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

大學畢業做了五年前端,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. 帶新人,更新這個書單。


玄魂工作室--Coding - 知乎專欄 正在做關於python的教程,可以關注

最新文章

  • 不後悔一時衝動,因為收穫太多感動這是關於此話題的第二篇,也是最後一篇,說多了就矯情了!昨天,有一點衝動,破天荒的發了一篇抱怨的文章《我免費發布的… 查看全文

    玄魂工作室-玄魂 · 27 分鐘前

    1 贊 · 1 條評論

  • Python黑帽編程2.7 異常處理Python黑帽編程2.7 異常處理異常是個很寬泛的概念,如果程序沒有按預想的執行,都可以說是異常了。遇到一些特殊情況沒處… 查看全文

    玄魂工作室-玄魂 · 12 小時前

    6 贊

  • 我免費發布的東西,你拿去賣錢,我不平衡2016-08-11 玄魂工作室-玄魂 一年多前,錄了一套 Kali Linux web滲透測試--初級教程(23課時)。當時發布在51cto在線教… 查看全文

    玄魂工作室-玄魂 · 1 天前

    191 贊 · 40 條評論

  • 如何學python-第十五課 linux下的python腳本編程今天我們不講具體的python技巧。今天講講在linux下,從腳本創建到執行的過程。如果需要看win下的,可以留言,我會再做一… 查看全文

    李三思 · 1 天前

    15 贊 · 5 條評論

  • 玄魂工作室--咪嚕妹啦啦啦~最近是不是都被這個運動員妹紙的表情包刷屏了呢;這麼歡脫的妹紙在運動界堪稱一股清新的「泥石流」~讓我們為我國… 查看全文

    玄魂工作室-玄魂 · 3 天前

    3 贊 · 8 條評論

  • Python黑帽編程2.6 模塊我們已經學習了如何在你的程序中定義一次函數而重用代碼。如果你想要在其他程序中重用很多函數,那麼你該如何編寫程序呢… 查看全文

    玄魂工作室-玄魂 · 3 天前

    9 贊 · 1 條評論

  • 如何學python-第十四課 lambda及其使用上節課我們介紹了一些列表的高級使用方法。在本節,我們更進一步,討論一下lambda和它的一些使用。(嗯,我不會討論戈登… 查看全文

    李三思 · 3 天前

    19 贊 · 5 條評論

  • 單身狗,你並不孤單今天是七夕,互聯網上一片虐狗的言論。但我是個善良人,我想給單身狗帶來一點精神上的慰藉,即便是孤單,也要優雅,更何… 查看全文

    玄魂工作室-玄魂 · 4 天前

    25 贊 · 15 條評論

  • 每周一書-2016年8月9日很高興今天收到電子工業出版社的美女編輯 安娜 的贈書:(3本),這是幾本今年剛出的新書,我們也會重點宣傳一下,優先對外贈送。這裡先透露一下,下周會贈送Bootstrap這本書,想要的小夥伴… 查看全文

    玄魂工作室-玄魂 · 4 天前

    1 贊 · 2 條評論

  • 如何學python-第十三課 列表進階-切片 列表推導式歡迎回來。在上一節課,我們學習了邏輯運算符和成員運算符。按照慣例,這節課我們講點其他的東西,換換腦筋。本節課我們… 查看全文

    李三思 · 4 天前

    5 贊

  • Python黑帽編程2.5 函數寫了幾節的基礎知識,真心感覺有點力不從心。這塊的內容說實話,看文檔是最好的方式,本人的寫作水平,真的是找不出更好… 查看全文

    玄魂工作室-玄魂 · 4 天前

    24 贊 · 2 條評論

  • 每周一書計劃-2016.8.8每周一書計劃雖然現在互聯網上的知識足夠豐富,雖然搜索引擎足夠強大,雖然我們大部分時間都被碎片化,但是在這個煩亂、… 查看全文

    玄魂工作室-玄魂 · 5 天前

    20 贊 · 9 條評論

  • 如何學python-第十二課 邏輯運算符-成員運算符上一節我們介紹了元組和字典。這節課我們討論點別的換換腦筋,聊聊邏輯運算符和成員運算符(有些人也把這個翻譯成身份運… 查看全文

    李三思 · 5 天前

    10 贊 · 3 條評論

  • Python黑帽編程2.4 流程式控制制本節要介紹的是Python編程中和流程式控制制有關的關鍵字和相關內容。2.4.1 IF …..ELSE 先上一段代碼:#!/usr/bin/python # … 查看全文

    玄魂工作室-玄魂 · 5 天前

    7 贊

  • 如何學python-第十一課 元組與字典歡迎回來。上一期的如何學python里,我們討論了函數。我們今天將要學習的是兩種類似於列表(list)類型的數據類型。我們先… 查看全文

    李三思 · 7 天前

    3 贊 · 2 條評論

  • 如何學python-第十課 函數在上一節課里,我們學習了一些關於錯誤檢測和錯誤處理的知識。這節課我們來學習函數。我們將會介紹什麼是函數,以及如何… 查看全文

    李三思 · 9 天前

    11 贊 · 2 條評論

  • Python黑帽編程2.3 字元串、列表、元組、字典和集合本節要介紹的是Python裡面常用的幾種數據結構。通常情況下,聲明一個變數只保存一個值是遠遠不夠的,我們需要將一組或多… 查看全文

    玄魂工作室-玄魂 · 9 天前

    15 贊 · 5 條評論

  • 如何學python-第九課 tryexcept-錯誤與異常人非聖賢,孰能無過?寫程序的時候難免會遇到一些問題。本篇文章會介紹一些寫程序時常見的錯誤,並解釋一下其中的道理。… 查看全文

    李三思 · 9 天前

    7 贊 · 8 條評論

  • Python黑帽編程2.2 數值類型數值類型,說白了就是處理各種各樣的數字,Python中的數值類型包括整型、長整型、布爾、雙精度浮點、十進位浮點和複數,… 查看全文

    玄魂工作室-玄魂 · 10 天前

    2 贊 · 3 條評論

  • 2016阿里安全峰會重點資料下載風聲與暗算,無中又生有:威脅情報應用的那些事兒內容整理:https://yq.aliyun.com/articles/57700PDF下載:· Webs… 查看全文

    玄魂工作室-玄魂 · 10 天前

    32 贊 · 2 條評論

  • 如何學python-第八課 流程式控制制-For,While,循環語句,初見『函數』循環語句也許你會問,什麼是『循環』?在腳本程序里,循環就是『在一定情況下一次又一次的執行某些代碼』。舉個例子來說… 查看全文

    李三思 · 10 天前

    7 贊 · 4 條評論

  • 如何學python-第七課 列表型變數 列表方法 列表索引在上一篇文章里,我們介紹了if語句、elif語句和else語句以及條件判斷語句。我們今天來說點流程式控制制之外的東西:列表。列… 查看全文

    李三思 · 10 天前

    17 贊 · 5 條評論

  • 2016烏雲白帽資料下載2016烏雲白帽資料下載鏈接: http://pan.baidu.com/s/1mhEENcG 密碼: 7g57· 問題討論請加qq群:Hacking (1群… 查看全文

    玄魂工作室-玄魂 · 11 天前

    69 贊 · 6 條評論

  • Python黑帽編程2.1 Python編程哲學本節的內容有些趣味性,涉及到很多人為什麼會選擇Python,為什麼會喜歡這門語言。我帶大家膜拜下Python作者的Python之禪… 查看全文

    玄魂工作室-玄魂 · 11 天前

    267 贊 · 40 條評論

  • Python黑帽編程 2.0 第二章概述於 20世紀80年代末,Guido van Rossum發明了Python,初衷據說是為了打發聖誕節的無趣,1991年首次發布,是ABC語言的繼承… 查看全文

    玄魂工作室-玄魂 · 15 天前

    13 贊

  • 如何學python-第六課 流程式控制制-IF,ELSE,條件語句在上一篇文章里,我們介紹了流程式控制制的概念,並介紹了布爾類型。今天,我們會把上節課學到的東西與 if、else結合起來使… 查看全文

    李三思 · 15 天前

    8 贊 · 6 條評論

  • Python黑帽編程1.5 使用Wireshark練習網路協議分析1.5.0.1 本系列教程說明本系列教程,採用的大綱母本為《Understanding Network Hacks Attack and Defense with Python… 查看全文

    玄魂工作室-玄魂 · 16 天前

    71 贊 · 17 條評論

  • 如何學python-第五課 流程式控制制初階 布爾類型當我們寫程序的時候,我們首要思考的問題就是,程序接收什麼樣的輸入,產生什麼樣的輸出。控制用戶的輸入,進行一系列處… 查看全文

    李三思 · 16 天前

    10 贊

  • 如何學python-第四課 基本的用戶輸入譯者註:原作者留的練習任務都比較靈活,並不是具體的要求。而根據我自身的經驗,很多同學看到這種需要探索精神的要求,… 查看全文

    李三思 · 17 天前

    8 贊 · 6 條評論

  • 如何學python-第三課 基礎字元串操作在上一篇文章中,我們學習了有關變數和輸出的一些基礎知識。大家應該還記得在上一篇文章中出現的字元串類型(string)吧… 查看全文

    李三思 · 18 天前

    7 贊 · 5 條評論

  • 如何學python-第二課 基礎輸出/變數/變數類型在python和其他主流的腳本語言里,有幾樣東西會在你在漫長的編程生涯里一直伴隨著你——不外乎輸出,變數,以及變數… 查看全文

    李三思 · 18 天前

    10 贊 · 4 條評論

  • 如何學python-第一課 入門簡介最近在論壇上閑逛的時候,我發現了一些相當不錯的python腳本編程的文章。不過,這些文章也有它們的局限性,因為它們更多… 查看全文

    李三思 · 18 天前

    62 贊 · 13 條評論

  • 烏雲掛了,知識庫的文章卻在流傳朋友圈都在轉,我也湊個熱鬧,涉及侵權或者違反法律,請通知我。烏雲知識庫文章:鏈接:http://pan.baidu.com/s/1hsGy5d… 查看全文

    玄魂工作室-玄魂 · 19 天前

    120 贊 · 25 條評論

  • Python黑帽編程1.3 Python運行時與包管理工具0.1 本系列教程說明本系列教程,採用的大綱母本為《Understanding Network Hacks Attack and Defense with Python》一… 查看全文

    玄魂工作室-玄魂 · 19 天前

    26 贊 · 14 條評論

  • 關於《Python黑帽編程1.2》引發的基礎知識與工具的爭議上一篇文章《Python黑帽編程1.2 基於VS Code構建Python開發環境》在知乎發布後,首先引起了大家關於工具的爭議。開發Pyt… 查看全文

    玄魂工作室-玄魂 · 22 天前

    133 贊 · 39 條評論

  • Python黑帽編程1.2 基於VS Code構建Python開發環境Python黑帽編程1.2 基於VS Code構建Python開發環境0.1 本系列教程說明本系列教程,採用的大綱母本為《Understanding N… 查看全文

    玄魂工作室-玄魂 · 23 天前

    120 贊 · 42 條評論

  • Python黑帽編程1.1虛擬機安裝和配置 Kali Linux 2016Python黑帽編程1.1虛擬機安裝和配置 Kali Linux 20160.1 本系列教程說明本系列教程,採用的大綱母本為《Understanding … 查看全文

    玄魂工作室-玄魂 · 24 天前

    93 贊 · 35 條評論

  • 使用you-get下載視頻網站視頻或其他使用you-get下載視頻網站視頻或其他文/玄魂 目錄使用you-get下載視頻網站視頻或其他前言1.1 下載、安裝依賴exe安裝pip安裝Antigen安裝Git 克隆源碼Homebrew 安… 查看全文

    玄魂工作室-玄魂 · 1 個月前

    23 贊 · 9 條評論

  • asp.net core 開發環境準備1.1 安裝sdk和運行時瀏覽器打開網址https://www.microsoft.com/net/download, 到.Net Core下載頁面。根據操作系統,下… 查看全文

    玄魂工作室-玄魂 · 1 個月前

    5 贊 · 1 條評論

  • Python黑客編程基礎3網路數據監聽和過濾Python黑客編程3網路數據監聽和過濾 課程的實驗環境如下:? 操作系統:kali Linux 2.0? 編程工具:Wing ID… 查看全文

    玄魂工作室-玄魂 · 2 個月前

    380 贊 · 14 條評論

  • debian(kali Linux) 安裝net Coredebian(kali Linux) 安裝net Corecurl -sSL https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0-preview1/scripts… 查看全文

    玄魂工作室-玄魂 · 3 個月前

  • 嗅探、中間人sql注入、反編譯--例說桌面軟體安全性問題今天這篇文章不準備講太多理論,講我最近遇到的一個案例。從技術上講,這個例子沒什麼高深的,還有一點狗屎運的成分,但… 查看全文

    玄魂工作室-玄魂 · 3 個月前

    6 贊 · 2 條評論

  • Python黑客編程2 入門demo--zip暴力破解上一篇文章,我們在Kali Linux中搭建了基本的Python開發環境,本篇文章為了拉近Python和大家的距離,我們寫一個暴力破解… 查看全文

    玄魂工作室-玄魂 · 3 個月前

    16 贊 · 3 條評論

  • kali linux Python 黑客編程1 開發環境初始化為什麼要選擇Python?Python作為目前Linux系統下最流行的編程語言之一,對於安全工作者的作用可以和C++相提並論。Python… 查看全文

    玄魂工作室-玄魂 · 3 個月前

    15 贊 · 1 條評論

  • kali 在線教學群 第一次 公開課 小結(1)


do sth.

import requests

import splinter

import bs4

import scrapy

import sqlmap

import numpy

import django

import sqlite3

import mysqldb


這樣的時間內,看一本書都是困難的。

但是,如果你知道你的職位的工作內容,然後只看相關的,那大概是沒問題的。

不過不知道你們內部有沒有面試,這是個問題。


題主是做前端開發的,相對而言,也是有一定基礎的,web前端這塊至少不用學習了

現在題主要學的就是Python編程、bootstrap、django、Tornado、Scrapy等等,要學的東西還挺多的,現在題主差不多就只有學前的web界面端設計知識,還需要學習基礎階段、進階、擴展開發三個階段的東西,推薦題主學習:Python開發實戰視頻教程

根據題主的經驗的話,2個月通過視頻教程學習,應該沒問題


我感覺我自己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

不要在語法基礎上面花費太多時間,項目驅動往往是最快的,遇到的坑多了,頭破血流後,就知道怎麼做了。


推薦兩個邊學邊coding的選擇~

Learn to code codecademy入門。

Udacity的web development課程( Web Development Online Course),能學到jinja2和一些其他python後端會用到的module。課程的老師是reddit的founder。


快來看這個,今天剛發現的好東西:Python by Alan Richmond,不知道有沒有被牆。


1. dive into python 比較適合你這樣有一些編程基礎的(免費書籍)的童鞋

2.官方tutorial(可輔看)

3.還有python cookbook 裡面有很多實用技巧Python Cookbook 3rd Edition Documentation

4.讀一個長一點的程序學習Reading Great Code

5.如果想做個網站試手可以看這個入門Django The Django Book


慢工出細活,多讀書,多動手,多思考。。

當然,這很困難


前端我覺得這兩年火很多了呀,大廠里5年左右的前端待遇遠不止10k,平均不比python差,python雖好需求量沒那麼大。當然如果牛都牛。

你確定要放棄前端?


對於有PHP基礎的同學,可以使用Php2Python - Python alternatives to PHP functions, classes and libraries 這個神奇的網站,零基礎直接開始編寫 PYTHON 應用。

另,目前的PYTHON 正處在 版本交替及向下兼容性問題的尷尬狀態,且語言規範尚未成型,且在 其他開源世界 RUBY、GO、JAVA 不管是社區還是語言定位都已經成熟,且具備所有完整功能,JavaScript 也已經可以支持全棧業務,PHP 在十年前已經完成了這個語言規範變更與社區變革的歷程,已遠遠比PYTHON 成熟。目前再開始把大量精力投入在PYTHON,若不是出於企業項目或歷史遺留的坑的需要,實在沒有太大的意義。


《Python Manuals》里的 tutorials,有中文版


都有5年工作經驗,再學Python還不是切菜


靠譜!15本福利書籍大推薦,帶你Python玩得666

Python愛好者Python愛好者資源包括python入門、爬蟲編寫、數據分析、再到編程思想。

1、入門python 1、深入淺出學python 強烈推薦入門看,入門的話看前半部分即可(本文中鏈接是英文書,如果看著不方便可去網上買本)

2、像計算機科學家一樣思考python

3、可愛的python(中文版)

4、編程小白的第一本Python入門書

想系統的學習python,加q群:570再980最後948,免費觀看經典項目課,帶你成為大牛

5、Python數據採集 我入門爬蟲的第一本書,寫的挺全面的,其實抓數據只需要看書中前半部分。 6、Web Scraping with Python 學會簡單爬蟲後意外找到這本書,爬蟲講的很不錯,可以瀏覽學習下 7、Python數據分析 1、利用python進行數據分析 可以作為大部頭書翻看,千萬別從頭到尾一隻看 8、社交網路的數據挖掘與分析 本書中的數據來自於國外的網站,如twitter等,但不妨礙咱們學習如何進行社交分析挖掘

9、python自然語言處理 可學習下該書的方法,畢竟網上的數據有相當比例是文本,抓到了不會分析等於白抓 當初看《成為簡·奧斯汀》哭的稀里嘩啦,你一定想問:淚點在哪?淚點就在於我這個人很難接受委屈、遺憾等不甘心的情緒。 我喜歡悲傷的電影,但卻很難消化遺憾的結局。可是遺憾比不甘心的「高貴」就在於,在未來某一刻你就會釋懷。 今天推薦一部電視劇《妹妹》,我們應該接受遺憾,就像習慣陰晴冷暖...... 4、高階Python python學習手冊 大部頭書,上千頁,適合高階有閑時間翻看 5、數據科學 本部分書籍均不涉及python具體代碼,想學數據科學的可以學習學習(大鄧老師是文科生,看不懂啊) 1、數據可視化之美 2、數據挖掘導論 6、編程思想 這部分是編程思想書,留給有志於從事IT行業的童鞋們看,都是經典的書 1、別讓我思考 2、軟體工程的事實與謬誤 3、程序員修鍊之道


python安裝目錄下有一個人doc文件夾,裡面又一個chm文件,你參考那個學習一個~

官方還有pdf版的Download - Python 3.4.5 documentation


推薦閱讀:

函數內部的變數在函數執行完後就銷毀,為什麼可變對象卻能保存上次調用時的結果呢??
Python 對異常與錯誤的處理策略,用 try...except,還是 if...else...,哪種比較好?
python numpy 數組如何對每個元素進行操作?
python 中如何實現一行輸入多個值 ?
為什麼看不懂廖雪峰的Python學習教程?

TAG:編程語言 | Python | 編程 | Python入門 |