Python Jumpstart by Building 10 Apps

7h 8m 59s
English
Free

Programming is fun and profitable. Learning to become a software developer should be equally fun! This course will teach you everything you need to know about the Python language all the while building interesting and engaging applications.

Read more about the course

What's this course about and how is it different?

The goal of this online video course is to teach you the Python programming language.

It assumes you have just a small amount of programming experience (e.g. you know what a variable, a function, and a loop are in some language). But otherwise, it is a from the ground up, comprehensive introduction to the Python programming language.

Most courses focus on teaching you hundreds of details and leave putting them together as an exercise for the student. My course is different.

You will learn all the basics, yes. But you will learn them while building 10 stand alone applications. You will see each application built from the ground up in live demos. When we hit new topics (functions for example), we will pause, discuss them, and return to our application we are building.

This way you will continuously be "putting the pieces together". You don't have to wade through many small details before making sense of Python. It starts right from the beginning and grows from there.

Who is this course for?

It's for people who have some programming / scripting experience and want to improve their Python knowledge. Maybe you:

  • Know JavaScript but you want to learn Python
  • Used Python casually, but you want to learn it comprehensively
  • Know part of the language well, but want rounded knowledge
  • Want to write more Pythonic code (iterators, comprehensions, etc.)
  • Are a scientist looking to use the Python data tools and need a foundation
  • Are a college student and want more than your university course offers
  • Considering becoming a software developer

If any of those descriptions fit you, then you're my target student. I wrote this course for you.

If you've been doing Python for years, maybe this isn't your course. Don't worry though. The very next set of courses I'm starting after this one will be building on this knowledge and diving into advanced areas such as web development, relational and nosql database programming, web service programming, and more.

What applications will we build?

We will build the following apps, which among many other things, focus on the language concepts listed under them.

  • Hello world
    • test your environment
  • Guess that number
    • user input
    • conditionals
    • string parsing
  • Birthday app
    • dates and times
  • Personal journal
    • text-based file i/o
  • Weather client
    • external packages
    • pip
    • screen scraping
    • HTTP clients
  • LOLCat Factory
    • binary files on the internet
  • Wizard battle
    • classes
    • inheritance
    • magic methods
  • File searcher app
    • lambda expressions
    • generator methods
    • yield and yield from
  • Real estate analyzer
    • file formats
    • list comprehensions
    • generators expressions
  • Movie lookup app
    • error handling
    • exceptions
    • Advanced HTTP clients

Watch Online Python Jumpstart by Building 10 Apps

0:00
/
#1: Welcome and thanks for coming
#TitleDuration

Similar courses to Python Jumpstart by Building 10 Apps

Apache Spark Certification Training

Apache Spark Certification TrainingFlorian Roscheck

Category: Python, Data processing and analysis
Duration 15 hours 13 minutes 1 second
The Complete Python Course | Learn Python by Doing

The Complete Python Course | Learn Python by Doingudemy

Category: Python
Duration 35 hours 20 seconds
Django 2.1 & Python | The Ultimate Web Development Bootcamp

Django 2.1 & Python | The Ultimate Web Development Bootcampudemy

Category: Python, MongoDB
Duration 9 hours 52 minutes 1 second
Developing LLM App Frontends with Streamlit

Developing LLM App Frontends with Streamlitzerotomastery.io

Category: Python, Other (Frontend)
Duration 1 hour 43 minutes 52 seconds
Python Interview Espresso

Python Interview Espressointerviewespresso (Aaron Jack)

Category: Preparing for an interview, Python
Duration 5 hours 11 minutes 29 seconds
Machine Learning A-Z : Become Kaggle Master

Machine Learning A-Z : Become Kaggle Masterudemy

Category: Python, Data processing and analysis
Duration 36 hours 23 minutes 54 seconds
Python/Django + React QR Digital Menu Builder

Python/Django + React QR Digital Menu BuilderPythonYoga

Category: React.js, Python
Duration 10 hours 49 minutes 22 seconds
MongoDB with Async Python

MongoDB with Async PythonTalkpython

Category: Python
Duration 7 hours 19 minutes 54 seconds
DS4B 101-P: Python for Data Science Automation

DS4B 101-P: Python for Data Science AutomationBusiness Science University

Category: Python, Data processing and analysis
Duration 27 hours 6 minutes 1 second
A/B Testing for Data Science

A/B Testing for Data ScienceLunarTech

Category: Others, Python
Duration 1 hour 47 minutes 56 seconds