19.1. Overview

이 강의에서는 다음 내용을 배울 것입니다.

  • 파이썬이란? * Hello world

  • 프로그램 로직 * 파이썬의 화이트스페이스 * 변수 선언 * 표현식 * 루프 * if..then..else 조건문 * 함수 선언 * 함수 문서화

  • 파이썬 데이터 유형(강형dynamically typed, 동형strongly typed) * 문자 스트링, 정수, 실수 * 사전 * 리스트 * 투플(tuple) * 문자 스트링 양식 * 리스트 이해하기

  • 내적확인(Introspection) * 선택적/명명된인수(引數) * type, str, dir * getattr * lambda 함수 * __doc__

  • 오브젝트 * 모듈 임포트 * 검색 경로 임포트 * 클래스 정의 * 클래스 초기 설정(구성자) * self * 클래스 실체화 * 불요(不要) 정보 정리 * 인스턴스 변수(클래스 멤버) * 메소드 오버로딩(지원하지 않음) * 클래스 속성(정적 클래스 변수) * 비공개 함수(모듈에 대해) * 비공개 클래스 메소드(클래스에 대해) * 비공개 속성(클래스에 대해)

  • 예외 조건 * try...except * try...except...else * try...except...finally

  • 파일 IO * 텍스트 파일 읽기 * 텍스트 파일 쓰기 * 파일 경로 조작(OS 모듈) * 경로 나누기 * 디렉터리 목록 / 목록 반환(glob)