2023 学习 Python 编程,从 Python 基础到高级
2023 Learn Python Programming from Python Basics to Advanced
- 01 - Code Editor PyCharm & Jupiter Notebook
- 001 PyCharm for Python Guide
- 002 PyCharm making new project and getting look and feel
- 003 Jupiter Notebook Guide
- 02 - Data Types (Integers, Strings)
- 001 Numbers and Mathematical Operations on them
- 002 Variables
- 003 Introduction to Strings
- 004 Functions on Strings
- 005 Multiline Strings in Python
- 006 String Concatenation
- 007 Formatted f-String
- 008 Special Characters in strings
- 009 Raw r-String
- 03 - Sequences in Python
- 001 List Sequence
- 002 FunctionsMethods on List
- 003 Nested Lists
- 004 Tuple Sequence
- 005 Functions list & len on Tuple
- 006 Tuples can have Mutable Objects
- 04 - Functions
- 001 Introduction to Functions
- 002 Make Function in code
- 003 Nested Functions
- 004 Argument types
- 005 Positional Arguments
- 006 Keyword Arguments
- 007 Multiple Arguments
- 008 Decorators Explanation
- 009 Decorators Code
- 010 range function
- 011 sets
- 05 - Loops
- 001 Introduction to loops
- 002 for loop
- 003 for loop code
- 004 TASK for loop
- 005 SOLUTION of task
- 006 while loop
- 06 - Conditionals ( if else )
- 001 if else
- 002 elif
- 07 - File Handling
- 001 What are files
- 002 Read File
- 003 Try except File
- 004 with and close File
- 005 Write and Append
- 006 Count Words in a File
- 007 Task 1
- 008 Solution Task 1
- 009 Task 2 Files
- 010 Solution Task 2
- 08 - SQLite Database
- 001 Make a Connection to Database and make Table
- 002 Insert In Database DB
- 003 Select Form DB
- 004 Where Clause
- 005 Delete
- 006 Update
- 007 Safety points try catch and
- 09 - Regular Expression (Regex)
- 001 Regular Expression REGEX Explanation
- 002 Raw String
- 003 REGEX in Code
- 004 SET and long string
- 005 Start and End
- 006 Match function and Email validation
- 007 TASK
- 008 Solution of Task
- 009 FindAll Function
- 010 Finditer Function
- 011 Split Function
- 10 - Object Oriented Programming
- 001 What is Object Oriented Programming and why to use it
- 002 Class and Object
- 003 Making first class
- 004 Constructor of a class
- 005 Object of Person class
- 11 - Inheritance
- 001 Inheritance Explanation
- 002 Inheritance Code Example
- 12 - Polymorphism
- 001 Polymorphism Explanation
- 002 Polymorphism Coding Example
- 13 - Abstraction
- 001 Abstraction Code
- 14 - tkinter (python GUI programming)
- 001 Root window of Application
- 15 - Widgets
- 001 What are Widgets
- 002 Label
- 003 Button
- 004 Link Button and Label
- 005 Check Button
- 006 Entry
- 007 Radio Button
- 008 Why pack on next line
- 16 - Tables App
- 001 Tables App TASK
- 002 Solution of Tables App
- 17 - Geometry Manager
- 001 Grid Geometry Manager
- 002 Grid
- 003 Padding
- 004 What is Sticky
- 005 Sticky
- 18 - Menu in Application
- 001 Menu
- 19 - ttk Module
- 001 ttk Module Explanation
- 002 Button ttk
- 20 - Tic Tac Toe Game
- 001 Making GUI of Tic Tac Toe
- 002 Adding Functionality to Game
- 003 Winner of Game Explanation
- 004 Making Check Winner Function