学习方法 - Python语言学习路线是怎么样的。
迷茫
迷茫 2017-04-17 13:06:42
0
3
410

本专业经济,研究生金融,想学习python语言,编程基础近似于0,在coursera看了一个python视频教程,大概知道python是怎么回事了,懂得if……else,for,while,continue,break是怎么个起作用。如果想要比较熟悉python,或是上升到拿来能用的层次,我应该遵循一个怎样的学习路线呢?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

reply all(3)
伊谢尔伦

You are an economist. The most important thing is analysis and data, not web or system development. You are not a programmer. What I mean by spreading is that you don’t have to work hard to learn all the messy things.
Basic syntax of python.
pep8 specification for python.
Python efficiency optimization.
Python testing.
python debug.
Module structure and organization in python projects.
python packages management.
Python virtual environment setup.
Start learning python 3.4.
The most important packages of python.
numpy pandas pydata
Will add more later. zz

PHPzhong

There are good answers on Zhihu:
http://www.zhihu.com/question/19593179

I learned Python before, but there were a lot of tasks under Linux that were difficult to write and maintain using bash. I slowly started by writing simple system maintenance scripts, and I got started naturally.

I think Python’s official Tutorial is very good:
http://docs.python.org/tutorial/

There is still a little distance between learning a language and practical application. You must first confirm what you want to do. Because there are really too many libraries in Python~~

If you are developing a web application back-end, you may need to learn some network knowledge, and some corresponding web frameworks such as Django, Flask, etc.; if you want to develop a web front-end, you need to learn css, javascript, html....

If you are doing windows desktop development and using Python, you may need to use PyQT or the like for the interface, and you also need to know some win32 API...

If you do Linux system maintenance, you must learn some commands and basic system principles.

The approximate steps are:
First confirm what you want to do ->Type it against the official document_. Then slowly apply it to practice

伊谢尔伦

Now that you have learned the basics of python, I suggest you do some practical small projects in a targeted manner
Hands-on practice is very important
Hands-on practice is very important
Hands-on practice is very important
For small projects, you don’t need to look for new ideas. You can look at some small examples that others have done, such as capturing pictures, reading and writing databases, text processing, etc. When writing your own, don’t refer to others. After you finish, compare the differences with other people’s writing methods. . After you do some small projects, your level will not be limited to theoretical knowledge.
In addition, it is also important to communicate with others. It is recommended to visit forums to see what problems others have encountered. Two websites are recommended to you:
Python Forum-the best Chinese Python community in China
PythonTab: Python Chinese developer community portal
Finally, I wish you success!

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template