登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Python编程入门(第3版)【学习Python基础知识的不二选择,Python程序员必备的参考指南!】

書城自編碼: 2149752
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: [加]唐纳森
國際書號(ISBN): 9787115333742
出版社: 人民邮电出版社
出版日期: 2013-12-01
版次: 1 印次: 1
頁數/字數: 204/212000
書度/開本: 16开 釘裝: 平装

售價:NT$ 363

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
算法图解(第2版)
《 算法图解(第2版) 》

售價:NT$ 356.0
科学的奇幻之旅
《 科学的奇幻之旅 》

售價:NT$ 352.0
画艺循谱:晚明的画谱与消闲
《 画艺循谱:晚明的画谱与消闲 》

售價:NT$ 653.0
新民说·现实政治史:从马基雅维利到基辛格
《 新民说·现实政治史:从马基雅维利到基辛格 》

售價:NT$ 454.0
宽容是件奢侈品(人生360度·一分钟经典故事)
《 宽容是件奢侈品(人生360度·一分钟经典故事) 》

售價:NT$ 203.0
甲骨拼合六集
《 甲骨拼合六集 》

售價:NT$ 1520.0
视觉美食家:商业摄影实战与创意解析
《 视觉美食家:商业摄影实战与创意解析 》

售價:NT$ 602.0
中国经济发展的新阶段:机会与选择
《 中国经济发展的新阶段:机会与选择 》

售價:NT$ 454.0

建議一齊購買:

+

NT$ 743
《 Python核心编程 第3版 》
+

NT$ 72
《 火猴送福丙申猴年生肖创意时尚环保桌垫(赠品) 》
+

NT$ 656
《 Python绝技:运用Python成为顶级黑客 》
+

NT$ 496
《 21天学通Python 》
+

NT$ 573
《 Python数据分析与挖掘实战 》
+

