
Download and install Python on Windows, choosing the correct 64-bit installer, modify the setup to add Python to environment variables, and verify the installation with python --version.
Learn how to download and install Visual Studio Code on Windows, set up the Python interpreter, and launch the editor to prepare for writing Python code in the next video.
Learn how to write and run your first Python program in Visual Studio Code by printing 'Hello, world' and practicing basic print statements and terminal commands.
Learn to use variables and the input function in Python to collect a user's name and age, then print a message with the stored values.
Learn the basics of Python functions, including defining, returning, and calling functions for reusable code with add and subtract examples, parameters, and precedence rules.
Explore Flask, a Python micro framework, with its development server and debugger plus auto-reload. Learn Jinja templating, cookies and sessions, extensions like SQLAlchemy, and how to install it with pip.
Build your first flask application by importing Flask, creating an app instance, and defining routes like / and /high that return messages. Run the server with debug on port 5000.
Explore variable rules in routing with Flask, using url parameters like /user/<username> to customize pages and welcome messages based on user information, supported by MarkupSafe.escape and string placeholders.
Learn how Flask handles http methods using the methods argument to differentiate get and post requests, illustrated by a login form flow with request.method and conditional logic.
Organize static files with a static folder and render dynamic pages using templates and render_template in Flask, employing ginger templating to display hello world or a name.
Learn to access user submitted data via post requests in Flask, handle form data for login credentials, and manage file uploads with multipart form data and secure naming.
Redirect users between routes in flask using the redirect and abort functions, and customize errors with an error handler decorator and render_template for a personalized error page.
Learn the basics of cookies and sessions in Flask, including setting, getting, and tracking cookies, and using session data stored on top of cookies and signed with a secret key.
Flask is the most popular micro framework for Python. As of January 2020, Flask has more stars on Github than any other projects. Watch this course to learn how Flask can be used as well as take a look at how to use the basic functionalities of Flask in order to start your very own web server!