登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』Python程序设计基础案例教程

書城自編碼: 3551204
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 李辉
國際書號(ISBN): 9787302560548
出版社: 清华大学出版社
出版日期: 2020-09-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 80.9

我要買

 

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


新書推薦:
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
《 养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈 》

售價:HK$ 58.8
1368:历史岔道口的抉择与国运盛衰
《 1368:历史岔道口的抉择与国运盛衰 》

售價:HK$ 69.6
全球城市发展报告2023:基于全球城市网络的合作与竞争
《 全球城市发展报告2023:基于全球城市网络的合作与竞争 》

售價:HK$ 273.6
为什么只见树木不见森林:从简单现象到复杂系统
《 为什么只见树木不见森林:从简单现象到复杂系统 》

售價:HK$ 94.8
大英帝国的兴衰:全景式俯瞰英国千年历史沧桑剧变,回首日不落帝国的初升、辉煌与没落
《 大英帝国的兴衰:全景式俯瞰英国千年历史沧桑剧变,回首日不落帝国的初升、辉煌与没落 》

售價:HK$ 117.6
意大利文艺复兴新艺术史
《 意大利文艺复兴新艺术史 》

售價:HK$ 958.8
2023年《咬文嚼字》合订本(精)
《 2023年《咬文嚼字》合订本(精) 》

售價:HK$ 93.6
世界银行营商环境成熟度方法论手册
《 世界银行营商环境成熟度方法论手册 》

售價:HK$ 321.6

 

建議一齊購買:

+

HK$ 77.9
《 PHP网站开发与设计 》
+

HK$ 104.3
《 Python程序设计 编程基础、Web开发及数据分析 》
+

HK$ 93.2
《 数据库系统原理及MySQL应用教程(第2版) 》
+

HK$ 60.8
《 FPGA原理与应用 》
+

HK$ 59.3
《 数据库技术与应用(MySQL版) 》
編輯推薦:
本书系统地讲述了Python程序设计开发相关基础知识,注重基础、循序渐进、内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实。
內容簡介:
随着数据时代的来临,Python语言已逐渐成为国内外广泛使用的计算机编程语言之一。本书是Python语言程序设计的入门教程,针对没有程序设计基础的读者,共分11章,比较全面地介绍了Python语言的基本语法及编程技巧,主要内容包括Python概述,数据运算符,程序控制结构,列表、元组和字典,函数,模块,文件操作,异常处理,面向对象程序设计等。结合案例通过本书的学习,读者基本上可以掌握Python语言的主要内容和使用方法。
關於作者:
李辉,博士,从事大数据、人工智能、区块链技术在智慧农业中的应用研究,现担任中国农业大学计算中心主任兼农业大数据实验室主任、中国大数据技术与应用联盟智库专家
目錄
第1章Python概述1
1.1认识Python语言1
1.1.1Python的发展历程1
1.1.2Python的特点2
1.1.3Python的应用领域3
1.1.4Python的版本5
1.2Windows下的Python集成开发环境7
1.2.1Python的编程模式7
1.2.2Python开发运行环境安装7
1.2.3使用IDLE编写Hello Python11
1.2.4PyCharm的安装与使用12
1.3Linux与Mac OS环境下的Python集成开发环境26
1.3.1Linux环境下安装Python开发环境26
1.3.2Mac OS环境下安装Python开发环境29
1.4Python程序运行原理29
1.4.1计算机程序设计语言分类29
1.4.2计算机程序的运行方式30
1.4.3Python程序的运行方式30
1.4.4Python的解释器类型31
1.4.5Python程序的可执行文件32
1.4.6Python语言的文件类型32
小结32
思考与练习33
第2章Python基本语法34
2.1Python程序设计的基本元素34
2.2Python语法特点35
2.2.1命名规范35
2.2.2代码缩进36
2.2.3编码规范362.2.4注释规则38
2.3标识符与变量、常量40
2.3.1标识符与保留字40
2.3.2变量的定义与赋值41
2.3.3常量的定义45
2.4基本数据类型45
2.4.1数值类型45
2.4.2布尔类型47
2.4.3NoneType 类型48
2.4.4数据类型转换48
2.4.5对象和引用50
2.4.6字符串类型51
2.5基本输入和输出54
2.5.1基于input函数输入54
2.5.2基于print函数输出55
2.6常见的运算符与表达式59
2.6.1运算符与表达式概述59
2.6.2算术运算符与表达式60
2.6.3赋值运算符与表达式62
2.6.4关系运算符与表达式64
2.6.5逻辑运算符与表达式65
2.6.6条件三目运算符66
2.6.7位运算符67
2.6.8运算符的优先级67
小结68
思考与练习68
Python程序设计基础案例教程目录第3章Python的基本流程控制70
3.1基本语句及顺序结构70
3.1.1基本语句70
3.1.2顺序结构71
3.2选择结构72
3.2.1if语句73
3.2.2ifelse语句74
3.2.3ifelifelse语句75
3.2.4分支语句嵌套77
3.3循环结构79
3.3.1while语句79
3.3.2for语句和range内建函数81
3.3.3循环语句嵌套84
3.4转移和中断语句85
3.4.1break语句85
3.4.2continue语句87
3.4.3pass语句89
3.5whileelse与forelse语句90
3.5.1whileelse语句90
3.5.2forelse语句91
3.6循环与选择结构的应用案例91
小结93
思考与练习93
第4章Python的4种典型序列结构94
4.1序列94
4.1.1序列概述94
4.1.2序列的基本操作94
4.2列表98
4.2.1列表的创建与删除98
4.2.2列表元素的访问与遍历99
4.2.3列表元素的常用操作102
4.2.4列表元素的统计与排序108
4.2.5列表的嵌套110
4.3列表的应用案例111
4.4元组113
4.4.1元组的创建与删除113
4.4.2元组的常见操作115
4.4.3元组与列表的区别与相互转换116
4.4.4元组的应用案例117
4.5字典117
4.5.1字典的创建118
4.5.2字典元素的访问与遍历120
4.5.3字典元素的常见操作121
4.5.4字典的应用案例124
4.6集合125
4.6.1集合的创建125
4.6.2集合元素的常见操作126
4.6.3集合的交集、并集和差集数学运算128
4.6.4集合的应用案例128
4.7容器中的公共操作129
4.7.1运算符操作129
4.7.2公共方法131
4.7.3容器类型转换132
4.8推导式与生成器推导式133
4.8.1列表推导式133
4.8.2字典推导式135
4.8.3集合推导式136
4.8.4元组的生成器推导式136
4.9综合应用案例: 会员登录模块功能模拟138
小结139
思考与练习139
第5章Python函数141
5.1函数的定义和调用141
5.1.1定义函数141
5.1.2调用函数143
5.1.3函数的返回值143
5.1.4函数的嵌套调用145
5.2函数的参数与值传递145
5.2.1函数的形参和实参145
5.2.2位置参数147
5.2.3关键字参数148
5.2.4默认参数149
5.2.5不定长可变参数149
5.2.6可变参数的装包与拆包151
5.3变量的作用域153
5.3.1LEGB原则153
5.3.2全局变量和局部变量154
5.4递归函数和匿名函数155
5.4.1递归函数155
5.4.2匿名函数156
5.5高阶函数158
5.5.1内置高阶函数: map159
5.5.2内置高阶函数: reduce160
5.5.3内置高阶函数: filter161
5.6闭包及其应用162
5.6.1函数的引用162
5.6.2闭包概述162
5.6.3闭包的应用164
5.7装饰器及其应用164
5.7.1装饰器的概念164
5.7.2装饰器的应用166
5.8迭代器及其应用169
5.8.1迭代器的概念169
5.8.2迭代器的应用171
5.9生成器及其应用172
5.9.1生成器的概念172
5.9.2生成器的应用173
5.10综合应用案例: 会员管理系统实现175
5.10.1显示功能界面实现175
5.10.2定义并实现添加会员功能函数176
5.10.3定义并实现删除会员功能函数177
5.10.4定义并实现修改会员功能函数178
5.10.5定义并实现查询会员功能函数179
5.10.6定义并实现显示所有会员功能函数179
5.10.7定义并实现退出函数180
小结180
思考与练习180
第6章Python文件和数据库操作182
6.1文件相关的基本概念182
6.1.1文件与路径182
6.1.2文件的编码183
6.1.3文本文件和二进制文件的区别184
6.2文件夹与目录操作185
6.2.1os.path模块185
6.2.2获取与改变工作目录185
6.2.3目录与文件操作186
6.3.4文件的重命名和删除187
6.3文件的基本操作188
6.3.1文件的打开和关闭188
6.3.2文件的读取与写入191
6.3.3按行对文件内容读写193
6.3.4使用fileinput对象读取大文件操作194
6.4处理XML格式文件的数据196
6.4.1初识XML196
6.4.2基于DOM操作XML文件199
6.4.3基于SAX操作XML文件201
6.5JSON格式文件及其操作203
6.5.1JSON概述204
6.5.2读写JSON文件204
6.5.3数据格式转换对应表206
6.5.4利用xmltodict库实现XML与JSON格式转换208
6.6Python操作MySQL数据库210
6.6.1PyMySQL的安装210
6.6.2PyMySQL操作MySQL的流程及常用对象210
6.6.3PyMySQL的使用步骤212
6.7综合应用案例: 利用文件操作实现会员管理登录功能模块214
6.7.1文件类型与数据格式214
6.7.2功能模块的各函数实现214
小结219
思考与练习219
第7章面向对象程序设计221
7.1面向对象程序设计的3个基本特性221
7.2类和对象223
7.2.1类的定义和使用223
7.2.2构造函数与析构函数225
7.2.3创建类的方法与成员访问228
7.2.4访问限制: 私有成员与公有成员232
7.2.5类代码块234
7.2.6特殊方法: 静态方法和类方法234
7.2.7单例模式238
7.2.8函数和方法的区别239
7.3类的继承和多态240
7.3.1类的继承240
7.3.2类的多继承244
7.3.3方法重写245
7.3.4多态与多态性248
7.3.5接口250
7.3.6运算符重载252
7.4综合应用案例: 会员管理系统设计与实现253
7.4.1系统需求与设计253
7.4.2系统框架实现253
7.4.3管理系统功能实现255
7.4.4主程序模块定义与实现258
小结258
思考与练习259
第8章模块和包260
8.1源程序模块结构260
8.2模块的定义与使用261
8.2.1模块的概念262
8.2.2使用import语句导入模块262
8.2.3使用fromimport语句导入模块263
8.2.4模块搜索目录264
8.2.5模块内建函数265
8.2.6绝对导入和相对导入266
8.3Python中的包267
8.3.1Python程序的包结构267
8.3.2创建和使用包267
8.4引用其他模块269
8.4.1第三方模块的下载与安装269
8.4.2标准模块的使用271
8.4.3常见的标准模块273
8.5日期与时间函数274
8.5.1时间函数274
8.5.2日期函数277
8.5.3日历函数278
8.6综合应用案例: 日历系统的设计与实现279
8.7测试及打包281
8.7.1代码测试281
8.7.2代码打包282
小结283
思考与练习283
第9章字符串操作与正则表达式应用284
9.1字符串的编码转换284
9.1.1字符串的编码284
9.1.2字符串的解码285
9.2字符串的常见操作286
9.2.1字符串查找286
9.2.2字符串修改289
9.2.3字符串判断295
9.2.4字符串的长度计算298
9.2.5字符串的格式化299
9.3正则表达式及常见的基本符号302
9.4re模块实现正则表达式操作304
9.4.1匹配字符串305
9.4.2搜索与替换字符串307
9.4.3分割字符串308
9.4.4搜索字符串308
9.4.5编译标志310
9.5综合应用案例: 利用正则表达式实现图片自动下载312
小结313
思考与练习313
第10章错误及异常处理315
10.1错误与异常315
10.1.1两种类型的错误315
10.1.2什么是异常316
10.1.3常见的错误与异常317
10.2捕获和处理异常318
10.2.1tryexcept语句318
10.2.2tryexceptelse语句319
10.2.3带有多个except的try语句319
10.2.4捕获所有异常320
10.2.5finally子句320
10.3处理异常的特殊方法322
10.3.1raise语句抛出异常322
10.3.2assert语句判定用户定义的约束条件323
10.3.3withas语句324
10.3.4自定义异常324
10.4PyCharm中使用Debug工具325
小结327
思考与练习327
內容試閱
Python语言于20世纪90年代初由荷兰人Guido van Rossum吉多范罗苏姆首次公开发布,经过历次版本的修正,不断演化改进,目前已成为最受欢迎的程序设计语言之一。近年来,Python多次登上诸如TIOBE、PYP、StackOverFlow、GitHub、Indeed、Glassdoor等各大编程语言社区排行榜。根据TIOBE最新排名,Python与Java、C是全球最流行语言的前3名。
Python语言之所以如此受欢迎,其主要原因是它拥有简洁的语法、良好的可读性以及功能的可扩展性。在各高校及行业应用层面,采用Python作为教学、科研、应用开发的机构日益增多。在高校方面,一些国际知名大学采用Python语言来教授课程设计,典型的有麻省理工学院的计算机科学及编程导论、卡耐基梅隆大学的编程基础、美国加州大学伯克利分校的人工智能课程。在行业应用方面,Python已经渗透到数据分析、互联网开发、工业智能化、游戏开发等重要的工业应用领域。基于Python的诸多优点,Python受到诸多学习者的热捧。
本书的编写遵循的是: ①适应原则。Python语言有自己独特的语法以及编程方法,在编程语言的大框架下,分析这些编程语言的细节差异,读者能够很好地适应Python的学习。②科学原则。本教材既是知识产品的再生产、再创造,也是编者教学经验的总结和提高。其覆盖范围广、内容新,既有面的铺开,又有点的深化,举例符合题意,读者学习起来事半功倍。
本书从基础和实践两个层面引导读者学习Python这门学科,系统、全面地讨论了Python编程的思想和方法。第1~3章主要介绍了Python的基本知识以及理论基础。第4~8章详细介绍了Python编程的核心技术,着眼于控制语句与函数、模块和包、类和继承、文件和IO的重点知识使用场景以及注意事项的描述,每一章节都搭配了详细的Python程序,帮助读者全面理解Python编程。其中,第7章是程序开发的进阶,着重介绍了抽象类、多继承等知识点,并针对每一个知识点给出了详细的例子。第9章重点介绍了正则表达式,并针对每一个知识点给出相关实例。第10章具体介绍了软件开发语言中的重点调试及异常,有编程语言常用的tryexcept、finally语句介绍和实例,也有特殊的assert语句和with语句介绍和实例。
由于编者水平有限,加之Python语言的发展日新月异,书中难免会有疏漏和不妥之处,敬请广大读者批评指正。
编者2020年5月

 

 

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