【好书分享】Python从入门到进阶
入门
推荐语
“看必读的前11个章节,再加上生信技能树的【资源分享】生物信息学编程实战,完美的学习方案。”——Panda姐
“有一本图灵的叫Python基础教程我也极力推荐!”——菜鸟小程
“如果你没有任何编程基础,我们推荐你用《Python 编程:从入门到实践》开始学习,而这本就是你的第二本 Python 书。如果你已经是一位使用其他编程语言的老手,想将 Python 作为第二或者第 N 编程语言,我们推荐这一本。”——英子
本书包括 Python 程序设计的方方面面:
首先,从 Python 的安装开始,随后介绍了 Python 的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;
然后,循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;
此后,探讨了如何将 Python 与数据库、网络、C语言等工具结合使用,从而发挥出 Python 的强大功能,同时介绍了 Python 程序测试、打包、发布等知识;
最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了 10 个具有实际意义的 Python 项目的开发过程。
进阶
推荐语
“Numpy、Pandas、Matplotlib是Python基础语法入门后必学的三个包,做数据分析必不可少的。”——Panda姐
“关于 Python 数据处理的书,大家最熟悉的大概是 Wes McKinney 大佬的 Python for Data Analysis (中文版《利用 Python 进行数据分析》),这本不是图灵引进的,关注的同学可以去网店自搜,中文版第 2 版还没出来。我跟大家推荐的当然是图灵这本《Python数据科学手册》,现在美亚上跟前者销量有得一拼,紧跟其后。咱们这本 Python Data Science Handbook 综合评分不错,4.5 星,比前者略高,作者是 Scikit-Learn、IPython 等诸多库的代码贡献者,华盛顿大学 eScience 学院物理科学研究院院长 Jake VanderPlas。”——小英
Python 语言拥有大量可用于存储、操作和洞察数据的程序库,已然成为深受数据科学研究人员推崇的工具。本书以 IPython、NumPy、Pandas、Matplotlib 和 Scikit-Learn 这 5 个能完成数据科学大部分工作的基础工具为主,从实战角度出发,讲授如何清洗和可视化数据、如何用数据建立各种统计学或机器学习模型等常见数据科学任务,旨在让各领域与数据处理相关的工作人员具备发现问题、解决问题的能力。