Python基礎為0,熟悉c/c++的使用


考慮到你的python基礎為0,我的建議如下:

  1. 思考你將來打算把python用於哪方面的工作
  • 你將來是想用python做爬蟲嗎?那就準備學requests、bs、scrapy等爬蟲庫和框架
  • 還是做網站?那準備去學django、flask等python web框架
  • 做數據分析?那就要學pandas、numpy 等數據分析的python框架
  • 做機器學習?那就要去學TensorFlow、Theano、scikit-learn等框架

2.當你想好了要學python來幹啥,接下來就要開始真正的學習了

  • 先去了解python基礎,推薦看 廖雪峯的Python3課程,免費的

Python教程?

www.liaoxuefeng.com圖標

  • 然後就可以針對你的需求,來買對應的書了
  • 具體買什麼書,我無法給你推薦,因為這涉及的書太多了,
  • 你需要根據你的方向, 在知乎搜索對應方向的書,這樣對你來說提升更有效、更快速
  • 還可以去京東、豆瓣讀書,根據關鍵詞搜索,找到那些銷量高,評價不差的書,買回來看即可(購買之前,用書名在豆瓣讀書查查評價、評分)
  • 一定要學python3,不要學python2哦,python2已經過時了


  • Fluent Python
  • Introducing Python: Modern Computing in Simple Packages


會c/c++ 還需要人推薦書,隨便找本,看看就可以上手幹活了。

python培訓黃哥推薦的三本書下載:

像計算機科學家一樣思考Python Python編程實踐 Python核心編程(第2版)

How to Think Like a Computer Scientist- Learning with Python 3

Practical Programming, 2nd Edition An Introduction to Computer Science Using Python 3

Core Python Programming, 2nd Edition
搜 python 廖雪峯
我是從《Python基礎教程(第2版)》 這本書開始的,網站是從啄木鳥社區開始的,不過做伺服器端遊戲開發的經歷才讓我的能力有了顯著的提升

作為新手,首先了解基礎語法,推薦Crossin的Crossin的編程教室

然後推薦書《利用python進行數據分析》

如果想接觸爬蟲,最好自己想一個項目,開始動手做,遇到不會的就直接在網上搜相應博客,效率最高,推薦

阿里波特 - 博客園

Python爬蟲學習系列教程 | 靜覓

搜索 | GAGASALAMER

如果非要看書的話,推薦《python網路數據採集》


簡明python教程看一遍對基礎有個瞭解,然後就是工作中遇到什麼直接網上搜,現用現學。
推薦閱讀:
相關文章