파이썬 기초
전체 22강 · 7개 Phase. 순서대로 따라오면 돼요.
읽은 강0 / 220%
이어보기 A-0: 개발 환경 구축 →전체 완료 🎉 처음부터 다시 보기 →전체 과정
▸ Category A · 파이썬 입문 환경(uv) · 변수 · 제어문
A-0 A-0: 개발 환경 구축파이썬을 왜 쓰는지 알고 uv로 환경을 갖춰 VS Code에서 첫 코드를 ▶로 직접 실행하기 A-1 A-1: 파이썬 첫 대화 — 변수와 입출력변수에 값을 담고 int·str·bool 같은 기본 자료형을 다루며 print·input·f-string으로 입출력하기 A-2 A-2: 연산과 문자열 — 계산하고, 글자를 자르고 합치기산술·비교·논리 연산과 문자열 메서드·슬라이싱으로 캡션을 다듬고 해시태그를 분리하기 A-3 A-3: 흐름 제어 — 조건에 따라 갈리고, 같은 일을 되풀이하기if·for·while과 들여쓰기 블록으로 조건에 따라 흐름을 가르고 목록을 반복 순회하기
▸ Category B · 자료구조 (내장) 리스트 · 딕셔너리 · 셋 · 튜플
▸ Category C · 함수와 모듈 함수 · 스코프 · 모듈 · 패키지
▸ Category D · 객체지향 클래스 · 상속 · 매직 메서드
D-1 D-1: 클래스 — 데이터와 행동을 하나로 묶기class로 데이터와 행동을 묶어 __init__·self로 객체를 찍어내고 __str__로 보기 좋게 출력하기 D-2 D-2: 상속과 다형성상속과 super()로 클래스를 확장하고 같은 이름이 다르게 동작하는 다형성·덕 타이핑 익히기 D-3 D-3: 매직 메서드와 프로퍼티매직 메서드로 ==·정렬·len()을 내 객체에 연결하고 @property로 계산된 속성 만들기 D-4 D-4: dataclass와 설계@dataclass로 도메인 모델을 간결하게 설계하고 frozen·slots·Enum으로 안전하게 굳히기
▸ Category E · 예외와 파일 예외 처리 · 파일 입출력
▸ Category F · 모던 파이썬 & 비동기 타입 힌트 · 데코레이터 · async
F-1 F-1: 타입 힌트타입 힌트로 함수의 입력·출력을 적어 Pyright의 빨간 줄로 실수를 미리 잡기(런타임 비강제) F-2 F-2: 제너레이터와 데코레이터 — 값을 하나씩, 함수를 포장하기yield로 값을 하나씩 흘려보내는 제너레이터와 함수를 감싸는 데코레이터·컨텍스트 매니저 익히기 F-3 F-3: 패턴 매칭과 최신 문법 — 값의 모양으로 가지치기match·case로 값의 모양에 따라 분기하고 walrus(:=) 같은 최신 문법으로 코드를 간결하게 쓰기 F-4 F-4: 비동기 기초 — 기다리는 틈에 다른 일 하기async·await와 asyncio로 기다림이 많은 일을 동시에 처리하고 GIL이 무엇인지 감 잡기
▸ Category G · 표준 라이브러리 & 테스트 표준 라이브러리 · pytest