编辑点评:
《Python语言及其应用》介绍Python 语言的基础知识及其在各个领域的具体应用,基于新版本3.x。书中首先介绍了Python 语言的一些基本知识,然后介绍了在商业、科研以及艺术领域使用Python 开发各种应用的实例。文字简洁明了,案例丰富实用,是一本难得的Python 入门手册。
编辑推荐
《Python语言及其应用》内容易于理解,而且读起来生动有趣,是编程和Python初学者不可多得的教程。书中首先介绍了Python的基础知识,然后逐渐深入多种主题,结合教程和攻略式风格来讲解Python 3中的概念。每章结尾的练习可以帮助你巩固所学的知识。
《Python语言及其应用》会为你学习Python打下坚实的基础,包括测试、调试、代码复用的实践以及其他开发技巧。同时还会告诉你如何在商业、科学和艺术领域使用Python,并教会你使用多种Python工具和开源包。
通过阅读本书,你将能够:
学习简单的数据类型,以及基本的数学和文本操作
学习用Python内置的数据结构来处理数据
掌握Python的代码结构和函数的用法
使用模块和包编写大规模Python程序
深入理解对象、类和其他面向对象特性
学习使用普通文件、关系数据库和NoSQL数据库来存储数据
使用Python构建Web客户端、服务器、API和服务
管理系统任务,比如程序、进程和线程
理解并发和网络编程的基础知识
前言
本书介绍Python 编程语言,主要面向编程初学者。不过,如果你是一位有经验的程序 员,想再学门Python 编程语言,本书也很适合作为入门读物。
本书节奏适中,从基础开始逐步深入其他话题。我会结合食谱和教程的风格来解释新 术语和新概念,但不会一次介绍很多。你会尽早并且常常接触到真实的Python 代码。
虽然本书是入门读物,但我还是介绍了一些看起来比较高阶的话题,比如NoSQL 数据 库和消息传递库。之所以介绍它们,是因为在解决某类问题时它们比标准库更加合适。你需要下载并安装这些第三方Python 包,从而更好地理解Python“内置电池”适用于什么场景。此外,尝试新事物本身也充满乐趣。
我还会展示一些反面的例子,提醒你不要那么去做。如果你之前使用过其他语言并且 想把风格照搬到Python 的话,要格外注意。还有,我不认为Python 是完美的,我会告诉你哪些东西应该避免。
书中有时会出现类似本条的提示内容,主要用于解释一些容易混淆的概念或者用更合适的Python 风格的方法来解决同一个问题。
目标读者
本书的目标读者是那些对世界上最流行的计算语言感兴趣的人,无论你之前是否学过编程。
本书结构
本书前7 章介绍Python 基础知识,建议按顺序阅读。后面5 章介绍如何在不同的应用场景中使用Python,比如Web、数据库、网络,等等,可以按任意顺序阅读。附录A、B、C介绍Python 在艺术、商业和科学方面的应用,附录D 是Python 3 的安装教程,附录E 和附录F 是每章练习题的答案和速查表。
业界评论
“O’Reilly Radar 博客有口皆碑。”
——Wired
“O’Reilly 凭借一系列(真希望当初我也想到了)非凡想法建立了数百万美元的业务。”
——Business 2.0
“O’Reilly Conference 是聚集关键思想领袖的绝对典范。” ——CRN
“一本 O’Reilly 的书就代表一个有用、有前途、需要学习的主题。”
——Irish Times
“Tim 是位特立独行的商人,他不光放眼于最长远、最广阔的视野,并且切实地按照
Yogi Berra 的建议去做了:‘如果你在路上遇到岔路口,走小路(岔路)。’回顾过去,
Tim 似乎每一次都选择了小路,而且有几次都是一闪即逝的机会,尽管大路也不错。”
——Linux Journal
Python版本
开发者会不断向计算机语言中加入新特性、修复问题,因此计算机语言一直在变化。本书
中的代码示例在 Python 3.3 中编写和测试。在本书编辑期间 Python 3.4 发布了,我会介绍
一些新版本的内容。如果你想了解相关信息和特性的发布时间,可以阅读 What’s New in
Python 页面(https://docs.python.org/3/whatsnew/)。这个页面技术性比较强,对于 Python
初学者来说难度较大,不过如果你之后想研究 Python 的兼容性,可以阅读它。
Comments