Python核心编程 第3版 英文版 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
Python核心编程 第3版 英文版电子书下载地址
内容简介:
《Python核心编程(第3版)英文版》是经典畅销图书《Python核心编程(第 二版)》的全新升级版本,总共分为3部分。第 1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第 2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高 级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其他内容。
《Python核心编程(第3版)英文版》适合具有一定经验的Python开发人员阅读。
书籍目录:
Part I General Application Topics 1
第 1部分 通用应用主题
Chapter 1 Regular Expressions 2
第 1章 正则表达式
1.1 Introduction/Motivation / 引言/动机 3
1.2 Special Symbols and Characters / 特殊的符号和字符 6
1.3 Regexes and Python / 正则表达式和Python语言 16
1.4 Some Regex Examples 一些正则表达式示例 36
1.5 A Longer Regex Example更长的正则表达式示例 41
1.6 Exercises / 练习 48
Chapter 2 Network Programming 53
第 2章 网络编程
2.1 Introduction / 前言 54
2.2 What Is Client/Server Architecture / 客户端/服务器网络编程 54
2.3 Sockets: Communication Endpoints / 套接字:通信端点 58
2.4 Network Programming in Python / Python中的网络编程 61
2.5 *The SocketServer Module / SocketServer模块 79
2.6 *Introduction to the Twisted Framework / *Twisted框架介绍 84
2.7 Related Modules / 相关模块 88
2.8 Exercises / 练习 89
Chapter 3 Internet Client Programming 94
第3章 Internet客户端编程
3.1 What Are Internet Clients / 什么是Internet客户端? 95
3.2 Transferring Files / 文件传输 96
3.3 Network News / 网络新闻 104
3.4 E-Mail / 电子邮件 114
3.5 Related Modules / 相关模块 146
3.6 Exercises / 练习 148
Chapter 4 Multithreaded Programming 156
第4章 多线程编程
4.1 Introduction/Motivation / 简介/动机 157
4.2 Threads and Processes / 线程和进程 158
4.3 Threads and Python / 线程和Python 160
4.4 The thread Module / thread模块 164
4.5 The threading Module / threading模块 169
4.6 Comparing Single vs. Multithreaded Execution /
单线程和多线程执行对比 180
4.7 Multithreading in Practice / 多线程实践 182
4.8 Producer-Consumer Problem and the Queue/queue Module /
生产者-消费者问题和Queue/queue模块 202
4.9 Alternative Considerations to Threads / 线程的替代方案 206
4.10 Related Modules / 相关模块 209
4.11 Exercises / 练习 210
Chapter 5 GUI Programming 213
第5章 GUI编程
5.1 Introduction / 简介 214
5.2 Tkinter and Python Programming / Tkinter和Python编程 216
5.3 Tkinter Examples / Tkinter示例 221
5.4 A Brief Tour of Other GUIs / 其他GUI简介 236
5.5 Related Modules and Other GUIs / 相关模块和其他GUI 247
5.6 Exercises / 练习 250
Chapter 6 Database Programming 253
第6章 数据库编程
6.1 Introduction / 简介 254
6.2 The Python DB-API / Python的DB-API 259
6.3 ORMs / 对象关系映射(ORM) 289
6.4 Non-Relational Databases / 非关系型数据库 309
6.5 Related References / 相关文献 316
6.6 Exercises / 练习 319
Chapter 7 *Programming Microsoft Office 324
第7章 *Microsoft Office编程
7.1 Introduction / 简介 325
7.2 COM Client Programming with Python / 使用Python进行
COM客户端编程 326
7.3 Introductory Examples / 入门示例 328
7.4 Intermediate Examples / 中级示例 338
7.5 Related Modules/Packages / 相关模块/包 357
7.6 Exercises / 练习 357
Chapter 8 Extending Python 364
第8章 扩展Python
8.1 Introduction/Motivation / 简介和动机 365
8.2 Extending Python by Writing Extensions /
编写Python扩展 368
8.3 Related Topics / 相关主题 384
8.4 Exercises / 练习 388
Part II Web Development 389
第 2部分 Web开发
Chapter 9 Web Clients and Servers 390
第9章 Web客户端和服务器
9.1 Introduction / 简介 391
9.2 Python Web Client Tools / Python Web客户端工具 396
9.3 Web Clients / Web客户端 410
9.4 Web (HTTP) Servers / Web(HTTP)服务器 428
9.5 Related Modules / 相关模块 433
9.6 Exercises / Exercises 436
Chapter 10 Web Programming: CGI and WSGI 441
第 10章 Web编程:CGI和WSGI
10.1 Introduction / 简介 442
10.2 Helping Web Servers Process Client Data / 帮助Web服务
器处理客户端数据 442
10.3 Building CGI Applications / 建立CGI应用程序 446
10.4 Using Unicode with CGI / 在CGI中使用Unicode 464
10.5 Advanced CGI / 高 级CGI 466
10.6 Introduction to WSGI / WSGI简介 478
10.7 Real-World Web Development / 真实世界的Web开发 487
10.8 Related Modules / 相关模块 488
10.9 Exercises / 练习 490
Chapter 11 Web Frameworks: Django 493
第 11章 Web框架:Django
11.1 Introduction / 简介 494
11.2 Web Frameworks / Web框架 494
11.3 Introduction to Django / Django简介 496
11.4 Projects and Apps / 项目和应用 501
11.5 Your “Hello World” Application (A Blog) / “Hello World”
应用(一个博客) 507
11.6 Creating a Model to Add Database Service / 创建一个
Model来添加数据库服务 509
11.7 The Python Application Shell / Python Application Shell 514
11.8 The Django Administration App / Django管理应用 518
11.9 Creating the Blog’s User Interface /
创建Blog的用户界面 527
11.10 Improving the Output / 改进输出 537
11.11 Working with User Input / 处理用户输入 542
11.12 Forms and Model Forms / 表单和模型表单 546
11.13 More About Views / 视图进阶 551
11.14 *Look-and-Feel Improvements / *改善外观 553
11.15 *Unit Testing / *单元测试 554
11.16 *An Intermediate Django App: The TweetApprover /
中级Django应用:TweetApprover 564
11.17 Resources / 资源 597
11.18 Conclusion / 总结 597
11.19 Exercises / 练习 598
Chapter 12 Cloud Computing: Google App Engine 604
第 12章 云计算:Google App Engine
12.1 Introduction / 简介 605
12.2 What Is Cloud Computing / 什么是云计算? 605
12.3 The Sandbox and the App Engine SDK /
沙盒和App Engine SDK 612
12.4 Choosing an App Engine Framework /
选择一个App Engine框架 617
12.5 Python 2.7 Support / Python 2.7支持 626
12.6 Comparisons to Django / 与Django比较 628
12.7 Morphing “Hello World” into a Simple Blog /
将“Hello World”改成一个简单的博客 631
12.8 Adding Memcache Service / 添加Memcache服务 647
12.9 Static Files / 静态文件 651
12.10 Adding Users Service / 添加用户服务 652
12.11 Remote API Shell / 远程API Shell 654
12.12 Lightning Round (with Python Code) /
问与答(Python实现) 656
12.13 Sending Instant Messages by Using XMPP /
使用XMPP发送即时消息 660
12.14 Processing Images / 处理图片 662
12.15 Task Queues (Unscheduled Tasks) /
任务队列(非定期任务) 663
12.16 Profiling with Appstats / 使用Appstats进行分析 670
12.17 The URLfetch Service / URLfetch服务 672
12.18 Lightning Round (without Python Code) /
问与答(没有Python代码) 673
12.19 Vendor Lock-In / 厂商锁定 675
12.20 Resources / 资源 676
12.21 Conclusion / 总结 679
12.22 Exercises / 练习 680
Chapter 13 Web Services 684
第 13章 Web服务
13.1 Introduction / 简介 685
13.2 The Yahoo! Finance Stock Quote Server /
Yahoo!金融股票报价服务器 685
13.3 Microblogging with Twitter / Twitter微博 690
13.4 Exercises / 练习 707
Part III Supplemental/Experimental 713
第3部分 补充/实验章节
Chapter 14 Text Processing 714
第 14章 文本处理
14.1 Comma-Separated Values / 逗号分隔的值(CSV) 715
14.2 JavaScript Object Notation / JavaScript对象表示法(JSON) 719
14.3 Extensible Markup Language / 可扩展标记语言 724
14.4 References / 参考资料 738
14.5 Related Modules / 相关模块 740
14.6 Exercises / 练习 740
Chapter 15 Miscellaneous 743
第 15章 其他内容
15.1 Jython / Jython 744
15.2 Google / Google 748
15.3 Exercises / 练习 759
Appendix A Answers to Selected Exercises 763
附录A 部分练习参考答案
Appendix B Reference Tables 768
附录B 参考表
Appendix C Python 3: The Evolution of a Programming Language 798
附录C Python 3:一种编程语言的进化产物
Appendix D Python 3 Migration with 2.6 807
附录D 利用Python 2.6 进行Python 3迁移
作者介绍:
Wesley Chun在高中阶段开始进入计算世界,当时他使用的是BASIC和6502汇编语言,系统是Commodore。随后开始在App IIe上使用Pascal语言,然后是再在穿孔卡片上使用ForTran语言。正在在穿孔卡片上使用ForTran的经历使他成为一名谨慎小心的开发人员,因为将一组卡片发送到学校的主机并得到返回结果,往往需要一周的往返时间。Wesley还将一个新闻类从打字机改变为Osborne 1 CP/M计算机。他得到的有酬劳的工作是作为学生辅导员为四年级、五年级和六年级的学生及其父母家讲授BASIC编程课程。 高中毕业后,Wesley以加利福尼亚校友学者的身份进入加州大学伯克利分校。他主修应用数学(计算机科学),辅修音乐(古典钢琴),并以A级和B级的成绩毕业。在学校期间,他先后使用过Pascal、Logo和C语言编写过程序。他还参加了一个以录像带培训和心理咨询为特色的辅导课程。他的暑期实习项目包括以第4代编程语言编写代码,并编写了一个“Getting Started”用户手册。几年过后,他开始在加州大学圣巴拉拉分校继续学习,并获得了计算机科学(分布式系统)的硕士学位。在此期间,他还讲授C编程课程。他的一片以其硕士论文为基础的论文在第 29杰HICSS大会上被提名为论文,其随后的一个论文版本刊登在新加坡大学High Performance Computing杂志上。 自从毕业之后,Wesley就投身于软件行业,编写和出版了多本图书,并且发表了数百篇会议报告和教程。此外还开发了针对公共企业和私有企业培训的Python课程。Wesley的Python使用经历始于Python 1.4版本(当时Python刚刚起步),他使用Python设计了Yahoo!Mail拼写检查程序以及地址簿。他随后成为Yahoo!People Search部门的首 席工程师。在离开Yahoo!之后,他写作了本书第 1版,然后开始周游世界。回来之后,他使用Python编写过许多程序,包括本地产品搜索程序、反垃圾邮件和防病毒邮件程序、Facebook游戏/应用,以及许多完全不同的其他东西,比如医生用来进行脊柱骨折分析的软件。 在其闲暇时间,Wesley喜欢弹钢琴、打保龄球、打篮球、骑自行车、玩极限飞盘、打扑克、旅行,以及与家人共享人伦。他还是Tutor邮件列表和PyCon这两个Python用户组的志愿者。他还维护着艾伦帕森斯怪物项目目录(Alan Parsons Project Monster Discography)。在本书写作之时,Wesley是Google的开发大使,为其云产品背书。Wesley生活在硅谷,您可以通过@wescpy或plus.ly/wescpy来找到他。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
编辑推荐
全面涵盖当今应用开发中的众多领域
为中级Python开发人员提供实践方法
涵盖大量实用的代码案例
每章末尾的习题有助于巩固所学知识
Python是一种灵活、可靠且具有表现力的编程语言,它将编译语言的强大与脚本语言的简洁性、快速开发特性整合起来。在本书中,Python开发人员兼企业培训师Wesley Chun会帮助您将Python技能提升到更高的水平。
本书涵盖了成为一名技术全面的Python开发人员所需的一切内容。本书讲解了应用开发相关的多个领域,而且书中的内容可以立即应用到项目开发中。此外,本书还包含了一些使用Python 2和Python 3编写的代码案例,以及一些代码移植技巧。有些代码片段甚到无须修改就可以运行在Python 2.x或Python 3.x上。
本书讲解了如下内容:
学习专业的Python风格、实践以及好的编程习惯;
使用TCP、UDP、XML-RPC来开发客户端和服务器,并供高 级的库(比如SocketServer和Twisted)使用使用Tkinter和其他可用的工具来开发GUI应用;
通过使用C/C 编写扩展,或者使用多线程来编写I/O密集型代码,提升应用的性能;
探究QSL和关系数据库、ORM,甚到是MongoDB这样的非关系型(NonSQL)数据库;
学习Web编程的基础知识,包括Web客户端和服务器,以及CGI和WSGI;
使用正则表达式和强大的文本处理工具,来创建和解析CSV、JSON和XML数据;
使用COM客户端编程与常见的Microsoft Office软件(比如Excel、PowerPoint、Outlook)进行交互;
使用Django框架深入了解Web开发,以及使用Google App Engine深入了解云计算;
使用Jyhon探索Java编程,以及在JVM上运行Python代码的方式;
连接Web服务,比如连接Yahoo!Fiance获取股票行情,或者连接Yahoo!Mail、Gmail以及其他邮件服务器来下载或发送邮件;
通过学习如何连接Twitter和Google 网络来拥抱社交媒体的热潮。
媒体评论
“本书简洁而不失其技术深度,内容丰富全面,历史资料翔实齐全,这让本书成为学习Python的完 美教程。本书易于阅读,以极简的文字介绍了复杂的案例,同时涵盖了其他同类图书中很少涵盖的历史参考资料。简而言之,本书棒极了!”
——Gloria. W
“期待已久的Core Python Programming第 2版已经证明了本书确实值得期待——它深度与广度齐备,其中囊括的有用练习可以帮助读者掌握Python并付之于实践。”
——Alex Martelli,Python in a Nutsh
网站评分
书籍多样性:8分
书籍信息完全性:5分
网站更新速度:4分
使用便利性:3分
书籍清晰度:8分
书籍格式兼容性:3分
是否包含广告:6分
加载速度:7分
安全性:4分
稳定性:9分
搜索功能:5分
下载便捷性:5分
下载点评
- 速度慢(335+)
- 推荐购买(110+)
- 还行吧(235+)
- 好评(547+)
- pdf(530+)
- 快捷(360+)
- 经典(286+)
下载评价
- 网友 权***波:
收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!
- 网友 益***琴:
好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。
- 网友 蓬***之:
好棒good
- 网友 沈***松:
挺好的,不错
- 网友 潘***丽:
这里能在线转化,直接选择一款就可以了,用他这个转很方便的
- 网友 辛***玮:
页面不错 整体风格喜欢
- 网友 堵***格:
OK,还可以
- 网友 谢***灵:
推荐,啥格式都有
- 网友 游***钰:
用了才知道好用,推荐!太好用了
- 网友 后***之:
强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!
- 网友 丁***菱:
好好好好好好好好好好好好好好好好好好好好好好好好好
- 网友 孔***旋:
很好。顶一个希望越来越好,一直支持。
- 网友 堵***洁:
好用,支持
- 网友 仰***兰:
喜欢!很棒!!超级推荐!
- 网友 索***宸:
书的质量很好。资源多
- 网友 屠***好:
还行吧。
喜欢"Python核心编程 第3版 英文版"的人也看了
健康减肥计划:减肥瘦身食谱 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
现代农业发展理论 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
中药药剂学(精编教材) 杨明 主编 著 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
彩色详解山海经 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
中华生肖文化系列(全十二册) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
中考必刷卷道德与法治 2023新版全国通用 中考真题精选38套 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
理综 高考考前原创卷打靶卷(第1期)2018一线名卷 曲一线科学备考 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
万千心理 内在生命:精神分析与人格发展 (英)马戈·沃德尔(Margot Waddell) 中国轻工业出版社 9787518412280 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
烹饪学概论 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
法律硕士联考六脉神剑笔记 法学/非法学||中国政法大学出版社|9787562088875 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 建筑结构与设备 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- MCS-51单片机C语言程序设计与实践(第3版) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- Bath Buddies: Wiggly Octopus 洗澡书:舞动的章鱼 (ISBN9781405052962) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 2023新思路高一数学必修一辅导与训练必修1册高中物理化学生物学必修2高一高二高三上册下册上海科学技术出版社教辅资料辅导书任选【百文斋图书专营店】 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 安娜·卡列尼娜(全二册,精装大开本,托尔斯泰三部曲之一,草婴翻译,无删节全译本) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 端到端QoS网络设计 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 网络营销 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 商界40年:梦想家(2009-2018)洞悉85位企业家的创业故事、85家企业的成长壮大历程 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 法学(2020全新升级军队文职人员招聘考试专业辅导教材) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- Comet in Moominland 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
书籍真实打分
故事情节:8分
人物塑造:7分
主题深度:8分
文字风格:9分
语言运用:5分
文笔流畅:7分
思想传递:4分
知识深度:5分
知识广度:8分
实用性:5分
章节划分:9分
结构布局:8分
新颖与独特:9分
情感共鸣:8分
引人入胜:4分
现实相关:5分
沉浸感:7分
事实准确性:4分
文化贡献:4分