Path Planning for Beginners | Life is too short, I use Python

Looking at programming trends

Life is too short, I use Python, which is much easier than programming languages ​​like C, C#, C++, and JAVA. Python is great for getting started. Some people predict that Python will become the third mainstream programming language after C++ and Java. According to the latest ranking of TIOBE, Python has surpassed C# and become the top 4 most popular languages ​​in the world together with Java, C, and C++. It's also really interesting. Just record it and plan the path of self-learning Python entry. It's full of dry goods and can be collected.

Python Basics

● Basic Linux commands: http://www.runoob.com/linux/linux-tutorial.html

● Python object-oriented: http://www.runoob.com/python/python-object.html

● Basics of Python syntax: http://www.runoob.com/python/python-basic-syntax.html

● Design Patterns: http://python.jobbole.com/62023/

● Python string parsing: http://www.runoob.com/python/python-strings.html

● Exceptions: http://www.runoob.com/python/python-exceptions.html

● Python time and calendar: http://www.runoob.com/python/python-date-time.html

● Modules: http://www.runoob.com/python/python-modules.html

● Python file operations: http://www.runoob.com/python/python-files-io.html

● Project combat

Advanced programming in Python

● Advanced Python programming: http://python.jobbole.com/61171/

● Data Structures and Algorithms

● Linux programming tutorial: http://www.runoob.com/linux/linux-tutorial.html

● Shell programming tutorial: http://www.runoob.com/linux/linux-shell.html

● Linux programming tutorial: http://www.runoob.com/linux/linux-tutorial.html

● Regular expressions

● Case: web server implementation

database

● MySQL development: http://www.runoob.com/mysql/mysql-tutorial.html 

● MongoDB development: http://www.runoob.com/mongodb/mongodb-tutorial.html

● Redis development: http://www.runoob.com/redis/redis-tutorial.html

● Database tuning and deployment

web front end

●   html

● The actual process of mobile page development

●   css

●   JavaScript

● ps application

●   jquery

● PC-side page development actual combat process

● Mobile frameworks and libraries

● html5 and css3

● Front-end automation, front-end performance optimization

No specific links will be made at this stage, please refer to the previous article, the collection of front-end self-study.

Frameworks and Servers

● git project code management and project development process

● Flask web development documentation: http://docs.jinkan.org/docs/flask/

● Django rookie tutorial: http://www.runoob.com/django/django-tutorial.html

● WeChat public account development

● Nginx configuration and uWSGI deployment

● Mobile web o2o combat

● E-commerce platform actual combat

● RESTful interface development

reptile

● Web crawler: http://cuiqingcai.com/1052.html

● Crawler principle and data capture

● scrapy framework: https://scrapy.org/

● Crawler distributed cluster

● Big project: data collection of information websites

data analysis

● Data Analysis Network: http://www.afenxi.com/

● Data visualization tools: http://blog.jobbole.com/36507/

● Principles of deep learning: http://www.infoq.com/cn/news/2014/10/deepmind/

● Principles of machine learning: https://www.zhihu.com/question/33892253

● TensorFlow framework: http://www.tensorfly.cn/

● Supervised and unsupervised learning algorithms: http://blog.csdn.net/bangemantou/article/details/12966533

● Image recognition model training: http://blog.csdn.net/zhcheng26/article/details/51375135

● Machine learning framework scikit-learn: http://scikit-learn.org/stable/

The above content is for reference only. It is not a technical article. It is just an outline for learning, which is equivalent to a dictionary. It appends some learning websites from Baidu, other technical blogs, etc., which are also listed for your own learning. It is not an authoritative official website. If there are any deficiencies, you are welcome to add it. For more details, you can go to Baidu by yourself if you are interested.

Welfare at the end of the sentence:

Benefit 1: A collection of 10G resources such as front-end, Java, product manager, WeChat applet, Python, etc. will be released :

Welfare 2: A full set of detailed video tutorials for WeChat mini-program introduction and actual combat.


【How to receive】

Pay attention to [Programming Micro Journal] WeChat public account:

Reply to [Mini Program Demo] One-click to receive 130 Wechat Mini Program source code demo resources.

Reply [Receive resources] One-click to receive front-end, Java, product manager, WeChat applet, Python and other resource collections 10G resources to be released.


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325703787&siteId=291194637