NT$ 656
《 零基础学Python(300个实例、64个练习题,超值大容量DVD包含教学视频、源代码、PPT) 》
編輯推薦:
简洁的步骤和解释 助你快速上手。
必备的参考指南 值得反复品味。
学习Python基础知识的不二选择 从算术运算、字符串、变量,到函数、数据结构、输入输出和异常处理,应有尽有!
通俗易懂的语言结合常见任务、屏幕图和详细的解释,循序渐进地介绍了Python的基础知识,助你轻松、迅速地学习Python。书中没有深奥的理论或者高级应用,非常适合用来自学。你定能掌握Python的各项基础知识,成为一名真正的Python程序员!
內容簡介:
《Python编程入门第3版》是图文并茂的Python学习参考书,书中并不包含深奥的理论或者高级应用,而是以大量来自实战的例子、屏幕图和详细的解释,用通俗易懂的语言结合常见任务,对Python的各项基础知识进行了介绍,以帮助读者成为一名真正的Python程序员。
《Python编程入门第3版》适合各个层次的Python开发人员阅读。
關於作者:
Toby Donaldson
加拿大温哥华西蒙弗雷泽大学计算机科学系高级讲师,教授编程和计算机课程十余年。拥有人工智能博士学位,至今依然醉心于将所学用于他的吸尘机器人。教学之余酷爱鼓捣,拿到什么鼓捣什么。
目錄
第1章 编程简介 
1.1 Python语言 
1.2 Python适合用于做什么 
1.3 程序员如何工作 
1.4 安装Python 
1.4.1 在Windows系统上安装Python 
1.4.2 在Mac系统上安装Python 
1.4.3 在Linux系统上安装Python 
第2章 算术、字符串与变量 
2.1 交互式命令shell 
2.1.1 shell提示符 
2.1.2 记录 
2.2 整数算术 
2.2.1 整除 
2.2.2 求值顺序 
2.2.3 长度不受限制 
2.3 浮点数算术 
2.3.1 浮点数字面量 
2.3.2 溢出 
2.3.3 精度有限 
2.3.4 复数 
2.4 其他数学函数 
2.4.1 使用返回值 
2.4.2 导入模块 
2.5 字符串 
2.5.1 标识字符串 
2.5.2 字符串的长度 
2.6 字符串拼接 
2.7 获取帮助 
2.7.1 列出模块中的函数 
2.7.2 打印文档字符串 
2.8 类型转换 
2.8.1 将整数和字符串转换为浮点数 
2.8.2 将整数和浮点数转换为字符串 
2.8.3 将浮点数转换为整数 
2.8.4 将字符串转换为数字 
2.9 变量和值 
2.10 赋值语句 
2.11 变量如何引用值 
2.11.1 赋值时不复制 
2.11.2 数字和字符串是不可变的 
2.12 多重赋值 
第3章 编写程序 
3.1 使用IDLE的编辑器 
3.1.1 在IDLE中编写程序 
3.1.2 从命令行运行程序 
3.1.3 从命令行调用Python 
3.2 编译源代码 
3.3 从键盘读取字符串 
3.3.1 跟踪程序 
3.3.2 从键盘读取数字 
3.4 在屏幕上打印字符串 
3.5 源代码注释 
3.6 程序的组织 
第4章 流程控制 
4.1 布尔逻辑 
4.1.1 逻辑相等 
4.1.2 逻辑与 
4.1.3 逻辑或 
4.1.4 逻辑非 
4.1.5 计算较长的布尔表达式 
4.1.6 计算包含圆括号的布尔表达式 
4.1.7 计算不包含圆括号的布尔表达式 
4.1.8 短路求值 
4.2 if 语句 
4.3 代码块和缩进 
4.3.1 ifelif语句 
4.3.2 条件表达式 
4.4 循环 
4.4.1 for循环 
4.4.2 while循环 
4.5 比较for循环和while循环 
4.5.1 计算阶乘 
4.5.2 计算用户输入的数字的总和 
4.5.3 计算未知个数字的总和 
4.6 跳出循环和语句块 
4.7 循环中的循环 
第5章 函数 
5.1 调用函数 
5.1.1 不返回值的函数 
5.1.2 给函数名赋值 
5.2 定义函数 
5.3 变量的作用域 
5.4 使用main函数 
5.5 函数的参数 
5.5.1 按引用传递 
5.5.2 一个重要示例 
5.5.3 默认值 
5.5.4 关键字参数 
5.6 模块 
5.6.1 创建Python模块 
5.6.2 名称空间 
第6章 字符串 
6.1 字符串索引 
6.1.1 负数索引 
6.1.2 使用for循环访问字符 
6.2 字符 
6.3 字符串切片 
6.3.1 获取切片的捷径 
6.3.2 使用负数索引的切片 
6.4 标准字符串函数 
6.4.1 测试函数 
6.4.2 搜索函数 
6.4.3 改变大小写的函数 
6.4.4 设置格式的函数 
6.4.5 剥除函数 
6.4.6 拆分函数 
6.4.7 替换函数 
6.4.8 其他函数 
6.5 正则表达式 
6.5.1 简单的正则表达式 
6.5.2 使用正则表达式匹配字符串 
6.5.3 其他正则表达式 
第7章 数据结构 
7.1 type命令 
7.2 序列 
7.3 元组 
7.3.1 元组是不可变的 
7.3.2 元组函数 
7.4 列表 
7.5 列表函数 
7.6 列表排序 
7.7 列表解析 
7.7.1 列表解析示例 
7.7.2 使用列表解析进行筛选 
7.8 字典 
7.8.1 对键的限制 
7.8.2 字典函数 
7.9 集合 
第8章 输入和输出 
8.1 设置字符串格式 
8.1.1 字符串插入 
8.1.2 转换说明符 
8.2 格式字符串 
8.3 读写文件 
8.3.1 文件夹 
8.3.2 当前工作目录 
8.4 检查文件和文件夹 
8.5 处理文本文件 
8.5.1 逐行读取文本文件 
8.5.2 将整个文本文件作为一个字符串进行读取 
8.5.3 写入文本文件 
8.5.4 附加到文本文件末尾 
8.5.5 将字符串插入到文件开头 
8.6 处理二进制文件 
8.7 读取网页 
第9章 异常处理 
9.1 异常 
9.2 捕获异常 
9.2.1 tryexcept块 
9.2.2 捕获多种异常 
9.2.3 捕获所有异常 
9.3 清理操作 
第10章 面向对象编程 
10.1 编写类 
10.2 显示对象 
10.3 灵活的初始化 
10.4 设置函数和获取函数 
10.4.1 特性装饰器 
10.4.2 私有变量 
10.5 继承 
10.6 多态 
10.6.1 实现get_move函数 
10.6.2 玩游戏Undercut 
10.7 更深入地学习 
第11章 案例研究:文本统计 
11.1 问题描述 
11.2 保留想要的字母 
11.3 使用大型数据文件测试代码 
11.4 找出出现次数较多的单词 
11.5 将字符串转换为次数字典 
11.6 组织在一起 
11.7 练习 
11.8 最终的程序 
附录A 深受欢迎的Python包 
附录B 比较Python 2和Python 3 
索引 
內容試閱
【第1章:编程简介】
深入探讨Python编程之前,先大致了解一下Python是什么及其可用于编写哪些类型的程序,这大有裨益。本章还将概述程序员所做的工作。最后将介绍如何安装Python及运行其自带的IDLE编辑器。
如果你是编程新手,本章可助你为学习Python编程语言做好准备。
如果你已掌握这些基本概念,可跳到有关如何安装Python和运行编辑器的章节。
本章内容
‰Python语言
‰Python适合用于做什么
‰程序员如何工作
‰安装Python

