# 前言
Python可能是少数的几个既简单易学又功能强大的编程语言之一。对于初学者或者专家来说都非常适合,尤其是使用Python编程是一件非常快乐的事情。本书旨在帮助读者学习这门伟大的语言,让编程工作变的更加轻松。这就是所谓的“工欲善其事必先利其器”。
## 读者对象
本书作为Python编程语言的指南或教程,主要面向初学者,同时对有经验的程序员也有帮助。
本书目的是,如果对于计算机,你只知道如何保存文本文件,那么你可以从本书学习Python。如果之前你有编程经验,那么你同样可以从本书学习Python。
如果您之前有过编程经验,你将对Python和你喜欢的编程语言之间的区别感兴趣——这些区别在文中会高亮显示。可以预见的是,Python将很快成为你最喜爱的编程语言!
## 官方网站
本书中文版的官方网站为[简明Python教程](https://www.kancloud.cn/borisliu/byte-of-python-zh),英文版的官方网站为[https://python.swaroopch.com/](https://python.swaroopch.com/),你可以在线阅读全部的内容,下载最新的版本,或者[购买英文版纸质印刷书籍](https://swaroopch.com/buybook),也可以给我反馈。
## 分享一些发人深省的金句
> 构建软件设计有两种途径:一种是足够简单以致明显没有缺陷,另一种是足够复杂以致没有明显缺陷。
> -- C. A. R. Hoare
> 人生的成功,专注和坚持比天才和机会更重要。
> -- C. W. Wendte
- 开始学习
- 搭建Python开发环境
- 简明Python教程
- 致敬
- 前言
- 关于Python
- 安装
- 第一步
- 基础
- 运算符和表达式
- 控制流
- 函数
- 模块
- 数据结构
- 实战案例
- 面向对象编程
- 输入与输出
- 异常处理
- 标准库
- 更多
- 继续学习
- 附录:免费/自由和开放源码软件
- 附录: 关于
- 附录: 版本历史
- 附录: 翻译
- 附录: 参与翻译工作
- 反馈
- Django Step Sy Step
- 第一讲 从简单到复杂
- 第二讲 做加法的例子
- 第三讲 使用Template
- 第四讲 生成csv格式文件
- 第五讲 session示例
- 第六讲 wiki的例子
- 第七讲 通讯录的例子
- 第八讲 文件导入和导出
- 第九讲 通讯录的美化
- 第十讲 扩展django的模板
- 第十一讲 用户管理
- 第十二讲 搜索和部署
- 第十三讲 Ajax的实现(一)
- 第十四讲 Ajax的实现(二)
- 第十五讲 i18n的一个简单实现
- 第十六讲 自定义Calendar Tag
- 第十七讲 View,Template和Tag
- Django开发实战
- Python开发规范
- Django项目的gitignore
- 怎样配置开发环境的settings
- 如何使用Django和Vue.js构建项目
- 使用WebSocket开发网页聊天室
- 怎样使Django Admin显示中文
- 怎样使Model在Admin界面中显示中文
- 使用Django Admin怎样上传并显示图片
- 解决Django模板和Vue指令花括号冲突的问题
- 使用Django和Vue开发微信公众号
- 使用Django和Vue调用微信JSSDK开发微信支付