본문 바로가기
5. 활동/KT AIVLE AI 3기

KT AIVLE AI 3기 ┃ 1주차(1.31 ~ 2.3) - OT, Git, Python

by 로기(dev-loggi) 2023. 1. 31.

1주차(1.31 ~ 2.3) 일정

일차 날짜 주제 카테고리
- - - -
Day 1 1/31 OT OT, 전문가 특강
Day 2 2/1 Git Git, Github
Day 3 2/2 Python 알고리즘 기초, 반복 알고리즘
Day 4 2/3 Python 자료구조와 배열, 검색 알고리즘

 

[Day 1, 1/31] OT, 전문가 특강

일정 요약

  • 전체 오리엔테이션
  • 반별 오리엔테이션
  • 전문가 특강(KT AI2XL 배순민 소장님, KAIST 조대곤 교수님)

 

더보기

KT AI2XL 의 배순민 소장님께서는 AI, Big Data 산업에 대한 개요와 KT DIGICO 사업에 대해 설명해 주셨다.

 

KAIST 조대곤 교수님께서는 재미있고 다양한 데이터 분석 사례들을 엄청 많이 소개해주셨고, 그 속에서 발상의 전환과 생각의 힘에 대한 중요성을 일깨워주신 것 같다.

 

그리고 경영학계에서 "파괴적 혁신 이론"  으로 유명한 클레이튼 크리스텐슨(Clayton M. Christensen)의 저서 하버드 인생학 특강(How will you measure life?) 를 잠깐 소개해주셨는데 그에 담긴 내용과 철학이 마음에 와닿아서 인상 깊었던 문구를 적어본다.

 

확실한 미래 예측 기반의 성공보다는, 진행 과정에서의 발견과 수정.
즉, 계속해서 뭔가를 시도하는 것이 중요하다.

 

  • 데자뷰 -> 뷰자데

 

[Day 2, 2/1] GIT

IT 프로젝트 관리 도구 GIT - 특별 강사님 초빙

  • Github vs Git Client
  • Repo 생성, commit, push, pull, merge 등 기본적인 Git 활용 실습

 

더보기

Github

  • Repository 생성
  • commit

Git Client

  • ssh 인증 - ssh-keygen
  • clone, add, commit, push, pull(fetch + merge)
  • working directory, stage area, repository
  • checkout, merge, conflict, Remote Tracking Branch
    (주의) 마지막으로 돌아올 때는 checkout branch 로 하여 작업을 재개해야 한다
  • VS Code 내에서 Git Bash 와 Git Graph (Extensions) 활용

 

각각의 버전은 그 버전이 만들어진 시점의 작업 디렉토리의 스냅샷이다.
head는 워킹디렉토리가 작업한 버전이 누구인지를 가르킨다.
마스터는 마지막으로 작업한 버전이 누구인지를 가르킨다.
checkout은 헤드를 옮긴다.
New Version 이 생기면 New Version 의 부모는 Head 가 가르켰던 버전이 되고, Head는 자동으로 New Version 을 가르키게 된다.
merge 할 때 conflict 가 발생하면 공통의 부모(Base)를 기반으로 충돌을 해결한다.(3way merge)

 

[Day 3, 2/2] Python

알고리즘 기초

  • 입력, 출력, 조건문
  • 반복문
  • 알고리즘 문제 풀이

 

[Day 4, 2/3] Python

자료구조 기초

  • 리스트, 튜플
  • 검색 알고리즘
  • 알고리즘 문제 풀이

 

1주차 소감

설레는 마음을 안고 드디어 에이블 스쿨 교육이 시작되었다.

오리엔테이션에서는 멋진 선배 기수분들과 유명 초청 인사분들의 강연을 들으면서 동기부여도 되고 6개월간 정말 열심히해서 나도 멋진 선배가 되어야지 하는 열정이 끓어올랐다.

 

이번주 교육은 첫 번째 주차인 만큼 기초적인 내용을 다루느라 큰 어려움 없이 수월하게 진행되었다. 그래서 이러한 비대면 교육 수업 방식을 적응하는 데에 충분한 시간이었고, 앞으로 6개월간 바쁜 일정을 소화해 나가는 과정 속에서 해야할 블로그 정리, 포트폴리오, 공모전 참여, 앱 개발 동아리 등에 대해 머릿속으로 계속 시뮬레이션을 해가며 구상하고 계획하는 시간을 갖었다.

 

다음주 부터는 본격적으로 데이터 분석을 위한 파이썬 강의가 시작되고, 또 그 다음주엔 바로 우리의 첫 번째 미니 프로젝트가 시작된다고 한다. 그리고 벌써 스터디와 공모전을 준비하는 친구들이 하나둘 보이기 시작했다.

이번주 주말은 앱 개발 동아리 과제를 수행해야 하기 때문에 다음주내에는 스터디나 공모전 준비에 대해 철저하게 조사해보고 계획을 구상하여 추가적인 활동을 꼭 시작해봐야겠다.

댓글