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

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

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

『簡體書』例解Python:Python编程快速入门践行指南

書城自編碼: 3580565
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 张志刚
國際書號(ISBN): 9787121401435
出版社: 电子工业出版社
出版日期: 2020-12-01

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

售價:HK$ 117.5

我要買

 

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


新書推薦:
卡特里娜(“同一颗星球”丛书)
《 卡特里娜(“同一颗星球”丛书) 》

售價:HK$ 87.4
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
《 伟大民族:从路易十五到拿破仑的法国史(方尖碑) 》

售價:HK$ 188.2
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
《 古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究 》

售價:HK$ 132.2
《日本文学史序说》讲演录
《 《日本文学史序说》讲演录 》

售價:HK$ 72.8
无尽的海洋:美国海事探险与大众文化(1815—1860)
《 无尽的海洋:美国海事探险与大众文化(1815—1860) 》

售價:HK$ 99.7
治盗之道:清代盗律的古今之辨
《 治盗之道:清代盗律的古今之辨 》

售價:HK$ 122.1
甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册)
《 甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册) 》

售價:HK$ 210.6
甲骨文丛书·中华早期帝国:秦汉史的重估
《 甲骨文丛书·中华早期帝国:秦汉史的重估 》

售價:HK$ 300.2

 

內容簡介:
本书主要面向Python初级用户,本着能懂、够用的原则,循序渐进,逐步揭示Python编程的核心语法与编程思想。主要知识点包括Python编程环境的搭建与配置、常用的数据类型、判断和循环语句、异常处理、函数的使用、文件操作、面向对象编程的用法、数据库操作、正则表达式、并行处理等。本书中包含丰富的代码案例,结合知识点进行讲解,力求做到让读者既掌握了语法,又学会了应用;另外,本书精讲编程思路。掌握Python语法并不难,初学者往往“看得懂别人的代码,但是自己写的时候又无从下手”,这是因为缺少编程思路,本书将带读者一起体验程序从构思到实现的过程。本书作者具有多年教学经验,深知新手入门学习过程中的疑惑。本书将尽量为读者答疑解惑,既讲理论,又有实践和思路。同时,本书将使用通俗的语言和生活中的案例解释专业术语,保证读者能看懂,又不失专业性。
關於作者:
张志刚达内集团云计算教研部总监级讲师。持有RHCA(红帽认证架构师)、RHCDS(红帽认证数据中心专家)、RHCI(红帽官方授权讲师)、MCT(微软官方授权讲师)等多种国际IT认证证书。在北京从业10余年,精通Linux操作系统,熟悉Linux平台下各种服务与架构(如Ansible、Kubernetes等)的配置与管理。擅长Linux系统下Python编程,具有多年Python编程授课经验。
目錄
第1章管中窥豹1

1.1获取Python程序包2

1.2安装Python2

1.2.1源码包安装方式2

1.2.2二进制rpm包安装方式3

1.3配置IDE4

1.4运行Python代码的方式12

1.4.1使用交互式解释器12

1.4.2使用Python脚本13

1.5输入输出13

1.5.1使用print语句输出内容到屏幕终端13

1.5.2使用input内建函数获取用户的键盘输入15

1.6注释及文档字符串16

1.6.1通过注释为程序添加功能说明16

1.6.2使用文档字符串添加帮助信息17

1.7变量19

1.7.1变量定义的要求及推荐的命名方法19

1.7.2变量赋值20

1.7.3变量类型22

1.8语法结构23

1.8.1使用4个空格实现语句块缩进23

1.8.2使用续行符将一行代码分解到多行23

1.8.3使用分号将多行语句书写到同一行24

1.8.4配置Python交互解释器支持按Tab键补全24

第2章魔力数据25

2.1数字类型26

2.1.1基本数字类型26

2.1.2不同进制的整数数字表示方式26

2.1.3算术运算符27

2.1.4比较运算符28

2.1.5逻辑运算符28

2.2字符串30

2.2.1常用的定义字符串的方式30

2.2.2通过字符串切片获取字符或子串31

2.2.3字符串的拼接与重复33

2.2.4字符串成员关系判断33

2.2.5字符串方法34

2.2.6字符串格式化方法37

2.2.7利用原始字符串表达字面本身的含义38

2.3列表39

2.3.1定义列表39

2.3.2列表切片40

2.3.3列表方法40

2.4元组43

2.4.1定义元组43

2.4.2单元素元组注意事项43

2.5字典44

2.5.1定义字典44

2.5.2更新字典内容44

2.5.3字典方法44

2.6数据类型比较46

2.6.1数据存储模型47

2.6.2数据更新模型47

2.6.3数据访问模型50

2.7相关操作50

2.7.1获取对象“长度”50

2.7.2成员关系判定51

第3章方圆之规52

3.1判断语句53

3.1.1if基本判断语句53

3.1.2if-else扩展判断语句54

3.1.3if-elif-else多分支判断语句55

3.1.4利用条件表达式简化判断语句56

3.1.5应用案例:根据分数进行成绩分级57

3.1.6应用案例:编写石头剪刀布人机交互小游戏59

3.2while循环语句63

3.2.1基础语法结构63

3.2.2应用案例:从1累加到10063

