科技
类型
6.4
豆瓣评分
可以朗读
语音朗读
309千字
字数
2016-12-01
发行日期
展开全部
主编推荐语
迅速融入开发团队,高效处理项目问题,网罗Python项目开发中的流程,让你的编程事半功倍。
内容简介
本书来自真正的开发现场,是BePROUD公司众多极客在真实项目中的经验总结。作者从Python的环境搭建开始讲起,介绍了Web应用的开发方法、项目管理及审查、测试与高效部署、服务器调试等内容,尽可能网罗了Python项目开发流程中的方方面面。在这里,Python仅仅是一个载体,很多知识点在非Python下也适用,这也是本书最大的特色所在。
目录
- 版权信息
- 引言
- 极客/书虫常伴身边的公司
- 希望能不做不想做的事
- 希望学会好的方法并付诸实践
- 希望工作时有个好心情
- 谢辞
- 前言
- 本书涉及的内容
- 阅读本书前的准备
- 第1部分 Python开发入门
- 第1章 Python入门
- 1.1 安装Python
- 1.2 安装Mercurial
- 1.3 编辑器与辅助开发工具
- 1.4 小结
- 第2章 开发Web应用
- 2.1 了解Web应用
- 2.2 前置准备
- 2.3 Web应用的开发流程
- 2.4 明确要开发什么应用
- 2.5 页面设计
- 2.6 实现功能
- 2.7 查看运行情况
- 第3章 Python项目的结构与包的创建
- 3.1 Python 项目
- 3.2 环境与工具
- 3.3 文件结构与发布程序包
- 3.4 小结
- 第2部分 团队开发的周期
- 第4章 面向团队开发的工具
- 4.1 问题跟踪系统
- 4.2 版本控制系统
- 4.3 聊天系统
- 4.4 对团队开发有帮助的工具
- 4.5 小结
- 第5章 项目管理与审查
- 5.1 项目管理与问题的区分使用
- 5.2 问题模板
- 5.3 问题驱动开发
- 5.4 审查
- 把希望审查员确认的事项整理出来
- 5.5 小结
- 第6章 用Mercurial管理源码
- 6.1 Mercurial版本库的管理与设置
- 6.2 灵活使用“钩子”
- 6.3 分支的操作
- 6.4 关于合并
- 6.5 GUI客户端
- 6.6 考虑实际运用的BePROUD Mercurial Workflow
- 6.7 小结
- 第7章 完备文档的基础
- 7.1 要记得给项目写文档
- 7.2 Sphinx的基础与安装
- 7.3 导入 Sphinx 可解决的问题与新出现的问题
- 7.4 文档集的创建与使用
- 7.5 小结
- 第8章 模块分割设计与单元测试
- 8.1 模块分割设计
- 8.2 测试
- 8.3 通过测试改良设计
- 便于测试的设计
- 8.4 推进测试自动化
- 8.5 小结
- 第9章 Python封装及其运用
- 9.1 使用程序包
- 9.2 巧用程序包
- 9.3 小结
- 第10章 用Jenkins持续集成
- 10.1 什么是持续集成
- 10.2 Jenkins的安装
- 10.3 执行测试代码
- 10.4 测试结果输出到报告
- 10.5 显示覆盖率报告
- 10.6 执行 Django的测试
- 10.7 通过Jenkins构建文档
- 10.8 Jenkins进阶技巧
- 10.9 小结
- 第3部分 服务公开
- 第11章 环境搭建与部署的自动化
- 11.1 确定所需环境的内容
- 11.2 用Ansible实现自动化作业
- 11.3 小结
- 第12章 应用的性能改善
- 12.1 Web应用的性能
- 12.2 评估留言板应用的性能
- 12.3 gunicorn简介
- 12.4 nginx简介
- 12.5 在nginx和gunicorn上运行应用
- 12.6 小结
- 第4部分 加速开发的技巧
- 第13章 让测试为我们服务
- 13.1 认识现状:测试的客观环境
- 13.2 将测试导入开发各个阶段
- 13.3 小结:测试并不可怕
- 第14章 轻松使用Django
- 14.1 Django简介
- 14.2 数据库的迁移
- 14.3 fixture replacement
- 14.4 Django Debug Toolbar
- Django Debug Toolbar的简介
- 14.5 小结
- 第15章 方便好用的Python模块
- 15.1 轻松计算日期
- 15.2 简化模型的映射
- 15.3 图像处理
- 15.4 数据加密
- 15.5 使用Twitter的API
- 15.6 使用REST API
- 15.7 小结
- 附录
- 附录A VirtualBox的设置
- A.1 安装VirtualBox
- A.2 新建虚拟机
- A.3 备份虚拟机
- 附录B OS(Ubuntu)的设置
- B.1 安装Ubuntu
- B.2 SSH的设置
- B.3 中文的设置
- B.4 添加用户
- 看完了
展开全部
出版方
人民邮电出版社·图灵出品
图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。