×
思维导图备注
Python项目开发实战
首页
收藏书籍
阅读记录
书签管理
我的书签
添加书签
移除书签
前言
浏览
1
扫码
小字体
中字体
大字体
2022-01-24 10:09:01
请
登录
再阅读
上一篇:
下一篇:
版权声明
引言
极客 / 书虫常伴身边的公司
希望能不做不想做的事
希望学会好的方法并付诸实践
希望工作时有个好心情
谢辞
前言
阅读本书前的准备
第 1 部分 Python 开发入门
第 1 章 Python 入门
1.1 安装 Python
1.2.1 Mercurial 概述
1.3.1 编辑器
第 2 章 开发 Web 应用
2.1.1 Web 应用是什么
2.2.1 关于 Flask
2.4 明确要开发什么应用
2.4.1 留言板应用的需求
2.5.1 确定成品页面的形式
2.6.1 保存留言数据
第 3 章 Python 项目的结构与包的创建
3.1 Python 项目
3.2 环境与工具
3.2.1 用 virtualenv 搭建独立环境
3.3.1 编写 setup.py
第 2 部分 团队开发的周期
第 4 章 面向团队开发的工具
4.1 问题跟踪系统
4.1.1 Redmine
4.2.1 Mercurial 与 Redmine 的联动
4.3.1 Slack
4.4.1 Dropbox
第 5 章 项目管理与审查
5.1 项目管理与问题的区分使用
5.1.1 项目管理的前置准备工作
5.2.1 安装插件
5.3.2 创建与问题编号同名的分支
5.4.2 审查委托:代码审查篇
第 6 章 用 Mercurial 管理源码
6.1 Mercurial 版本库的管理与设置
6.1.1 服务器上的 Uinx 用户群设置
6.2.1 钩子功能的设置方法
6.4 关于合并
6.4.1 未发生冲突的合并
6.5.2 GUI 客户端的优点
6.6.1 概述
第 7 章 完备文档的基础
7.1 要记得给项目写文档
7.1.1 写文档时不想做的事
7.2.1 Sphinx 的安装
7.3.1 由于是纯文本,所以能在平时用的编辑器上写文档
7.4.1 什么是文档集
第 8 章 模块分割设计与单元测试
8.1 模块分割设计
8.1.2 构成 Web 应用的组件
8.2.1 测试的种类
8.4 推进测试自动化
8.4.1 用 tox 自动生成执行测试的环境
第 9 章 Python 封装及其运用
9.1 使用程序包
9.1.2 从非 PyPI 服务器安装程序包
9.2.2 巧用 requirements.txt
10.1 什么是持续集成
10.1.2 Jenkins 简介
10.2.2 本章将用到的 Jenkins 插件
10.3.2 添加 Job
10.4.2 调用 pytest 命令
10.5.3 读取覆盖率报告
10.6.2 Django 的调整
10.7.1 安装 Sphinx
10.8.2 进一步改善
第 11 章 环境搭建与部署的自动化
11.1 确定所需环境的内容
11.1.2 服务器搭建内容的结构化
11.2.2 文件结构
第 12 章 应用的性能改善
12.1 Web 应用的性能
12.1.2 针对高负荷的对策
12.2.2 安装 ApacheBench
12.4 nginx 简介
12.4.1 安装 nginx
12.5.2 nginx 的设置
第 4 部分 加速开发的技巧
13.1 认识现状:测试的客观环境
13.2 将测试导入开发各个阶段
13.2.1 文档的测试(审查)
第 14 章 轻松使用 Django
14.1.2 Django 的架构
14.2.2 Django 的迁移功能
14.3.2 几种不便使用默认配置器的情况
14.5 小结
第 15 章 方便好用的 Python 模块
15.1 轻松计算日期
15.1.2 导入 dateutil
15.2.1 模型映射的必要性
15.3.2 图像格式转换
15.4.2 通用加密系统的加密及解密
15.5.2 添加应用与获取用户密钥
15.6.2 导入 Requests
附录 A VirtualBox 的设置
A.2 新建虚拟机
A.3 备份虚拟机
附录 B OS(Ubuntu)的设置
B.2 SSH 的设置
B.3 中文的设置
B.4 添加用户
暂无相关搜索结果!
×
二维码
手机扫一扫,轻松掌上学
×
《Python项目开发实战》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度