Outschool
開啟貨幣、時區和語言設置
登入

Python 程式設計 |中級| 07 週彈性 |使用 Flask 進行 Web 開發

在這個為期 7 週的彈性課程中,我們將使用 Python 的 Flask 微框架來探索 Web 開發的神奇世界,學習 HTML、建立網頁、聊天應用程式等等! #builder
Sidney - KidsSpeakCode
平均評分:
4.8
評論數量:
(1,187)
班級

包含什麼

7 預錄課程
7 週
教師的支持
1 年訪問權
到內容
作業
每週 1-2 小時. Each module of the course will involve working through the slides, video, and code examples provided with the module, and uploading homework for each module. The modules build on each other, so it is important to complete each module before working on the next. Homework should take approximately one to two hours per week, in addition to the one to two hours required to work through each module. This may take longer depending on the complexity of the module, and the code that the student is interested in working on. There will be a homework assignment provided for each module of the course, students can work on their own version of the topics that are being covered using the sample provided code or come up with their own unique idea. The goal is to spend time programming each week and incrementally build their coding skills.
評估
All submissions to the classroom or the teacher section for weekly submissions will be reviewed and feedback will be provided. Feedback is generally given either as an informal assessment, or with a video, of course, if students run into problems with their code, they are more than welcome to send in any issues, which will be promptly addressed.
我們無法翻譯此文,請刷新頁面並再試一次。

課堂經歷

Welcome to Intermediate Python Programming - Exploring Web Development with Flask! This is a fun flex course that will expand your knowledge of Python with some really amazing web development projects. Building on the basics of Python (variables, lists, dictionaries, loops, and functions) we will learn two new languages HTML (HyperText Markup Language the language web sites are written in) and Jinja, a special language like Python that helps Flask pass Python variables to the web. 

In the course we will work on forms so our programs can receive data from the web, as well as build programs that can send out data to build Python powered web apps. We will also work on some Flask web projects including a web password form, building a chat application (for multiple users), and using Python and Flask to send emails! In the final week of the course, we will look at examples to apply what we have learned, setting up a Flask site with a template, sending variables to the web, and working on sample projects that will help you construct your own site.

Required experience:
Basic knowledge of Python is required, including a working knowledge of Python variables, lists, dictionaries, loops, and functions.

學習目標

In the course, students will learn practical HTML, Flask and Jinja, and will learn how to build their own Python powered Flask micro framework web page. The course focuses on building real examples that students can use to build their own projects with.
學習目標

教學大綱

7 課程
超過 7 週
課 1:
Introduction to HTML
 Learn the basics of HTML, including tags, images, and links. This module also introduces image maps, tables, and colors to build a simple multi-page website. 
課 2:
Advanced HTML with CSS and JavaScript
 Explore CSS for styling, learn about JavaScript for interactive effects, and understand how to create animations, quizzes, and interactive features in a website. 
課 3:
Getting Started with Flask and Jinja
 Introduction to Flask, a micro web framework, and Jinja, a templating language, to integrate Python with the web. Learn how to create dynamic web pages that use Python-generated variables. 
課 4:
Working with Forms and Requests
 Learn how to create forms in HTML and process them with Flask. Discover how to use user input to generate dynamic content, create interactive pages, and build simple chat applications. 

其他詳情

供應清單
We will be using Repl.it for the majority of the module, some modules may require the student to use Python locally (for example, some elements like opening the web browser can only be done locally), directions and detailed instructions will be provided.
外部資源
除了 Outschool 教室外,本課程也使用:
  • Repl.it
已加入 October, 2020
4.8
1187評論
教師檔案
教師專業知識和證書
I love teaching programming using fun and interesting examples because it helps students go farther than learning hard to contextualize concepts. Understanding what we are doing and why means that students will be able to apply algebraic concepts (like x+y) having understood examples like (red bike + blue bike) in a way that has context and meaning. 

評論

自訂進度課程
分享

US$19

每週
7 預錄課程
7 教師支援週
自行選擇何時開始
1 年內容存取權

有17 位學習者完成此課程
自行選擇何時開始
年齡: 13-18

立即報名,隨時開始
關於
支援
安全隱私加州隱私學習者隱私您的隱私選擇條款
下載這個軟體
在應用程式商店下載在 Google Play 上取得
© 2025 校外