剛開始接觸Python,如何正確高效的開展Python學習?

來源:互聯網
上載者:User
大學畢業做了五年前端,javascript算不精通但是很熟練,今年28了,薪資一直還在10K左右徘徊,職場也一路平平淡淡,非常苦惱。最近公司新成立一個部門,內部招聘Python,薪資是我現在的兩倍,主要做Data Acquisition和web開發。我高度興趣,畢竟是老員工,公司的HRD也極力推薦我,但是之前從來沒有接觸過Python,我想用兩個月時間,每天兩小時來學習Python,請問我該如何去做學習計劃以及該從哪裡開始學習,看什麼教程、書或者資料?如果認真學習兩個月是否可以達到中級水平?(獨立編寫一些常用的web項目與分布式爬蟲的製作!)

回複內容:

Python教程 - 廖雪峰的官方網站

小白的Python新手教程,具有如下特點:

中文,免費,零起點,完整樣本,基於最新的Python 3版本。
實戰部分包含一個完整的webapp。
  1. 讀《Python Manuals》裡的 tutorials。
  2. 讀《笨辦法學Python》
  3. 讀《Head first Python》
  4. 讀《Django manuals》
  5. 讀《Python Manuals》裡的 Lib Ref & Lang Ref,或先讀拙著《編寫高品質代碼:改善Python程式的91個建議 (豆瓣)》再讀前者
  6. 工作中,讀用到的所有庫的 Manuals,遇到問題就讀一下這些庫的源碼(淺嘗即可)
  7. 讀《Python源碼剖析》
  8. 讀《Python 開發實戰》
  9. 帶新人,更新這個書單。
do sth.
import requests
import splinter
import bs4
import scrapy
import sqlmap
import numpy
import django
import sqlite3
import mysqldb慢工出細活,多讀書,多動手,多思考。。
當然,這很困難我感覺我自己Python上手挺輕鬆的,並沒有看太多的Python教程。分享一下學習經曆,希望對你有用。

很早之前學習C++的時候就知道Python了,但是一直沒怎麼關注。後來又陸陸續續學了Java和C#這兩種物件導向的語言,這個過程也偶爾聽人說起Python,但還是沒什麼學Python的衝動。

有個學期有門課程實驗給了一份Python代碼,於是我決定學Python。當然我並不打算精通,只要足以看懂那份代碼就行了。

當時我也學過兩三種語言了,所以對一門程式語言的要素體會比較深。大概花了一兩天的樣子,我把一個精簡的Python教程快速探索了一遍,達成了看懂那份代碼的目標,然後就一直沒再碰過Python了。

過了可能近一年之後,我選修了一門大資料推薦演算法的課,課程作業要求用Python寫。於是我又花了幾天找了個教程簡單回顧了一下Python文法,然後就開始一邊bing百度Google,一邊查Python文檔編寫演算法作業了。這個過程中,我逐漸喜歡上了那種用幾行Python代碼代替一坨C/C++/Java代碼的感覺。。。。。。

等到課程完結的時候,我依靠網路和API協助文檔已經能比較隨意的運用Python語言了。看下基本文法,然後直接開始擼碼。

比如前些天我要考學位英語,頻繁查網頁版的有道詞典,其實我的需求只是說看一下不認識單詞的中文意思,但是查詢到好多沒用的資訊。於是花半小時寫了個非常簡單的有道詞典查詞功能。

futantan/Dic-scraper · GitHub

不要在文法基礎上面花費太多時間,項目驅動往往是最快的,遇到的坑多了,頭破血流後,就知道怎麼做了。這樣的時間內,看一本書都是困難的。

但是,如果你知道你的職位的工作內容,然後只看相關的,那大概是沒問題的。
不過不知道你們內部有沒有面試,這是個問題。前端我覺得這兩年火很多了呀,大廠裡5年左右的前端待遇遠不止10k,平均不比python差,python雖好需求量沒那麼大。當然如果牛都牛。
你確定要放棄前端?有開發經驗,上手很快
推薦看一遍《python核心編程第2版》。
也可以參考一下
請看黃哥本人寫的文章
如何捅破python編程的那層紙
article/pythonstudy.md at master · pythonpeixun/article · GitHub

剪刀石頭布小習題三種語言python2、php、go代碼
article/jdstb.md at master · pythonpeixun/article · GitHub
一段小代碼說明@property裝飾器的用法
一段小代碼說明@property裝飾器的用法

黃哥python遠程視頻培訓班
article/index.md at master · pythonpeixun/article · GitHub

黃哥python培訓試看視頻播放地址
article/python_shiping.md at master · pythonpeixun/article · GitHub 《Python Manuals》裡的 tutorials,有中文版
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.