코딩/파이썬

파이썬 강의 목차 (기초부터 중급까지)

infoversal 2025. 5. 14. 12:16
728x90

1. 파이썬 시작하기

  • 1-1. 파이썬이란 무엇인가?
  • 1-2. 파이썬 설치 및 개발환경 세팅 (VS Code / Jupyter 등)
  • 1-3. 첫 번째 파이썬 코드: Hello, World!
  • 1-4. 주석과 코드 작성 규칙

2. 기본 문법 익히기

  • 2-1. 변수와 데이터 타입 (숫자, 문자열, 불, None)
  • 2-2. 연산자와 표현식
  • 2-3. 입력과 출력 (input, print)

3. 조건문과 반복문

  • 3-1. if, elif, else문
  • 3-2. while 반복문
  • 3-3. for 반복문과 range()
  • 3-4. break, continue, pass

4. 데이터 구조

  • 4-1. 리스트(List)
  • 4-2. 튜플(Tuple)
  • 4-3. 딕셔너리(Dictionary)
  • 4-4. 집합(Set)
  • 4-5. 자료구조 응용 (리스트 컴프리헨션 등)

5. 함수(Function)

  • 5-1. 함수 정의와 호출
  • 5-2. 매개변수와 반환값
  • 5-3. 기본값, 가변인자, 키워드 인자
  • 5-4. 람다 함수와 map, filter, reduce

6. 파일 입출력

  • 6-1. 파일 읽기/쓰기 (txt, csv)
  • 6-2. 예외 처리 try-except
  • 6-3. with 문과 파일 처리

7. 객체지향 프로그래밍

  • 7-1. 클래스와 객체
  • 7-2. 생성자와 self
  • 7-3. 상속과 다형성
  • 7-4. 클래스 변수와 인스턴스 변수

8. 모듈과 패키지

  • 8-1. 표준 라이브러리 활용하기 (math, random, datetime 등)
  • 8-2. 외부 패키지 설치와 사용 (pip, requests 등)
  • 8-3. 나만의 모듈 만들기

9. 실습 프로젝트

  • 9-1. 계산기 만들기 (GUI 없이)
  • 9-2. 간단한 웹 크롤러 만들기
  • 9-3. 텍스트 기반 미니게임 만들기
  • 9-4. CSV 파일 정리 도구 만들기

10. 다음 단계로 가기

  • 10-1. 파이썬과 데이터 분석 (Pandas, NumPy 소개)
  • 10-2. 파이썬과 웹 개발 (Flask/Django 입문)
  • 10-3. 파이썬과 자동화 (업무 자동화 예시)
  • 10-4. 추천 학습 자료와 커뮤니티 소개
728x90