Teaching Modern Web Development with Python

Pamela Fox
Pamela Fox
667 بار بازدید - 3 ماه پیش - A re-delivery of my SIGCSE
A re-delivery of my SIGCSE 2024 session on teaching modern web development with Python.

Slides: https://pamelafox.github.io/my-py-tal...
Upcoming live workshops: https://developer.microsoft.com/react...

09:48 - Development environments
21:23 - Python Web Frameworks
43:45 - Databases
51:43 - Containerization with Docker
1:00:10 - Coding assistance
1:09:40 - GitHub Copilot
1:15:24 - Testing
1:27:40 - Cloud deployment (Azure)

Description:

Python is a popular language for teaching introductory programming, but it’s also an incredibly popular language for backend web development, powering websites like Netflix, Pinterest, and Reddit. In this session, you’ll learn about the top Python web development frameworks (FastAPI, Flask, Django) but also the tools used by industry web developers (like Docker containers and OpenAPI specifications). We’ll show how you can teach web development in the cloud without requiring students to setup tools on their own computer, using GitHub Codespaces and Azure free tier services, and we’ll share a curriculum that you can adapt for your own classes.
3 ماه پیش در تاریخ 1403/03/11 منتشر شده است.
667 بـار بازدید شده
... بیشتر