展开全部

主编推荐语

迅速融入开发团队,高效处理项目问题,网罗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月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。