1. Variable: Stores a value or the name of an object in a program.
2. Data type: refers to the data type of the variable, such as str, int, float, list, tuple, dict, set, etc.
3. Operator: Indicates operation symbols, such as plus sign + and minus sign -.
4. Loop: The process of implementing multiple operations by repeatedly executing a block of code.
5. Conditional statement: It is used to decide whether to execute certain code blocks according to logical conditions, or to choose which code block to execute.
6. Function: A callable code block that can accept parameters and return a value.
7. Parameters: Variables used to pass information through function calls.
8. Exception handling: The process used to handle errors or unusual conditions that may occur in the code.
9. File I/O operations: operations to read and write files.
10. Modules and Packages: How reusable code is organized in Python.
11. Classes and Objects: Object-oriented programming concepts that define abstract data types with properties and methods.
12. Inheritance: The subclass inherits the properties and methods of the parent class.
13. Polymorphism: The same interface implements different functions.
14. Lambda function: Anonymous function, usually used for simple processing.
15. Generator: A function that can dynamically generate data sequences.
16. Iterator: A way to access iterable objects.
17. Decorator: A function used to change the behavior of a function or add functionality.
18. Multi-threading: Realize the execution process of multiple threads at the same time.
19. Multi-process: Use multiple processes to process tasks in parallel.
20. Regular Expression: A technique for matching text content using predefined patterns.
21. List: An ordered, data structure that can contain elements of different types.
22. Tuple: Similar to a list, but the elements cannot be changed.
23. Dictionary: An unordered collection of key-value pairs.
24. Collection: An unordered collection of unique elements.
25. Slicing operations: operate on slices of sequence types (lists, tuples, etc.).
26. Sorting algorithm: the realization and application of sorting algorithm.
27. Stack: a data structure, first in last out.
28. Queue: A data structure, first in first out.
29. Deep Copy: Copy all data, including memory addresses.
30. Shallow copy: Only copy the data in the object, not the memory address where the data is located.
31. Database connection: connect to the data source and perform CRUD operations.
32. Database query: Use SQL language to write query statements to retrieve data from the database.
33. Built-in functions: Some commonly used functions that come with Python, such as print() and len().
34. Mathematical functions: Functions included in the math module, such as sqrt() and exp().
35. Time functions: functions included in the time module, such as sleep() and localtime().
36. String functions: Functions that perform various common operations on strings, such as split() and join().
37. File operation functions: functions for common operations on files, such as open() and close().
38. os module: Provides functions and methods to access the operating system.
39. sys module: Provides functions and methods for accessing Python interpreter and system-related information.
40. random module: Functions and methods for generating random numbers.
41. logging module: Functions and methods for recording program running status and problems.
42. json module: the function of parsing and generating JSON format data.
43. xml module: the function of parsing and generating XML format data.
44. urllib module: functions and methods required for web page data access and crawler writing.
45. Regular expression module: realize the function of text pattern matching.
46. pickle module: Python object serialization and deserialization functions.
47. threading module: A module implemented by multi-threaded programming in Python.
48. socket module: Provides socket methods and functions for communication between applications.
49. tkinter module: Python's own GUI programming toolkit.
50. Pygame module: Python library for developing 2D games
51. BeautifulSoup library: Parsing library for HTML and XML files.
52. Flask library: A very popular Python web development framework.
53. Django library: Another popular Python web development framework.
54. Jinja2 library: A template engine for generating documents in HTML, XML or other formats.
55. Sphinx library: A tool to automatically generate documentation for Python projects.
56. Matplotlib library: A powerful Python plotting library.
57. Seaborn library: A higher level data visualization library based on Matplotlib.
58. Pandas library: A Python library for data processing and analysis, which can also be used to read and write files in many formats.
59. Numpy library: A Python library for scientific computing that implements high-level mathematical functions such as multidimensional arrays and matrices.
60. Scipy library: A scientific computing library based on Numpy, including statistics, optimization, interpolation, linear algebra, Fourier transform and other fields.
61. SymPy library: A Python library that provides symbolic computing capabilities.
62. BeautifulSoup4 library: An upgraded version of BeautifulSoup3, which supports Python3.
63. requests library: A simple and easy-to-use Python HTTP library for sending HTTP requests and processing responses.
64. scrapy framework: A Python framework for crawling website data.
65. Pygame library: A Python library for developing 2D games.
66. PyMySQL library: A library for Python to connect to MySQL databases.
67. cx_Oracle library: Python library for connecting to Oracle database.
68. PyMongo library: Python library for connecting to MongoDB non-relational database.
69. Curses library: A tool for terminal screen painting, which can be used to create CLI programs and games, etc.
70. Pillow library: The most commonly used image processing toolkit in Python.
71. PySide and PyQt Libraries: Two Python libraries for creating desktop applications.
72. asyncio library: A Python standard library that provides asynchronous I/O processing capabilities, and can be used in scenarios such as high-concurrency network service development.
73. Twisted library: A network application framework based on an event-driven programming model, which can support asynchronous I/O processing, multi-protocol support, email and other functions.
74. Tornado library: A lightweight web application framework, especially suitable for scenarios with high scalability and high concurrent processing requirements.
75. Flask-WTF library: An extension that provides form validation and CSRF protection for Flask applications.
76. Flask-Login library: An extension that provides user authentication and session management for Flask applications.
77. Flask-RESTful library: Provides extensions for Flask applications to create RESTful APIs.
78. Flask-SQLAlchemy library: An extension that provides SQL database access for Flask applications.
79. Flask-Mail library: Flask extension for mail sending.
80. WTForms library: A Python library for creating web forms.
81. Django REST framework: A RESTful API development framework based on the Django framework.
82. Django-authentication library: User authentication and authorization library for the Django framework.
83. Django-rest-auth library: Authentication and registration library for Django-based RESTful API applications.
84. Django-REST-framework-jwt library: JSON Web Token authentication library for Django RESTful applications.
85. Django-crispy-forms library: A Django library for generating HTML forms.
86. Django-allauth library: A library for authenticating with Django's various authentication providers.
87. Celery library: asynchronous task queue/timer, supports task chain and parallel task processing.
88. redis-py library: Python Redis client, supports string, hash table, list, set and other types of operation interfaces.
89. PyTables library: A Python table library with HDF5 as the backend, used to store and query large amounts of data.
90. SQLAlchemy library: A popular ORM framework in Python that supports connecting to a variety of relational databases.
91. Pydantic library: Data model validation and serialization tools for Python 3.7+.
92. FastAPI Library: A modern Web and API framework using Python 3.7+ standard type annotations, supporting asynchronous operation and high-performance request processing.
93. The pytorch library: A machine learning framework that supports dynamic computational graphs.
94. The tensorflow library: A machine learning framework that supports static computational graphs.
95. scikit-learn library: A popular Python machine learning library that provides a variety of supervised, unsupervised, and semi-supervised learning algorithms.
96. NLTK library: A Python library for Natural Language Processing (NLP).
97. Spacy library: A Python library for advanced natural language processing.
98. OpenCV library: An open source computer vision library that can be used for tasks such as real-time image processing, object recognition, and tracking.
99. Pygame Zero library: A simplified version of the Pygame library for writing 2D games and interactive applications.
100. PyOgre library: Python's 3D game engine library, based on the Ogre 3D engine.
101. Kivy library: A Python framework for creating multi-touch applications that supports cross-platform development.
102. Pygame-sdl2 library: Alternative implementation of Pygame, faster and more scalable using the SDL2 renderer.
103. libavg library: A Python library for creating high-performance interactive multimedia applications.
104. Gevent library: Using the Python network library of coroutines, high-concurrency network programming can be realized.
105. python-goose library: A Python package for fetching articles and content from the web.
106. youtube-dl library: Python package for downloading videos from YouTube and many other sites.
107. Arrow library: A Python package for simplifying date and time handling.
108. dateutil library: A Python package for working with dates and times, including calculations, formatting, and analysis.
109. Pendulum library: A user-friendly Python time library that provides a large number of date and time manipulation and formatting options.
110. PySDL2 library: SDL2 Python binding library for writing games and multimedia applications.
111. PyAutoGUI library: A Python library for screen manipulation and image recognition.
112. Pillow-SIMD library: The version of Pillow optimized with SIMD instruction set can process images faster.
113. scrapy-redis library: Scrapy component, used to integrate the distributed memory database Redis of the crawling website into the Scrapy project.
114. douyin-spider library: A Python project for downloading Douyin videos.
115. Flask-SocketIO library: An extension that provides WebSocket support for Flask applications.
116. PyGame Learning Environment library: Pygame extensions for machine learning and AI research, including Atari games, etc.
117. The snakeware library: A Linux distribution that includes a Python interpreter and editor that can be used to create standalone Python applications.
118. Flask-Migrate library: Flask extension that can be used to manage SQLAlchemy database migrations.
119. Flask-JWT-Extended library: Flask extension that provides JSON Web Token (JWT) support for authentication.
120. uWSGI library: A high-performance application server for deploying Python web applications to production.
121. gensim library: A Python library for text mining and natural language processing tasks, including topic modeling, similarity calculation, etc.
122. spaCy-TextCat library: extensions to spaCy for text classification tasks.
123. textblob library: A Python library for natural language processing, including features such as sentiment analysis, tagging, and phrase extraction.
124. textacy library: A spaCy-based Python library for text processing and analysis.
125. wordcloud library: A Python library for generating word clouds.
126. django-cors-headers library: A middleware for the Django framework that provides support for cross-origin resource sharing.
127. Django-guardian library: An extension of the Django framework that provides object-level permission control.
128. Flask-BabelEx library: Flask extension for internationalization and localization of multilingual applications.
129. python-docx library: A Python library that creates and updates Microsoft Word documents.
130. python-pptx library: A Python library for creating and editing Microsoft PowerPoint presentations.