
| 시간 | 강의 제목 (영문) | 강의 제목 (한글 번역) | 길이 |
|---|---|---|---|
| 00:00:00 | Introduction | 소개 | 4분 48초 |
| 00:04:48 | Lecture 0 - Functions, Variables | 0강 - 함수와 변수 | 1시간 45분 36초 |
| 01:50:24 | Lecture 1 - Conditionals | 1강 - 조건문 | 55분 59초 |
| 02:46:23 | Lecture 2 - Loops | 2강 - 반복문 | 1시간 20분 47초 |
| 04:07:10 | Lecture 3 - Exceptions | 3강 - 예외 처리 | 44분 35초 |
| 04:51:45 | Lecture 4 - Libraries | 4강 - 라이브러리 | 1시간 17분 30초 |
| 06:09:15 | Lecture 5 - Unit Tests | 5강 - 단위 테스트 | 51분 7초 |
| 07:00:22 | Lecture 6 - File I/O | 6강 - 파일 입출력 | 1시간 32분 10초 |
| 08:32:32 | Lecture 7 - Regular Expressions | 7강 - 정규표현식 | 2시간 5분 3초 |
| 10:37:35 | Lecture 8 - Object-Oriented Programming | 8강 - 객체지향 프로그래밍 | 2시간 51분 12초 |
| 13:28:47 | Lecture 9 - Et Cetera | 9강 - 기타 주제들 | - |
| 시간 | 주제 (영문) | 주제 (한글 번역) | 길이 |
|---|---|---|---|
| 00:00:00 | Introduction | 소개 | 24초 |
| 00:00:24 | hello.py | hello.py (첫 번째 파이썬 프로그램) | 2분 55초 |
| 00:03:19 | Command-line Interface | 명령줄 인터페이스 | 41초 |
| 00:04:00 | Python Interpreter | 파이썬 인터프리터 | 1분 6초 |
| 00:05:06 | Functions, Arguments, Side Effects | 함수, 인자, 부작용 | 2분 29초 |
| 00:07:35 | Bugs and Debugging | 버그와 디버깅 | 2분 19초 |
| 00:09:54 | VS Code and Integrated Development Environments (IDEs) | VS Code와 통합 개발 환경 (IDE) | 2분 22초 |
| 00:12:16 | Return Values and Variables | 반환값과 변수 | 7분 40초 |
| 00:19:56 | Comments and Pseudocode | 주석과 의사코드 | 5분 9초 |
| 00:25:05 | Multiple Function Arguments | 여러 개의 함수 인자 | 5분 56초 |
| 00:31:01 | Named Parameters | 이름 붙은 매개변수 | 9분 47초 |
| 00:40:48 | Escaping Characters | 특수 문자 이스케이프 | 2분 22초 |
| 00:43:10 | f-Strings | f-문자열 | 1분 54초 |
| 00:45:04 | String Methods | 문자열 메서드 | 9분 39초 |
| 00:54:43 | Style | 코드 스타일 | 3분 7초 |
| 00:57:50 | split | 문자열 나누기 (split) | 1분 45초 |
| 00:59:35 | Integers and Operators | 정수와 연산자 | 3분 38초 |
| 01:03:13 | calculator.py | calculator.py (간단한 계산기 프로그램) | 3분 12초 |
| 01:06:25 | Type Conversion | 형 변환 | 8분 11초 |
| 01:14:36 | Floating Point Values | 부동소수점 값 | 4분 42초 |
| 01:19:18 | Numeric Formatting | 숫자 형식 지정 | 3분 29초 |
| 01:22:47 | Division | 나눗셈 | 3분 27초 |
| 01:26:14 | Defining Functions | 함수 정의 | 12분 47초 |
| 01:39:01 | Scope | 변수의 범위(Scope) | 2분 16초 |
| 01:41:17 | Return Values | 반환값 (복습) | 3분 54초 |
| 01:45:11 | Conclusion | 결론 | - |
| 시간 | 주제 (영문) | 주제 (한글 번역) | 길이 |
|---|---|---|---|
| 00:00:00 | Introduction | 소개 | 24초 |
| 00:00:24 | Conditionals | 조건문 개요 | 2분 23초 |
| 00:02:47 | if | if 문 | 7분 9초 |
| 00:09:56 | elif | elif 문 | 5분 10초 |
| 00:15:06 | else | else 문 | 3분 24초 |
| 00:18:30 | or | or 연산자 | 3분 36초 |
| 00:22:06 | Not Equal | 같지 않음 (!=) | 2분 11초 |
| 00:24:17 | Indentation, Colons | 들여쓰기, 콜론 | 56초 |
| 00:25:13 | and | and 연산자 | 3분 35초 |
| 00:28:48 | Chaining Comparison Operators | 비교 연산자 연결 | 3분 32초 |
| 00:32:20 | Bugs | 버그 | 1분 56초 |
| 00:34:16 | Modulo | 나머지 연산 (%) | 5분 44초 |
| 00:40:00 | Boolean | 불리언 (참/거짓) | 4분 10초 |
| 00:44:10 | Pythonic Expressions | 파이썬다운 표현식 | 4분 5초 |
| 00:48:15 | match | match 문 (패턴 매칭) | 7분 26초 |
| 00:55:41 | Conclusion | 결론 | - |
| 시간 | 주제 (영문) | 주제 (한글 번역) | 길이 |
|---|---|---|---|
| 00:00:00 | Introduction | 소개 | 24초 |
| 00:00:24 | Loops | 반복문 개요 | 26초 |
| 00:00:50 | cat.py | cat.py 예제 | 2분 34초 |
| 00:03:24 | while | while 반복문 | 12분 57초 |
| 00:16:21 | for | for 반복문 | 10분 39초 |
| 00:27:00 | Validating Input | 입력 유효성 검사 | 7분 59초 |
| 00:34:59 | Iteration with Lists | 리스트 반복(iteration) | 5분 37초 |
| 00:40:36 | len | len() 함수 | 5분 11초 |
| 00:45:47 | Dictionaries | 딕셔너리(dict) | 11분 15초 |
| 00:57:02 | Lists of Dictionaries | 딕셔너리들의 리스트 | 8분 |
| 01:05:02 | Nested Loops | 중첩 반복문 | 15분 15초 |
| 01:20:17 | Conclusion | 결론 | - |
| 시간 | 주제 (영문) | 주제 (한글 번역) | 길이 |
|---|---|---|---|
| 00:00:00 | Introduction | 소개 | 24초 |
| 00:00:24 | Exceptions | 예외 처리 개요 | 28초 |
| 00:00:52 | SyntaxError | 구문 오류 (SyntaxError) | 2분 37초 |
| 00:03:29 | ValueError | 값 오류 (ValueError) | 5분 23초 |
| 00:08:52 | try, except | try, except 구문 | 5분 26초 |
| 00:14:18 | NameError | 이름 오류 (NameError) | 4분 17초 |
| 00:18:35 | else | else 블록 | 4분 5초 |
| 00:22:40 | Reprompting, break | 재입력 요청, break | 7분 10초 |
| 00:29:50 | get_int | get_int 함수 사용 | 5분 58초 |
| 00:35:48 | pass | pass 문 | 5분 44초 |
| 00:41:32 | Function Arguments | 함수 인자 | 2분 20초 |
| 00:43:52 | Conclusion | 결론 | - |
| 시간 | 주제 (영문) | 주제 (한글 번역) | 길이 |
|---|---|---|---|
| 00:00:00 | Introduction | 소개 | 24초 |
| 00:00:24 | Libraries | 라이브러리 개요 | 30초 |
| 00:00:54 | Modules | 모듈 | 2분 19초 |
| 00:03:13 | import | import 구문 | 4분 22초 |
| 00:07:35 | from | from 구문 | 3분 48초 |
| 00:11:23 | randint, shuffle | randint, shuffle 함수 | 5분 38초 |
| 00:17:01 | statistics | statistics 모듈 | 2분 12초 |
| 00:19:13 | Command-line Arguments, sys | 명령줄 인자, sys 모듈 | 13분 46초 |
| 00:32:59 | sys.exit | sys.exit 함수 | 7분 56초 |
| 00:40:55 | Slices | 슬라이싱 (slice) | 3분 46초 |
| 00:44:41 | Packages, PyPI, pip | 패키지, PyPI, pip | 2분 29초 |
| 00:47:10 | cowsay | cowsay 라이브러리 | 6분 16초 |
| 00:53:26 | APIs, requests, JSON | API, requests, JSON 처리 | 16분 40초 |
| 01:10:06 | Custom Libraries | 사용자 정의 라이브러리 | - |
| 시간 | 주제 (영문) | 주제 (한글 번역) | 길이 |
|---|---|---|---|
| 00:00:00 | Introduction | 소개 | 24초 |
| 00:00:24 | Unit Tests | 단위 테스트 개요 | 51초 |
| 00:01:15 | Testing calculator.py | calculator.py 테스트 | 9분 5초 |
| 00:10:20 | assert | assert 문 | 1분 58초 |
| 00:12:18 | AssertionError | AssertionError | 4분 40초 |
| 00:16:58 | pytest | pytest 사용법 | 11분 40초 |
| 00:28:38 | Categories of Tests | 테스트의 종류 | 7분 15초 |
| 00:35:53 | Testing for Exceptions | 예외 테스트하기 | 2분 20초 |
| 00:38:13 | Side Effects and Testing | 부작용(Side Effect)과 테스트 | 9분 41초 |
| 00:47:54 | Collections of Tests | 테스트 모음 관리 | 2분 22초 |
| 00:50:16 | Conclusion | 결론 | - |
| 시간 | 주제 (영문) | 주제 (한글 번역) | 길이 |
|---|---|---|---|
| 00:00:00 | Introduction | 소개 | 24초 |
| 00:00:24 | File I/O | 파일 입출력 개요 | 53초 |
| 00:01:17 | lists | 리스트 복습 | 4분 37초 |
| 00:05:54 | open | open() 함수 | 8분 1초 |
| 00:13:55 | with | with 문법 | 7분 44초 |
| 00:21:39 | sorted | sorted() 함수 | 7분 52초 |
| 00:29:31 | Comma-Separated Values | CSV 파일 다루기 | 17분 6초 |
| 00:46:37 | Sort Keys | 정렬 키 (key= 매개변수) | 6분 24초 |
| 00:53:01 | Lambda Functions | 람다 함수 | 4분 12초 |
| 00:57:13 | csv Library | csv 표준 라이브러리 | 5분 4초 |
| 01:02:17 | csv.reader | csv.reader 사용법 | 5분 32초 |
| 01:07:49 | csv.DictReader | csv.DictReader 사용법 | 6분 16초 |
| 01:14:05 | csv.writer | csv.writer 사용법 | 2분 23초 |
| 01:16:28 | csv.DictWriter | csv.DictWriter 사용법 | 6분 32초 |
| 01:23:00 | Images, PIL library | 이미지 처리, PIL 라이브러리 | 8분 42초 |
| 01:31:42 | Conclusion | 결론 | - |
| 시간 | 주제 (영문) | 주제 (한글 번역) | 길이 |
|---|---|---|---|
| 00:00:00 | Introduction | 소개 | 24초 |
| 00:00:24 | Regular Expressions | 정규표현식 개요 | 52초 |
| 00:01:16 | Validation without Regular Expressions | 정규표현식 없이 유효성 검사 | 9분 29초 |
| 00:10:45 | re Library | re 라이브러리 소개 | 3분 19초 |
| 00:14:04 | Regular Expression Patterns | 정규표현식 패턴 | 19분 5초 |
| 00:33:09 | Matching Start and End | 문자열의 시작과 끝 일치 | 5분 49초 |
| 00:38:58 | Sets of Characters | 문자 집합 ([]) | 10분 20초 |
| 00:49:18 | Character Classes | 문자 클래스 (\d, \w, 등) | 8분 20초 |
| 00:57:38 | Flags | 플래그 옵션 (re.IGNORECASE, 등) | 3분 2초 |
| 01:00:40 | Groups | 그룹핑 (()) | 9분 26초 |
| 01:10:06 | Email Address Validation | 이메일 유효성 검사 | 2분 8초 |
| 01:12:14 | match, fullmatch | match, fullmatch 차이 | 1분 33초 |
| 01:13:47 | format.py | format.py 예제 분석 | 6분 53초 |
| 01:20:40 | Capturing Groups | 캡처 그룹 | 9분 17초 |
| 01:29:57 | Walrus Operator | 바다코끼리 연산자 (:=) | 2분 38초 |
| 01:32:35 | Extracting from Strings | 문자열에서 값 추출 | 7분 56초 |
| 01:40:31 | re.sub | re.sub (치환) | 12분 53초 |
| 01:53:24 | re.search | re.search 사용법 | 10분 33초 |
| 02:03:57 | Conclusion | 결론 | - |
| 시간 | 주제 (영문) | 주제 (한글 번역) | 길이 |
|---|---|---|---|
| 00:00:00 | Introduction | 소개 | 24초 |
| 00:00:24 | Object-Oriented Programming | 객체지향 프로그래밍 개요 | 36초 |
| 00:01:00 | Tuples | 튜플 | 17분 39초 |
| 00:18:39 | Dictionaries | 딕셔너리 복습 | 8분 6초 |
| 00:26:45 | Classes and Objects | 클래스와 객체 | 12분 33초 |
| 00:39:18 | Instance Methods | 인스턴스 메서드 | 20분 31초 |
| 00:59:49 | Validating Attributes | 속성 검증 | 4분 36초 |
| 01:04:25 | The String Method | 문자열 표현 메서드 (__str__) | 6분 48초 |
| 01:11:13 | Custom Methods | 사용자 정의 메서드 | 4분 20초 |
| 01:15:33 | Properties, Getters and Setters | 프로퍼티, getter/setter | 23분 16초 |
| 01:38:49 | Types and Classes | 타입과 클래스 구분 | 8분 34초 |
| 01:47:23 | Class Methods | 클래스 메서드 (@classmethod) | 30분 6초 |
| 02:17:29 | Inheritance | 상속 | 14분 30초 |
| 02:31:59 | Operator Overloading | 연산자 오버로딩 | - |
| 시간 | 주제 (영문) | 주제 (한글 번역) | 길이 |
|---|---|---|---|
| 00:00:00 | Introduction | 소개 | 24초 |
| 00:00:24 | Et Cetera | 기타 주제 개요 | 1분 21초 |
| 00:01:45 | set | 집합 (set) 자료형 | 5분 52초 |
| 00:07:37 | global | 전역 변수 (global) | 16분 3초 |
| 00:23:40 | Constants | 상수 사용 관례 | 5분 37초 |
| 00:29:17 | Type Hints, mypy | 타입 힌트와 mypy | 18분 21초 |
| 00:47:38 | Docstrings | 도큐스트링 (docstring) | 7분 16초 |
| 00:54:54 | argparse | 명령줄 인자 파싱 (argparse) | 15분 28초 |
| 01:10:22 | Unpacking | 언패킹 (*, **) | 27분 3초 |
| 01:37:25 | map | map() 함수 | 9분 12초 |
| 01:46:37 | List Comprehensions | 리스트 컴프리헨션 | 5분 53초 |
| 01:52:30 | filter | filter() 함수 | 6분 4초 |
| 01:58:34 | Dictionary Comprehensions | 딕셔너리 컴프리헨션 | 6분 46초 |
| 02:05:20 | enumerate | enumerate() 함수 | 2분 49초 |
| 02:08:09 | Generators, Iterators, yield | 제너레이터, 이터레이터, yield | 14분 54초 |
| 02:23:03 | Conclusion | 결론 | - |