Python Programming - E-learning

*"Student-teacher relationships are based on trust. Acts, which violate this trust, undermine the educational process. Your classmates and the instructor will not tolerate violations of academic integrity"*

Course Schedule & Lecture Notes

* 1회. 파이썬 시작하기 Lecture Note
  • 1-1. 스크립트 언어의 이해
  • 1-2. 파이썬 언어의 유래 및 파이썬 언어의 특징
  • 1-3. 파이썬 코딩 환경 구성
* 2회. 파이썬 언어의 기본 문형 Lecture Note
  • 2-1. 파이썬 예약어 및 내장 함수
  • 2-2. 파이썬 식별자와 변수 사용
  • 2-3. 파이썬 기초 문형
  • 2-4. 콘솔 입출력
* 3회. 수치형 자료형, 문자열 자료형 Lecture Note
  • 3-1. 수치형
  • 3-2. 문자열
* 4회. 리스트, 튜플, 사전 및 내장 자료형 특성 Lecture Note
  • 4-1. 리스트, 튜플, 사전
  • 4-2. 내장 자료형의 정리와 객체 신원 파악
* 5회. 파이썬의 각종 연산자 Lecture Note
  • 5-1. 산술 연산자
  • 5-2. 관계 연산자
  • 5-3. 논리 연산자
* 6회. 제어문과 함수 기초 Lecture Note
  • 6-1. 파이썬 제어문
  • 6-2. 파이썬 함수 기초
* 7회. 문자열 정의 및 기초 연산 Lecture Note
  • 7-1. 시퀀스 자료형의 지원 연산
  • 7-2. 문자열 정의 및 기초 연산
* 8회. 문자열 메소드와 포멧팅 Lecture Note
  • 8-1. 문자열 메소드
  • 8-2. 문자열 포멧팅
* 9회. 리스트의 기초 Lecture Note
  • 9-1. 리스트 생성 및 기본 연산
  • 9-2. 리스트 메소드
* 10회. 리스트의 활용 Lecture Note
  • 10-1. 리스트 정렬하기
  • 10-2. 리스트 내포
* 11회. 튜플과 집합 Lecture Note
  • 11-1. 튜플 활용법
  • 11-2. 집합 자료형
* 12회. 사전 Lecture Note
  • 12-1. 사전 활용법
  • 12-2. 사전 메소드
  • 12-3. 루프를 이용한 사전 내용 참조
* 13회. 파일 입출력 Lecture Note
  • 13-1. 파일 입출력 방법
  • 13-2. 표준 출력 방향 전환
  • 13-3. 파일로의 지속 모듈
* 14회. 파일과 디렉토리 다루기 Lecture Note
  • 14-1. 파일 다루기
  • 14-2. 디렉토리 다루기
* 15회. 파이썬 함수 Lecture Note
  • 15-1. 함수의 정의와 호출
  • 15-2. 함수 인수 처리
* 16회. 람다 함수 Lecture Note
  • 16-1. 람다(lambda) 함수의 정의
  • 16-2. 람다 함수의 활용
* 17회. 파이썬 모듈 Lecture Note
  • 17-1. 이름 공간
  • 17-2. 모듈의 정의
  • 17-3. 모듈의 검색 경로
* 18회. 모듈의 활용 및 패키지 Lecture Note
  • 18-1. 모듈의 다양한 import 방법
  • 18-2. 모듈의 실행과 테스트 코드
  • 18-3. 패키지
* 19회. 클래스와 객체 Lecture Note
  • 19-1. 파이썬 클래스와 이름 공간
  • 19-2. 메쏘드의 정의와 호출
  • 19-3. 클래스 멤버와 인스턴스 멤버
  • 19-4. 생성자와 소멸자
* 20회. 클래스와 연산자 중복 정의 Lecture Note
  • 20-1. 연산자 중복
  • 20-2. 시퀀스/매핑 자료형의 연산자 중복
  • 20-3. 문자열 변환과 호출 가능 객체
* 21회. 상속과 다형성 Lecture Note
  • 21-1. 클래스 상속
  • 21-2. 내장 자료형과 클래스의 통일
  • 21-3. 상속 관계에 있는 클래스들의 정보 획득
* 22회. 약한 참조, 반복자, 발생자 Lecture Note
  • 22-1. 약한 참조
  • 22-2. 반복자
  • 22-3. 발생자
* 23회. 예외 처리 Lecture Note
  • 23-1. 파이썬 예외의 종류
  • 23-2. 예외 처리 방법
  • 23-3. 예외 발생
 

Lecture Information
* Lecturer: Youn-Hee Han (Rm. B303, Tel: 560-1486, yhhan@kut.ac.kr)
* Reference: 참고 문헌: 파이썬(열혈강의)(개정판 VER.2), 이강성, FreeLec, 2005년 8월 29일
* Prerequisites: Your will and passion!