开始学习 Python 和 Flutter

Posted on Sep 29, 2022
tl;dr: 开始学习 Python(fast api) + Flutter。

本月初,一个小学同学(现在是中学信息技术老师)求助我为她做一个 Python 项目,她想拿去和学生一起参加学校的编程比赛,自从她当上中学老师后每年都要来问我一遍,至今已经是第三次了。但此前我不会 Python,我也爱莫能助。不过这次她来问我,我有点兴趣了,我最近被生活压得喘不过气来,正在寻找改变的途径,我就想,借着这个契机,把 Python 学了吧。我虽然现在并没有从事程序开发相关的工作,但是我从来没放弃过对计算机业界的关注,据我的了解,Python 目前已经是最流行的编程语言。

截至写这篇文章的当天,Tiobe 排行榜上 Pyhton 仍然以 15.74% 的市场份额高居第一,并且增长率高达 4.07% :

Tiobe

无论是作为主要开发语言还是辅助工具,Python 都完全可以胜任,在 2022 年,作为一个开发者,去学习 Python 是百利而无一害的,无论是做 Web 开发还是数据分析、编写脚本,Python 都能胜任,而且可以做得很好。

我不想盲目学习,学习之后我得用 Python 做个东西出来,这样才好把握自己学习的方向。我参考了 JetBrains 的2021 年开发者生态系统现状

use-python

我打算用 Python 做一个应用,Pyhton 作为后台,框架选择 FastApiDjango 实在太笨重了,不想学),前端的话,就选择 Flutter ,我实在不喜欢用 Javascript,我喜欢 Flutter 的口号: “为所有屏幕创造精彩”。只不过使用 Flutter 的话也是需要从头学习,还好现在 Flutter 的生态好了很多了,学习资源也不算难找。同时学习两个技术,比较着学速度应该快点。我选择的都是比较新的技术,毕竟只是个人小项目,新框架做起来更快,更有新鲜感和成就感,当然,某种程度上也更有挑战性(生态不成熟)。

Python 框架

道阻且长,还需努力啊。学习 Python 的过程中,脑袋里有很多想法,我觉得都很有趣,我会努力实现它们。


留言或评论请使用 Github Issues