前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >给那些新入门Python的同学推荐几本好书

给那些新入门Python的同学推荐几本好书

作者头像
企鹅号小编
发布2018-02-06 16:04:56
1.2K0
发布2018-02-06 16:04:56
举报
文章被收录于专栏:企鹅号快讯

中国大学极少开设 Python 课程,故而国内 Python 程序员多属自学,那么你在自学 Python 的过程中有哪些值得分享的经验或者有趣的体验呢? 我就是完全通过网上资源自学python的。从在校时候用python接活赚零花钱,到在创业公司用python开发商业网站和游戏后台。所有遇到的问题,几乎都可以从互联网上的公开资源找到答案. 其实python非常适合初学者入门。相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易。自带的各种模块加上丰富的第三方模块,免去了很多“重复造轮子”的工作,可以更快地写出东西。配置开发环境也不是很复杂,mac和linux都内置了python。另外据我所知,不少学校也开始使用python来教授程序设计课程。

下面我分享几本我自学时看过的书,希望能帮助你入门Python。

一.Python编程:从入门到实践

作者: [美]埃里克·马瑟斯

出版社: 人民邮电出版社

副标题: 从入门到实践

原作名: Python Crash Course

豆瓣评分9.0

内容简介

本书是一本针对所有层次的Python 读者而作的Python 入门书。全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑。

二,利用Python进行数据分析

作者:Wes McKinney

出版社: 机械工业出版社

原作名: Python for Data Analysis

译者: 唐学韬

豆瓣评分8.5

【内容简介】

还在苦苦寻觅用Python控制、处理、整理、分析结构化数据的完整课程?本书含有大量的实践案例,你将学会如何利用各种Python库(包括NumPy、pandas、matplotlib以及IPython等)高效地解决各式各样的数据分析问题。

由于作者Wes McKinney是pandas库的主要作者,所以本书也可以作为利用Python实现数据密集型应用的科学计算实践指南。本书适合刚刚接触Python的分析人员以及刚刚接触科学计算的Python程序员。

三,A Byte of Python(特别推荐一下)

作者:Swaroop C H

出版社: Lulu Marketplace

副标题: 简明 Python 教程

原作名: A Byte of Python

译者: 沈洁元

出版年: 2008-10-1

豆瓣评分8.7

内容简介

'A Byte of Python' is a book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you.

作品评价

四,Python源码剖析

作者:陈儒

出版社: 电子工业出版社

副标题: 深度探索动态语言核心技术

豆瓣评分8.7

内容简介

作为主流的动态语言,Python不仅简单易学、移植性好,而且拥有强大丰富的库的支持。此外,Python强大的可扩展性,让开发人员既可以非常容易地利用C/C++编写Python的扩展模块,还能将Python嵌入到C/C++程序中,为自己的系统添加动态扩展和动态编程的能力。.

为了更好地利用Python语言,无论是使用Python语言本身,还是将Python与C/C++交互使用,深刻理解Python的运行原理都是非常重要的。本书以CPython为研究对象,在C代码一级,深入细致地剖析了Python的实现。书中不仅包括了对大量Python内置对象的剖析,更将大量的篇幅用于对Python虚拟机及Python高级特性的剖析。通过此书,读者能够透彻地理解Python中的一般表达式、控制结构、异常机制、类机制、多线程机制、模块的动态加载机制、内存管理机制等核心技术的运行原理,同时,本书所揭示的动态语言的核心技术对于理解其他动态语言,如 Javascript、Ruby等也有较大的参考价值。..

本书适合于Python程序员、动态语言爱好者、C程序员阅读。

想学习从事Python工作的同学可以去看看,真的不错,我目前工作已经稳定,工资也达到了20k的小目标,Python是非常有前景的工作,欢迎新鲜血液加入。人生苦短,我学Python。

本文来自企鹅号 - 萌萌的程序员媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 萌萌的程序员媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档