
Download and install PyCharm community edition and Python 3.x, then create a new PyCharm project and locate the Python libraries and virtual environments.
Explore the PyCharm interface, manage project files and interpreters, create and run Python scripts, and install packages and plugins to support Python projects.
Explore how Python variables store values, including integers, floats, booleans, and strings, with examples of assignment, the print and type functions, and basic type conversions.
Explore variables and operations in Python, including assignment and not operators, arithmetic, modulus and floor division, plus equals, and string concatenation, comparisons, and type conversions.
Explore Python collections, including tuples, lists, and dictionaries as maps of values under keys, and learn to access by index or key and choose the right type.
Explore core collection operations on tuples, lists, and dictionaries: retrieve and modify elements, concatenate tuples, delete items, append and pop lists, and inspect keys, values, and items.
Learn how control flow uses if statements to make decisions in code, with else and else if branches, nesting, and logical operators to handle conditions like transactions and inventory.
Learn how to use while and for loops to repeat tasks, iterate over arrays, and control flow with break and continue, including practical examples like summing numbers and printing roster.
Learn how to declare, implement, and call functions in Python, use parameters and return values, and model movement with position and by amount to manage starting and current positions.
Learn how classes serve as blueprints for objects, defining attributes, state, and behavior, with initialisers and methods, illustrated by a game character example.
Learn to set up a python web development environment with flask, including installing python, choosing flask, and configuring a terminal on Windows 10 (Ubuntu WSL) to run commands.
Discover terminal basics: create a new user with sudo, navigate with mkdir, cd, ls, and pwd; edit with nano, save with ctrl-o, exit with ctrl-x, and use tab autocomplete.
Learn how to set up a Python development terminal, update packages with sudo, install Python packages with pip, test Flask installation, and access Windows folders from the terminal.
Identify the setup files, apply execute permission to the shell script, and run the script to configure the terminal for Windows 7 and Mac, following a four-line bash workflow.
import Flask, create an app, set up a home route at / that returns a hello message, run the server on localhost:5000, and enable the debugger.
Discover how to run a Flask development server on localhost:7000 with debug true for auto-reload, and build a simple site using templates, static files, and render_template.
Learn to build simple Flask web pages using HTML and CSS, manage templates and static files, and apply style changes like background color and text color via a CSS file.
Explore basic Flask HTML and CSS by adding a background image from a static folder, and organize static and templates for reusable structure.html templates.
Learn to extend and inherit Flask templates with blocks, build home and football routes, and style pages with HTML and CSS (yellow background, red header).
Learn to build a basic HTML form in a Flask app, send data via post to the home page, and process the submitted name and password from the form data.
Build a basic login form on the index page, validate username and password, show success or error messages, use a password field, and plan a post-login route with database integration.
Learn to set up a Python database module with sqlite3, create a users table (id, username, password, favorite color), and connect via a cursor for a Flask app.
Practice inserting data into the existing users table with insert into users (name, password, favorite color) values (...), then query the table to verify entries and troubleshoot connections.
Create a module for database functions in a Flask app, connect to the database with cursor, execute a query to fetch a user’s favorite color by username, and return it.
Learn how to fetch a user's name and favorite color from a Flask database, then display a color coded message with a show color coding function.
Learn to use Flask database functions to verify a user’s password by querying with a username, fetch the stored password, and validate login; then implement user sign up.
Learn how to manage Flask signup by checking for existing usernames, querying the database with a cursor, and inserting new users with username, password, and favorite color, and committing changes.
Build a Flask signup flow with username, password, and favorite color, posting to the server and storing user data in a database.
Set up Flask session handling by importing modules, defining a secret key, and querying a database to fetch all users for a simple login flow.
Learn Flask session management by building a login flow with username and password validation, securing pages, redirection to home, and session-based access control.
Explore Flask-session management in a practical, hands-on walkthrough that covers cookies, sessions, login and signup flows, and troubleshooting templates and posts on a local host.
Explore online materials for Flask by using free templates and images from Bootstrap and splash, inspect page structure, and integrate css to improve your web pages.
Learn practical online materials for Flask by exploring templates, bootstrap integration, and sign up and sign in forms, while building a home page and organizing user data.
Deploy a Flask web app to a remote server using Digital Ocean, configure port 7000, and access the site via the server IP with SSH keys.
Master secure remote server access with ssh and handle password prompts. Learn to transfer files with scp, work with ip addresses, and remote directories.
Deploy a Flask app to a remote server (DigitalOcean) using ssh, create a dedicated user with sudo privileges, and securely copy the project folder.
Set up and update a Flask web server on a DigitalOcean droplet using command-line steps, nano edits, and remote testing at localhost:7000 and the server IP and port 7000.
Set up a dedicated server environment for a Flask app by creating a virtual environment, installing dependencies with pip, enabling ufw port 7000, and testing access from another device.
Configure a Flask app on NGINX using a demo configuration file and systemd service setup. Test and run the server in the terminal, defining sockets, directories, and permissions.
Set up and configure nginx on a digital ocean server to host a flask app, create a service file, start and verify service, and open port 80 with firewall rules.
A New Framework to use with Python, Flask is both amazing and easy to learn!
By the end of this course you will have learn to build and deploy your Python websites online from scratch
Funded by a #1 Kickstarter Project
The first section of the course will be a quick tutorial on Python and its functions
In the second phase of the course you'll learn to set up Flasks and the terminals required, you will go through a step by step process of installation and setup.
In the third phase of this course you will learn basic HMTL and CSS for flask.
In the fourth phase of this course you'll be able to make a Basic Database as well as coding some functions for it, there will also be a lesson of login and sign up functions for you website.
In the fifth phase of this course you will learn about logged in sessions for your websites, and what materials to use to make your websites more appealing
In the final phase of this course you'll about hosting with DigitalOcean, a simple cloud computing platform built for easy managing of infrastructure.
Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries. Flask supports extensions that can add application features as if they were implemented in Flask itself. Extensions exist for object-relational mappers, form validation, upload handling, various open authentication technologies and several common framework related tools.
Many websites, such as Pinterest and LinkedIn, use Flask in its inner workings
Benefits of using Flask
Simplicity. Flask is very intuitive and easy to follow, it's also helpful in understanding what piece is responsible of what functionality
Flexibility. You can implement how you want to do things in Flask with little issue
Fine Grained Control. This is specially good for those who are just beginning as they don't pose much problem when
With The Complete Python Web Course - Create Websites using Flask! you'll be able to create and develop stunning website online. You'll learn from the basic stuff to Functions, Databases, HTML and CSS, all the way to Hosting and Servers
We'll cover all this and more in this awesome Flask course.
Enroll Now for Lifetime Access