1.1  Python 语言
那么Python 是什么呢?简单地说,它是一种计算机编程语言及一组配套的软件工具和库。Python 最初由Guido van
Rossum 于20 世纪90 年代初开发,当前由世界各地的数十位程序员(包括van Rossum)负责维护。
Python 易于理解和学习。相比于用其他大多数编程语言编写的程序,Python 程序更整洁:Python
几乎没有多余的符号,且使用的是简单易懂的英语名称。
Python 语言的效率极高。精通Python 后, 与使用其他大多数编程语言相比,使用Python
可在更短的时间内完成更多的工作。Python 支持但不强制你使用面向对象编程(OOP)。
Python 自带了各种现成库,供你在自己的程序中使用。有些Python
程序员喜欢这样说:Python“开箱即可使用”。
Python 的一个极其实用的特点是易于维护。鉴于Python
程序理解和修改起来相对容易,程序员可轻松地确保它们紧跟潮流。在程序员所做的工作中,程序维护所占的比例很可能高达甚至超过50%,因此在很多专业人士看来,Python
对维护的支持是个亮点。
最后,说说名称Python 的由来。据Python 之父Guido van Rossum 说,Python 是以喜剧团体Monty
Python(巨蟒小组)的名字命名的。虽然这种起源充满喜庆色彩,但Python
当前使用的标识确乎是两条缠在一起的蛇(可能是蟒蛇),其中一条为蓝色,另一条为黄色。
1.2  Python 适合用于做什么
虽然Python 是一种通用语言,可用于编写任何类型的程序,但它最常用于编写下述应用程序。

