Python Review Notes & Study Plan Summary
I recently interned at an automobile company and received a complete project development, which used python for data processing, fitting and visualization software construction. On the first day of receiving a job, I searched for information and listed future study plans. So I recorded this document, one is to facilitate myself to find relevant information in time in the future, and the other is to give relevant references to technical personnel.
Python installation
Before that, I installed the latest version of python (python-3.11.4-amd64.exe) and the pycharm compiler. I encountered a problem during installation. When I used the computer's undo operation, I accidentally changed the name of the folder where python-3.11.4-amd64.exe is located. As a result, I couldn't find the file directly later, and it didn't work after re-downloading, and it still couldn't be uninstalled after uninstalling (an error was reported as shown in the figure below when uninstalling).
But before I found the problem, I solved the problem. The solution is to install the repair in the interface.
As long as the initial settings are correct, using the Repair operation can help you automatically retrieve and install the missing files.
Download and installation link reference: The most detailed Python installation tutorial on the whole network (Windows) - Zhihu (zhihu.com)
Python data review and organization
Python common name commands:
Basic data types:
Python3 Basic Data Types | Rookie Tutorial (runoob.com)
Control statement:
if syntax explanation https://www.runoob.com/python/python-if-statement.html
while syntax explanation https://www.runoob.com/python/python-while-loop.html
for syntax explanation https://www.runoob.com/python/python-for-loop.html
Nested for syntax explanation https://www.runoob.com/python/python
Excel data processing:
Python–pandas reads excel Develop Paper
Data processing, visualization tutorial:
How to quickly learn Python to process data? (5000 word heart-to-heart summary) - Zhihu (zhihu.com)
Complete operating guide for Python data visualization (recommended collection) - Zhihu (zhihu.com)
Python connects to mysql
Since the data set that my project needs to process is very large, I need to use python to connect to the MySQL database for data processing.
Some articles read here: Detailed explanation of operating MySQL database with Python - Zhihu (zhihu.com)
Python operates Mysql, this article is enough - Zhihu (zhihu.com)
Python writing GUI interface
Later, the visual data set needs to be displayed in the system through lists, line charts, etc., so a GUI interface needs to be written.
Update the learning plan
This article is updated in real time. If I see good article links later, or learn some good methods or library calling methods, I will update the corresponding links in it.