1. python入门与熟悉python语言。推荐《笨方法学python (learn python the hard way)》,这本书用非常有趣的讲述方式介绍了python的基本语法,非常适合非计算机专业作为入门书来看。
2. 数据分析与可视化。推荐《利用python进行数据分析 》,这本书主要介绍了数据分析常用的几个模块:numpy、pandas、matplotlib,以及数据预处理需要的数据加载、清理、转换、合并、重塑等等,建议从第4章开始看,看完后,再接着看前3章。很多新接触的人从头开始看容易一头雾水,看不下去,接着就放弃了。以及《Python数据分析与数据化运营》(宋天龙著),实例丰富,附代码。
3. 数据挖掘。必须要懂机器学习的各种算法,偶比较推荐的一本也是非常有名的一本书:《机器学习》(周志华著、清华大学出版社),因为封皮和书中的例子多以西瓜为例,所以别名西瓜书。
4. 机器学习相关。推荐《机器学习——Python实践》。该书系统地讲解了机器学习的基本知识,以及在实际项目中使用机器学习的基本步骤和方法;详细地介绍了在进行数据处理、分析时怎样选择合适的算法,以及建立模型并优化等方法,通过不同的例子展示了机器学习在具体项目中的应用和实践经验,是一本非常好的机器学习入门和实践的书籍。不同于很多讲解机器学习的书籍,本书以实践为导向,使用 scikit-learn 作为编程框架,强调简单、快速地建立模型,解决实际项目问题。读者通过对《机器学习——Python实践》的学习,可以迅速上手实践机器学习,并利用机器学习解决实际问题。不建议看书。看书虽然系统全面,但是内容太多太耗时,学习效率不高,建议从网上找教程,比如菜鸟教程,廖雪峰的Python教程,都是干货。
而且Python的优点之一在于第三方库很多,快速上手基本语法知识之后可以做做小项目来熟练使用流行的库。
个人观点。
这里分享几个学习Python的网站,对于入门Python学习来说,非常不错:
菜鸟教程这是一个专注于编程的学习网站,所有资料都是免费的,涉及编程语言众多,前后端都有(包括Python),章节安排合理,知识基础全面,还提供在线练习环境,对于入门Python学习来说,是一个非常不错的选择:
慕课网这也是一个非常不错的编程学习网站,所有资料都是以视频教学的方式进行,可以一边学习一边练习,既有基础入门教程,也有高阶深入项目,对于Python入门或提升来说,是一个不错的选择:
网易云课堂这是一个在线的学习网站,汇聚了众多名校的教学视频,资料非常多,其中就有编程与开发这个模块,课程示例丰富,安排合理,循序渐进,对于想入门Python开发或提升的编程人员来说,是一个非常不错的选择:
实验楼这是一个专注于实验教学的编程网站,所有资料都是以实验的方式在线学习,说明文档非常详细丰富,示例有趣好学,自带有实验环境(Linux),对于提升Python编程来说,是一个非常不错的选择:
极客学院这也是一个非常不错的编程学习网站,所有资料都是以在线视频的方式呈现,内容浅显易懂,章节安排合理,项目示例丰富,对于入门Python或提升来说,也是一个非常不错的选择:
目前就分享这5个不错的Python学习网站吧,对于Python入门学习来说,完全够用了,当然,你也可以买一本专业Python编程书籍,一边学习一边练习,至于编译器(准确的说应该是解释器)的话,可以参考一下偶以前的回答https://www.wukong.com/question/6604692586605052174/,安装Python安装包或Anaconda都可以(初学者建议安装后者,更方便),希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
head first Python