发布于 2026-01-06 0 阅读
0

#100DaysOfCode 第三轮 | Python、Flask、Django 等 #100DaysOfCode 第三轮 | Python、Flask、Django 等 由 Mux 呈现的 DEV 全球展示挑战赛:展示你的项目!

#100DaysOfCode 第三轮 | Python、Flask、Django 等

#100DaysOfCode 第三轮 | Python、Flask、Django 等

由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!

原帖#100DaysOfCode,第三轮 | Python、Flask、Django 等

#100DaysOfCode 第三轮 | Python、Flask、Django 等

100 天代码

成功完成第一个 #100DaysOfCode挑战并学习了 Vue.js 之后(第二个挑战不太成功,我完成了 3/4 后就失败了),我准备迎接第三个挑战。

如果您想了解 Python、Flask、Django、Django Rest Framework 以及 Python 生态系统中的其他一些内容,那么这篇文章会让您感兴趣。


我将在这个挑战中学到什么

#100DaysOfCode Python - 我要学什么

我在第一个挑战中学习了 Vue (事实上,我现在的工作都围绕着 Vue 展开!),在第二个挑战中学习了 Flutter 。那么,我的第三个挑战又将学习什么呢?

清单如下:

免责声明:此处链接的课程、书籍、培训资料等均为我即将参加的课程。所有链接均非推广链接,我不会从中获得任何收益。

顺便提一下,我应该重新考虑一下我的收入策略。

Python

Python 中的异步技术和示例,Michael Kennedy 的视频教程(没错,就是 Talk Python To Me 的那位)。

Python线程教程,YouTube,Corey Schafer制作。

Python 多进程教程,Corey Schafer 的 YouTube 教程。

Python 多线程, GeeksForGeeks 的 YouTube 教程。

烧瓶

使用 Flask 和 SQLAlchemy 构建数据驱动的 Web 应用程序,Michael Kennedy 的视频教程(是的,就是 Python Bytes 上的那位)。

使用 Flask 构建 SaaS 应用,Nick Janetakis 的 Udemy 课程

Django

《Django REST Framework 和 Vue JS 完全指南》,Michele Saba 在 Udemy 上的课程。

Django Waves,是由来自荷兰的 Stan 开设的 Django + VueJs with WebSockets 课程(我没有关于他的更多信息)。

Federico Marani 的电子书《实用 Django 2 和 Channels 2》

《Django for Professionals》,作者 William Vincent,电子书。我在这里写了书评。

Django Rest Framework

Django for APIs: Build web APIs with Python and Django , ebook by William Vincent.

提高 Django Rest Framework 中的序列化性能,作者:Haki Benita。

测试

《使用 Pytest 进行 Python 测试》,作者 Brian Okken 的电子书。

呼,那可真不少!

现在,除了担心我的精神状态之外,你肯定还会问……


为什么

众所周知,我热爱 Python。我喜欢用 Python 工作,但如今我的工作中使用的是 Vue.js,而不是以前用的 Python 和 Django。

但我回家后会学习Python,因为那是我喜欢做的事情。

我一直在学习使用Beautiful SoupScrapy进行网络爬虫,学习Python 库,学习如何创建 SMTP 服务器等等。

我曾专业地使用过 Django 和 Django Rest Framework。我对它们都很熟悉,但我想学习更多。我想学习如何编写专业的 Django 应用:测试、Celery、WebSocket、使用 Redis 进行缓存等等。

我想编写速度快、质量好、经过测试的 Django 代码。

另外,我还想出于兴趣学习 Flask。虽然我目前没有在找 Flask 相关工作(当然,如果有的话我也很欢迎!),但考虑到我掌握了 Python 和 Django,学习 Flask 应该不难,而且还能帮助我更深入地学习 Django。


作为读者,我为什么要关心这个问题?

#100DaysOfCode Python - 为什么你应该关注它

你可能会问:“我为什么要关心一个陌生人做什么?”(顺便说一句,我叫大卫。很高兴认识你。)

问得好。答案如下:

每当我读完一本书、上完一节课、看完一个视频或读完一篇文章,我都会写几句话,记录我的学习心得和对资源的看法。这样,你就能随时找到一系列与你感兴趣的主题相关的链接,也能从中学习到很多东西。

也许你想学习 Flask 来创建一个 SaaS 应用。也许你想学习如何使用 Python 作为后端语言来构建完整的解决方案。

这篇文章也旨在帮助您,所以请收藏它,因为我将每周更新一篇关于某个资源的最新评论。

另外,我会在我的 YouTube 频道上制作关于我所学主题的视频教程,所以请务必关注我

每周至少会有两个视频哦😉


这学起来太难了——你疯了吗?

是的,但我们还是不要谈及个人恩怨吧?

玩笑归玩笑,这个挑战的目的是让我从一个初级 Pythonista/初级全栈开发人员成长为一名高级开发人员。

我已经掌握了Python,也已经专业地使用过Django和DRF,所以我不需要学习如何使用这些技术。

这项挑战的目的是学习如何高级运用这些技术。

我有专业经验,但我想要编写优秀、快速且安全的代码(是的,甚至包括测试!)。

我不想学习新的框架或语言,而是想精通我已掌握的技能。我希望我的工作效率能够大幅提升。

当然,我乐于学习新事物(一个优秀的T 型开发者应该如此),未来遇到挑战时,我会学习 Flutter、Docker、Kubernetes、Go 等技术,但目前我的唯一目标是提高生产力。


结论

结果摘要

所以,今天,9月23日,我将开始我的“100天编程挑战”,我将学习Python及其一些框架。

你可以每天在 Twitter ( DavidMM1707 ) 上关注我的进展,并通过我的YouTube 频道上的教程与我一起学习相关主题

最后一个问题是:你最想了解什么?

请在评论区告诉我们,在你的“百日编程挑战”中,你打算学习什么(或者你目前正在学习什么!),以及为什么选择学习这些内容。祝你好运!


我的 YouTube 教程视频

请通过推特联系我

文章来源:https://dev.to/davidmm1707/100daysofcode-3rd-round-python-flask-django-and-more-2nl8