Python 24일 완성
python · 24일 코스 · 입문부터 시작
Day 1: 변수와 자료형
입문Python의 기본 변수 선언과 주요 자료형을 배웁니다.
Day 2: 문자열 다루기
입문Python 문자열의 다양한 조작 방법을 배웁니다.
Day 3: 리스트
입문Python 리스트의 생성, 조작, 주요 메서드를 배웁니다.
Day 4: 딕셔너리
입문키-값 쌍으로 데이터를 관리하는 딕셔너리를 배웁니다.
Day 5: 조건문
입문if, elif, else를 활용한 분기 처리를 배웁니다.
Day 6: 반복문
입문for와 while 반복문으로 효율적인 코드를 작성합니다.
Day 7: 컴프리헨션
입문리스트, 딕셔너리, 집합 컴프리헨션으로 간결한 코드를 작성합니다.
Day 8: 함수 기초
입문함수를 정의하고 매개변수와 반환값을 다루는 방법을 배웁니다.
Day 9: 함수 심화 (*args, **kwargs, lambda)
중급가변 인수, 람다 함수, 고차 함수를 배웁니다.
Day 10: 모듈과 패키지
입문모듈을 만들고 패키지로 코드를 구조화하는 방법을 배웁니다.
Day 11: 파일 입출력
입문텍스트 파일과 CSV 파일을 읽고 쓰는 방법을 배웁니다.
Day 12: 예외 처리
중급try-except로 에러를 우아하게 처리하는 방법을 배웁니다.
Day 13: 클래스 기초
중급객체지향 프로그래밍의 기본 개념과 클래스를 배웁니다.
Day 14: 상속과 다형성
중급클래스 상속과 다형성으로 코드를 재사용하는 방법을 배웁니다.
Day 15: 데코레이터
중급함수와 클래스를 감싸서 기능을 확장하는 데코레이터를 배웁니다.
Day 16: 정규표현식
중급re 모듈로 문자열 패턴 매칭과 추출을 배웁니다.
Day 17: JSON 처리
중급JSON 데이터를 읽고 쓰고 API 응답을 다루는 방법을 배웁니다.
Day 18: HTTP 요청
중급requests 라이브러리로 웹 API를 호출하는 방법을 배웁니다.
Day 19: 데이터베이스 SQLite
중급SQLite로 데이터를 저장하고 SQL 쿼리를 실행하는 방법을 배웁니다.
Day 20: 가상환경과 의존성
중급venv와 pip로 프로젝트 환경을 격리하고 패키지를 관리합니다.
Day 21: 테스트 pytest
중급pytest로 테스트를 작성하고 코드 품질을 보장하는 방법을 배웁니다.
Day 22: 타입 힌트
중급타입 힌트로 코드의 가독성과 안정성을 높이는 방법을 배웁니다.
Day 23: 비동기 프로그래밍
고급asyncio와 async/await로 비동기 코드를 작성하는 방법을 배웁니다.
Day 24: 미니 프로젝트 FastAPI Todo API
고급FastAPI로 Todo REST API를 만들며 30일 과정을 마무리합니다.