Use our coupon code KTSUMMER20 by May 16 to get 20% off a summer course!

Python Level 3

[PYTHON 3]

Full Course

$1100 USD
Before any discounts or coupons
for 18 hours

Class Description:

Python Level 3 is your passport to a deeper understanding of Python. We will start by reviewing the basics – lists, loops, functions, etc. – before moving on to more advanced features. We then go over more advanced functions and function algorithms, classes, and JSONS, which segways us into APIs and programs using free APIs. We finish off with an introduction to data statistics and science with Python, using Pandas’ DataFrames, Numpy, and Matplotlib’s Pyplot.

Prerequisites:

Age 13+, PY02 or Instructor Permisssion

Related Classes

Syllabus

Course Overview, Functions and Imports Review

Review intermediate Python coding skills with imports and functions including outputs and kwargs.

Lists and Dictionaries Review

Review List and Dictionaries, including putting these two data structures together.

File Input and Output

Learn how to read from files and write to a new file, including how to handle JavaScript Object Notation (JSON).

Intro to APIs

Start learning about Application Programming Interfaces by digging into the Google Translate API and some other examples.

Google Translate API

Learn how to make API calls through the internet and write a program that can translate text!

Bing Image API

Today we'll explore a new API for getting images from the Internet via Bing.

First API Project

Start using what we've learned in this unit so far to create your own program using APIs.

Finishing Project 1

Finish your first API project

Creating Google API Project

Start to plan our next project, which will focus on using the various Google APIs.

Gmail API

Learn to use the Gmail API.

Another Google API

Learn to use another Google API like Google Drive.

Second API Project

Start using what we've learned in the second half of this unit to create a program using the Google APIs.

Finishing Project 2

Finish your second API project

Buffer Week

We may use this lesson to finish the unit on APIs, or start to dive into Data Analysis!

CSV and Pandas

Learn the basics of working with comma-separate value (CSV) files and the Pandas library.

Matplotlib

We'll take our first steps towards visualizing data by using the powerful matplotlib library to draw graphs and charts.

Putting it all together - Google Sheets API to Matplotlib graph

Synthesize what we've learned so far by building our API and data analysis skills into the same project.

Looking to the Future

Wrap up any demos we haven't finished and discuss how we can continue using these skills for applications like data science and machine learning.