脚本。这些简短的程序自动执行常见的管理任务,如在系统中新增用户、将文件上传到网站、在不使用浏览器的情况下下载网页等。
‰ 网站开发。作为快速创建动态网站的工具,Django、Bottle和Zope等众多Python
项目深受开发人员的欢迎。例如,深受欢迎的新闻网站就是使用Python 开发的。
‰ 文本处理。Python 在字符串和文本文件处理方面提供了强大的支持,包括正则表达式和Unicode。
‰ 科学计算。网上有很多卓越的Python 科学计算库,提供了用于统计、数学计算和绘图的函数。
‰ 教育。鉴于Python 简洁实用,越来越多的学校将其作为第一门编程教学语言。
当然,Python 并非对任何项目来说都是最佳选择,其速度通常比Java、C#、C++
等语言慢,因此开发新操作系统时不会使用Python。
然而,需要最大限度地减少程序员花在项目上的时间时,Python 通常是最佳选择。
1.3  程序员如何工作
虽然对如何编写程序没有严格的规定, 但大多数程序员都采用类似的流程。
该程序开发流程如下。
1. 确定程序要做什么,即搞清楚需求。
2. 编写源代码,这里是使用Python 集成开发环境IDLE 或其他文本编辑器编写Python
代码。这一步通常最有趣也最具挑战性,要求你创造性地解决问题。Python
源代码文件使用扩展名.py,如web.py、urlexpand.py、clean.py 等。
3. 使用Python 解释器将源代码转换为目标代码。Python 将目标代码存储在.pyc
文件中,例如,如果源代码存储在文件urlexpand.py 中, 目标代码将存储在文件urlexpand.pyc 中。
4. 运行或执行程序。就Python 而言,通常紧接着第2 步自动完成这一步。实际上, Python
程序员很少直接与目标代码(.pyc 文件)交互。
5. 最后,检查程序的输出。如果发现错误, 回到第2
步并尽力修复错误。修复错误的过程称为调试。开发庞大或复杂的程序时,可能大部分时间都用在调试上,因此经验丰富的程序员设计程序时,会尽力采用可最大限度地减少调试时间的方式。
如图1-1 所示,这是个循环往复的过程: 编写程序,测试,修复错误,再测试……直到程序正确运行。
图1-1 基本计算机程序编写步骤。检查程序输出时,通常会发现错误。为修复错误,必须回到步骤“编写源代码”
1.4  安装Python
Python 是一种实践性语言,下面来看看如何在计算机上安装它。
1.4.1  在Windows 系统上安装Python
步骤如下。
1. 访问Python 下载页面。
2. 选择最新的Python 3 版本(其名称类似于Python 3.x,其中x
是一个较小的数字),这将打开相应的下载页面,其中说明了如何下载用于不同计算机系统的Python。
3. 根据计算机使用的操作系统,单击相应的安装程序链接。例如,如果是Windows 操作系统, 单击Windows x86 MSI
Installer 3.x。
4. 下载完毕后,双击安装程序以运行它。
5.
安装完成后(需要几分钟),通过测试看看是否正确安装了Python。为此,打开“开始”菜单并选择“所有程序”,将看到一个与Python
3.0 相关的选项(其背景通常为黄色)。选择其中的选项IDLE Python GUI,一段时间后程序IDLE 将启动,如图1-2
所示。
6. 输入24 * 7 并按回车,应出现数字168。
图1-2  IDLE 编辑器的起始屏幕。第一行指出了当前使用的是哪个Python 版本(这里为3.0b1)
1.4.2  在Mac 系统上安装Python
OS X 自带并安装了一个Python 版本,但该版本没有IDLE 编辑器,通常也不是最新版本。要安装更新的Python
版本,可按www. python.orgdownloadmac 给出的说明做,也可从
下载一个安装程序并运行它。下载安装程序时,务必选择正确的Python 版本(3.0 或更高版本), 并确保Mac OS
版本号与你的操作系统版本号一致。
1.4.3  在Linux 系统上安装Python
如果你使用的是Linux,很可能已经安装了Python。要确认这一点,可打开命令行窗口并输入python,如果输出与图1-2
类似,说明Python 运行正常。
务必检查版本号。本书介绍的是Python 3, 如果当前安装的是Python 2.x 或更早的版本, 就应安装Python
3。
具体如何安装因Linux 系统而异。例如, 在Ubuntu Linux 系统上, 需要在Synaptic Package
Manager 中搜索Python。你也可以访问,了解如何在Linux 系统上安装Python。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.