python學習歷程

python學習歷程

以前也聽說過python,面向對象的編程語言,語法簡潔而清晰,具有豐富和強大的類庫有所耳聞,一直沒有接觸。年初接觸了個python的,

對於大數據

我是聽說過的

這幾年異常火熱

我上網瞭解了一下

最終選擇了Python

作為編程語言

只因那句

人生苦短,我選Python

我找到

幾個在互聯網行業工作的朋友

瞭解到

現在大數據類人才稀缺

待遇也不錯

為了彌補

本科沒有轉計算機專業的遺憾

我決定自學

然後轉行

在網上看了很多技術博客

也在京東上買了幾本書

很多說是從入門開始

沒看幾頁就看不下去了

可能

我不適合學編程吧

但是

我別無選擇

艱難的摸索入門

看書的時候

瞭解到了網絡爬蟲

那是一種編程大量採集網絡特定信息數據的技術

我為此深深的著迷

讓我欣喜的是

學習爬蟲技術只需要Python入門即可

在之後的幾天

我學會了

爬一些新聞

爬一些招聘網站數據

爬一些圖片

在這個過程中

多次拋出的異常令我愁眉

解決問題後的成就感十足

未來十年將是大數據、人工智能爆發的時代,到時將會有大量的數據需要處理,而Python最大的優勢,就是對數據的處理,有著得天獨厚的優勢。

python版本的選擇

當我們今天討論 Python2時,我們通常指的是 Python 2.7 版本,因為它是最常用的版本。Python2.7的後續開發,包括現在最主要的bug修復,將在2020 年完全停止。

Python2.7具有 Python2 和Python3.0之間的早期迭代版本的獨特位置,它因為對許多具有魯棒性的庫具有兼容性,對於程序員而言一直是非常流行的選擇。

Python3被視為Python的未來,是目前正在開發中的語言版本。作為一項重大改革,Python3於2008年年末發佈,以解決和修正以前語言版本的內在設計缺陷。Python3開發的重點是清理代碼庫並刪除冗餘,清晰地表明只能用一種方式來執行給定的任務。對Python3.0 的主要修改包括將print語句更改為內置函數,改進整數分割的方式,並對Unicode提供更多的支持。起初,Python3的採用很緩慢,因為該語言不能向後兼容Python2,這就需要人們決定該使用哪個版本的語言。此外,許多封裝庫庫只適用於Python2,但是由於Python3背後的開發團隊重申了終止對Python2的支持,促使更多的庫被移植到Python3上來。

所以,學pyhton2還是pyhton3關鍵要考慮的是你所準備使用的模塊是支持pyhton2還是pyhton3。

然後下載一個PyCharm軟件 它是很多 Python 開發者優先選擇的 IDE,功能強大,跨平臺,提供免費社區版,非常良心。

每天的編碼必不可少,既然選擇學習編程,學習Python,堅持編碼應該是必須做到的。沒有代碼積累,要寫出高質量的代碼,幾乎不可能。

要善於總結。如果你光學不練,這是不好的,如果你不善於總結,這也是不好的。語言都是用不上的時候開始學習。都是用的上的時候開始複習。要是用得上的時候開始學習,除非你抗壓能力一流,不然我想你心情煩躁,效果會很不好的。學習的時候多總結一下,複習的時候可以翻出來看看,這樣就不至於完全荒廢了,並且恢復相當快速。

爬招聘職位的時候

特地看了看爬蟲工程師崗位

某些職位要求

已經可以達到

於是

我鼓起勇氣

投了幾份爬蟲簡歷

第二天

有一家公司聯繫我

要求我

爬一下雪球網的股票數據

我發現

這需要抓包分析

可能

這是在檢驗我的爬蟲技術吧

我寫了個word文檔

將我的爬取過程一一記錄

和源代碼一起發給了那邊

最終

我接到了面試通知

雖然我的專業不太對口

最後在說到我做過哪些爬蟲實例的時候

面試官很滿意

我成了一名爬蟲工程師

在象牙塔裡學習

我敗給了項目經歷

學習網絡爬蟲

所做的都可以算是小項目

網絡爬蟲,無關業務

網絡爬蟲,簡單粗暴

網絡爬蟲,感謝有你

朋友也想轉行

問我學習規劃

我這一路走了太多彎路

前段時間看到一個不錯得學習機會

python學習歷程

給你們也分享一下吧

人生最精彩的不是實現夢想的瞬間,而是堅持夢想的過程


分享到:


相關文章: