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

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月出版新書

『簡體書』21天学通Python(第2版)

書城自編碼: 3142280
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 刘凌霞
國際書號(ISBN): 9787121333491
出版社: 电子工业出版社
出版日期: 2018-02-01
版次: 1
頁數/字數: 344/
書度/開本: 128开 釘裝: 平塑

售價:NT$ 389

我要買

share:

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



新書推薦:
万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题
《 万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题 》

售價:NT$ 475.0
荷马:伊利亚特(英文)-西方人文经典影印21
《 荷马:伊利亚特(英文)-西方人文经典影印21 》

售價:NT$ 490.0
我的心理医生是只猫
《 我的心理医生是只猫 》

售價:NT$ 225.0
股权控制战略:如何实现公司控制和有效激励(第2版)
《 股权控制战略:如何实现公司控制和有效激励(第2版) 》

售價:NT$ 449.0
汉译名著·哲学经典十种
《 汉译名著·哲学经典十种 》

售價:NT$ 3460.0
成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本
《 成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本 》

售價:NT$ 280.0
爱丁堡古罗马史-罗马城的起源和共和国的崛起
《 爱丁堡古罗马史-罗马城的起源和共和国的崛起 》

售價:NT$ 349.0
人生解忧:佛学入门四十讲
《 人生解忧:佛学入门四十讲 》

售價:NT$ 490.0

