Python编程入门(第3版)[试读]
1.1 Python 语言
深入探讨Python编程之前,先大致了解一下Python是什么及其可用于编写哪些类型的程序,这大有裨益。本章还将概述程序员所做的工作。最后将介绍如何安装Python及运行其自带的IDLE编辑器。 如果你是编程新手,本章可助你为学习Python编程语言做好准备。 如果你已掌握这些基本概念,可跳到有关如何安装Python和运行编辑器的章节。 本章内容 Python语言 Python适合用于做什么 程序员如何工作 安装Python 1.1 Python 语言 那么Python 是什么呢?简单地说,它是一种计算机编程语言及一组配套的软件工具和库。Python 最初由Gu... 查看全部[ 1.1 Python 语言 ]
1.2 Python 适合用于做什么
虽然Python 是一种通用语言,可用于编写任何类型的程序,但它最常用于编写下述应用程序。 脚本。这些简短的程序自动执行常见的管理任务,如在系统中新增用户、将文件上传到网站、在不使用浏览器的情况下下载网页等。 网站开发。作为快速创建动态网站的工具,Django(www.djangoproject.com)、Bottle(www.bottlepy.org)和Zope(www. zope.org)等众多Python 项目深受开发人员的欢迎。例如,深受欢迎的新闻网站www.reddit.com 就是使用Python 开发的。 文本处理。Python 在字符串和文本文件处理方面提供了强大的... 查看全部[ 1.2 Python 适合用于做什么 ]
1.3 程序员如何工作
虽然对如何编写程序没有严格的规定, 但大多数程序员都采用类似的流程。 该程序开发流程如下。 1. 确定程序要做什么,即搞清楚需求。 2. 编写源代码,这里是使用Python 集成开发环境IDLE 或其他文本编辑器编写Python 代码。这一步通常最有趣也最具挑战性,要求你创造性地解决问题。Python 源代码文件使用扩展名.py,如web.py、urlexpand.py、clean.py 等。 3. 使用Python 解释器将源代码转换为目标代码。Python 将目标代码存储在.pyc 文件中, 例如,如果源代码存储在文件urlexpand.py 中, 目标代码将存储在文件urlexp... 查看全部[ 1.3 程序员如何工作 ]
1.4 安装Python
Python 是一种实践性语言,下面来看看如何在计算机上安装它。 1.4.1 在Windows 系统上安装Python 步骤如下。 1. 访问Python 下载页面www.python.org/ download。 2. 选择最新的Python 3 版本(其名称类似于Python 3.x,其中x 是一个较小的数字), 这将打开相应的下载页面,其中说明了如何下载用于不同计算机系统的Python。 3. 根据计算机使用的操作系统,单击相应的安装程序链接。例如,如果是Windows 操作系统, 单击Windows x86 MSI Installer (3.x)。 4. 下载完毕后,... 查看全部[ 1.4 安装Python ]
3.1 使用IDLE 的编辑器
当目前为止,我们编写的都是单行Python语句,并通过交互式命令行运行它们。这对于学习Python函数虽然很有用,但当需要编写大量Python代码行时,就很烦琐了。 因此,现在开始转而编写程序(也叫脚本)。程序不过是文本文件,但包含一系列Python命令。当你运行(或执行)程序时,Python依次执行文件中的每条语句。 在本章中,你将学习如何在IDLE中编写程序,以及如何从IDLE和命令行运行程序。你将明白如何获取用户通过键盘提供的输入以及如何将字符串打印到屏幕上。 你应该尽力亲手输入代码,因为这是熟悉各种Python编程规则的最佳方式。对于较大的程序,可从本书的配套网站下载代码,网址为... 查看全部[ 3.1 使用IDLE 的编辑器 ]
3.2 编译源代码
我们经常将Python 程序中的语句称为源代码,并将程序文件称为源代码文件。根据约定,所有Python 源代码文件都使用扩展名.py。这让人和程序一眼就能明白文件包含Python 源代码。 目标代码 当运行.py 文件时,Python 会自动创建相应的.pyc 文件,如图3-1 所示。.pyc 文件包含目标代码(编译后的代码)。目标代码基本上是一种Python 专用的语言,以计算机能够高效运行的方式表示Python 源代码。这种代码并不是供人类阅读的,因此在大多数情况下你都应对.pyc 文件置之不理。 Python 程序是使用名为虚拟机的特殊软件运行的。这个软件模拟计算机,是专为运行在P... 查看全部[ 3.2 编译源代码 ]
3.3 从键盘读取字符串
从键盘读取字符串是从用户那里获取信息的一种最基本的方式。例如,请看下面这个简单程序: # name.py name = input('What is your first name? ') print('Hello ' + name.capitalize()+ '!') 要在IDLE 中运行它,请在IDLE 窗口中打开name.py,再按F5(或选择菜单Run > Run Module)。 此时将出现一个窗口: What is your first name? jack Hello Jack! 你(用户)必须输入名字(这里为jack)。 3.3.1 跟踪程... 查看全部[ 3.3 从键盘读取字符串 ]
3.4 在屏幕上打印字符串
print 语句是用于将字符串打印到屏幕的标准内置函数。正如你将看到的,它非常灵活, 有很多功能可用于正确地设置字符串和数字的格式。 你可将任意数量的字符串传递给print: >>> print('jack', 'ate', 'no', 'fat') jack ate no fat 默认情况下,print 在标准输出窗口中打印每个字符串,并用空格分隔它们。修改字符串分隔符很容易,可以像下面这样做: >>> print('jack', 'ate', 'no', 'fat', ➝ sep = '.') jack.ate.no.fat 默... 查看全部[ 3.4 在屏幕上打印字符串 ]
3.5 源代码注释
前面使用了源代码注释来指出文件名, 但注释还可用于在程序中添加各种说明,如文档、提示、解释或警告。Python 忽略所有注释,它们仅供你和其他可能阅读源代码的程序员阅读。 下面的示例程序演示了注释的其他一些用途: # coins_short.py # This program asks the user how many # coins of various types they have, # and then prints the total amount # of money in pennies. # get the number of nickels, dim... 查看全部[ 3.5 源代码注释 ]
3.6 程序的组织
随着编写的程序越来越多,你将很快发现它们通常采用相同的结构。人们通常按图3-2 所示的方式组织程序:包含输入部分、处理部分和输出部分。 在我们刚开始编写的小型程序中,这种结构通常显而易见,无需做太多的考虑。但随着程序越来越大、越来越复杂,很容易偏离这种总体结构,其结果常常是代码混乱、难以理解。 因此,应该养成良好的习惯——使用注释指出输入、处理和输出部分。这有助于阐明程序执行的不同任务。当你开始编写函数时,将发现这种结构提供了很好的指导,让你能够将程序合理地划分成多个函数。... 查看全部[ 3.6 程序的组织 ]
书名: Python编程入门(第3版)
作者: [加蓬] Toby Donaldson
出版社: 人民邮电出版社
原作名: Python:visual quickstart guide, third edition
译者: 袁国忠
出版年: 2013-11
页数: 212
定价: 39.00
装帧: 平装
ISBN: 9787115333742