那些年,我们学过的编程语言 - Python篇

jopen 9年前

那些年,我们学过的编程语言——Python篇

Hello World!不少人都与这句话邂逅在大家最初学习编程的时候。

2014 年12月的编程语言排行榜中,Python位列在众多语言中的第8位,一直保持在前列。初学者看着简单清晰的语言极其容易上手。即便不是认真研究 Python的人,第一次读程序也有阅读一篇英语文摘的感觉。所以今天小编,推荐给大家Python系列的书,从初级开始,总有适合你的那一本。

1、《Python核心编程》(第二版)

65261-ad00b12cdc1ebc70.jpg

累计销量四万册;第三版已进入排版状态

Python领域经典、权威的开发指南,不可错过的编程实践宝典!

初 学Python这是一本有关Python开发的权威指南 涵盖近期发布的Pyttlon版本的核心功能特性,而不仅仅是语法 学习更多的高阶内容,如正则表达式、网络、多线程、图形用户界面、Web/CGl和Python扩展等 包括几个全新的章节,关于数据库、网络客户端、Java/Jytt30n和Microsoft Office等 展示数以百计的代码片段、交互实例和大量加强您的Python技能的实用练习。

2、《面向ArcGIS的Python脚本编程》

65261-2184df5a05d8554b.jpg

一本指导ArcGIS for Desktop专业用户进行Python开发的指南

《面 向ArcGIS的Python脚本编程》是一本指导ArcGIS for Desktop专业用户进行Python开发的指南。该书将教会您如何通过编写Python代码处理空间数据并在ArcGIS中自动化实现地理处理任务。 读者在学习完本书后,可以根据需要创建自定义的地理处理工具。本书共包括14章,在随书的DVD光盘中,还附有相应的练习和数据。您可以在线下载 ArcGIS 10.1 for Desktop的试用版,其试用期为180天。

3、《“笨办法”学Python》

65261-740b71690158d7f0.jpg
65261-c18b3eeae36ce660.png

是一本Python入门书籍,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以 习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书结构非常 简单,共包括52个习题,其中26个覆盖了输入/输出、变量和函数三个主题,另外26个覆盖了一些比较高级的话题,如条件判断、循环、类和对象、代码测试 及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。

 

4、《趣学Python编程》

65261-1bb458250b3218e1.jpg

无需任何计算机基础知识,轻松有趣地掌握Python编程

本书把你带入一个鲜活的Python编程世界。作者Jason R. Briggs将带领你用独特的(往往很好玩的)示例程序带你学习基础知识。每章后面都配有编程练习来帮助训练思维并加强理解。在本书的最后部分,你将编写 两个完整的游戏:一个经典弹球游戏的复制品,以及一个能在平台上跳跃、有动画及更多效果的《火柴人逃生》游戏。

当你完成这个编程之旅后,你将学到:

● 使用列表、元组和字典等基本数据结构;

● 用函数和模块来组织以并重用代码;

● 使用循环和条件语句等控制结构;

● 用Python 的海龟模块来画形状和图案;

● 用tkinter 来创建游戏、动画以及其他画面效果。

5、《Python Cookbook》(第3版)中文版

65261-fe527fbf2e2469f5_002.jpg

Python Cookbook(第3版)中文版覆盖了Python应用中的很多常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在 Python 3.3环境下进行了测试,可以很方便地应用到实际项目中去。此外,本书还详细讲解了解决方案是如何工作的,以及为什么能够工作。

Python Cookbook(第3版)中文版非常适合具有一定编程基础的Python程序员阅读参考。

6、《像计算机科学家一样思考Python》

65261-0ce8cf188396437a.jpg

如果你想学习如何编程,使用Python语言是一个极佳的开始。这本实践指南会带你一步一个脚印地学习Python语言,从最基本的编程概念,到函数、递归、数据结构和面向对象设计。

计算机科学家自有一套解决问题的方法,而且这种方法是独特的、通用的和强大的。本书将引领你去感知这样的方法,按照“像计算机科学家一样思考”的方式,学习和掌握Python语言。

7、《Python 3程序开发指南》(第二版)

 

65261-c3d16742582779b0.jpg

本书首先讲述了构成Python语言的8个关键要素,之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程 与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每章后面附有练习题,便于读者更好 地理解和掌握所讲述的内容。

本书适合于作为Python语言教科书使用,对Python程序设计人员也有一定的参考价值。

来自:http://www.jianshu.com/p/3cb76c00ca42