[개발] 파이썬

파이썬 공부 목차

브랜든정 2024. 12. 27. 10:00
반응형

파이썬 공부 목차

파이썬 공부를 위한 목차입니다. 초보자부터 고급 사용자까지 단계별로 체계적으로 학습할 수 있도록 구성했습니다.


  1. 파이썬 기초
    • 1.1 파이썬 소개
      • 파이썬의 특징과 장점
      • 설치 및 환경 설정
    • 1.2 기본 문법
      • 변수와 데이터 타입
      • 출력과 입력 (print, input)
      • 기본 연산자
    • 1.3 제어문
      • 조건문 (if, elif, else)
      • 반복문 (for, while)
      • 반복 제어 (break, continue, pass)
    • 1.4 데이터 구조
      • 리스트 (list)
      • 튜플 (tuple)
      • 딕셔너리 (dict)
      • 집합 (set)
  2. 함수와 모듈
    • 2.1 함수 기초
      • 함수 정의와 호출
      • 매개변수와 반환값
      • 기본값 매개변수와 가변 매개변수
    • 2.2 함수 심화
      • 람다 함수
      • 재귀 함수
    • 2.3 모듈과 패키지
      • 표준 모듈 사용 (math, random, os 등)
      • 사용자 정의 모듈
      • 패키지 구조와 __init__.py
  3. 객체 지향 프로그래밍 (OOP)
  4. 파일 입출력
  5. 데이터와 알고리즘
  6. 파이썬 고급
  7. 파이썬 데이터 분석
    • 7.1 NumPy
      • 배열 생성과 조작
      • 기본 연산
    • 7.2 Pandas
      • 데이터프레임 생성과 조작
      • 필터링과 정렬
    • 7.3 Matplotlib
      • 데이터 시각화 기초
      • 그래프 종류와 커스터마이징
  8. 웹 개발
    • 8.1 Flask
      • Flask 기본 구조
      • 라우팅과 템플릿
    • 8.2 Django
      • Django 기본 설정
      • Django 모델과 데이터베이스
      • 파이썬 Django 뷰와 템플릿
    • 8.3 Rest Api 만들기
  9. 네트워킹과 멀티스레딩
    • 9.1 네트워킹 기초
      • 소켓 프로그래밍
      • HTTP 요청 처리 (requests 모듈)
    • 9.2 멀티스레딩과 멀티프로세싱
      • threading 모듈
      • multiprocessing 모듈
      • 비동기 프로그래밍 (asyncio)
      • Event Loop
  10. 테스트와 배포
    • 10.1 유닛 테스트
      • unittest 모듈
      • 테스트 작성과 실행
    • 10.2 코드 품질과 디버깅
      • PEP 8 스타일 가이드
      • 디버깅 도구 (pdb)
    • 10.3 배포
      • 패키징 (setuptools)
      • PyPI 업로드
  11. 머신러닝과 인공지능
    • 11.1 Scikit-learn
      • 데이터 전처리
      • 회귀와 분류
    • 11.2 TensorFlow/Keras
      • 딥러닝 기초
      • 모델 정의와 학습
    • 11.3 프로젝트 실습
      • 간단한 예측 모델 구축
  12. 프로젝트 실습
    • 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