getfromcode后端开发 会员免费

2024年Flask与Python全栈Web开发者训练营

这套训练营的定位很明确:用 Flask 作为主线,把 Python 从语法基础一路带到可部署的全栈 Web 应用。它不追求罗列所有 Python 特性,而是围绕"写一个能跑起来的 Web 项目"来组织知识点,适合已经会一点编程、想用 Python 做后端的人对照实践。下面从技术栈、代码结构、可复用模

单课价¥39新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
3 人关注 更新于 2026-09-14 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。

正版保障 极速发货 售后无忧

这套训练营的定位很明确:用 Flask 作为主线,把 Python 从语法基础一路带到可部署的全栈 Web 应用。它不追求罗列所有 Python 特性,而是围绕"写一个能跑起来的 Web 项目"来组织知识点,适合已经会一点编程、想用 Python 做后端的人对照实践。下面从技术栈、代码结构、可复用模块和自学方式几个角度拆一下这份资料该怎么用。

技术栈与内容主线

核心栈是 Python + Flask + Jinja2 模板 + 关系型数据库,配套前端用原生 HTML/CSS/JavaScript 处理表单与页面交互。课程从 Python 基础语法切入,覆盖变量、流程控制、函数、模块、面向对象和异常处理,随后过渡到 Flask 的路由、请求上下文、模板渲染、表单处理、会话管理与数据库操作。这条线索的价值在于:它没有把 Python 基础和框架拆成两门互不相干的课,而是让前面写的函数、类、装饰器在后面 Flask 的视图函数和蓝图里直接用上,读者能看清"语言特性→框架用法"的对应关系。

训练营里对 Flask 的处理偏向工程实践,而不是只讲@app.route怎么用。请求生命周期、应用工厂模式、配置分离、蓝图拆分路由这些内容,决定了你后面能不能把项目从单文件扩展成多模块结构。对照视频时建议同步打开官方文档,把课程里的写法和 Flask 官方推荐的模式做比对,避免只记住一种写法。

项目结构与代码组织

这类全栈训练营的代码通常从一个入口文件起步,逐步拆成应用包、模板目录、静态资源目录和配置模块。读者在跟做时最容易踩的坑是:视频里能跑,自己拆完就报导入错误。原因多半是包结构与导入路径没对齐,或者应用实例的创建时机不对。建议每完成一个阶段就手动重构一次目录,把路由、模型、表单分别落到独立模块,用蓝图注册,而不是一路堆在同一个文件里。

数据库部分一般会涉及 ORM 建模、迁移和查询。这一块的复用价值最高:模型定义、关系字段、迁移脚本的写法,换个业务场景基本能直接搬。看这部分时不要只跟着敲,试着把课程里的示例实体换成自己熟悉的领域(比如图书、订单),改一遍模型和关联查询,理解会扎实很多。

可复用的模块与工程习惯

  • 应用工厂与配置管理:把创建应用、加载配置、注册蓝图拆成函数,便于测试和多环境部署。
  • 表单与校验:Flask 生态里的表单库配合模板渲染,能减少手写校验和错误回显的重复代码。
  • 用户认证与会话:注册、登录、密码哈希、登录态保持,是几乎所有 Web 项目都要重写的部分,值得整理成自己的模板。
  • 模板继承与静态资源组织:用基础模板抽取导航、页脚和公共样式,后续加页面时改动量会小很多。
  • 错误处理与日志:统一处理 404/500,把异常打到日志而不是直接抛给用户。

这些模块单独看都不复杂,但组合起来的目录约定和调用顺序才是工程能力的体现。建议边学边建一个自己的项目骨架,把上述部分抽成可复制的起始模板。

怎么用这份资料自学

不要按视频顺序一口气看完。更有效的方式是:先扫一遍目录,确认每个阶段要交付的东西(一个页面、一个接口、一次数据库读写),然后自己先写,卡住了再去看对应章节。Python 基础部分如果已经熟悉,可以只挑装饰器、上下文管理器、包与模块这几节,这些在 Flask 里出现频率高。Flask 部分则建议全程跟做,尤其是请求处理链路和蓝图拆分,光看很容易产生"我会了"的错觉。

每完成一个功能,做两件事:一是脱离视频重写一遍,二是把它改造成自己的小需求。训练营给的是路径和示例,真正留下来的能力来自你亲手拆过、改过、跑挂过又修好的那部分代码。把它当成一份可对照的工程参考,而不是需要被动看完的剧集,收获会明显不同。

