본문 바로가기
Review/부스트캠프 일지

210121(목) 부스트캠프 일지

by sohyunwriter 2021. 1. 21.

수행내역

 

1. OOP 개념과 모듈과 패키지에 대한 강의를 들었다.

 

-OOP: 속성은 variable, 행동은 method로 표현됨 => 상속, 다형성, 가시성

 

-모듈과 패키지 차이

1) 모듈: 작은 프로그램 조각들

2) 패키지: 모듈을 모아놓은 단위, 하나의 프로그램

 

2. 피어세션을 진행했다. 16가지(?)의 주제들에 대해 이야기했다.

 

-피어세션에 나왔던 주제들

1) switch문 vs if-else문 차이, 파이썬 switch문 없음

2) 파이썬 do while 없음

3) 파이썬 for, while에서의 else

4) PEP 8

5) 클래스, 객체, 객체지향프로그래밍 개념

6) decorator는 왜 쓰는가

7) 머신러닝 딥러닝 프로젝트할 때, module화는 어떻게 하면 좋을까?

8) with open file할 때 ram에 올라가는가? 아니면 읽어올 때 ram에 올라가는가?

9) 스트림이란 무엇인가? 파이썬은 스트림 있나??

10) 객체지향프로그래밍 특징

11) 객체지향 설계 원칙

12) 싱글톤

13) python도 byte로 파일 읽어올 수 있나? 어떻게?

14) 데이터 엔지니어, 분석가 등 향후 프로젝트/커리어 고민들

15) 데이터 분석 프로젝트 진행 과정

16) 깃헙 프로필 이쁘게 꾸미는 법

 

정말 많은 주제들을 2시간 동안 이야기했다...

각자 써왔던 언어랑 전공이 달라서 여러 이야기를 해볼 수 있었던 것 같다.

 

하나씩 글로 정리 중이다. 

 

3. 그동안 밀린 과제를 모두 제출했다. 

text 과제, baseball 과제, 오늘 모스코드 과제까지 제출했다.

 

배운점

 

1) 피어세션 때, 파이썬을 계속 쓰면서 너무 당연하게 생각했던 것들을 다시 한 번 왜 쓰지 생각해보게 돼서 재밌었다.

 

2) 이번주에 과제를 제때제때 하지 않아서 오늘 오전에 다 하느라 힘들었다.. 미리 하자^^ docttest, unittest, git push 등등에 익숙해져서 좋았다.