[A full 600 episodes] The python zero-basic self-study tutorial completed by Tsinghua University boss in 196 hours.

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

insert image description here

video match

insert image description here

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

insert image description here

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

insert image description here

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

insert image description here

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]↓↓↓ .

insert image description here

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]↓↓↓ .

insert image description here

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

insert image description here

Guess you like

Origin blog.csdn.net/weixin_49895216/article/details/130358347