1. Select Python version
For Python engineers, the Python version is your working environment. So before you learn to choose a suitable version of their own, Python3 0 based on the small white is very friendly, easy to get started. Once you've chosen the version, you're ready to start learning.
2. Learn basic knowledge of Python
Python is a structured, powerful object-oriented programming language.
First you need to learn the basics of python, download, install, import libraries, string processing, function usage, and so on.
If your English is not very good, here you can recommend a great site to translate Chinese documents, here will provide Python, pandas, NumPy, NLTk, Django and other documents in Chinese translation, hurriedly added to the collection. If you prefer to watch video, you can go online to find some introductory tutorials to watch, there are many it learning sites can be found, here is not recommended.
Also, after the basics are learned, you need to start practicing writing a program that requires a text editor--pythoneditors
3. Determine the direction of study
Python has a lot of career learning directions, and the career direction is broadly divided into the following six:
Web full stack engineer, crawler development engineer, AI engineer, Python development engineer, game development engineer, search engine engineer.
Here are a few of the standard libraries you'll need to learn about Python:
Django, Flask, Tornado, NumPy, Pandas, Matplotlib, requests,scrapy , threading , Scikit-learn, tensorflow**
4. Find Project practiced hand
The python development that will only bury the code is certainly not the big company HR Rob wants, remember: Find more projects to find more items! More practiced hand and more practiced hand! Only their own more hands-on to write specific projects, in order to more mistakes, solve problems, position after the work of the pit, now practice stepping on the pit more, and HR talk about salary will be more emboldened.
The project in GitHub is rich and you want to find out which item you can search first on GitHub, for example: you want to write a crawler, search for "know" in the search box, and then choose Python in the language column to find the item you want.
5. Find a Job
Basic knowledge society, multiple projects practiced hand completed, you can try to find a python-related work.
Where does python go to start python?