搭建开发环境——Python实战:Web App 开发 Day 01

1. 背景介绍

Python 的功能十分强大,因其强大而丰富的开源包,让其可以实现高级爬虫,可以实现机器学习算法,可以应用到深度学习中,也可以开发Web App 项目。

本次的Python实战就是Web App 项目的开发,项目素材和代码大部分来源于廖雪峰老师的python教程,一共为期16天,博主会对代码做详细的讲解,包括代码的详细注释和原理;博主在实战这个项目过程中,发现廖雪峰老师的代码是比较早的了,python的更新是十分快速的,因此博主也会对此做出更新和讲解。

2. 搭建开发环境——Python实战:Web App 开发 Day 01

搭建开发环境
首先,确认系统安装的Python版本是3.6.x:

$ python3 --version
Python 3.6.1
然后,用pip安装开发Web App需要的第三方库:

异步框架aiohttp:

$pip3 install aiohttp
前端模板引擎jinja2:

$ pip3 install jinja2
MySQL 5.x数据库,从官方网站下载并安装,安装完毕后,请务必牢记root口令。为避免遗忘口令,建议直接把root口令设置为password;

MySQL的Python异步驱动程序aiomysql:

$ pip3 install aiomysql
项目结构
选择一个工作目录,然后,我们建立如下的目录结构:

awesome-python3-webapp/ <-- 根目录
|
± backup/ <-- 备份目录
|
± conf/ <-- 配置文件
|
± dist/ <-- 打包目录
|
± www/ <-- Web目录,存放.py文件
| |
| ± static/ <-- 存放静态文件
| |
| ± templates/ <-- 存放模板文件
|
± ios/ <-- 存放iOS App工程
|
± LICENSE <-- 代码LICENSE
创建好项目的目录结构后,建议同时建立git仓库并同步至GitHub,保证代码修改的安全。

要了解git和GitHub的用法,请移步Git教程。

开发工具
自备,推荐用Sublime Text,请参考使用文本编辑器。

猜你喜欢

转载自blog.csdn.net/qq_41800366/article/details/86063857