Python101
0: Getting Started
1: Introduction
2: Software Installation
3: DataCamp Demo.
4: IDLE Demo.
5: Thonny Demo.
1: Data Type & Expression
1: Program Structure
2: String, Number and print()
3: Variable
4: Basic Data Type
5: Type Conversion
6: Operator and input()
7: Math Module and Function
8: Operator Precedence
2: Basic String & List
1: Index and Slice
2: Basic String & List operation
3: String Splitting
3: Selection
1: Flowchart & if-else
2: Relational Operator
3: List and String Comparison
4: Membership Operator (in)
5: if Statement
6: if-elif-elif-else
4: Repetition
1: Flowchart
2: while
3: Bisection
4: for i in range
5: for c in string
6: for e in list
7: break
5: List Processing
1: Basic List Operation
2: List Method
3: Reading Data into a List
4: Accessing Elements One-by-One
5: Accessing Consecutive Element
6: List Searching
7: List Sorting
8: Split & Join
6: Function
1: Function Call
2: Function Definition
3: List Processing Function
4: Modifying List Parameter
5: Common Mistake
7: String Processing
1: Index & Slice Revisited
2: Escape Char. & String Methods
3: More String Processing Examples
4: Reading & writing Files
8: Basic Dict
1: Dict: Key-Value Pairs
2: Modifying Dict Content
3: for k in a_dict
4: Checking Key Existence
9: Nested Structure
1: Nested while Loop
2: Nested for Loop
3: Break
4: Nested List
5: Nested List as Matrix
6: List Comprehension
10: Tuple, Set, Dict
1: Tuple
2: Set Method
3: for e in a_set & Membership
4: More on Dict
5: keys(), values(), items()
11: NumPy
1: Array Creation and Reshaping
2: Array Index and Slice
3: Scalar Operation
4: Element-wise Operation
5: Broadcasting
6: Basic Numpy Stat. Function
7: Dot Method
12: Class & Object
1: Object Construction
2: Class Definition
3: Object Variable
4: Object Method
5: Magic Method
Books
Python 101: Workbook
Python 101: Labbook
Other Books
ปิด/เปิด เมนู
Chapters
0: Get Started
1: Data Type & Expression
2: Basic Strint & List
3: Selection: if-elif-else
4: Loop: for, while
5: List Processing
6: Function
7: String Processing
8: Basic Dict
9: Nested Structure
10: Tuple, Set, Dict
11: NumPy
12: Class & Object