Python开发实战[试读]
01.01 Python环境搭建
本章我们将学习以下内容。我们的说明会在虚拟机环境上进行,将用来学习的主机称为“Host系统”,并将虚拟机上安装的系统称为“Guest系统”。如果你自己已经准备好了Python的开发环境,跳过本章也没有关系。 Python环境搭建 Mercurial环境搭建 编辑器与方便的开发工具 01.01 Python环境搭建 本节介绍在Ubuntu下开发Python时,需要安装的一些实用的工具包。 本书默认的操作系统为Ubuntu 11.10 (Server版)。该操作系统运行在Oracle VirtualBox虚拟机上。如果你还没有掌握这类环境的搭建方法,可以参考本书的附录A。初学者... 查看全部[ 01.01 Python环境搭建 ]
01.02 Mercurial环境搭建
在如今的开发过程中,一般都会引入版本控制系统,这一点不限于Python。一般而言,对于源代码的版本控制常用于多人团队开发,但在管理个人源代码时,同样能够从版本控制系统中受益。比如有一天你突然发现自己开发的应用程序无法工作,就可以通过版本控制系统立刻回退到正确的版本状态;再比如在出现问题时,可以通过版本控制中的时间序列信息,迅速发现问题发生的时间点。 在版本控制系统中,与CVS和Subversion这类集中式的代码库(repository)版本控制系统相比,越来越多的团队开始使用诸如Git和Mercurial这类分布式版本控制系统DVCS(Distributed Version Control... 查看全部[ 01.02 Mercurial环境搭建 ]
01.03 编辑器与方便的开发工具
本节介绍编写Python代码的编辑器、Python的工具模块以及一些开发方面的建议。 01.03.01 编辑器 编写Python代码需要一个好的编辑器,最具代表性的编辑器有下面两类: Vim(http://www.vim.org) Emacs(http://www.gnu.org/software/emacs) Vim也好,Emacs也好,都是类Unix操作系统下的开发人员非常熟悉的编辑器。这两款编辑器采用了截然不同的操作方式 ,它们并非Python专用,我周围的开发人员几乎都在使用其中的一款。另外,能够自由更改设置,也是这两款编辑器长盛不衰的原因之一。下面分别介绍一下两款编辑器用来... 查看全部[ 01.03 编辑器与方便的开发工具 ]
01.04 本章小结
本章围绕着Python个人开发所做的准备,介绍了以下几个内容: Python的环境搭建 Mercurial的环境搭建 编辑器以及调试器等工具 介绍了在做开发准备时,如何安装各种各样的工具等内容。这里介绍的方法对于Ubuntu之外的操作系统也基本适用。我们还准备了一些自动的shell脚本、将本书介绍的步骤简化执行等内容,能做的事情还有很多,希望大家一定要下工夫,建立方便使用的开发环境。 在进入第2章之前,先来看一下“The Zen of Python”(Python之禅)的相关内容。“The Zen of Python”是Python开发者Tim Peter的文章,他为Python... 查看全部[ 01.04 本章小结 ]
书名: Python开发实战
作者: [日] BePROUD股份有限公司
出版社: 人民邮电出版社
译者: 盛荣
出版年: 2014-6
页数: 378
定价: 79.00元
装帧: 平装
ISBN: 9787115320896