US $19.97
US $49.97

Python 201: Learn intermediate Python programming

——   Created by Kalob Taulien

Share this course:

NEW
Course
24
Lessons
2h 20m
Lesson time
intermediate
Skill level
US $19.97
USD $49.97 Sign Up

More about this course

Welcome to Python 201: Intermediate Python 3 programming.

In this class, you will be learning the ins-and-outs of Python. You will learn how to:

  • use more advanced conditional statements,
  • how to read and write files using Python,
  • how to make API requests,
  • how to use 3rd party packages,
  • list and dictionary comprehensions,
  • virtual environments,
  • and much more.

At the end of this class, you will create a Pokemon program that looks up a pokemon by its name using an API — this is great practice for consuming API's like you normally would as a professionally paid Python programmer.

To get the most out of this course you should have taken Python 101 and another Python beginner course.

Your project: Create a Pokemon data program using an API.

You will create a program that asks for a pokemon name and then look for additional data using an API.

The API is completely free to use, too.

This project mimics the type of work you'll do as a professionally paid Python programmer and is considered to be a real-life project.

The most important part of this course is learning how to manage (install and uninstall) 3rd party packages, how to use them, and how to make API requests.

API requests are how computers talk to each other. It's absolutely vital you know how API requests work in Python, and you'll learn all about them in this course.

Who is this course for?

  • This course is for anybody who has written a little bit of Python but is looking for more experience.
  • Programmers or web developers who are looking for some hands on experience while they learn
  • This course is NOT for people who have never written any Python.

What are the requirements?

  • You need a code editor like PyCharm or VS Code
  • You need to have Python downloaded and installed
  • You need to be ready to work with code and not just watch the videos. This is a hands on course.
  • You need to be willing to do a little work to properly learn Python3

To get the most out of this course you should have taken Python 101 and another Python beginner course. 

The course project

Create a Pokemon data program using an API.

You will create a program that asks for a pokemon name and then look for additional data using an API. 

The API is completely free to use, too. 

This project mimics the type of work you'll do as a professionally paid Python programmer and is considered to be a real-life project.

Don't forget to share your source code on GitHub so future employers can see your work. 

And don't forget to add it to your final project on Arbington!

24 Lessons

10 mins
The IN operator
free preview
8 mins
The NOT operator
7 mins
How to read files using Python
5 mins
How to create files using Python
7 mins
How to read multiples lines in Python
5 mins
Writing a file and executing it
7 mins
Functions inside of functions
5 mins
How to make simple API requests
7 mins
How to make JSON API requests
6 mins
How to read JSON in Python
5 mins
What are function *args?
9 mins
What are function **kwargs?
5 mins
How to install pip
6 mins
Mutable vs immutable
4 mins
What is list enumeration?
View more lessons +

Reviews

100% of 1 people enjoyed this course!

Dave Marteau liked this class and said...

yes absolutely incredible

About the instructor

Kalob Taulien
Kalob Taulien
  • 133 students
  • 38 reviews
  • 38 courses

Hi everybody! I'm Kalob Taulien.

Here's the TL;DR (short) version about me:

  • I have been coding since 1999 and teaching people how to code since …
Read more
This course is included in Arbington Premium
$15/month gets you access to every course. Start your 14 day trial today. ☝️

Class benefits

  • Certificate of Completion
  • 30 day satisfaction guarantee
  • 24/7 streaming access
  • Project included
  • Direct teacher access
  • 2h 20m of on-demand video
  • 1 downloadable file
  • Have a coupon?
  • Checkout