阅读目录:前端
1.背景介绍python
2.搭建开发环境——python实战: WebAPP 开发 Day01mysql
2.1 搭建开发环境git
2.2 设置项目结构算法
2.3 开发工具sql
Python 的功能十分强大,因其强大而丰富的开源包,让其能够实现高级爬虫,能够实现机器学习算法,能够应用到深度学习中,也能够开发Web App 项目。数据库
本次的Python实战就是Web App 项目的开发,项目素材和代码大部分来源于廖雪峰老师的python教程,一共为期16天,博主会对代码作详细的讲解,包括代码的详细注释和原理;安全
博主在实战这个项目过程当中,发现廖雪峰老师的代码是比较早的了,python的更新是十分快速的,所以博主也会对此作出更新和讲解。
框架
本次实战是使用Python进行Web开发,所以,确认系统安装的Python版本是3.x, 博主的python是3.7.1。机器学习
而后,用pip安装开发Web App须要的第三方库:
包括异步框架 aiohttp,前端模板引擎 jinja2,MySQL 的 Python 异步驱动程序 aiomysql。
MySQL 5.x数据库,从官方网站下载并安装,安装完毕后,请务必牢记root口令。为避免遗忘口令,建议直接把root口令设置为password;
选择一个工做目录,而后,咱们创建以下的目录结构:
建立好项目的目录结构后,建议同时创建git仓库并同步至GitHub,保证代码修改的安全。
开发工具市面上不少种,博主推荐用Pycharm.固然 Sublime Text,visual studio code等都是能够的,按照你的习惯来。