前言
跟随廖雪峰老师的教程学习Python端断断续续有一个学期了,中间停了好几次,好在小学期和假期加了把劲,努力追上了进度。总体感觉是前面比较简单,后面越来越难。Python以简洁著称,而简洁则要求他有很高的抽象性,所以对于习惯了C语言操作底层的人来说,思维转换非常重要。到了实战这一部分,确实会有不少代码读都读不懂,更不用说写,所以还是想写这样一篇博文来梳理一下整体的脉络。
按照教程以Day为单位进行梳理
Day1:搭建开发环境
安装异步框架:pip install aiohttp
前端模板引擎:pip install jinja2
MySql的Python异步驱动:pip install aiomysql
创建项目目录
awesome-python3-webapp/ <-- 根目录
|
+- backup/ <-- 备份目录
|
+- conf/ <-- 配置文件
|
+- dist/ <-- 打包目录
|
+- www/ <-- Web目录,存放.py文件
| |
| +- static/ <-- 存放静态文件
| |
| +- templates/ <-- 存放模板文件
|
+- ios/ <-- 存放iOS App工程
|
+- LICENSE <-- 代码LICENSE
虽然最后代码都写到了www文件夹里,但至少这个目录看起了还是蛮科学的。。。
最后,记得为我们的工程文件夹建立Git仓库并同步至Github