Python101
    • 1: Introduction
    • 2: Software Installation
    • 3: DataCamp Demo.
    • 4: IDLE Demo.
    • 5: Thonny Demo.
    • 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
    • 1: Index and Slice
    • 2: Basic String & List operation
    • 3: String Splitting
    • 1: Flowchart & if-else
    • 2: Relational Operator
    • 3: List and String Comparison
    • 4: Membership Operator (in)
    • 5: if Statement
    • 6: if-elif-elif-else
    • 1: Flowchart
    • 2: while
    • 3: Bisection
    • 4: for i in range
    • 5: for c in string
    • 6: for e in list
    • 7: break
    • 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
    • 1: Function Call
    • 2: Function Definition
    • 3: List Processing Function
    • 4: Modifying List Parameter
    • 5: Common Mistake
    • 1: Index & Slice Revisited
    • 2: Escape Char. & String Methods
    • 3: More String Processing Examples
    • 4: Reading & writing Files
    • 1: Dict: Key-Value Pairs
    • 2: Modifying Dict Content
    • 3: for k in a_dict
    • 4: Checking Key Existence
    • 1: Nested while Loop
    • 2: Nested for Loop
    • 3: Break
    • 4: Nested List
    • 5: Nested List as Matrix
    • 6: List Comprehension
    • 1: Tuple
    • 2: Set Method
    • 3: for e in a_set & Membership
    • 4: More on Dict
    • 5: keys(), values(), items()
    • 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
    • 1: Object Construction
    • 2: Class Definition
    • 3: Object Variable
    • 4: Object Method
    • 5: Magic Method
    • 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
© 2022 Copyright: ภาควิชาวิศวกรรมคอมพิวเตอร์ จุฬาลงกรณ์มหาวิทยาลัย