Quick Python

The purpose of this series is to provide a working knowledge of the Python programming language as quickly as possible.

Quick Python 1: Your First Loop & Data Types

September 23, 2020

In this video, we get our feet wet and unlock a tiny bit of the enormous power Python offer with a simple for loop. Check out the source code here: https://github.com/stephengrice/education/tree/master/Quick_Python/01_Loops_Data_Types If you need to install Python, we have you covered! Check out our Done in 90 Seconds series to get it installed FAST!

Continue Reading


Quick Python 2: Easy User Input

October 7, 2020

In this video, we find out how to get user input into our program - a huge advantage if you’re just starting out. Check out the source code here: https://github.com/stephengrice/education/tree/master/Quick_Python/02_Easy_User_Input If you need to install Python, we have you covered! Check out our Done in 90 Seconds series to get it installed FAST!

Continue Reading


Quick Python 3: Error Handling (Actually pretty useful!)

October 21, 2020

In this video, we keep the user in line! With error handling, we can specify what type of input we’re expecting to receive. This basic skill will also be useful for countless other situations as you continue your Python journey. Check out the source code here: https://github.com/stephengrice/education/tree/master/Quick_Python/03_Error_Handling If you need to install Python, we have you covered! Check out our Done in 90 Seconds series to get it installed FAST!

Continue Reading


Quick Python 4: Sipping from a File (Open/Print Contents)

November 4, 2020

In this video, we take a sip out of a file - just a quick skim, printing out the contents. It’s a great skill that we’ll build on later. Check out the source code here: https://github.com/stephengrice/education/tree/master/Quick_Python/04_Read_a_File If you need to install Python, we have you covered! Check out our Done in 90 Seconds series!

Continue Reading


Quick Python 5: Writing Files

November 18, 2020

In this video, we cover writing to files and discuss “write” mode vs. “append” mode. Link to code: https://github.com/stephengrice/education/tree/master/Quick_Python/05_Write_a_File

Continue Reading


Quick Python 6: Our First Data Pipeline

December 2, 2020

In this video, we use standard input and output in Python to process data piped to us from other applications. If you liked this video, check out the whole Quick Python series and be sure to sign up using the form below to get notified of new posts! Thanks for checking this one out.

Continue Reading


Quick Python 7: Easy Web Request

December 16, 2020

In this video, we write our first web request. If you liked this video, check out the whole Quick Python series and be sure to sign up using the form below to get notified of new posts! Thanks for checking this one out.

Continue Reading


Quick Python 8: Virtual Environments

June 11, 2021

In this video, we learn how to create, manage, and remove Python Virtual Environments. Here’s a link to the source code. Quick Tips Commands python3 -m venv <path> Creates a virutal environment located at <path> source <path>/bin/activate Activates a virtual environment deactivate Deactivates a virutal environment Bonus: Bash Alias for Quick Switching Paste this function into your ~/.bashrc or ~/.bash_aliases file and restart your shell. It assumes you keep your virtual environments in the ~/venv folder.

Continue Reading