登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Python项目开发实战

書城自編碼: 2669178
分類: 簡體書→大陸圖書→計算機/網絡软件工程/开发项目管理
作者: [美]Laura Cassell,Alan Gauld 著
國際書號(ISBN): 9787302415879
出版社: 清华大学出版社
出版日期: 2015-10-01
版次: 1 印次: 1
頁數/字數: 325/517000
書度/開本: 16开 釘裝: 平装

售價:NT$ 496

我要買

share:

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



新書推薦:
感动,如此创造
《 感动,如此创造 》

售價:NT$ 335.0
商业人像摄影
《 商业人像摄影 》

售價:NT$ 447.0
抗争表演
《 抗争表演 》

售價:NT$ 347.0
咏春八斩刀
《 咏春八斩刀 》

售價:NT$ 391.0
聊不完的艺术家:跨界设计师穆夏
《 聊不完的艺术家:跨界设计师穆夏 》

售價:NT$ 549.0
失去的过去与未来的犯罪
《 失去的过去与未来的犯罪 》

售價:NT$ 279.0
质子交换膜燃料电池系统及其控制   戴海峰,余卓平,袁浩 著
《 质子交换膜燃料电池系统及其控制 戴海峰,余卓平,袁浩 著 》

售價:NT$ 1114.0
绘画的基础 彩色铅笔技法入门教程
《 绘画的基础 彩色铅笔技法入门教程 》

售價:NT$ 279.0

建議一齊購買:

+

NT$ 324
《 有趣的二进制 软件安全与逆向分析 》
+

NT$ 407
《 Nmap渗透测试指南 》
+

NT$ 822
《 Qt 5开发实战 》
+

NT$ 822
《 Python Web开发 测试驱动方法 》
+

NT$ 822
《 深度探索嵌入式操作系统:从零开始设计、架构和开发 》
+

NT$ 496
《 R编程入门经典——大数据时代的统计分析语言 》
內容簡介:
通过实际项目增强你的Python技能

通过理论和实践的结合以及实际可操作的指导,本书将为你呈现真实世界中的Python编程。书中的实际教程聚焦于功能,覆盖了基本的创建应用、构建和封装库。同时在有经验的Python教员一直为你提供有价值的见解的帮助下,你可以超越教程并开始创建项目。读者应该熟悉核心Python语言的基础语法,并准备增强自己的技能,这样才能在这门顶级编程语言的实际应用中成为专家。

主要内容


学习Python如何在真实世界中完成日常任务并提高业务效率


了解库的工作原理、在何处获取和使用它们


使用Virtualenv、Pip和更多工具建立开发环境


创建、封装并与Python社区中的其他用户分享库


使用分层次的方法创建项目,并使用库在每次迭代中添加功能


在真实世界的中级项目中使用Python,以便获得在更大开源项目中使用它的信心
關於作者:
Laura Cassell是PyLadies Atlanta的开创者。她在Big Nerd Ranch教授Python和JavaScript。她现在是New Relic公司Python组的一位工程师主管。

