学习课程 消息 Python

在Jetbrains学院的烧瓶开发者轨道

烧瓶是Python中最受欢迎的Web开发框架之一。它也被称为一个微框架,因为它是轻量级的,让您可以使用很少的开销构建Web服务。与之烧瓶开发商跟踪,您将了解此框架并通过构建您自己的Web应用程序来提高您对Python的知识。

请注意,此赛道仍处于测试的早期阶段。我们希望您必须分享任何反馈 - 它将有助于我们改善轨道并迅速公开发布。

开始用烧瓶

如果您是Jetbrains Academy的新手,您可以启动7天试用并将其扩展长达2个月在您在第一个项目工作时!为此,在前7天内完成项目的第一阶段,以使您的审判延长1个月。如果您在第一个月内完成第一个项目,您将在审判中添加一个月。

你会学到什么

在此曲目期间,您将编写简单的程序,使其能够从浏览器中访问,并配置高级应用程序设置以使充值瓶中的大部分。您还会获得使用Web应用程序的基本技能:

✅学会单片应用程序和API之间的区别,并开发它们的两个。
✅连接和使用数据库以存储应用程序的数据。
✅集成工具以方便使用应用程序中的HTML。
✅与用户一起使用,记录它们,并将其课程存储在一起以使用户体验更好。
✅学习并使用Web应用程序架构的最佳实践。
✅根据其类型测试您的应用程序。
✅部署您的应用程序,以便公众可用。

除了学习烧瓶本身之外,您将通过对任何开发人员至关重要的主题:Git,命令行,编程设计原理,软件开发模型和多线程。

您将建立的项目

这条轨道使您可以访问300多个编码任务和200个教育主题!它提供9个不同熟练程度的项目您将在交互式学习环境中逐步创建步骤。让我们来看看一些项目:

  • 诚实的计算器(简单):在这个项目上工作,您将学习如何通过构建简单的计算器来读取流程图以磨练您对循环,条件和算法的理解。后来,这个计算器将激励用户通过越来越诚实地对他们进行数学。例如,如果他们需要用浮点数执行棘手的计算,计算器将只是解决它。但是,如果等式是两个整数的总和,如2 + 3,它将建议自己解决它。
  • 货币换算(中等):在这个项目中,您将编写一个可快速有效地将一种货币转换为另一个货币的程序。您将学习许多Python概念 - 基本类型,变量,算术运算,循环和与文件一起使用。此外,您将获得更高级功能,如JSON格式,缓存以及如何与网络合作,因此您的货币转换器程序将使用第三方服务。
  • 记忆工具(硬):在这个项目中,您将创建一个记忆线,诗歌,演讲和其他基于文本的材料的工具,所以您不必!您将使用SQLALCHEMY ORM和SQLITE数据库,并练习循环,列表和各种字符串方法。
  • 天气应用程序(具有挑战性):与烧瓶库一起工作,实现Web应用程序,让您留意天气。您将使用Flask-Sqlalchemy将数据库连接到您的Web应用程序,并使用天气服务API工作,以获取来自世界各地的当前天气信息。

完成此曲目后,您会收到完成证书,您可以添加到LinkedIn配置文件并恢复。别忘了为您的GitHub配置文件添加已完成的项目!

追求追踪毕业后的职业

如果您有兴趣开始您的职业生涯作为初级后端工程师,这条赛道将是您的巷子!确保尝试我们的Python Core.通过编写自动化测试和学习OOP(面向对象的编程)来加强您在Python中加强您的知识。

我们希望您能喜欢与我们一起学习烧瓶。如果您有任何疑问或希望分享您的反馈,请随时留下以下评论,或在Academy@jetbrains.com上联系我们。

保持学习!
您的Jetbrains Academy团队

Baidu