对于Python的学习,我们已经输出了90多篇文章,包括python语法的基础知识,也包括高级进阶部分,内容众多。我们如何把学习成果保留下来供以后查阅呢?
建立自己的学习网站很必要,网站有两种,一种是对外的(有域名),一种是对内的(本地部署)。对外的网站需要依赖外部环境,比如github等,操作相对复杂。我们先从建设本地网站做起。
二、使用 PyCharm + Python 制作本地学习网站
2.1 网站的技术架构

2.2 详细步骤
2.2.1 项目结构创建

2.2.2安装依赖包
创建 requirements.txt:
Flask==2.3.3 Flask-Markdown==0.3 markdown==3.4.3 Pygments==2.15.1 Flask-Caching==2.0.2 python-frontmatter==1.0.0 watchdog==3.0.0 |
在PyCharm的Terminal中运行:
pip install -r requirements.txt |
2.2.3编写核心代码
1. 创建配置文件 config.py

2.创建Markdown解析工具 utils/markdown_parser.py

3.创建主程序 app.py

4.创建启动脚本 `run.py`

2.2.4 创建HTML模板(templates/base.html)

2.3运行网站主程序并访问
在python的虚拟环境或者pycharm下运行run.py,结果如下:

这说明flask框架下的python程序启动了,接下来我们访问网站:
在浏览器中输入:http://localhost:5000,显示如下:

简单的python学习网站建立了,以后我们可以增加学习的内容,让网站丰富起来!
2.4 新增内容很简单
增内容只需 2 步:
l在 content/xxx/ 目录下新建 .md 文件
l用标准 Markdown 编写内容(支持代码高亮)
三、小结
今天我们学习了如何用python的flask+markdown建立用于自己学习网站,随着我们学习的深入,把碎片化的知识进行归纳总结是个好习惯。特别是对于python学习来说,尽管语法简单,但涉及的模块众多,我们要根据自己的学习方向进行调整。
让我们保持学习热情,多做练习。我们下期再见!