foreword
foreword
With the development of artificial intelligence, Python has also been a big hit in the past two years. More and more people have joined the Python learning army. How can people who have no foundation get started with Python? The editor here has compiled a set of zero-basic self-study tutorials for python programming. The Tsinghua University boss finished it in 196 hours. The whole course is dry and nonsense for everyone to learn.
Tutorial Documentation Directory
video match
Chapter 1 Fill up the fuel tank! ready to go!
- 1.1 History of Python
- 1.2 Features of Python
- 1.3 Build a Python development environment
- 1.4 Do it yourself - write and run a Hello World program
- 1.5 Practice
Chapter 2 The Basics of Programming
- 2.1 Identifier
- 2.2 Keywords
- 2.3 Variables
- 2.4 Statements
- 2.5 Code Comments
- 2.6 Modules
- 2.7 Move your hands - realize code element access between two modules
- 2.8 Practice
Chapter 3 Numeric Data
- 3.1 Data types in Python
- 3.2 Integer types
- 3.3 Floating point types
- 3.4 Complex Number Types
- 3.5 Boolean type
- 3.6 Mutual conversion of digital types
- 3.7 Practice
Chapter 4 Operators
- 4.1 Arithmetic operators
- 4.2 Comparison Operators
- 4.3 Logical operators
- 4.4 Bitwise operators
- 4.5 Assignment Operators
- 4.6 Operator precedence
- 4.7 Practice
Data collection
These are not very valuable things, but they are really good for learners who have no resources or the resources are not very good. If you can use them, you can scan the QR code of CSDN official certification below on WeChat [free access]↓↓↓ .
Chapter 5 Program Flow Control
- 5.1 Branch statement
- 5.2 Loop Statements
- 5.3 Jump statement
- 5.4 Move your hands - count the number of daffodils
- 5.5 Practice
Chapter 6 Data in Container Types
- 6.1 Sequence
- 6.2 List
- 6.3 Tuples
- 6.4 Collections
- 6.5 Dictionaries
- 6.6 Hands-on — traversing the dictionary
- 6.7 Practice
Chapter 7 Strings
- 7.1 Representation of strings
- 7.2 Conversion between strings and numbers
- 7.3 Format strings
- 7.4 Manipulating strings
- 7.5 Move your hands - count the frequency of words in English articles
- 7.6 Practice
Chapter 8 Functions
- 8.1 Defining functions
- 8.2 Calling functions
- 8.3 Default values of parameters
- 8.4 Variable parameters
- 8.5 Scope of Variables in Functions
- 8.6 Function types
- 8.7 lambda() function
- 8.8 Getting started - using more lambda() functions
- 8.9 Practice
Chapter 9 Classes and Objects
- 9.1 Object Orientation
- 9.2 Defining classes
- 9.3 Creating Objects
- 9.4 Members of classes
- 9.5 Encapsulation
- 9.6 Inheritance
- 9.7 Polymorphism
- 9.8 Practice
Chapter 10 Exception Handling
- 10.1 The first exception - the division by zero exception
- 10.2 Catching Exceptions
- 10.3 Use the finally code block to release resources
- 10.4 Custom exception class
- 10.5 Hands-on – throwing exceptions manually
- 10.6 Practice
Chapter 11 Commonly Used Built-in Modules
- 11.1 Mathematical calculation module - math
- 11.2 Date and time module - datetime
- 11.3 Regular expression module - re
- 11.4 DianDiaDian——How to use the official documentation to find module help information
- 11.5 Practice
Chapter 12 File Reading and Writing
- 12.1 Opening files
- 12.2 Closing files
- 12.3 Reading and writing text files
- 12.4 Hands-on - copying text files
- 12.5 Reading and writing binary files
- 12.6 Hands-On - Copying Binary Files
- 12.7 Practice
Chapter 13 Graphical User Interfaces
- 13.1 Graphical User Interface Development Libraries in Python
- 13.2 Install wxPython
- 13.3 The first wxPython program
- 13.4 Custom window class
- 13.5 Adding Controls to a Window
- 13.6 Event Handling
- 13.7 Layout Management
- 13.8 Controls
- 13.9 Dial dial—how to use wxPython official document
- 13.10 Practice
- …
Data collection
These are not very valuable things, but they are really good for learners who have no resources or the resources are not very good. If you can use them, you can scan the QR code of CSDN official certification below on WeChat [free access]↓↓↓ .
Good article recommendation
Understand the prospect of python: https://blog.csdn.net/SpringJavaMyBatis/article/details/127194835
Learn about python's part-time sideline: https://blog.csdn.net/SpringJavaMyBatis/article/details/127196603