图书介绍

Head First Python 重视大脑的学习指南 中文版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Head First Python 重视大脑的学习指南 中文版
  • (美)巴里著;林琪,郭静等译 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787512322233
  • 出版时间:2012
  • 标注页数:457页
  • 文件大小:107MB
  • 文件页数:487页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Head First Python 重视大脑的学习指南 中文版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1初识Python 人人都爱列表2

Python有什么过人之处?2

安装Python33

使用IDLE来帮助学习Python4

有效地使用IDLE5

处理复杂数据6

创建简单的Python列表7

列表就像是数组9

向列表增加更多数据11

处理列表数据15

For循环处理任意大小的列表16

在列表中存储列表18

在列表中查找列表20

复杂数据很难处理23

处理多层嵌套列表24

不要重复代码;应当创建一个函数28

在Python中创建一个函数29

解决之道:递归!31

你的Python工具箱32

2共享你的代码 函数模块34

太好了,所以应该分享34

函数转换为模块35

模块无处不在36

注释代码37

准备发布40

构建发布41

发布速览42

导入模块并使用43

Python的模块实现命名空间45

注册PyPI网站47

向PyPI上传代码48

欢迎来到PyPI社区49

用额外的参数控制行为52

写新代码之前,先考虑BIF53

Python会尽力运行你的代码57

跟踪代码58

找出哪里出了问题59

用你的新代码更新PyPI60

你改变了API62

使用可选参数63

模块支持两个API65

API还是不对66

模块重获声誉70

你的Python工具箱71

3文件与异常 处理错误74

程序外部的数据74

都是文本行75

进一步查看数据77

了解你的数据79

了解你的方法,请求帮助80

更好地了解你的数据82

两种截然不同的方法83

增加额外逻辑84

处理异常88

先尝试,然后恢复89

找出要保护的代码91

放过错误93

其他错误呢?96

增加更多错误检查代码97

或者再增加一层异常处理98

那么,哪种方法更好呢?99

大功告成…不过还有一个小问题101

特定指定异常102

你的Python工具箱103

4持久存储 数据保存到文件106

程序生成数据106

以写模式打开文件110

发生异常后文件会保持打开!114

用finally扩展try115

知道错误类型还不够117

用with处理文件120

默认格式对文件并不合适124

何不修改print_lol()?126

“腌制”数据132

用dump保存,用load恢复133

使用pickle的通用文件I/O才是上策!137

你的Python工具箱138

5推导数据 处理数据!140

Kelly教练需要你的帮助140

排序有两种方式144

时间的麻烦148

推导列表155

迭代删除重复项161

用集合删除重复项166

你的Python工具箱172

6定制数据对象 打包代码与数据174

Kelly又来了(带来一种新的文件格式)174

使用字典关联数据178

将代码及其数据打包在类中189

定义一个类190

使用class定义类191

self的重要性192

每个方法的第一个参数都是self193

继承Python内置的list204

Kelly教练相当满意211

你的Python工具箱212

7 Web开发 集成在一起214

分享是好事214

可以把你的程序放在Web上215

Web应用需要做什么?218

采222

为数据建模222

查看界面226

控制你的代码234

CGI让Web服务器运行程序235

显示选手列表236

可怕的404错误!242

创建另一个CGI脚本244

启用CGI跟踪来帮助解决错误248

一个小改变会让一切大不同250

你的Web应用妙极了!252

你的Python工具箱253

8移动应用开发 小设备256

世界越来越小256

Kelly教练在使用Android257

不用担心Python2259

建立开发环境260

配置SDK和模拟器261

安装和配置Android脚本环境262

为SL4A安装增加Python263

在Android上测试Python264

定义应用的需求266

SL4A Android API274

在Android上选择列表278

选手数据CGI脚本281

看起来应该改变数据的类型284

JSON无法处理你的定制数据类型285

在真正的手机上运行你的应用288

配置AndFTP289

教练对应用大加赞赏290

你的Python工具箱291

9管理你的数据 处理输入294

你的选手时间应用已经声名远扬294

使用表单或对话框接收输入295

创建一个HTML表单模板296

数据传送到CGI脚本300

在Android手机上请求输入304

该更新服务器数据了308

避免竞态条件309

需要一个更好的存储机制310

使用数据库管理系统312

Python包括SQLite313

利用Python的数据库API314

数据库API的相应Python代码315

小小的数据库设计会带来很大不同316

定义数据库模式317

数据是什么样?318

从pickle向SQLite传输数据321

为选手指定了什么ID?322

插入计时数据323

SQLite数据管理工具326

SQLite与现有Web应用集成327

仍然需要名字列表332

根据ID得到选手的详细信息333

还需要修改Android应用342

更新SQLite中的选手数据348

NUAC非常满意!349

你的Python工具箱350

10扩展你的Web应用 来真格的352

到处都有人看到鲸352

HFWWG需要自动化353

用Google App Engine构建Web应用354

下载和安装App Engine355

确保App Engine正常工作356

App Engine使用MVC模式359

用App Engine对数据建模360

如果没有视图,模型有什么用?363

使用App Engine中的模板364

Django的表单验证框架368

检查表单369

控制App Engine Web应用370

提供选择来限制输入376

遭遇“死亡白屏”378

在Web应用中处理POST379

把数据放在datastore中380

不要破坏“健壮性原则”384

接受几乎所有日期和时间385

看起来你还没有完成388

有时,最小的改变可能会带来天壤之别389

还要捕获用户的Google ID390

将Web应用部署到Google云391

HFWWG Web应用已经成功部署!394

你的Python工具箱395

11处理复杂性 数据加工398

下一次跑步有没有合适的目标时间?398

那么&有什么问题吗?400

从数据开始401

将各个时间存储为字典407

预测代码剖析409

得到用户输入413

获取输入产生了一个问题414

搜索最接近的匹配416

时间有问题418

时间—秒转换模块419

时间还有问题422

移植到Android424

你的Android应用就是一堆对话框425

集成应用429

应用大功告成!431

你的Python工具箱432

i其他(我们没有谈到的)十大问题#1:使用一个“专业”IDE436

#2:处理作用域437

#3:测试438

#4:高级语言特性439

#5:正则表达式440

#6:关于Web框架441

#7:对象关系映射工具和NoSQL442

#8:GUI编程443

#9:要避免的问题444

#10:其他Python书445

热门推荐