3.2.3应用案例:猜数64

3.2.4应用案例:三局两胜的石头剪刀布游戏65

3.2.5通过break语句中断循环66

3.2.6通过continue语句跳过本次循环67

3.2.7应用案例:计算100以内所有的偶数之和67

3.2.8循环正常结束后执行else语句中的代码68

3.2.9应用案例:有限次数的猜数69

3.3for循环语句70

3.3.1基础语法结构70

3.3.2通过range函数生成数字71

3.4列表解析73

3.5常用内建函数74

3.6综合运用76

3.6.1应用案例:九九乘法表76

3.6.2应用案例:斐波那契数列78

3.6.3应用案例:提取字符串79

3.6.4应用案例:为密码或验证码生成随机字符串80

第4章亡羊补牢84

4.1异常的基本概念85

4.2检测和处理异常86

4.2.1基础语法结构86

4.2.2利用异常参数保存异常原因88

4.2.3异常的else子句89

4.2.4finally子句91

4.3触发异常91

4.3.1利用raise语句主动触发异常92

4.3.2利用assert语句触发断言异常92

第5章重复利用93

5.1函数基础94

5.1.1函数的基本概念94

5.1.2调用函数94

5.1.3把函数的执行结果通过return返回96

5.1.4通过参数向函数传递需要处理的数据99

5.1.5位置参数100

5.1.6应用案例:改写生成随机字符串的代码101

5.1.7提供默认值的默认参数103



5.2模块基础104

5.2.1模块的基本概念104

5.2.2导入模块的常用方法104

5.2.3执行模块导入时的搜索路径105

5.2.4模块的导入特性106

5.2.5模块结构和代码布局108

5.2.6应用案例:模拟用户登录系统109

5.3函数进阶114

5.3.1变量作用域114

5.3.2参数注意事项116

5.3.3个数未知的参数118

5.3.4应用案例:简单的数学小游戏120

5.3.5lambda匿名函数123

5.3.6利用偏函数改造现有函数126

5.3.7递归函数127

5.3.8应用案例:递归列出目录内容128

5.3.9应用案例:快速排序130

5.3.10特殊函数:生成器131

5.3.11函数高级用法:闭包和装饰器132

5.3.12应用案例:计算函数运行时间138

第6章文件操作141

6.1文件操作基础142

6.1.1打开模式142

6.1.2读取文本文件的常用方法143

6.1.3应用案例:文件生成器146

6.1.4将字符串写入文件147

6.1.5非文本文件读写操作148

6.1.6通过with关键字打开文件149

6.1.7应用案例:复制文件149

6.1.8通过seek方法移动文件指针151

6.1.9应用案例:unix2dos153

6.1.10应用案例:进度条动画154

6.2字符编码155

6.3time模块158

6.3.1time模块的常用方法158

6.3.2应用案例:根据时间取出文件内容160

6.4datetime模块163

6.4.1datetime模块的常用方法163

6.4.2应用案例:根据时间取出文件内容164

6.5pickle模块165

6.5.1pickle模块应用165

6.5.2应用案例:记账166

6.6shutil模块170

6.7os模块172

6.8hashlib模块175

6.8.1hashlib模块的使用方法175

6.8.2应用案例:计算文件的md5值176

6.9tarfile模块177

6.9.1tarfile模块的使用方法177

6.9.2应用案例:备份程序178

第7章面向对象186

7.1OOP基础187

7.2OOP常用编程方式之组合190

7.3OOP常用编程方式之继承191

7.4多重继承193

7.5“魔法”方法195



第8章数据仓库197

8.1案例需求分析198

8.2安装非标准模块的方法200

8.3通过PyMySQL模块操作MySQL数据库200

8.4通过SQLAlchemy操作关系型数据库205

8.4.1ORM206

8.4.2SQLAlchemy核心应用207

8.4.3SQLAlchemy操作数据211

8.5SQLite文件型数据库220

第9章正则表达224

9.1正则表达式与模式匹配225

9.2正则表达式的元字符226

9.2.1匹配单个字符226

9.2.2匹配一组字符228

9.2.3其他常用元字符230

9.3re模块230

9.3.1re模块的常用方法230

9.3.2应用案例:分析Web服务器的访问日志232

第10章并行处理240

10.1单进程单线程程序241

10.2通过os.fork实现多进程编程243

10.2.1多进程编程基础244

10.2.2应用案例:多进程ping247

10.3多线程和threading模块248

10.3.1多线程编程基础249

10.3.2应用案例:多线程ping250



10.4通过Paramiko模块实现服务器远程管理251

10.4.1Paramiko应用基础251

10.4.2应用案例:服务器批量管理253

第11章网络互联256

11.1Socket模块257

11.1.1TCP服务器258

11.1.2应用案例:多线程TCP服务器262

11.1.3TCP客户端编程264

11.1.4UDP服务器编程265

11.1.5UDP客户端编程267

11.2urllib模块268

11.2.1urllib.request模块268

11.2.2urllib.error模块271

11.2.3应用案例:爬取图片272

11.3通过requests模块实现网络编程274

11.3.1JSON轻量级数据交换格式274

11.3.2requests.get方法276

11.3.3requests.post方法279

 

 

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