파이썬 강좌

1. 파이썬 입문 강좌

 

넘버 제목[링크]
1 파이썬 이란? [링크]
2-1 파이썬 윈도우 설치 [링크]
2-2 파이썬 맥북 설치 [링크]
2-3 윈도우 파이썬 IDE 파이참 설치하기 [링크]
2-4 맥북 파이썬 IDE 파이참 설치하기 [링크]
3 파이썬 변수(Variable)의 정의, 선언, 할당 [링크]
4 파이썬 주석 (한줄 주석, 여러줄 주석, 단축키) [링크]
5 자료형 (Data Type)의 종류 [링크]
6 파이썬 숫자형(정수, 실수)과 사칙연산 [링크]
7 파이썬 문자열(Str) 사용과 포매팅 [링크]
8 파이썬 리스트(List) 정리 및 사용법 [링크]
9 파이썬 튜플(Tuple) 정리 및 사용법 [링크]
10 파이썬 문자열 처리 (연산, 인덱싱, 슬라이싱, 메서드) [링크]
11 파이썬 딕셔너리(Dictionary) 정리 및 사용법 [링크]
12 파이썬 집합(Set) 정리 및 사용법 [링크]
13 파이썬 조건문 정리 및 사용법 [링크]
14 파이썬 반복문 정리 및 사용법 [링크]
15 파이썬 함수 정리 및 사용법 [링크]
16 파이썬 클래스와 객체 정리 및 사용법 [링크]
17 파이썬 모듈 정리 및 사용법 [링크]
18 파이썬 예외처리 정리 및 사용법 [링크]

 


2. 파이썬 내장 함수

 

넘버 제목[링크]
1 input() : 입력 값 처리 방법 [링크]
2 enumerate() : for문 순서와 요소 값 동시에 반환받기 [링크]
3 zip() : 인덱스 요소 결합 [링크]
4 print() : 출력 결과 보여주기 [링크]
5 len() : 리스트, 튜플, 딕셔너리 길이 구하기 [링크]
6 int(), float(), str() : 자료형 변환 [링크]
7 type() : 변수와 객체 타입 알아보기 [링크]
8 man(), min() : 최대값, 최소값 찾기 [링크]
9 sorted() : 데이터 정렬 [링크]
10 abs() : 절대값 계산 [링크]
11 Sum() : 시퀀스 자료형(리스트...) 합계 구하기 [링크]
12 range() : 일정 범위의 연속된 정수 생성 [링크]
13 filter() : 특정 조건에 맞는 요소 찾기 [링크]
14 sorted() : 데이터 정렬 [링크]
15 map() : 함수 일괄 적용 [링크]
16 isinstance() : 특정 클래스의 인스턴스 확인 [링크]
17 round() : 소수점 자리에 맞춰 반올림 [링크]
18 open() : 파일을 읽고, 쓰기 [링크]

 


3. 파이썬 모듈

 

넘버 제목[링크]
1 os : 운영 체제와 상호 작용하는 모듈 [링크]
2 sys : 인터프리터를 제어하는 모듈 [링크]
3 math : 수학적인 함수와 상수를 제공하는 모듈 [링크]
4 time : 시간과 관련된 기능을 제공하는 모듈 [링크]
5 datetime : 날짜와 시간을 다루는 모듈 [링크]
6 random : 난수 생성 기능을 제공하는 모듈 [링크]
7 json : 데이터를 파싱하고, 생성하는 모듈 [링크]
8 urllib : URL을 다루기 위한 모듈 [링크]
9 zipfile : ZIP 파일을 읽고 쓰는 모듈 [링크]
10 csv : CSV 파일을 읽고 쓰는 모듈 [링크]
11 xml : XML 데이터를 처리하기 위한 모 [링크]
12 sqlite3 : SQLite 데이터베이스를 다루는 모듈 [링크]
13 pickle : 객체를 직렬화하고 역직렬화하는 모듈 [링크]
14 argparse : 명령행 인자를 지원하는 모듈 [링크]
15 functools : 고차 함수와 관련된 도구를 제공하는 모듈 [링크]

 


4. 파이썬 기타 이론

 

넘버 제목[링크]
1 깊은 복사(Deep Copy), 얕은 복사(shallow copy)란? [링크]
2 파이썬 축약 구문 [링크]
3 메타프로그래밍 [링크]
4 데코레이터 [링크]
5 람다 함수 [링크]
6 내포(comprehension) [링크]
7 가독성 향상을 위한 스타일 가이드(PEP8) [링크]
8 전역 변수와 지역변수란? [링크]