Jump to ratings and reviews
Rate this book

Python project development real 2nd Edition - Python项目开发实战 第2版

Rate this book
本书来自真正的开发现场,是BePROUD公司众多极客在真实项目中的经验总结和智慧结晶。作者从Python的环境搭建开始讲起,介绍了Web应用的开发方法、项目管理及审查、测试与高效部署、服务器调试等内容,尽可能网罗了Python项目开发流程中的方方面面,有助于开发者建立有序生产环境,提高开发效率,让编程事半功倍。此外,在本书中Python仅仅是一个载体,很多知识点在非Python下也适用。会写代码≠能做好项目!1.建立有序生产环境2.迅速融入开发团队3.高效处理项目问题网罗Python项目开发中的流程,让你的编程事半功倍Python项目与封装/团队开发环境/问题驱动开发/源码管理(Mercurial)Jenkins持续集成(CI)/环境搭建与部署的自动化(Ansible)/Django框架……日本极客和书虫们的智慧结晶和经验总结BeProud里不乏极客和书虫们。在这里,很多人对特定领域的了解程度能吓掉你的下巴。大家一旦发现感兴趣的事,就会拿出私人时间来学习、实践。要知道,极客和书虫们不会为这种事情吝啬时间。正如人们印象中的那样,极客和书虫们大多有些怪癖,但BeProud的员工都具备下列共识。1.希望能不做不想做的事2.希望学会好的方法并付诸实践3.希望工作时有个好心情本书的内容全部基于事实,都是BeProud员工实际尝试、实践过的。我们希望给各位提供一些能实际应用且行之有效的知识,而不是让各位去死记硬背一大堆晦涩难懂的概念。我们很愿意看到本书的知识能对各位有所帮助,愿各位能在工作中有个好心情。第1部分Python开发入门1第1章Python入门21.1安装Python21.1.1安装deb包31.1.2安装第三方包41.1.3virtualenv的使用方法51.1.4多版本Python的使用71.2安装Mercurial91.2.1Mercurial概述101.2.2安装Mercurial101.2.3创建版本库111.2.4文件操作121.3编辑器与辅助开发工具141.3.1编辑器141.3.2开发辅助工具201.4小结22第2章开发Web应用242.1了解Web应用242.1.1Web应用是什么242.1.2Web应用与桌面应用的区别252.1.3Web应用的机制252.2前置准备282.2.1关于Flask282.2.2安装Flask282.3Web应用的开发流程292.4明确要开发什么应用302.4.1留言板应用的需求302.4.2明确必备的功能302.4.3明确必备的页面312.5页面设计312.5.1确定成品页面的形式312.5.2编写HTML和CSS322.6实现功能372.6.1保存留言数据372.6.2获取已保存的留言列表382.6.3用模板引擎显示页面392.6.4准备评论接收方的URL422.6.5调整模板的输出432.7查看运行情况452.8小结47第3章Python项目的结构与包的创建483.1Python项目483.2环境与工具493.2.1用virtualenv搭建独立环境493.2.2用pip安装程序包553.2.3小结623.3文件结构与发布程序包623.3.1编写setup.py62

Paperback

Published December 1, 2016

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
0 (0%)
3 stars
1 (100%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.