谈谈Python的Flask框架学习与福利分享

举报
技术火炬手 发表于 2019/11/19 11:47:58 2019/11/19
【摘要】 聊聊Flask学习起初学习python,没有往web方面考虑,但接触Flask后才发现,原来几行代码就能开发出一个“网站”。虽然至今在Flask上,学习的也不够深入,但还是想跟大家分享一些Flask学习中的感想。首先,当你决定要学习PythonWeb框架的时候,先需要冷静,因为你可能会就此深陷进去,为什么?没有人愿意只是学习简单的web后端开发,写写接口处理一些数据。所以当你接触Web开发,...

聊聊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,为什么?

学习方法与途径

刚才说了,Python基础是前提,有了大前提再考虑其他的东西。那么基础学习差不多了,该怎么开始Flask?

https://dormousehole.readthedocs.io/en/latest/

这个Flask文档的中文翻译网站,可以让你快速的从小白入门。其实你会发现,很多Flask的书籍基本也是照着网站的结构,添加一些例子完成的。甚至可以找到很多照搬的原文。

有些人说,一看文章就瞌睡,看视频多好。是挺好的,看这都会,一写就跪。视频会比看书更容易接受,但也会让大家产生依赖感。请再看视频的同时,不要停止你手头的笔记和编码,光看是没用的。

推荐大家去网易云讲堂看些免费的Flask视频即可。在这里推荐几个:

Python Flask系列(1)——基础 知了课堂 (https://study.163.com/course/courseMain.htm?courseId=1004091002

image.png

Python全栈9期flask框架视频 老男孩(https://study.163.com/course/courseMain.htm?courseId=1006378091

image.png

知了课堂的Flask入门比较通俗浅显,当然看名字就知道,还有全系列,是收费的。网上找到了免费的链接,但公众号不能放出来原因你们懂得,要的公众号底部关于清风联系我加微信发给你们吧…

老男孩的Flask视频是从他们第九期的培训课程中抽出来的Flask部分视频集合,会讲很多Flask的原理内容和几个小例子,适合具备一定基础后再去学习。别看这个视频订阅量少,后面的Flask原理剖析讲的真的不错!

还有一些公开免费的Flask学习视频的百度云链接,公众号内回复flask视频,即可获取。

image.png

1574135219651836.gif

本文来自“清风Python”公众号

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。