編輯推薦:
基础知识核心技术典型实例综合练习项目案例,轻松上手与提高。全面掌握Python只需21天!
160个典型案例、2个项目案例、134个练习题
一线开发人员全程贴心讲解、轻松上手与提高。
內容簡介:
本书全面、系统、深入地讲解了Python编程基础语法与高级应用。在讲解过程中,通过大量实际操作的实例将Python语言知识全面、系统、深入地呈现给读者。此外,作者专门为本书录制了大量的配套教学视频,让读者通过分析实例、运行实例尽快熟悉Python编程,在学习中遇到问题时,也可以作为参考。本书共分3篇。第1篇介绍Python语言的特点、安装、语法基础、程序流程控制、面向过程的编程方法、面向对象的编程方法、程序异常的处理;第2篇介绍了Python语言中的包与模块、迭代器、生成器、装饰器、上下文管理器等进阶语法,同时介绍了使用Python标准库中的文件系统处理、图形化界面编程、正则表达式、网络编程、多进(线)程编程、数据库编程。此外,还介绍了运用第三方库的Web网站编程、图片处理;第3篇通过两个案例介绍Python的综合编程技术。本书内容涉及面广,从基本操作到高级技术及综合案例,涉及Python 语言的基础语法和编程特性,而且实例实用、丰富,尤其适合广大编程初学者自学,也适合对Python 语言感兴趣的爱好者作为参考用书。
關於作者:
本书的作者团队成员为一线开发工程师、资深编程专家或专业培训师,在编程开发方面有着丰富的经验,并已出版过多本相关畅销书,颇受广大读者认可。
目錄
第1 篇 Python 编程基础
第1 章 编程与Python1
1.1 什么是编程1
1.1.1 硬件与软件1
1.1.2 编程语言 2
1.1.3 编程与调试3
1.2 选择Python 的理由 4
1.2.1 Python 是免费的自由软件4
1.2.2 Python 是跨平台的4
1.2.3 Python 功能强大 4
1.2.4 Python 清晰优雅 5
1.3 安装Python5
1.3.1 在Windows 下安装Python 6
1.3.2 在Linux 下安装Python 7
1.4 选择开发工具 9
1.4.1 Python 自带开发工具:IDLE 9
1.4.2 文本编辑器:Emacs 10
1.4.3 Python 开发工具:PythonWin 12
1.5 编辑和运行Python 程序15
1.5.1 你好,Python 15
1.5.2 运行程序文件15
1.5.3 交互式运行Python 16
1.6 小结17
1.7 本章习题 17
第2 章 Python 起步18
2.1 Python 语法基础 18
2.1.1 缩进分层18
2.1.2 代码注释19
2.1.3 断行 19
2.2 Python 输入输出20
2.2.1 接收键盘输入20
2.2.2 显示处理结果21
2.3 用Python 计算 21
2.3.1 算式与代数式运算 22
2.3.2 惊奇 23
2.4 小结24
2.5 本章习题 24
第3 章 Python 数据类型26
3.1 Python 简单数据类型26
3.1.1 字符串(str)26
3.1.2 整数(int) 29
3.1.3 浮点数(float)30
3.1.4 类型转换30
3.2 字符串进阶31
3.2.1 原始字符串 31
3.2.2 格式化字符串32
3.2.3 中文字符串处理32
3.3 标志符与赋值号 33
3.3.1 标志符33
3.3.2 赋值号=33
3.4 Python 结构数据类型34
3.4.1 列表(list)34
3.4.2 元组(tuple)36
3.4.3 字典(dict)36
3.5 内置常量与逻辑运算符、比较运算符 38
3.5.1 常用内置常量38
3.5.2 Python 中逻辑运算符38
3.5.3 Python 中比较运算符39
3.5.4 Python 中其他逻辑操作符 39
3.6 序列40
3.6.1 序列切片40
3.6.2 序列内置操作41
3.7 小结42
3.8 本章习题 42
第4章 控制语句执行流程 44
4.1 用if 选择执行语句44
4.1.1 if 基础44
4.1.2 if 语句的嵌套 47
4.2 用for 循环执行语句49
4.2.1 for 基础 49
4.2.2 for 语句与break 语句、continue 语句49
4.2.3 for 语句与range函数 51
4.2.4 for 语句与内置迭代函数. 52
4.3 用while 循环执行语句53
4.3.1 while 基础53
4.3.2 增量赋值运算符54
4.4 推导或内涵(list comprehension) 55
4.4.1 推导基础55
4.4.2 推导进阶55
4.5 小结56
4.6 本章习题 56
第5 章 自定义功能单元(一)58
5.1 使用函数 58
5.1.1 声明函数58
5.1.2 调用函数59
5.2 深入函数 60
5.2.1 默认值参数 60
5.2.2 参数传递62
5.2.3 可变数量参数传递 62
5.2.4 拆解序列的函数调用65
5.2.5 函数调用时参数的传递方法65
5.3 变量的作用域67
5.4 使用匿名函数(lambda)68
5.5 Python 常用内建函数69
5.6 小结70
5.7 本章习题 70
第6 章 自定义功能单元(二)72
6.1 面向对象编程概述72
6.1.1 万物皆对象 72
6.1.2 对象优越性 73
6.1.3 类和对象73
6.2 定义和使用类73
6.2.1 定义类73
6.2.2 使用类74
6.3 类的属性和方法 75
6.3.1 类的方法75
6.3.2 类的属性77
6.3.3 类成员方法与静态方法79
6.4 类的继承 80
6.4.1 类的继承80
6.4.2 多重继承81
6.4.3 方法重载83
6.5 小结83
6.6 本章习题 83
第7 章 错误、异常和程序调试85
7.1 语法错误 85
7.2 异常的处理86
7.2.1 异常处理的基本语法86
7.2.2 Python 主要的内置异常及其处理 88
7.3 手工抛出异常90
7.3.1 用raise 手工抛出异常90
7.3.2 assert 语句91
7.3.3 自定义异常类92
7.4 用pdb 调试程序 93
7.4.1 调试语句块函数93
7.4.2 调试函数94
7.5 测试程序 95
7.5.1 用testmod 函数测试 95
7.5.2 用testfile 函数测试96
7.6 小结97
7.7 本章习题 97
第2 篇 Python 编程高阶
第8 章 复杂程序组织99
8.1 模块99
8.1.1 模块概述99
8.1.2 自己编写模块 100
8.1.3 模块位置101
8.1.4 __pycache__目录102
8.1.5 具有独立运行能力的模块102
8.2 包103
8.2.1 包概述 103
8.2.2 包详解 104
8.3 Python 常用标准库简介105
8.3.1 数学类模块105
8.3.2 日期与时间类 106
8.4 小结 106
8.5 本章习题106
第9 章 迭代器、生成器与装饰器108
9.1 迭代器108
9.1.1 迭代器概述108
9.1.2 自定义迭代器 109
9.1.3 内置迭代器工具109
9.2 生成器112
9.2.1 生成器创建112
9.2.2 深入生成器113
9.2.3 生成器与协程 114
9.3 装饰器115
9.3.1 装饰器概述115
9.3.2 装饰函数115
9.3.3 装饰类 116
9.4 小结 117
9.5 本章习题118
第10 章 Python 进阶话题119
10.1 函数与命名空间119
10.2 闭包及其应用 120
10.2.1 闭包概述 120
10.2.2 闭包与延迟求值 121
10.2.3 闭包与泛型函数 121
10.3 上下文管理器 122
10.4 用字符串操作对象属性124
10.5 用字典构造分支程序 125
10.6 重载类的特殊方法126
10.7 鸭子类型(duck typing)与多态127
10.8 小结128
10.9 本章习题128
第11 章 文件与文件系统 130
11.1 文件操作基础 130
11.1.1 open函数130
11.1.2 用fileinput 操作文件132
11.2 常用文件和目录操作 133
11.2.1 获得当前路径133
11.2.2 获得目录中的内容133
11.2.3 创建目录 134
11.2.4 删除目录 134
11.2.5 判断是否是目录 134
11.2.6 判断是否为文件 134
11.2.7 遍历某目录下的所有文件和目录135
11.2.8 由文件名批量获取姓名和考号 135
11.2.9 批量文件重命名 136
11.3 编译为可执行文件137
11.3.1 用py2exe 生成可执行程序137
11.3.2 用cx_freeze 生成可执行文件 138
11.4 小结140
11.5 本章习题140
第12 章 基于tkinter 的GUI 编程141
12.1 GUI 概述141
12.1.1 GUI 是什么141
12.1.2 Python 编写GUI 程序库141
12.2 tkinter 图形化库简介142
12.2.1 创建GUI 程序第一步 142
12.2.2 创建GUI 程序第二步 143
12.3 tkinter 组件 144
12.3.1 组件分类 144
12.3.2 布局组件 144
12.4 常用tkinter 组件145
12.4.1 按钮145
12.4.2 文本框147
12.4.3 标签148
12.4.4 菜单149
12.4.5 单选框和复选框 151
12.4.6 绘制图形 153
12.5 响应操作事件 155
12.5.1 事件基础 155
12.5.2 响应事件 157
12.6 对话框 159
12.6.1 标准对话框159
12.6.2 自定义对话框165
12.7 小结166
12.8 本章习题166
第13 章 正则表达式168
13.1 正则表达式基础168
13.1.1 正则表达式概述 168
13.1.2 正则表达式基本元字符 168
13.1.3 常用正则表达式 170
13.2 re 模块 171
13.2.1 正则匹配搜索函数171
13.2.2 sub与subn函数 172
13.2.3 split函数173
13.2.4 正则表达式对象 173
13.3 分组匹配与匹配对象使用177
13.3.1 分组基础 177
13.3.2 分组扩展 177
13.3.3 匹配对象与组的使用178
13.3.4 匹配对象与索引使用179
13.4 正则表达式应用示例 180
13.5 小结182
13.6 本章习题182
第14 章 网络编程183
14.1 网络编程基础 183
14.1.1 什么是网络183
14.1.2 网络协议 183
14.1.3 地址与端口184
14.2 套接字的使用 185
14.2.1 用socket 建立服务器端程序185
14.2.2 用socket 建立客户端程序186
14.2.3 用socket 建立基于UDP 协议的服务器与客户端程序188
14.2.4 用socketserver 模块建立服务器189
14.3 urllib 与http 包使用190
14.3.1 urllib 和http 包简介 190
14.3.2 用urllib 和http 包访问网站193
14.4 用poplib 与smtplib 库收发邮件 194
14.4.1 用poplib 检查邮件194
14.4.2 用smtplib 发送邮件 196
14.5 用ftplib 访问FTP 服务 198
14.5.1 ftplib 模块简介198
14.5.2 使用Python 访问FTP 200
14.6 小结202
14.7 本章习题202
第15 章 线程和进程203
15.1 线程203
15.1.1 用threading.Thread 直接在线程中运行函数 203
15.1.2 通过继承threading.Thread 类来创建线程204
15.1.3 线程类Thread 使用204
15.2 进程208
15.2.1 进程基础 208
15.2.2 用Popen 类创建进程209
15.3 小结211
15.4 本章习题211
第16 章 数据库编程212
16.1 Python 数据库应用程序接口 212
16.1.1 数据库应用程序接口概述212
16.1.2 数据库游标的使用213
16.2 Python 操作SQLite3 数据库 213
16.2.1 SQLite3 数据库简介 214
16.2.2 SQLite3 数据库操作实例214
16.3 Python 操作MariaDB 数据库216
16.3.1 MariaDB 数据库简介217
16.3.2 建立MariaDB 数据库操作环境217
16.3.3 MariaDB 数据库操作实例219
16.4 Python 操作MongoDB 数据库 221
16.4.1 MongoDB 数据库简介221
16.4.2 建立MongoDB 数据库操作环境 221
16.4.3 MongoDB 数据库基础222
16.4.4 MongoDB 数据库操作实例 225
16.4.5 用对象关系映射(ORM)工具操作MongoDB 数据库227
16.5 小结230
16.6 本章习题230
第17 章 Web 网站编程231
17.1 Web 网站编程概述231
17.2 Flask Web 框架及其应用 232
內容試閱
21 天学编程系列自2009
年1 月上市以来一直受到广大读者的青睐。该系列中的大部分图书从一上市就登上了编程类图书销售排行榜的前列,很多大、中专院校也将该系列中的一些图书作为教材使用,目前这些图书已经多次印刷、改版。可以说,21 天学编程系列是自2009
年以来,国内原创计算机编程图书最有影响力的品牌之一。
本书有何特色
1.细致体贴的讲解
为了让读者更快上手,本书特别设计了适合初学者的学习方式,用准确的语言总结概念、用直观的图示演示过程、用详细的注释解释代码、用形象的比喻帮助记忆。
知识点介绍 准确、清晰是其显著特点。一般放在每一节开始的位置,让零基础的读者了解相关概念,顺利入门。
范例 放在每节知识点介绍之后,以章节顺序编号,便于检索和循序渐进地学习、实践。
示例代码 与范例编号对应,层次清楚、语句简洁、注释丰富,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。对于大段程序,均在每行代码前设定编号便于学习。
运行结果 对范例给出运行结果和对应图示,帮助读者更直观地理解示例代码。
代码解析 将示例代码中的关键代码行逐一解释,有助于读者掌握相关概念和知识。
贴心的提示 为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下。
提示:通常是一些贴心的提醒,让读者加深印象。例如提供建议,或者提出解决问题的方法。
注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。
警告:对操作不当或理解偏差将会造成的灾难性后果给出警示,以加深读者印象。
习题 每章最后提供专门的测试习题,供读者检验所学知识是否牢固掌握。
微课 使用手机App(例如微信)扫描二维码,可在线观看配套教学微课。
经作者多年的培训和授课证明,以上讲解方式是最适合初学者学习的方式,读者按照这种方式学习,将会非常轻松、顺利地掌握本书知识。
2.配套资源
为了帮助读者比较直观地学习,本书提供超值配套资源,内容包括多媒体视频、电子教案(PPT)、实例源代码等。
多媒体视频
本书配有长达18小时的教学视频,讲解关键知识点界面的操作和书中的一些综合练习题。作者亲自配音、演示,手把手指导读者使用。
电子教案(PPT)
本书可以作为高校相关课程的教材或课外辅导书,所以作者特别为本书制作了电子教案(PPT),以方便老师教学使用。
职场面试法宝
本书附赠职场面试法宝,含常见的职场经典故事及测试题。
3.提供完善的技术支持
本书的技术支持论坛为http:www.rzchina.net,读者可以在上面提问、交流。另外,论坛上还有一些小的教程、视频动画和各种技术文章,它们可帮助读者提高开发水平。

 

 

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