• Stars
    star
    299
  • Rank 139,269 (Top 3 %)
  • Language
    Python
  • Created almost 7 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A repository of code from my Complete Python Course on Udemy.

Complete Python Course | Learn Python by Doing in 2022

Complete Python Course | Learn Python by Doing in 2022 (Udemy banner image)


💡 A 35-hour mega course to take you from beginner to advanced in Python.

Getting started

Enrol in the course by going to this link.

Then come back here and download the entire repository. If you are familiar with Git, you can use Git to download it. Otherwise, you can download it as a zip file:

Download repo as a zip file

Next, start taking the course at the beginning! You can use the downloaded code files to support you while you go through the course.

I also strongly recommend you code while you take the course. A good strategy is:

  1. Watch the video intently, optionally while taking notes.
  2. Watch again, more quickly, while typing the code together with me.
  3. Once you're done with the video, play about with the code. Make changes, break things, then fix them, and try to thoroughly understand everything the code does.

If you do this for the entire course, I guarantee you will learn Python well. You'll still be using Google and searching for stuff every day, but so does everyone else!

Topics

We cover many contents in the video-course, but this repo has (almost) all the code we write, per lecture. Where relevant, there is also code for projects taught in the course.

More Repositories

1

rest-apis-flask-python

Projects and e-book for our course, REST APIs with Flask and Python
Python
1,259
star
2

python-refresher

A Python refresher section for all our courses
Python
552
star
3

testing-python-apps

Testing Python Apps course repository
Python
136
star
4

web-dev-bootcamp

Complete course and guide of the "Web Developer Bootcamp with Flask and Python"
CSS
94
star
5

web_blog

Simple web-based blog to introduce Flask, HTML, CSS, Bootstrap, and Jinja2.
Python
43
star
6

gui-development-tkinter-course

Our introductory course to Tkinter for GUI development with Python
Python
42
star
7

onewheel-remix-course-lectures

A lecture-by-lecture breakdown of code changes in Kent C. Dodds' Remix course, building the Onewheel blog
TypeScript
31
star
8

advanced-rest-api-lecture-codes

Start and end codes for the lectures of our Advanced REST APIs with Flask and Python course
Python
25
star
9

flask-jwt-extended-section-lectures

Code and changes for each lecture of the Flask-JWT-Extended section
Python
22
star
10

tkinter-snake

Python
19
star
11

price-of-chair-new

Revamped final project for our Complete Python Web course
Python
17
star
12

flask-microblog

Microblog web app built with Flask and Python to help introduce students to web development
CSS
10
star
13

simple-flask-template-app

A simple Flask app that uses render_template, to teach different features of Flask.
HTML
9
star
14

rest-api-smorest-docker

The final project from the REST APIs with Flask and Python course, using Docker and Flask-Smorest.
Python
8
star
15

instagram-scheduler-stream

An Instagram Scheduler app built on stream
Python
5
star
16

price-of-chair-deployment

A repository you can clone to test your Flask app deployment in a Linux server!
Python
4
star
17

rest-apis-project

Python
3
star
18

first-flask-app

Your first Flask application!
Python
3
star
19

interacting-with-apis-javascript

A small repository to accompany our "How to interact with REST APIs from JavaScript" blog post
Python
3
star
20

database-dot-py

A simple interface to your database from our PostgreSQL course.
Python
3
star
21

markdown-link-checker

A command-line utility that, given a markdown file, checks whether all its links work.
Python
2
star
22

teclado-polls

Polling app that links with Discord for stream voters
Python
2
star
23

flashing-messages-post-app

A Flask application to show how to use message flashing
HTML
2
star
24

flask-hyper-toc

A dynamic table of contents component set for Flask, using Hyperscript
HTML
2
star
25

hiit-timer

A Simple HIIT Timer to teach about Flask
HTML
1
star
26

fastapi-course

A repository for our upcoming course on FastAPI
Python
1
star
27

mongodb-faq

Frequently Asked Questions in our courses about working with and setting up MongoDB
JavaScript
1
star
28

flask-htmx-tailwind-alpine-workshop

A workshop on building websites and apps rapidly with Flask, HTMX, TailwindCSS, and AlpineJS
HTML
1
star
29

python-refresher-exercises

Coding exercises for our Python Refresher course (or section within a course)
Python
1
star