Alan Gauld是电信和客户服务行业的一位企业架构设计师。从1998年他就开始使用Python。他是python-tutor邮件列表中的版主和积极参与者。
目錄
目 录
第1章 Python核心知识回顾1
1.1 探索Python语言和解释器1
1.2 回顾Python数据类型3
1.2.1 数值类型:整数和浮点数4
1.2.2 布尔类型5
1.2.3 None类型6
1.2.4 容器类型6
1.2.5 字符串7
1.2.6 字节和字节数组9
1.2.7 元组10
1.2.8 列表11
1.2.9 字典12
1.2.10 集13
1.3 使用Python控制结构15
1.3.1 结构化你的程序15
1.3.2 使用序列、块和注释16
1.3.3 选择一个执行路径17
1.3.4 迭代18
1.3.5 异常处理20
1.3.6 上下文管理21
1.4 在Python中读取和输出数据21
1.4.1 与用户交互21
1.4.2 使用文本文件23
1.5 扩展Python24
1.5.1 定义并使用函数24
1.5.2 定义并使用类和对象28
1.6 创建和使用模块和包32
1.6.1 使用和创建模块33
1.6.2 使用和创建包34
1.7 创建示例包35
1.8 使用第三方包42
1.9 本章小结43
第2章 Python脚本47
2.1 访问操作系统48
2.1.1 获得关于用户和他们的电脑的信息49
2.1.2 获得当前进程信息52
2.1.3 管理其他程序54
2.1.4 更加高效地管理子进程57
2.1.5 获取文件和设备的信息60
2.1.6 浏览和操纵文件系统62
2.1.7 探索目录树深度68
2.2 使用日期和时间71
2.2.1 使用time模块71
2.2.2 datetime模块介绍74
2.2.3 calendar模块介绍75
2.3 处理常见的文件格式76
2.3.1 使用逗号分隔的数值76
2.3.2 使用Config文件82
2.3.3 操作XML和HTML文件85
2.4 使用ctypes和pywin32访问原生API93
2.4.1 访问操作系统库94
2.4.2 使用COM访问Windows应用96
2.5 涉及多应用的自动化任务97
2.5.1 使用Python98
2.5.2 使用操作系统工具98
2.5.3 使用数据文件98
2.5.4 使用第三方模块98
2.5.5 通过命令行接口与子进程交互99
2.5.6 为基于服务器的应用使用Web服务99
2.5.7 使用一个原生代码API99
2.5.8 使用GUI机器人学99
2.6 本章小结100
第3章 管理数据103
3.1 使用Python存储数据104
3.1.1 使用DBM作为持久化字典104
3.1.2 使用Pickle存取对象109
3.1.3 使用shelve访问对象111
3.2 使用Python分析数据116
3.2.1 使用Python的内置特性分析数据116
3.2.2 使用itertools分析数据119
3.2.3 使用itertools分析LendyDB数据124
3.3 使用SQL管理数据126
3.3.1 关系型数据库的概念126
3.3.2 结构化查询语言127
3.3.3 跨表链接数据134
3.3.4 多对多关系140
3.4 从LendyDB迁移到SQL
数据库143
3.4.1 从Python访问SQL143
3.4.2 创建LendyDB SQL数据库145
3.4.3 插入测试数据146
3.4.4 创建一个LendyDB API148
3.5 探索其他数据管理选择154
3.5.1 主从数据库154
3.5.2 NoSQL155
3.5.3 云计算155
3.5.4 使用RPy进行数据分析156
3.6 本章小结157
第4章 创建桌面应用161
4.1 组织应用程序162
4.2 创建命令行界面163
4.2.1 创建数据层163
4.2.2 创建核心逻辑层165
4.2.3 创建用户界面169
4.3 使用cmd模块创建命令行界面173
4.4 读取命令行参数175
4.5 用一些对话框让命令行界面变得生动176
4.6 使用Tkinter编程GUI180
4.7 创建简单的GUI183
4.8 创建Tic-Tac-Toe GUI186
4.8.1 勾勒一个UI设计186
4.8.2 创建菜单187
4.8.3 创建Tic-Tac-Toe面板188
4.8.4 将GUI连接到游戏189
4.9 扩展Tkinter194
4.9.1 使用tix194
4.9.2 使用ttk198
4.10 再次回顾借出库199
4.11 探索其他Python GUI工具包207
4.11.1 wxPython207
4.11.2 PyQt208
4.11.3 PyGTK209
4.11.4 原生GUI:Cocoa和PyWin32209
4.11.5 Dabo210
4.12 存储本地数据210
4.12.1 存储特定于应用的数据211
4.12.2 存储用户选择偏好211
4.12.3 存储应用状态212
4.12.4 记录错误信息212
4.13 理解本地化214
4.13.1 使用区域设置214
4.13.2 在Python中使用Unicode216
4.13.3 使用gettext218
4.14 本章小结220
第5章 Python在Web中的应用223
5.1 Python在Web中的应用224
5.1.1 Web应用的组成部分225
5.1.2 客户端-服务器关系226
5.1.3 中间件和MVC226
5.1.4 HTTP方法和头信息227
5.1.5 什么是API230
5.2 使用Python进行Web编程234
5.3 有关Python和Web的更多知识247
5.3.1 静态网站生成器247
5.3.2 Web框架247
5.4 使用Python跨网工作248
5.4.1 XML-RPC248
5.4.2 套接字服务器249
5.5 更多Python网络编程的乐趣252
5.6 本章小结253
第6章 Python在更大项目中的应用255
6.1 使用doctest模块测试256
6.2 使用unittest模块测试261
6.3 Python中的测试驱动开发265
6.4 调试Python代码266
6.5 工作在更大的Python项目中275
6.6 发布Python包279
6.7 本章小结281
第7章 探索Python前沿技术283
7.1 使用Python绘图283
7.1.1 使用turtle graphics284
7.1.2 使用GUI Canvas对象284
7.1.3 绘制数据284
7.1.4 使用imghdr285
7.1.5 Pillow简介285
7.1.6 试试ImageMagick285
7.2 使用Python辅助科学286
7.2.1 SciPy简介286
7.2.2 使用Python辅助生物科学287
7.2.3 使用GIS287
7.2.4 处理语言287
7.2.5 综述288
7.3 使用Python开发游戏288
7.3.1 增强PyGame经验288
7.3.2 探索其他选项289
7.4 进入电影领域289
7.5 与其他语言集成290
7.5.1 Jython291
7.5.2 IronPython291
7.5.3 Cython292
7.5.4 TclTk292
7.6 进入物理领域293
7.6.1 serial选项介绍293
7.6.2 RaspberryPi编程294
7.6.3 与Arduino对话294
7.6.4 探索其他选项294
7.7 创建Python295
7.7.1 修复bug295
7.7.2 文档化295
7.7.3 测试295
7.7.4 添加特性296
7.7.5 参加会议296
7.8 本章小结296
附录A 练习答案299
附录B Python标准模块315
附录C 可用Python资源323

 

 

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