爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 14723|回复: 1

[经验总结] [已收纳]《Flask Web开发》蚕食式学习笔记

[复制链接]
发表于 2020-10-23 12:37:59 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 15195775117 于 2021-2-7 15:53 编辑

今年春季开始看《Flask Web开发》这本书,发了2个帖子:
Flask服务器应用开发初体验
Flask之模板引擎Jinja2


但随后我发现PyQt很好玩,Qt设计师玩起来跟PS一样,于是转向了桌面应用。
然后我把IDL写的程序陆续翻译成python代码,
然后系统学习了matplotlib、numpy、scipy...
再加上平时的工作、摄影+PS、吃鸡,半年过去了,现在才重新拾起来.

当然,重新拾起web开发的直接原因,是我在PyQt的打包上遭到了挫折:无论pyinstaller或nuitka,总是出现找不到文件的尴尬。
我加了nuitka大神的QQ群,每天都有讨论,但对于我这个对操作系统一无所知的小白,很多问题完全不知从何入手,
有的问题时有时无,你这里可行我这里不行,...很难知道原因。

因为在PyQt打包上已经耗费了足够的时间,再进行下去估计也难有进展,这几天我对这个问题慎重思考了一遍,决定暂停PyQt打包问题的攻关,
我的解决办法无非是不停地试,十分低效。目前急于解决,也是欲速不达。
索性使用【冷处理】,跟考试时跳过难题一样,先跳过打包问题,程序暂时以pyc文件分享使用,等我把web开发入门了,再回头看。
当然,我说的冷处理不是抛弃的意思,它是一种战略,起码有以下用意:
1、提升整体学习速度,不钻牛角尖
2、不少问题是冷静下来之后才豁然开朗的,急行军式的学习只适合成熟简单的学习路线
3、web应用其实可以代替桌面应用,而且python更适合web应用开发,我计划先做个单机版web应用,再扩展为公网IP访问模式
4、桌面应用是C的天下,PyQt很多问题是源自windows操作系统,与底层打交道可不是python擅长的领域

以下的楼层我会陆续更新《Flask Web开发》的读书笔记,记录主要知识点和我的理解,
很多web概念我还不清楚,这些新知识我也会通过网络查询总结后纳入进来。
该帖的最后,我会对整个帖子做总结整理,排版出一个文档。

939747639.jpg




密码修改失败请联系微信:mofangbao
 楼主| 发表于 2020-11-2 14:36:38 | 显示全部楼层
《关于暂停Flask学习的决定》
最近flask有点啃不动,调查一番发现不妙:Flask之于Django,不同于python之于C,对于小白来说,python上手易,Flask上手难,Flask是给有web经验的老手自由发挥的,对于GreenHand,Django才是贴心的奶妈。

当然,虽然出现了曲折,这也是学习过程中的常事,不必沮丧。苍蝇和蜜蜂的故事说明:相比于死磕一条路,重新找一条路更容易。
知道了出现问题,就立马纠正路线。上周我的Django书就到了,开发环境和PyCharm专业版已经就位,到今天,书的前16页已经啃掉了。Django和Flask有些概念也是一样,所以学的东西也没什么浪费。
1463935941.jpg
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表