先說結論,現實,但是具體要看學到哪種程度。
我在讀研究生的時候剛開始接觸python也是自學的,身邊的同學也是。大家一上來就忙著確定研究方向然後就開始看*****,特別研一還有課,根本沒有大塊的時間系統的學習,只能零散的抽時間出來看看基本語法,執行執行書本上的樣例程式。
python的語法是我學習過的所有語言裡面最簡單的,每天抽個一小時學下基本語法,兩三天就能搞定求水仙花數這樣的簡單程式。
但是如果希望把python應用到某個具體領域,則掌握python在該領域相關的依賴包或者框架是必要的前提條件。例如用python寫爬蟲需要掌握requests庫(最基本的)、beautifulsoup以及更高階的如scrapy、selenium等框架,做科學計算需要掌握numpy或者pandas,做機器學習需要掌握scikit-learn等。學習這些框架的時間要比學習python語言本身要多的多。
所以python自學是完全沒有問題的,只是學到哪一種程度取決於你的具體需求(要用python來做什麼,以及需要完成到哪種程度)。
python語言自學 如何自學python語言
如何自學python程式設計?一堆的python教程卻感覺無從下手呢?我想這應該是很多python初學者正在糾結的問題。今天想要分享給大家的是如何自學python程式設計,學習這件事 還真不是人人都擅長的,有的人拿到一堆的python教程卻感覺無從下手,有的人卻靠這一堆python教程入門,這就是差...
杭州自學python爬蟲 自學PYTHON爬蟲
response urllib2.urlopen urlopen url,data,timeout 第乙個引數url即為url,第二個引數data是訪問url時要傳送的資料,第三個timeout是設定超時時間。第二三個引數是可以不傳送的,data預設為空none,timeout預設為 socket....
python自學手冊 Python 自學手冊
在我派的眾多文章中,程式設計和 一直是繞不開的內容。對於尚未接觸程式設計的新手而言,也許你的訴求並不是掌握 之後以此為職業,而只是想通過程式設計思維和 知識解決生活和工作中的實際問題。有沒有一套相對輕量 簡單,卻可以把如何程式設計這件事說明白的自學教程呢?有。這套 python 自學手冊 就是我們送...