2024年Flask与Python全栈Web开发者训练营

从Python基础到Flask全栈开发

编辑点评

系统学习Python,掌握Flask框架,构建全栈Web应用。

⭐ 编辑推荐

本训练营从Python基础语法讲起,逐步深入Flask框架,带你完成全栈Web开发。

✨ 课程亮点

✦Python基础深入讲解
✦Flask框架实战教学
✦全栈Web应用开发

课程目录

课程目录263 集
  • ├──01 – Welcome to this Course!
  • | ├──001 Welcome to the course!.srt 4.61kb
  • | ├──001 Welcome to the course!_en.srt 5.46kb
  • | ├──002 Curriculum overview.srt 2.40kb
  • | ├──002 Curriculum overview_en.srt 2.71kb
  • | ├──003 Access the code and e-book here!.html 0.71kb
  • | ├──004 How to install Python on your computer.html 1.74kb
  • | └──005 How to install your IDE.html 1.80kb
  • ├──02 – A Full Python Refresher
  • | ├──001 Introduction to this section.srt 1.64kb
  • | ├──001 Introduction to this section_en.srt 1.96kb
  • | ├──002 Access the code for this section here.html 0.75kb
  • | ├──003 How-to-set-up-VSCode-with-Python.url 0.11kb
  • | ├──003 Variables in Python.srt 11.91kb
  • | ├──003 Variables in Python_en.srt 14.41kb
  • | ├──005 String formatting in Python.srt 8.69kb
  • | ├──005 String formatting in Python_en.srt 10.72kb
  • | ├──006 Formatting-numbers-for-printing-in-Python.url 0.09kb
  • | ├──006 Getting user input.srt 8.01kb
  • | ├──006 Getting user input_en.srt 9.58kb
  • | ├──008 Writing our first Python app.srt 4.41kb
  • | ├──008 Writing our first Python app_en.srt 5.81kb
  • | ├──009 Lists, tuples and sets.srt 8.95kb
  • | ├──009 Lists, tuples and sets_en.srt 10.56kb
  • | ├──010 Advanced set operations.srt 6.07kb
  • | ├──010 Advanced set operations_en.srt 7.23kb
  • | ├──010 Python-Set-Operators.url 0.07kb
  • | ├──011 Booleans in Python.srt 6.95kb
  • | ├──011 Booleans in Python_en.srt 9.19kb
  • | ├──012 If statements.srt 12.09kb
  • | ├──012 If statements_en.srt 14.73kb
  • | ├──013 The in keyword in Python.srt 2.70kb
  • | ├──013 The in keyword in Python_en.srt 3.29kb
  • | ├──014 If statements with the in keyword.srt 10.96kb
  • | ├──014 If statements with the in keyword_en.srt 13.42kb
  • | ├──016 Loops in Python.srt 16.93kb
  • | ├──016 Loops in Python_en.srt 20.47kb
  • | ├──017 List comprehensions in Python.srt 9.95kb
  • | ├──017 List comprehensions in Python_en.srt 12.22kb
  • | ├──018 Dictionaries.srt 11.50kb
  • | ├──018 Dictionaries_en.srt 14.21kb
  • | ├──019 Destructuring variables.srt 11.53kb
  • | ├──019 Destructuring variables_en.srt 13.89kb
  • | ├──019 Destructuring-in-Python-Teclado-Blog.url 0.08kb
  • | ├──020 Functions in Python.srt 15.76kb
  • | ├──020 Functions in Python_en.srt 18.51kb
  • | ├──021 Function arguments and parameters.srt 10.96kb
  • | ├──021 Function arguments and parameters_en.srt 13.30kb
  • | ├──023 Default parameter values.srt 5.29kb
  • | ├──023 Default parameter values_en.srt 7.05kb
  • | ├──024 Functions returning values.srt 10.60kb
  • | ├──024 Functions returning values_en.srt 13.10kb
  • | ├──025 Lambda functions in Python.srt 10.70kb
  • | ├──025 Lambda functions in Python_en.srt 13.87kb
  • | ├──026 Dictionary comprehensions.srt 5.16kb
  • | ├──026 Dictionary comprehensions_en.srt 6.67kb
  • | ├──027 Unpacking arguments.srt 13.37kb
  • | ├──027 Unpacking arguments_en.srt 16.75kb
  • | ├──028 Unpacking keyword arguments.srt 12.14kb
  • | ├──028 Unpacking keyword arguments_en.srt 14.83kb
  • | ├──029 Object-Oriented Programming in Python.srt 20.05kb
  • | ├──029 Object-Oriented Programming in Python_en.srt 25.64kb
  • | ├──030 Magic methods __str__ and __repr__.srt 9.02kb
  • | ├──030 Magic methods __str__ and __repr___en.srt 10.94kb
  • | ├──031 @classmethod and @staticmethod.srt 21.08kb
  • | ├──031 @classmethod and @staticmethod_en.srt 25.21kb
  • | ├──032 Class inheritance.srt 12.01kb
  • | ├──032 Class inheritance_en.srt 14.22kb
  • | ├──033 Class composition.srt 8.10kb
  • | ├──033 Class composition_en.srt 9.91kb
  • | ├──034 Type hinting in Python 3.5+.srt 7.98kb
  • | ├──034 Type hinting in Python 3.5+_en.srt 9.15kb
  • | ├──035 Imports in Python.srt 14.06kb
  • | ├──035 Imports in Python_en.srt 16.09kb
  • | ├──036 Relative imports in Python.srt 12.05kb
  • | ├──036 Relative imports in Python_en.srt 14.74kb
  • | ├──037 Errors in Python.srt 18.19kb
  • | ├──037 Errors in Python_en.srt 22.13kb
  • | ├──038 Custom error classes.srt 7.36kb
  • | ├──038 Custom error classes_en.srt 8.83kb
  • | ├──039 First-class functions.srt 11.31kb
  • | ├──039 First-class functions_en.srt 13.53kb
  • | ├──040 Simple decorators in Python.srt 9.83kb
  • | ├──040 Simple decorators in Python_en.srt 11.89kb
  • | ├──041 The ’at’ syntax for decorators.srt 5.24kb
  • | ├──041 The ’at’ syntax for decorators_en.srt 6.27kb
  • | ├──042 Decorating functions with parameters.srt 3.48kb
  • | ├──042 Decorating functions with parameters_en.srt 4.28kb
  • | ├──043 Decorators with parameters.srt 6.82kb
  • | ├──043 Decorators with parameters_en.srt 8.41kb
  • | ├──044 Mutability in Python.srt 8.24kb
  • | ├──044 Mutability in Python_en.srt 9.84kb
  • | 鈹溾攢鈹€045 Mutable default parameters (and why they鈥檙e a bad idea).mp4 12.10M
  • | ├──045 Mutable default parameters (and why they’re a bad idea).srt 6.36kb
  • | ├──045 Mutable default parameters (and why they’re a bad idea)_en.srt 7.37kb
  • | └──external-links.txt 0.42kb
  • ├──03 – Website Basics
  • | 鈹溾攢鈹€001 How do websites and the internet work.mp4 24.84M
  • | ├──001 How do websites and the internet work.srt 6.81kb
  • | ├──001 How do websites and the internet work_en.srt 8.37kb
  • | ├──002 Front end vs. Back end development.srt 3.11kb
  • | ├──002 Front end vs. Back end development_en.srt 3.57kb
  • | ├──003 Key web technologies HTML, CSS, and JavaScript.mp4 16.06M
  • | ├──003 Key web technologies HTML, CSS, and JavaScript.srt 3.73kb
  • | ├──003 Key web technologies HTML, CSS, and JavaScript_en.srt 4.77kb
  • | ├──004 The Browser Inspector using the developer tools.srt 10.07kb
  • | └──004 The Browser Inspector using the developer tools_en.srt 11.79kb
  • ├──04 – Page structure with HTML
  • | ├──001 Elements the basic components of HTML.srt 4.85kb
  • | ├──001 Elements the basic components of HTML_en.srt 5.90kb
  • | ├──003 Reminder where to find code and notes.html 1.33kb
  • | ├──004 A full example HTML and CSS.srt 17.29kb
  • | ├──004 A full example HTML and CSS_en.srt 21.25kb
  • | ├──005 Some of the most common HTML elements.srt 8.04kb
  • | ├──005 Some of the most common HTML elements_en.srt 10.40kb
  • | ├──007 What are HTML content categories.srt 7.32kb
  • | ├──007 What are HTML content categories_en.srt 10.13kb
  • | ├──009 Nesting elements in HTML.srt 9.14kb
  • | ├──009 Nesting elements in HTML_en.srt 11.18kb
  • | ├──010 learning-html-starter.zip 156.42kb
  • | ├──010 Starting our first HTML project.srt 5.92kb
  • | ├──010 Starting our first HTML project_en.srt 7.25kb
  • | 鈹溾攢鈹€011 Which HTML elements can鈥檛 be nested.mp4 11.35M
  • | ├──011 Which HTML elements can’t be nested.srt 3.25kb
  • | ├──011 Which HTML elements can’t be nested_en.srt 4.17kb
  • | ├──012 An overview of HTML container elements.srt 9.30kb
  • | ├──012 An overview of HTML container elements_en.srt 11.85kb
  • | ├──013 A detailed look at HTML attributes.srt 9.35kb
  • | ├──013 A detailed look at HTML attributes_en.srt 11.26kb
  • | ├──015 Adding images to our project.srt 7.07kb
  • | ├──015 Adding images to our project_en.srt 9.17kb
  • | ├──016 What is semantic HTML.srt 7.70kb
  • | ├──016 What is semantic HTML_en.srt 9.61kb
  • | ├──017 Document-level annotations in HTML.srt 8.30kb
  • | ├──017 Document-level annotations in HTML_en.srt 11.07kb
  • | ├──019 Completing our HTML project with document-level annotations.srt 4.54kb
  • | ├──019 Completing our HTML project with document-level annotations_en.srt 5.63kb
  • | ├──019 learning-html-no-css.zip 156.87kb
  • | ├──020 The best HTML resource MDN.srt 2.95kb
  • | └──020 The best HTML resource MDN_en.srt 3.92kb
  • ├──05 – Page style with CSS
  • | ├──001 How to link a CSS file.srt 7.48kb
  • | ├──001 How to link a CSS file_en.srt 9.37kb
  • | ├──003 Basic CSS selectors targeting specific elements.srt 13.41kb
  • | ├──003 Basic CSS selectors targeting specific elements_en.srt 16.90kb
  • | ├──004 Converting-between-hexadecimal-and-decimal.url 0.08kb
  • | ├──004 How colours work RGB, Hexadecimal, and HSL.srt 8.12kb
  • | ├──004 How colours work RGB, Hexadecimal, and HSL_en.srt 9.38kb
  • | ├──004 How-hexadecimal-works.url 0.07kb
  • | ├──004 The-Color-Keywords-in-CSS.url 0.10kb
  • | ├──004 Using-Hexadecimal-for-colors.url 0.08kb
  • | ├──006 Colours in CSS text and background.srt 10.05kb
  • | ├──006 Colours in CSS text and background_en.srt 11.58kb
  • | ├──007 learning-html-completed.zip 250.02kb
  • | ├──007 learning-html.zip 249.55kb
  • | 鈹溾攢鈹€007 Starting to write our project鈥檚 CSS file.mp4 31.39M
  • | ├──007 Starting to write our project’s CSS file.srt 8.67kb
  • | ├──007 Starting to write our project’s CSS file_en.srt 11.10kb
  • | ├──008 Inheritance in CSS.srt 8.76kb
  • | ├──008 Inheritance in CSS_en.srt 10.17kb
  • | 鈹溾攢鈹€009 What properties can鈥檛 be inherited.mp4 23.48M
  • | ├──009 What properties can’t be inherited.srt 9.70kb
  • | ├──009 What properties can’t be inherited_en.srt 11.57kb
  • | ├──010 The CSS Box Model.srt 7.89kb
  • | ├──010 The CSS Box Model_en.srt 9.24kb
  • | ├──012 Overview of CSS units.srt 5.33kb
  • | ├──012 Overview of CSS units_en.srt 6.15kb
  • | ├──013 Working with spacing in our project.srt 7.14kb
  • | ├──013 Working with spacing in our project_en.srt 8.41kb
  • | ├──014 Descendent selectors in CSS.srt 9.84kb
  • | ├──014 Descendent selectors in CSS_en.srt 11.59kb
  • | ├──015 What is specificity in CSS.srt 9.87kb
  • | ├──015 What is specificity in CSS_en.srt 11.98kb
  • | ├──016 BEM a simpler approach to CSS targeting.srt 22.27kb
  • | ├──016 BEM a simpler approach to CSS targeting_en.srt 26.03kb
  • | ├──016 CSS-Tricks-Guide-to-Flexbox.url 0.08kb
  • | ├──016 learning-bem.zip 1.15kb
  • | └──external-links.txt 0.48kb
  • ├──06 – Project 1 Micro Blog (design+site)
  • | 鈹溾攢鈹€001 Overview of this section鈥檚 project.mp4 7.25M
  • | ├──001 Overview of this section’s project.srt 5.24kb
  • | ├──001 Overview of this section’s project_en.srt 6.46kb
  • | ├──002 Access the finished code here.html 0.31kb
  • | ├──002 microblog.zip 3.18kb
  • | ├──003 From our YouTube channel How to start a new software project_en.srt 24.26kb
  • | ├──004 Step 1 becoming a user.srt 9.39kb
  • | ├──004 Step 1 becoming a user_en.srt 10.99kb
  • | ├──005 Step 2 populating the backlog.srt 6.34kb
  • | ├──005 Step 2 populating the backlog_en.srt 7.17kb
  • | ├──006 Figma-for-beginners-video-series-.url 0.07kb
  • | ├──006 Intro-to-Figma-Tutorial.url 0.07kb
  • | ├──006 Step 3 wireframing or rough design.srt 3.30kb
  • | ├──006 Step 3 wireframing or rough design_en.srt 3.90kb
  • | ├──006 The-Figma-file-for-this-project-completed-and-step-by-step-.url 0.08kb
  • | ├──007 Completed-Figma-file.url 0.08kb
  • | ├──007 microblog-logo.svg 0.42kb
  • | ├──007 Step 4 pixel perfect design.srt 27.33kb
  • | ├──007 Step 4 pixel perfect design_en.srt 32.48kb
  • | ├──008 Step 5 creating the page structure.srt 8.06kb
  • | ├──008 Step 5 creating the page structure_en.srt 9.31kb
  • | ├──009 Step 6 coding the page structure with HTML.srt 7.02kb
  • | ├──009 Step 6 coding the page structure with HTML_en.srt 8.08kb
  • | ├──010 example-svg.html 0.18kb
  • | ├──010 What are SVGs.srt 4.36kb
  • | ├──010 What are SVGs_en.srt 5.16kb
  • | ├──011 How to include images in our HTML site.srt 4.49kb
  • | ├──011 How to include images in our HTML site_en.srt 5.21kb
  • | ├──011 microblog-logo.svg 0.42kb
  • | 鈹溾攢鈹€012 Finishing the header and navigation.mp4 15.20M
  • | ├──012 Finishing the header and navigation.srt 4.87kb
  • | ├──012 Finishing the header and navigation_en.srt 5.91kb
  • | ├──013 HTML forms sending data.srt 8.11kb
  • | ├──013 HTML forms sending data_en.srt 9.20kb
  • | ├──013 MDN-Types-of-input.url 0.10kb
  • | ├──014 HTML forms working with textareas.srt 4.75kb
  • | ├──014 HTML forms working with textareas_en.srt 5.40kb
  • | ├──015 Creating the footer with multiple columns.srt 5.09kb
  • | ├──015 Creating the footer with multiple columns_en.srt 6.07kb
  • | ├──016 Complete-guide-to-flexbox-CSS-Tricks-.url 0.08kb
  • | 鈹溾攢鈹€016 How to style the header and menu bar.mp4 51.37M
  • | ├──016 How to style the header and menu bar.srt 14.75kb
  • | ├──016 How to style the header and menu bar_en.srt 17.01kb
  • | ├──017 Setting the font family in our project.srt 1.09kb
  • | ├──017 Setting the font family in our project_en.srt 1.26kb
  • | ├──018 How to style HTML forms and inputs.srt 11.39kb
  • | ├──018 How to style HTML forms and inputs_en.srt 13.52kb
  • | ├──019 Bullet-point-symbol-to-copy-.url 0.06kb
  • | ├──019 How to style the micro blog entries.srt 5.22kb
  • | ├──019 How to style the micro blog entries_en.srt 5.97kb
  • | ├──020 How to style the page footer.srt 10.00kb
  • | ├──020 How to style the page footer_en.srt 11.66kb
  • | ├──021 A CSS reference for what we’ve used in this section.html 3.98kb
  • | └──external-links.txt 0.64kb
  • ├──07 – Backend Development with Flask
  • | ├──001 Guide-to-virtual-environments.url 0.09kb
  • | ├──001 Hello, world with Flask.srt 11.71kb
  • | ├──001 Hello, world with Flask_en.srt 13.14kb
  • | ├──001 How-to-install-Flask.url 0.10kb
  • | ├──001 How-to-use-pyenv-to-manage-Python-versions.url 0.09kb
  • | ├──002 Using render_template to send longer HTML strings.srt 6.82kb
  • | ├──002 Using render_template to send longer HTML strings_en.srt 7.67kb
  • | ├──003 What is Jinja2.srt 7.70kb
  • | ├──003 What is Jinja2_en.srt 8.98kb
  • | ├──004 expressions.html 0.90kb
  • | ├──004 Jinja2 Expressions.srt 12.93kb
  • | ├──004 Jinja2 Expressions_en.srt 15.20kb
  • | ├──005 data-structures.html 0.73kb
  • | ├──005 Working with data structures in Jinja2.srt 9.63kb
  • | ├──005 Working with data structures in Jinja2_en.srt 10.87kb
  • | ├──006 Conditional statements in Jinja2.srt 7.98kb
  • | ├──006 Conditional statements in Jinja2_en.srt 9.30kb
  • | ├──006 conditionals-basics.html 0.48kb
  • | ├──007 for-loop.html 0.32kb
  • | ├──007 loops-and-conditionals.html 0.58kb
  • | ├──007 Using loops in Jinja2.srt 8.70kb
  • | ├──007 Using loops in Jinja2_en.srt 9.74kb
  • | ├──008 Setting up our Microblog project with Flask.srt 10.00kb
  • | ├──008 Setting up our Microblog project with Flask_en.srt 11.02kb
  • | ├──009 Receiving form data using Flask.srt 9.30kb
  • | ├──009 Receiving form data using Flask_en.srt 10.76kb
  • | ├──010 Displaying past entries in the Microblog project.srt 6.70kb
  • | ├──010 Displaying past entries in the Microblog project_en.srt 7.61kb
  • | ├──011 Formatting dates correctly in our entries.srt 4.35kb
  • | ├──011 Formatting dates correctly in our entries_en.srt 4.85kb
  • | ├──012 Introduction to MongoDB.srt 9.05kb
  • | ├──012 Introduction to MongoDB_en.srt 11.05kb
  • | ├──013 Accessing MongoDB with Compass and Atlas.srt 14.46kb
  • | ├──013 Accessing MongoDB with Compass and Atlas_en.srt 16.57kb
  • | ├──014 Small update to pymongo affecting the next video.html 0.91kb
  • | ├──015 Storing Microblog entries in MongoDB.srt 9.56kb
  • | ├──015 Storing Microblog entries in MongoDB_en.srt 11.04kb
  • | ├──016 What happens when you hit Refresh.html 1.85kb
  • | ├──017 Retrieving the Microblog entries from MongoDB.srt 4.84kb
  • | ├──017 Retrieving the Microblog entries from MongoDB_en.srt 5.28kb
  • | 鈹溾攢鈹€018 How to use Flask鈥檚 app factory pattern.mp4 15.25M
  • | ├──018 How to use Flask’s app factory pattern.srt 4.32kb
  • | ├──018 How to use Flask’s app factory pattern_en.srt 4.91kb
  • | └──external-links.txt 0.32kb
  • ├──08 – Deploying Flask Apps to Render.com
  • | ├──001 What is the requirements.txt file.srt 5.00kb
  • | ├──001 What is the requirements.txt file_en.srt 5.79kb
  • | ├──002 What do deployment services do for us.srt 2.44kb
  • | ├──002 What do deployment services do for us_en.srt 2.79kb
  • | ├──003 Preparing our app for deployment.srt 5.42kb
  • | ├──003 Preparing our app for deployment_en.srt 5.90kb
  • | ├──004 Deploy a Flask app to Render.com.srt 8.39kb
  • | ├──004 Deploy a Flask app to Render.com_en.srt 9.25kb
  • | ├──004 Git-Workshop-e-book.url 0.06kb
  • | └──external-links.txt 0.06kb
  • ├──09 – Jinja2 Mastery Level I
  • | ├──001 Defining Jinja variables using the ’set’ keyword.srt 5.56kb
  • | ├──001 Defining Jinja variables using the ’set’ keyword_en.srt 6.31kb
  • | ├──002 Jinja filters to call inline functions using the pipe operator.srt 3.65kb
  • | ├──002 Jinja filters to call inline functions using the pipe operator_en.srt 4.20kb
  • | ├──002 List-of-built-in-filters-Jinja-documentation-.url 0.10kb

适合人群

  • Python初学者
  • Flask框架开发者
  • 全栈Web开发者

🎯 学习收获

  • 掌握Python基础语法
  • 熟练使用Flask框架
  • 独立开发全栈Web应用

🎉 祝您学习愉快!