当前位置:首页 > 工业技术
PYTHON编程  第4版  上
PYTHON编程  第4版  上

PYTHON编程 第4版 上PDF电子书下载

工业技术

  • 电子书积分:20 积分如何计算积分?
  • 作 者:MARKLUTZ著;邹晓,瞿乔,任发科等译
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2015
  • ISBN:9787512355309
  • 页数:742 页
图书介绍:当你掌握Python的基础知识后,你要如何使用Python?本书为这门语言的主要应用领域提供了深度教程,譬如系统管理、GUI和Web,并探索了其在数据库、网络、前端脚本、文本处理等方面的应用。通过关注常用工具和库,你将深入理解Python在现实世界编程中所扮演的角色。你将学到清晰一致的语法和编程技巧,并伴随大量的示例解释正确的用法和惯例。本书已完全更新到Python 3.x,也深入探讨了作为软件开发工具的语言,并有许多代码示例。主要内容有:Python快速教程:构建一个简单示例,涵盖了数据呈现、面向对象编程、对象持久化、GUI和网站基础。系统编程:探索系统接口工具和技巧,这些工具和技巧可用于命令行脚本、处理文件和文件夹、并行运行程序等。GUI编程:学习使用Python的tkinter部件库构建完整的用户界面。Internet编程:访问客户端网络协议和Email工具,使用CGI脚本,并学习网站构建技术。多种应用Python的方法:实现数据结构、解析基于文本的信息、数据库接口,以及扩展和嵌入Python。
《PYTHON编程 第4版 上》目录
标签:编程

前言 1

第一部分 序幕 19

第1章 先睹为快 19

“Python编程:长话短说” 19

任务 20

第1步:表示记录 20

第2步:持久存储记录 30

第3步:走进OOP 41

第4步:增加控制台交互 51

第5步:增加GUI 54

第6步:增加Web界面 65

演示总结 81

第二部分 系统编程 85

第2章 系统工具 85

“os.path”的知识 85

系统编程概述 87

介绍sys模块 98

介绍os模块 101

第3章 脚本运行上下文 115

我要增加一个变量 115

当前工作路径 115

命令行参数 118

shell环境变量 121

标准流 124

第4章 文件和目录工具 143

“五个简单步骤擦除你的硬盘!” 143

文件工具 143

目录工具 171

第5章 并行系统工具 184

“指挥猴子做事” 184

进程分支 185

线程 192

程序退出 218

进程间通信 227

multiprocessing模块 247

启动程序的其他方法 261

一个跨平台的程序启动框架 267

其他系统工具 271

第6章 完整的系统程序 273

“愤怒的Grep命令” 273

小游戏:找到最大的Python文件 274

分割与合并文件 284

生成重定向网页 294

一个回归测试脚本 298

复制目录树 306

比较目录树 309

搜索目录树 320

访问器:目录遍历“++” 330

播放媒体文件 343

第三部分 GUI编程 355

第7章 图形化用户界面 355

“嗨,我们正瞧着你!” 355

Python GUI开发之选 357

tkinter概览 362

循序渐进的GUI学习曲线 366

tkinter编码的替代之选 370

添加按钮和回调函数 376

添加用户定义的回调函数 379

添加多个组件 391

用类实现组件的自定义设置 397

用类复用GUI部件 400

本章小结 406

Python/tkinter对Tcl/Tk的转换 408

第8章 tkinter之旅:第一部分 410

“组件、工具和GUI,太棒了!” 410

配置组件外观 411

顶层窗口 414

对话框 420

绑定事件 436

Message和Entry组件 442

Checkbutton、Radiobutton和Scale 450

三种运行GUI代码的方法 463

图像 475

使用PIL查看和处理图像 481

第9章 tkinter之旅:第二部分 496

“如今的菜单,到处都是垃圾内容” 496

菜单 496

Listbox和Scrollbar 510

Text 516

Canvas 537

网格 550

时间工具、线程和动画 567

结束组件之旅 580

第10章 GUI编码技巧 581

“搭建一个更好的用户界面” 581

GuiMixin:普通工具的混合类 582

GuiMaker:自动化生成菜单和工具栏 586

ShellGui:命令行工具的GUI 596

GuiStreams:重定向流到组件 606

动态重载回调处理器 610

封装顶层窗口接口 612

GUI、线程和队列 616

添加GUI到非GUI代码的其他方法 627

PyDemos和PyGadgets启动器 641

第11章 完整的GUI程序 651

“Python、开源和Camaro” 651

PyEdit:一个文本编辑器程序/对象 654

PyPhoto:一个图像查看器和调整大小的工具 694

PyView:一个图像和说明的幻灯片显示工具 704

PyDraw:绘制和移动图像 714

PyClock:一个模拟/数字时钟组件 723

PyToe:一个三连棋游戏组件 737

小结 742

相关图书
作者其它书籍
返回顶部