怎樣自學Python語言呢?

詩悠帆

樓主要堅信一點,認準一條路往下走。搜索“自學Python”會出來好多文章,有的讓你用Python2.7,有的用3.0.我要告訴的就是,不管是哪個版本,一定要自己去嘗試,只有自己嘗試了,才會知道哪裡會出現問題,哪裡會有bug.


一、起步階段

打好堅實的基礎。起步階段的核心任務是掌握硬知識,軟知識做適當瞭解,有了穩固的根,粗壯的枝幹,才能長出濃密的葉子,結出甜美的果實。

知識點:

配套視頻:

人工智能+Python基礎

Python入門教程完整版

二、發展階段

這時候你就發現你面前有好多選擇:科學計算和數據分析、爬蟲、Web 網站、遊戲、命令行實用工具等等等等,這些都不是僅僅知道 Python 語法就能解決的問題。

這個來說就多了,不過也可以分知識點的不同來學習。

配套視頻:

linux系統學習完整版

配套視頻:

html入門【熱門教程】

css入門【熱門教程】 等等

配套視頻:Python進階之Django框架

配套視頻:

Scrapy爬蟲框架

結束語:

每個人學編程的道路都是不一樣的,其實大都殊途同歸,沒有迷路的人只有不能堅持的人。雖然聽上去有點雞湯,但是這是事實。

希望想學 Python 想學編程的同學,不要猶豫了


黑馬程序員

Python語言非常適合自學,即使沒有任何計算機語言基礎也能通過一段時間的學習而掌握Python的用法。Python的特點就是簡單、明確、優雅,學習Python當然也是一個比較輕鬆的過程。

伴隨著大數據和機器學習的普及,Python也得到了更大範圍的使用,得益於Numpy以及Matplotlib庫的強大,使用Python做數據分析是非常愉快的事情。除了做大數據和機器學習之外,使用Python做Web開發一直是很多程序員的選擇,Python、Java和PHP是目前Web開發最常見的解決方案。由於Python最近幾年的大流行,很多人以為Python是一個新出現的語言,其實Python的發展歷史與Java差不多,都是上世紀90年代出現的語言。

學習Python與學習別的計算機語言一樣都要從瞭解語法開始,同時也要注重實驗。在學習Python之前要安裝Python的運行環境,以便於一邊學習一邊實驗,實驗對於Python的學習至關重要。

Python的基礎語法部分包括以下內容:

  1. Python數據類型、變量以及關鍵字,以下是一個基本的數據操作實驗。

  2. Python語句、表達式以及運算符。
  3. 列表和元組的定義及使用,字符串和字典的操作使用。

  4. 流程控制語句及pass語句,Python函數的定義和使用。
  5. Python面向對象編程(封裝、繼承、多態等概念的學習和應用),異常處理。
  6. 正則表達式的使用、文件操作,多線程及郵件管理。
  7. 網絡編程和數據庫編程。

關於Python基礎語法的細節部分大家可以參考我之前在頭條上寫的內容,一共寫了17篇關於Python基礎語法學習的文章,從Python搭建環境開始描述,採用的版本是3.X版本。

通過對基礎語法的學習來掌握Python的基本用法和代碼編寫規則,然後學習Python在Web開發以及大數據、機器學習方面的具體應用。

我將在以後的文章中陸續闡述如何使用Python做機器學習的算法實現,以及如何使用Python做數據分析,如果大家對這部分內容感興趣,那麼請關注我,我是悟空問答的簽約作者,我們一起交流關於Python開發的內容。


IT人劉俊明

在學習之前定一個目標是非常有必要的,不然 只是基礎的編程而你不知道怎麼去進行其他開發。Python是個萬金油,什麼都能做,Web開發、APP服務器端、遊戲、腳本、安全、自動化運維、寫爬蟲、深度學習、機器學習等等。

我看你提的問題裡包含《Python密碼學編程》這本書,莫不是你要從事網絡安全?我看過這本書是為了CTF。

自學路徑

1.第一步,配置python運行環境,可以將3.x與2.x都配置一下,雖然2.X到2020年停止維護。

2.學習python的基礎知識,你可以通過看書或者視頻學習,書籍和話推薦python基礎教程,視頻推薦廖雪峰的python視頻,我有朋友就在看他的。

3.編寫代碼學習python,學習函數、類、變量、數組、列表、元組、循環、字符串等等。

4.專於某個方向,比如你要進行數據爬取,那麼就開始嘗試爬網頁、爬有意思的數據,當然不要涉及商用,不然會違反法律。如果你想進行密碼學方面的研究,那就是試著編寫加密解密的程序或者軟件。

5.python有很多社區、論壇、QQ群,不會的問題可以跟大佬們請教。

祝你好運!


萌新程序猿

學習一門語言的捷徑只有一個——just do it

python是一門對初學者友好的編程語言,如果你有編程基礎,不必花太多時間和精力,就能熟悉它。如果沒有基礎也不要緊,你會喜歡上它的。



起步階段

任何一門編程語言都包含兩部分:基礎和進階,在起步階段的主要任務就是掌握基礎知識。

基礎知識指的是編程語法、算法和數據結構、編程範式等,例如變量類型、循環、條件選擇、方法和類等。這部分也是具有通用性的,如果學過java等面向對象的編程語言,能夠快速的應用到python中去。

剛開始學習,一本可靠的編程語法書是非常重要的,儘管看書很乏味,不如視頻來得直接、生動形象,卻是鞏固基礎必不可少的步驟。

推薦廖學峰的python教程,專為小白打造的中文python教程。還有就是python官方文檔,實踐中遇到的大部分問題,都可以在它裡面找到答案(命令行輸入help(),會有奇效)。

進階階段

學完基礎知識,必定會感到一點疑惑,學這些到底有什麼用,不用懷疑,你正走在去使用的路上。你的前面會有很多分支——爬蟲、web網站、遊戲、命令行實用工具以及大數據。這些都不是僅僅知道python語法就能解決的問題。

選一個你感興趣的分支,深入學習python,你不可避免的要接觸類庫,可以根據你的實際需求,尋找你需要的類庫,閱讀其文檔,掌握如何使用,以便解決實際問題。

大部分你需要的類庫,都可以在python社區找到。這一階段最重要的就是python和其他知識相結合的使用。大多數人學到這裡幾乎已經達到“目的”了。



深入階段

python你已經會用了,python源碼看過嗎?如果不知道python是怎麼實現的,還是隻停留在表面,如果想成為python大牛,就要深入研究python的根源了。

最後

學編程的道路各不相同,但殊途同歸,只要堅持,沒有學不會的。


菜鳥01號


lichengsheng2

Python入門教程第一階段:

Python第二階段:

學習完這兩個路線圖基本就能入門。

每個人學編程的道路都是不一樣的,其實大都殊途同歸,沒有迷路的人只有不能堅持的人。雖然聽上去有點雞湯,但是這是事實。

希望想學 Python 想學編程的同學,不要猶豫了,看完這篇文章,Just getting started~


小熊社長

零基礎建議買本Python學習手冊來學習,多敲代碼多看看視頻,有不懂的多在知乎 頭條問答問,多交流 最重要的還是要自己能堅持學習下去 不能半途而廢


python火火

學習這門語言不難 難的是 你用這麼語言如何去解決問題 在公司裡頭 你會碰到各種各樣的問題 大部分的情況下 使用python是比較友好的 語言只是一個基礎 如何去學習其他的技能 解決問題才是更重要的。


分享到:


相關文章: