이제 데이터 공부 안하는 블로그

[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 3회차 미션 본문

파이썬

[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 3회차 미션

공사노비 2020. 11. 4. 15:27

 

 

3일차는 클래스, 모듈과 패키지, 파일을 학습했습니다. 

클래스 강의에서는 클래스변수, 인스턴스변수 의 차이점과 사용법을 학습하고  상속, 다중상속이 가능한 파이썬에서의 클래스에 대해서 너무 깊지 않게 학습 합니다.  사실 클래스 부분은 완벽하게는 이해를 못하고 넘어갔습니다. 어느 정도 프로그래밍에 대해 알고 있는 학습자를 대상으로 강의가 진행되는듯 합니다. 제가 프로그래밍 언어를 아주 조금 배운 경험이 있음에도 따라가기 좀 어려웠어요. 이 부분은 강사님도 이해가 안되더라도 계속 하다보면 어느 순간 이해할수 있다 이렇게 설명하고 넘어가긴 했는데, 또 구글링해서 좀 찾아봐라 이렇게 하신 부분도 있어요.

아무래도 구글링으로 찾아 보면서 이해하고 넘어가면 좋을것 같습니다.  (좀 더 초보자 눈높이에서 강의가 진행되었으면 하는 생각)

클래스 개요

* 클래스는 객체의 구조와 행동을 정의합니다.
* 객체의 클래스는 초기화를 통해 제어합니다.
* 클래스는 복잡한 문제를 다루기 쉽도록 만듭니다.

쉽게 말하자면 클래스는 게임을 만든다고 가정할 때 마법사, 기사, 사제 등 직업별로 클래스를 만들어 객체를 표현하는 것입니다.  

 
모듈과 패키지


모듈은 내가 코딩할때 쓸수있는 함수나 클래스등을 모아놓은 파일이라고 할수있습니다. 그리고 패키지는 그 모듈들을 모아놓은 것이죠. 
그러니까 모듈은 파일, 패키지는 폴더 정도라고 생각하면 쉽겠네요. 

사용법은 모듈이라면
import 모듈명 

패키지라면 
from 패키지명 import 모듈명

이렇게 제일 상단에 선언해서 사용합니다. 

파일


외부에 있는 파일을 읽고 쓰는 방법에 대해 학습했습니다. 
open 함수를 이용해서 파일을 가져온다음에 ‘w’= write, ‘r’=read  을 이용해서 파일을 읽고 쓸수 있습니다. 
파일을 읽어 올 떄 도 여러가지 방법이 있는데, 다양한 함수들을 이용해서 한번에 모두 읽어 오거나, 한 줄씩 읽어오거나 list형태로 가져와서 반복문을 사용해 읽어 오는 등의 방법이 있습니다. 

벌써 파이썬 기초 문법 강의를 반이상 수강했습니다. 이렇게 빨리 기초 문법이 끝나다니 굉장히 속성입니다.
약간의 강제성이 아니었다면 아마 한달은 걸려서 수강했을 분량 같아요. 

럼 내일도 화이팅

강의소개 https://bit.ly/33a7nvc