반응형
파이썬 공부 목차
파이썬 공부를 위한 목차입니다. 초보자부터 고급 사용자까지 단계별로 체계적으로 학습할 수 있도록 구성했습니다.
- 파이썬 기초
- 1.1 파이썬 소개
- 파이썬의 특징과 장점
- 설치 및 환경 설정
- 1.2 기본 문법
- 변수와 데이터 타입
- 출력과 입력 (print, input)
- 기본 연산자
- 1.3 제어문
- 조건문 (if, elif, else)
- 반복문 (for, while)
- 반복 제어 (break, continue, pass)
- 1.4 데이터 구조
- 리스트 (list)
- 튜플 (tuple)
- 딕셔너리 (dict)
- 집합 (set)
- 1.1 파이썬 소개
- 함수와 모듈
- 2.1 함수 기초
- 함수 정의와 호출
- 매개변수와 반환값
- 기본값 매개변수와 가변 매개변수
- 2.2 함수 심화
- 람다 함수
- 재귀 함수
- 2.3 모듈과 패키지
- 표준 모듈 사용 (math, random, os 등)
- 사용자 정의 모듈
- 패키지 구조와
__init__.py
- 2.1 함수 기초
- 객체 지향 프로그래밍 (OOP)
- 3.1 클래스와 객체
- 클래스 정의와 객체 생성
- 클래스 변수와 인스턴스 변수
- 3.2 클래스 심화
- 메서드와 생성자 (
__init__
) - 상속과 다형성
- 메서드 오버라이딩
- 메서드와 생성자 (
- 3.3 고급 OOP
- 3.1 클래스와 객체
- 파일 입출력
- 4.1 파일 읽기와 쓰기
- 텍스트 파일 다루기
- 바이너리 파일 다루기
- 4.2 CSV와 JSON 처리
- CSV 파일 다루기 (csv 모듈)
- JSON 데이터 다루기 (json 모듈)
- 4.3 예외 처리
- try, except, finally 사용법
- 사용자 정의 예외
- 4.1 파일 읽기와 쓰기
- 데이터와 알고리즘
- 5.1 기본 자료구조 활용
- 스택, 큐, 데크
- 우선순위 큐
- 5.2 알고리즘 기초
- 정렬 알고리즘 (버블, 선택, 삽입, 퀵)
- 탐색 알고리즘 (이진 탐색)
- 5.3 고급 알고리즘
- 재귀와 동적 프로그래밍
- 그래프 탐색 (DFS, BFS)
- 해시 테이블 활용
- 5.1 기본 자료구조 활용
- 파이썬 고급
- 6.1 데코레이터와 제너레이터
- 함수 데코레이터
- yield와 제너레이터
- 6.2 이터레이터와 컨텍스트 매니저
__iter__
와__next__
메서드- with문과 컨텍스트 매니저
- 6.3 메타 프로그래밍
- 클래스 데코레이터
- 메타클래스 (type,
__metaclass__
)
- 6.1 데코레이터와 제너레이터
- 파이썬 데이터 분석
- 7.1 NumPy
- 배열 생성과 조작
- 기본 연산
- 7.2 Pandas
- 데이터프레임 생성과 조작
- 필터링과 정렬
- 7.3 Matplotlib
- 데이터 시각화 기초
- 그래프 종류와 커스터마이징
- 7.1 NumPy
- 웹 개발
- 8.1 Flask
- Flask 기본 구조
- 라우팅과 템플릿
- 8.2 Django
- Django 기본 설정
- Django 모델과 데이터베이스
- 파이썬 Django 뷰와 템플릿
- 8.3 Rest Api 만들기
- 8.1 Flask
- 네트워킹과 멀티스레딩
- 9.1 네트워킹 기초
- 소켓 프로그래밍
- HTTP 요청 처리 (requests 모듈)
- 9.2 멀티스레딩과 멀티프로세싱
- threading 모듈
- multiprocessing 모듈
- 비동기 프로그래밍 (asyncio)
- Event Loop
- 9.1 네트워킹 기초
- 테스트와 배포
- 10.1 유닛 테스트
- unittest 모듈
- 테스트 작성과 실행
- 10.2 코드 품질과 디버깅
- PEP 8 스타일 가이드
- 디버깅 도구 (pdb)
- 10.3 배포
- 패키징 (setuptools)
- PyPI 업로드
- 10.1 유닛 테스트
- 머신러닝과 인공지능
- 11.1 Scikit-learn
- 데이터 전처리
- 회귀와 분류
- 11.2 TensorFlow/Keras
- 딥러닝 기초
- 모델 정의와 학습
- 11.3 프로젝트 실습
- 간단한 예측 모델 구축
- 11.1 Scikit-learn
- 프로젝트 실습
- 12.1 간단한 계산기 프로그램
- 12.2 파일 정리 프로그램
- 12.3 웹 스크래퍼 개발
- 12.4 블로그 웹사이트 개발
- 12.5 데이터 시각화 대시보드
반응형
'[개발] 파이썬' 카테고리의 다른 글
2.1. 함수 기초 (0) | 2024.12.27 |
---|---|
1.4. 데이터 구조 (0) | 2024.12.27 |
1.3. 조건문과 반복문 (0) | 2024.12.27 |
1.2. 파이썬 기본 문법 (2) | 2024.12.27 |
1.1. 파이썬 소개 (2) | 2024.12.27 |