Python有哪些好的學習資料或者博客?


今天主要和大家分享的就是Python零基礎入門博客以及進階型技術博客。

首先,如果是零基礎入門的話,相信自學Python的小夥伴里有一半是廖雪峰老師帶入門的,比如我也是,在此表示非常感謝,所以第一個推薦的就是廖雪峰老師的Python教程。

1、廖雪峰老師博客

廖老師的教程分為Python2.7和Python 3.0,大家根據自己下載Python的版本選擇相應的教程即可。這個教程比較詳細,跳躍性對初學者可能相對稍微大一些,但是知識點解釋的都比較全面,並且有相應部分的實戰內容。

2、菜鳥教程

如果一開始覺得廖雪峰老師的教程跟不上,就可以選擇菜鳥教程的博客,這個博客是根據基礎知識的知識點排列。建議裡面的代碼不需要一個一個敲打,只要記住,然後在用的時候會用就行了。

(http://www.runoob.com/python/python-tutorial.html)

3、Python官方文檔

Python官方文檔,如果英語基礎好是一個不錯的選擇。

(https://docs.python.org/3/)

接下來就是進階類,解決Python應用的問題,好的技術博客分享的內容具體是什麼?無非是這幾種:

  1. 工作中的實踐和經驗
  2. Python使用經驗和技巧
  3. 對Python實現更通俗易懂的分析和理解
  4. 介紹先進的思想、框架、庫甚至生態

而這幾位老師的博客對我Python進階幫助很大。

1、董偉明老師

《Python開發實戰》的作者,到現在都有一直在更新,非常有毅力。

(http://www.dongwm.com/)

2、Vamei

《從Python開始學編程》的作者,博客內容比較偏向於基礎,也有實戰部分的相關內容。

(http://www.cnblogs.com/vamei/tag/Python/default.html?page=1)

3、Yu"s Tech Lab

Pyhub創始人,我很喜歡的一位作者,雖然他發布的博客不多,但乾貨很多,很適合Python進階。

(http://blog.rainy.im/)

4、依雲

(https://blog.lilydjwg.me/)

依雲的博客是很值得深讀的,他給我們分享了很多他使用Python的經驗和心得,還有很多Python相關的實戰內容。比如:

  • 調用微信 OAuth 授權獲取用戶基本信息的方法

  • 獲取 Google Chrome 中打開的標籤頁的 URL

  • 純真 IP 資料庫 QQWry 解析庫 Python 3 版

這位大牛博客涉及的領域非常廣泛,但對程序員也很受用,包括但不限於:Linux、Python、Github、Python、IP等等。

如果這篇文章有幫助,歡迎關注我以示支持哦!以免錯過下一波乾貨的分享 ^o^


下面先介紹下python學習的整體框架

第一部分:Python語言基礎

第二部分:資料庫開發

第三部分:web前端

第四部分:Python web開發

第五部分:Python web項目開發

第六部分:Linux

第七部分:NoSQL

第八部分:數據可視化

第九部分:爬蟲技術

第十部分:人工智慧

python的書籍和博客推薦的話有下面幾個:

1.廖雪峰老師的網站

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

2.菜鳥教程

http://www.runoob.com/python/python-tutorial.html

3.《零基礎入門學習Python》小甲魚編著的書,理解為主應用為王!從真實案例學習Python

希望我的回答對你有幫助


1:Awesome Python 最全的python資源,沒有之一,絕對不容錯過的python資源大全,網址https://github.com/vinta/awesome-python

2:Awesome Python中文翻譯,https://github.com/jobbole/awesome-python-cn

3:StackOverflow網址,學習python中出現的任何問題,請第一時間到這個網站找。

4:python中文學習大本營http://www.pythondoc.com/

5:伯樂在線網站http://python.jobbole.com/。

6:scrapy文檔,爬蟲必看https://doc.scrapy.org/en/latest/

7:python菜鳥教程,作為入門教程,可以說相當不錯。http://www.runoob.com/python/python-intro.html

8:<笨方法學python>在線學習,入門絕好書籍http://old.sebug.net/paper/books/LearnPythonTheHardWay/

慢慢擼吧!


@路人甲M 已經介紹了很多不錯的入門教程,我再補充一些。

Python入門

Crossin的編程教室(http://crossincode.com/home/):針對的是沒有計算機背景的純小白,從最簡單的語法開始一個一個教,即使你學習能力相對偏弱也不用擔心,只要用心完全可以看懂。除了教程以外,他們還提供了很多在線例題,在電腦或者手機上都可以做。並且還支持簽到打卡,可以方便記錄學習進度。

Python爬蟲入門

爬蟲博客歸檔(https://xlzd.me/2017/11/21/crawler-archive/):本教程需要一點點Python基礎、一點點HTTP的知識和一點點HTML的知識即可,針對的是對爬蟲沒有太多概念的小白。本教程從淺到深地介紹了如何從最簡單的爬蟲拼裝起,到相對比較複雜的結構,以及如何應對動態網頁、反爬等常見問題。這是我的爬蟲入門教程,作者在我入門Python的過程中也給了我很大幫助,所以推薦給大家。

Python數據分析

利用Python進行數據分析 (豆瓣)(https://book.douban.com/subject/25779298/):這是Pandas的作者寫的Python數據分析入門教材。這本書的難度對小白相對有點大,比較推薦有了紮實的Python基礎以後再閱讀。這本書介紹了IPython解釋器和NumPy、Pandas、Matplotlib等常用第三方庫的基本數據結構和基本用法,介紹了數據分析的基本概念,比如讀寫數據、數據規整、可視化等,並通過大量實例介紹了如何應用Python的數據分析工具處理數據和分析數據。不過這本書的第一版時間比較久遠,在那之後這幾個庫的變化非常快,最新的用法還是要從官方文檔中查閱。


我是Python 剛入門,為了找一本好的教材,查閱了很多網站,也翻看了不少教材,最後發現《A Byte of Python》(中文名《Python簡明教程》)這本書最適合初學者,是我見過最好的適用於新手的教程,先不說這本書是在線免費的閱讀的,而且翻譯的很流暢,沒有那種生硬的感覺,並且根據讀者反饋實時更新書中的錯誤,重點是把重要的知識點介紹的非常清楚,例子也講的很透徹,沒說什麼廢話,推薦新手從這本書學起。也建議學一下《Python 基礎教程》第三版,讀過第二版,很多內容都過時了,第三版是針對Python 3.0編寫的,比較適用新手,學習資料網上有一大把,不過有些看了也是浪費時間,學透了這兩本書入門就沒什麼問題了,後面打算買一本《流暢的Python》學習一下。


Python入門容易,但是分支很多。例如你要做數據分析還是機器學習還是開發差別就比較大,網上入門的差不多(學基本的語法),隨便學習一下語法後,該走哪個方向就在哪個方向下狠功就行,畢竟是編程語言,多操作才是關鍵。不能只學不動手


【【人工智慧科學】Python 資源大全中文版】http://m.toutiaocdn.cn/item/6514225775204368910/?iid=20408513222&app=news_article&timestamp=1516711985&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share


推薦閱讀:

合約編程語言 Solidity
讀_設計模式_4(4/4)in4
Scala Meetup WarmUp: 2.12.x慢了?
Python Learning-面向對象編程-類 二
Leetcode python 數組問題

TAG:Python | 編程語言 | 教育 | 科技 |