References
Python Notes
Preface
LLM Prompt
1
Python Preferences
Primitive
2
Primitive Types
3
Number
4
String
5
Data Structure
Type Hints
6
Typing
7
Typehint (Basic)
8
Type hints cheat sheet
Control Flow
9
Conditional
10
match-case
11
Loop
12
Comprehension & Others
13
Functional Programming
Functions
14
Functions
15
Functions 02
16
Decorator
17
Closures and Decorators in Python
18
Function (Validation)
Func Prog
19
MapReduce
Error & Exception
20
Exception
21
Try-fails-NA
Logging
22
Logging (Basic)
23
Logging (to file)
24
Logging (Advanced)
Regex
25
Regex
26
Re2 vs Re
Iterate
27
Iterator, iterable, and Generator
OOP
28
OOP in Python
29
OOP Tricks
30
OOP Property
31
Abstract Base Class
32
Class vs Instance Method
33
DataClass
34
Class: Shape
35
OOP: Book Catalog
36
OOP: Fruit
Data Validation
38
Type Checking (Pure)
39
Pydantic
I/O
40
Files Operation
41
OS module
42
Path
43
JSON
Asynchronous
44
Async Programming (Intro)
Jinja
45
Jinja: Basic
46
Jinja2: Syntax
FS
47
FS
Web
48
Request
49
Beautiful Soup (Basic)
50
Beautiful Soup (WebPage)
51
BS4 Soup: Extract Table to DF
Context
52
Context Manager
53
Context Manager (Custom)
Benchmark
54
Time Module
55
Timing
Module & PKG
56
File
57
Package
PKG Dev
58
Export using
__all__
Pipeline
59
Make for Python (Basic)
Exercises
60
Control Flow Exercise
61
PG: Sort
62
Mimimax Game
Pandas
63
Intro to PD
References
References
63
Intro to PD