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教程看一遍对基础有个了解,然后就是工作中遇到什么直接网上搜,现用现学。
推荐阅读:
相关文章