本专业经济,研究生金融,想学习python语言,编程基础近似于0,在coursera看了一个python视频教程,大概知道python是怎么回事了,懂得if……else,for,while,continue,break是怎么个起作用。如果想要比较熟悉python,或是上升到拿来能用的层次,我应该遵循一个怎样的学习路线呢?
伊谢尔伦2017-04-17 13:08:42
你是經濟學,最重要的是分析和數據,而不是什麼web,生麼系統開發,你不屬於程式設計師的範疇。 我所指的撒你不用費力把什麼亂七八糟的都學會。
python 的基礎語法。
python 的pep8規格。
python 的效率優化。
python 的測試。
python debug 。
python 專案中模組結構和組織。
python packages管理。
python 虛擬環境搭建。
python 3.4學起。
python 最重要的幾個包 。
numpy pandas pydata
一會兒再補充。 zz
PHPz2017-04-17 13:08:42
知乎上有很好的答案:
http://www.zhihu.com/question/19593179
我之前學Python,是Linux底下有很多工作用bash來寫不好維護,慢慢的先從寫簡單的系統維護腳本開始,自然而然就上手了。
我覺得Python的官方Tutorial 是非常好的:
http://docs.python.org/tutorial/
學會語言和實際應用還有一點距離,要先確認你希望做什麼。因為Python的函式庫真的太多了~~
如果是開發web應用後端,可能還要學習一些網路知識,還有相應的一些web框架Django,Flask等;如果要做web前端,要學習css,javascript,html....
如果做windows桌面開發,用Python的話介面可能要用PyQT之類的,然後還要懂一些win32 API...
如果做linux系統維護,一定要學一些指令和系統基本原理了。
大概步驟是:
先確認要做什麼->對著官方文件敲一遍_.再慢慢應用到實際
伊谢尔伦2017-04-17 13:08:42
既然你已經學習了python的基礎知識, 那我建議你有針對性的做一些實際小項目
動手實踐很重要
動手實踐很重要
動手實踐很重要
小專案的話不必求新, 可以看一些別人做過的小例子,比如抓取圖片, 數據庫讀寫,文本處理等等, 自己寫不要參照別人的,做完以後再去對比和別人的寫法的不同。 等你做了一些小專案以後, 你的程度就不只局限於理論知識了。
另外,和別人交流也很重要,推薦多逛論壇,看看別人遇到哪些問題。推薦你兩個網站:
Python論壇-國內最好的Python中文社群
PythonTab:Python中文開發者社群入口網站
最後, 祝你成功!