在秋天中暑
熬过了炎炎夏日,却在这个初秋的日子中暑了。本来休息不好,今天又跑了一天,结果回来坐车吹空调冷热交替的崩溃了...
回家就躺倒睡了一觉,感觉舒服点了,起床开电脑却又不知道学点什么,想想公众号还没写,就恨不得再崩溃一次....
聊聊Flask学习
起初学习python,没有往web方面考虑,但接触Flask后才发现,原来几行代码就能开发出一个“网站”。虽然至今在Flask上,学习的也不够深入,但还是想跟大家分享一些Flask学习中的感想。
首先,当你决定要学习PythonWeb框架的时候,先需要冷静,因为你可能会就此深陷进去,为什么?没有人愿意只是学习简单的web后端开发,写写接口处理一些数据。所以当你接触Web开发,就免不了需要学习前端的知识,从基础的html、css、js到更多前端的框架等等。所以当你学习之前,先考虑好是否做好准备面对这些。
其次,在你学习Flask或者其他Web框架前,请先仔细巩固下现有的Python编程基础,尤其是装饰器的理解,尤为重要。
之后,网站免不了会涉及到数据存储的内容,此时你还需要找一个趁手的数据库,新手可以推荐python自带的SQLite,当然你也可以出场自带自信光环的直接使用MongoDB、Postgresql、Mysql等等。这里要说明一点,没必要一上来就强制自己去使用SQLAlchemy等数据库标准模块,能通过拼装sql语句快速实现要求,可以增进你的学习兴趣。
最后,要说的是很多人有个误区,既然学就要学最好的,然后在python的各种Web框架之间斟酌,到底是学Flask、Django、Tornado里面哪个呢?新手推荐学习Flask,为什么?很多人Django都学着搭建了一个轻量级博客了,模块的层级之间导入都还没搞明白...从最简单的底层学起,也许不如Django开发速度来的快,但能学到更多基础的知识。
学习方法与途径
刚才说了,Python基础是前提,有了大前提再考虑其他的东西。那么基础学习差不多了,该怎么开始Flask?
https://dormousehole.readthedocs.io/en/latest/
这个Flask文档的中文翻译网站,可以让你快速的从小白入门。其实你会发现,很多Flask的书籍基本也是照着网站的结构,添加一些例子完成的。甚至可以找到很多照搬的原文。
有些人说,一看文章就瞌睡,看视频多好。是挺好的,看这都会,一写就跪。视频会比看书更容易接受,但也会让大家产生依赖感。请再看视频的同时,不要停止你手头的笔记和编码,光看是没用的。
推荐大家去网易云讲堂看些免费的Flask视频即可。在这里推荐几个:
-
Python Flask系列(1)——基础 知了课堂 (https://study.163.com/course/courseMain.htm?courseId=1004091002)
-
Python全栈9期flask框架视频 老男孩(https://study.163.com/course/courseMain.htm?courseId=1006378091)
知了课堂的Flask入门比较通俗浅显,当然看名字就知道,还有全系列,是收费的。网上找到了免费的链接,但公众号不能放出来原因你们懂得,要的公众号底部关于清风联系我加微信发给你们吧...
老男孩的Flask视频是从他们第九期的培训课程中抽出来的Flask部分视频集合,会讲很多Flask的原理内容和几个小例子,适合具备一定基础后再去学习。别看这个视频订阅量少,后面的Flask原理剖析讲的真的不错!
还有一些公开免费的Flask学习视频的百度云链接,公众号内回复flask视频,即可获取。
The End
OK,今天的内容就到这里,如果觉得内容对你有所帮助,欢迎点击文章右下角的“在看
”。
期待你关注我的公众号清风Python
,如果觉得不错,希望能动动手指转发给你身边的朋友们。
希望每周一至五清晨的7点10分,都能让清风Python的知识文章叫醒大家!谢谢……