1本项目开发实战书《Python项目开发实战(第2版)》你值得拥有

本书来自真正的开发现场,是BePROUD公司众多极客在真实项目中的经验总结和智慧结晶。作者从Python的环境搭建开始讲起,介绍了Web应用的开发方法、项目管理及审查、测试与高效部署、服务器调试等内容,尽可能网罗了Python项目开发流程中的方方面面,有助于开发者建立有序生产环境,提高开发效率,让编程事半功倍。此外,在本书中Python仅仅是一个载体,很多知识点在非Python下也适用。

我会经常分享一本书。我分享的书,你看完如果对你有帮助,值得你购买,请到官网购买正版书籍。

声明:我不是卖书的,我搞得是Python技术,文章最后免费为你准备了一些Python资料。关注后私信回复“资料”二字获取。详细资料目录在文章最后。

本书特色

会写代码≠能做好项目!

★建立有序生产环境

★迅速融入开发团队

★高效处理项目问题

网罗Python项目开发中的流程,让你的编程事半功倍

Python项目与封装/团队开发环境/问题驱动开发/源码管理(Mercurial)

Jenkins持续集成(CI)/环境搭建与部署的自动化(Ansible)/Django框架……

日本极客和书虫们的智慧结晶和经验总结

BeProud里不乏极客和书虫们。在这里,很多人对特定领域的了解程度能吓掉你的下巴。大家一旦发现感兴趣的事,就会拿出私人时间来学习、实践。要知道,极客和书虫们不会为这种事情吝啬时间。

正如人们印象中的那样,极客和书虫们大多有些怪癖,但BeProud 的员工都具备下列共识。

•希望能不做不想做的事

•希望学会好的方法并付诸实践

•希望工作时有个好心情

本书的内容全部基于事实,都是BeProud员工实际尝试、实践过的。我们希望给各位提供一些能实际应用且行之有效的知识,而不是让各位去死记硬背一大堆晦涩难懂的概念。我们很愿意看到本书的知识能对各位有所帮助,愿各位能在工作中有个好心情。 ——摘自引言

前言

本书涉及的内容

本书分为 4 个部分,共 15 章。

第 1 部分“Python 开发入门”的重点将放在个人开发。内容涵盖 Python 开发过程中必不可少的工具的安装(第 1 章),简单的 Web 应用开发(第 2 章)以及 Python 项目的结构与包的创建(第 3 章)。

第 2 部分“团队开发的周期”将为各位说明多人团队开发的相关问题。这部分将重点介绍团队高效开发过程中不可或缺的技术和技巧,内容涵盖团队开发前的环境调整(第 4 章)、项目管理与审查(第 5 章)、源码管理(第 6 章)、文档(第 7 章)、模块设计与单元测试(第 8 章)、封装及其运用(第 9 章)、持续集成(第 10 章)等。

第 3 部分“服务公开”将向各位讲解如何搭建与运用正式环境公开 Web 服务(第 11 章),此外就是有关性能调节的一些方法(第 12 章)。

第 4 部分“加速开发的技巧”可以说是加速开发的一些小贴士。例如将测试的概念导入整个开发流程以加快项目进度(第 13 章),Django 的基础及其进阶性、实践性的用法(第 14 章),Python 的辅助模块(第 15 章)等。

阅读本书前的准备

环境及版本

  • OS: Ubuntu-14.04
  • Python: 2.7.6
  • Bash: 4.3
  • 从第 2 章起,如无特别说明,则运行环境皆由 virtualenv 搭建

关于 OS

实体机使用 Windows/OS X/Linux,服务器的测试环境使用虚拟机上的 Ubuntu。

Python 的官方手册

https://docs.python.org/2.7/

我们仅对 Python 官方手册中的内容做最低限度的介绍,部分说明会被省略。因此建议各位手边时常准备一份参考手册以便阅读。

Python 的官方教程非常适用于学习 Python 的基本安装流程、语法、术语、类以及模块。本书将以各位看过这份教程为前提进行讲解。

Unix/Linux 的一般命令操作

本书虽以 Ubuntu Linux 为前提讲解,但书中不对 Ubuntu Linux 的基本命令操作进行说明。

关于 PyPI(Python Package Index)

PyPI1 是一个集中管理包的网站,pip 等自动包安装工具会用到它。本书使用的包也来自 PyPI。

1https://pypi.python.org/pypi

关于敏捷过程与极限编程

本书并不对敏捷过程(Agile Process)和极限编程(ExtremeProgramming)做单独的说明。如今在许多书籍和网站上都能找到这二者的介绍,感兴趣的读者可以去读一读。

本书面向的人群

  • 希望改善个人开发环境的人
  • 希望改善团队开发的人
  • 想学习工作中可使用的 Python 技巧的人
  • 新加入 BePROUD 公司项目的成员

下边有Python的基础学习资料,可以免费领取。

1本项目开发实战书《Python项目开发实战(第2版)》你值得拥有

你可能感兴趣的:(python,操作系统,运维)