파이썬을 배울 때 뭘 어떻게 찾아봐야 하는가?
- 파이썬의 (간략한) 역사
- 다른 언어와 비교할 때 파이썬의 특징
- 파이썬 설치하는 방법.
- 파이썬2? 파이썬3?
- 공식 리포지토리
- 인텔 파이썬
- pip
- numpy, scipy 등 추가 패키지 찾기, 설치하기
- (옵션) 리눅스, 맥에서는?
- 커맨드라인 파이썬 실행방법
- 파이썬 개발용 IDE 선택하기 및 설정하기
- geany
- IDLE
- 그 외
- 기초 문법
- Hello, world!
- 파이썬에서 들여쓰기에 관하여
- 주석 달기
- 한글 사용
- 변수, 함수, 클래스에 이름을 지어주는 방법
- 변수
- 변수의 선언
- 변수의 사용법
- 변수에 값 집어넣기와 값 복사하기
- 변수의 종류(type)
- 타입 지정, 타입 변환
- 리스트, 딕셔너리, 튜플
- 리스트의 사용법
- 시작은 0부터
- 가운데만 골라내기
- -1번째 요소
- 리스트에 사용할 수 있는 연산자 +, *
- 리스트의 메소드
- range
- 딕셔너리의 사용법
- 딕셔너리의 메소드
- 튜플의 사용법
- a, b = c, d
- 튜플의 메소드
- in
- 리스트의 사용법
- 문자열 사용법
- escape 문자열
- 제어문자
- 문자열의 메소드
- 숫자
- 실수와 정수의 차이 – 점(.)을 찍는가 찍지 않는가
- 복소수 사용법
- 사칙연산 +, -, *, –
- 지수연산 **
- 나머지연산 %
- 크기 비교
- +=, -=, *=, /=
- 타입이 다른 숫자들 사이의 연산
- 연산자 우선순위
- 조건문
- True, False
- if, else, elif
- 연산자 “==”
- not, and, or
- 반복문
- for
- while
- break
- continue
- 예외처리
- try
- except
- error객체
- finally
- pass
- 함수
- 함수의 선언
- 함수의 사용법
- 변수의 전달 arg, kwds
- return을 쓰자
- 파일 다루는 방법
- 파일 만들기, 열기, 닫기
- 읽기, 쓰기, 추가하기
- 텍스트 파일, 바이너리 파일
- 파일이름과 경로명 다루기
- eval
- lambda
- map
- reduce
- filter
- 클래스
- 클래스와 객체와 인스턴스
- 클래스의 선언
- 클래스의 사용법
- 초기화
- 멤버변수(프로퍼티)
- 멤버함수(메소드)
- 클래스의 상속
- 다중상속
- self, parent
- 다형성
- 멤버 은폐하기(encapsulation)
- 라이브러리 불러오기 “import”
- 일부만 불러오기 “from”
- 이름 바꾸기 “as”
- 연산자 오버로드
- GUI 프로그래밍 – wx
- GUI 디자인 툴
- 창 만들기
- 텍스트 칸
- 버튼
- 메뉴바
- 아이콘
- 이벤트 사용
- 마우스 클릭
- 정규표현식
- 멀티스레딩, 멀티프로세싱
- 스레드와 프로세스
- 해보기
- 메시지 큐
- 변수 전달
- 전역 잠금
- 동기화
- 멀티프로세싱에서 lambda
- numpy, scipy 사용법
- C언어 가져오기
- ctypes
- SWIG
- 하드웨어 제어하기
- 디버깅
- 파이썬 코드 최적화 기법
- 남에게 배포하기 “py2exe”
댓글 남기기