CoreyMS

Development, Design, DIY, and more

  • Contact
  • Portfolio
  • Development
    • Python
    • Git
    • Terminal
    • JavaScript
    • WordPress
  • Design
    • CSS
  • DIY
    • Woodworking
    • Home Improvement
  • Contributors
  • Support
  • Giveaway

Python Tutorial: Zip Files – Creating and Extracting Zip Archives

November 19, 2019 by Corey Schafer Leave a Comment

In this video, we will be learning how to create and extract zip archives. We will start by using the zipfile module, and then we will see how to do this using the shutil module. We will learn how to do this with single files and directories, as well as learning how to use gzip as well. Let’s get started…

Filed Under: Development, Python Tagged With: gzip, shutil, zip, zipfile

Python Data Science Tutorial: Analyzing the 2019 Stack Overflow Developer Survey

October 17, 2019 by Corey Schafer Leave a Comment

In this Python Programming video, we will be learning how to download and analyze real-world data from the 2019 Stack Overflow Developer Survey. This is terrific practice for anyone getting into the data science field. We will learn different ways to analyze this data and also some best practices. Let’s get started…

Filed Under: Development, Python Tagged With: data analysis, Data Science, stack overflow

Python Multiprocessing Tutorial: Run Code in Parallel Using the Multiprocessing Module

September 21, 2019 by Corey Schafer Leave a Comment

In this Python Programming video, we will be learning how to run code in parallel using the multiprocessing module. We will also look at how to process multiple high-resolution images at the same time using a ProcessPoolExecutor from the concurrent.futures module. Let’s get started…

Filed Under: Development, Python Tagged With: asynchronous, concurrent.futures, multiprocessing, parallel, threading

Python Threading Tutorial: Run Code Concurrently Using the Threading Module

September 12, 2019 by Corey Schafer Leave a Comment

In this Python Programming video, we will be learning how to run threads concurrently using the threading module. We will also look at how to download multiple high-resolution images online using a ThreadPoolExecutor from the concurrent.futures module. Let’s get started…

Filed Under: Development, Python Tagged With: asynchronous, concurrency, multiprocessing, threading

Update (2019-09-03)

September 3, 2019 by Corey Schafer Leave a Comment

Hey everyone. I wanted to give you an update on my videos. I will be releasing videos on threading and multiprocessing within the next week. Thanks so much for your patience. I currently have a temporary recording studio setup at my Airbnb that will allow me to record and edit the threading/multiprocessing videos. I am going to be moving into my new house in 10 days and once I have my recording studio setup then you can expect much faster video releases. I really appreciate how patient everyone has been while I go through this move, especially those of you who are contributing monthly through YouTube

Filed Under: General

Python Quick Tip: The Difference Between “==” and “is” (Equality vs Identity)

August 6, 2019 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, we will be learning the difference between using “==” and the “is” keyword when doing comparisons. The difference between these is that “==” checks to see if values are equal, and the “is” keyword checks their identity, which means it’s going to check if the values are identical in terms of being the same object in memory. We’ll learn more in the video. Let’s get started…

Filed Under: Development, Python Tagged With: == vs is, equality, identity

Python Tutorial: Calling External Commands Using the Subprocess Module

July 24, 2019 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, we will be learning how to run external commands using the subprocess module from the standard library. We will learn how to run commands, capture the output, handle errors, and also how to pipe output into other commands. Let’s get started…

Filed Under: Development, Python Tagged With: standard library, subprocess

Visual Studio Code (Windows) – Setting up a Python Development Environment and Complete Overview

May 1, 2019 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, we will be learning how to set up a Python development environment in VSCode on Windows. VSCode is a very nice free editor for writing Python applications and many developers are now switching over to this editor. In this video, we will learn how to install VSCode, get the Python extension installed, how to change Python interpreters, create virtual environments, format/lint our code, how to use Git within VSCode, how to debug our programs, how unit testing works, and more. We have a lot to cover, so let’s go ahead and get started…

VSCode on MacOS – https://youtu.be/06I63_p-2A4

Timestamps for topics in this tutorial:
Installation – 1:13
Python Extension – 5:48
Switching Interpreters – 10:04
Changing Color Themes – 12:35
VSCode Settings – 16:16
Set Default Python – 21:33
Using Virtual Environments – 25:10
IntelliSense – 29:45
Code Formatting – 32:13
Code Linting – 37:06
Code Runner Extension – 39:42
Git Integration – 47:44
Use Different Terminal – 51:07
Debugging – 58:45
Unit Testing – 1:03:25
Zen Mode – 1:09:55

Filed Under: Development, Python Tagged With: Development Environment, visual studio code, visual studios, vs code, vscode

Visual Studio Code (Mac) – Setting up a Python Development Environment and Complete Overview

May 1, 2019 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, we will be learning how to set up a Python development environment in VSCode on MacOS. VSCode is a very nice free editor for writing Python applications and many developers are now switching over to this editor. In this video, we will learn how to install VSCode, get the Python extension installed, how to change Python interpreters, create virtual environments, format/lint our code, how to use Git within VSCode, how to debug our programs, how unit testing works, and more. We have a lot to cover, so let’s go ahead and get started…

VSCode on Windows – https://youtu.be/-nh9rCzPJ20

Timestamps for topics in this tutorial:
Installation – 1:11
Python Extension – 6:21
Switching Interpreters – 10:16
Changing Color Themes – 13:08
VSCode Settings – 17:12
Set Default Python – 22:24
Using Virtual Environments – 25:52
IntelliSense – 30:28
Code Formatting – 33:08
Code Linting – 38:01
Code Runner Extension – 40:45
Git Integration – 49:05
Debugging – 58:15
Unit Testing – 1:02:38
Zen Mode – 1:10:42

Filed Under: Development, Python Tagged With: Development Environment, visual studio code, visual studios, vs code, vscode

Clarifying the Issues with Mutable Default Arguments

April 24, 2019 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, we will be clarifying the issues with mutable default arguments. We discussed this in my last video titled “5 Common Python Mistakes and How to Fix Them”, but I received many comments from people who were still confused. So we will be doing a deeper dive to explain exactly what is going on here. Let’s get started…

Filed Under: Development, Python Tagged With: common errors, common mistakes, functions, mutable default arguments

  • 1
  • 2
  • 3
  • …
  • 17
  • Next Page »

Main Contributor

  • Andre Nevares

Top Contributors (17)

  • Andre Nevares
  • Cyril Hediger
  • Abhilash Rajan
  • Hien Nguyen
  • Alan Hawse – iotexpert.com
  • Just a Guy
  • Alex Canady
  • Sergey Trubin
  • Justin Presley
  • Sirake
  • chris
  • Jerome Massey
  • Robert Butler
  • Jonathan Llovet
  • David Myers
  • Karthik
  • Michael Zoitas

Thank You! If you would like to have your name listed as a contributor and support the website, you can do so through my Patreon Page. I am extremely grateful for any support.

Search CoreyMS.com

Subscribe to Future Posts

Recommended Books

Podcasts I Listen To

Tech Related:
Talk Python To Me
Shoptalk Show
Software Engineering Radio
HanselMinutes
CodePen Radio

Non-Tech Related:
Dan Carlin's Hardcore History
Bill Burr's Monday Morning Podcast
Waking Up with Sam Harris
StarTalk Radio
Talk Nerdy with Cara Santa Maria

© 2023 · CoreyMS · Corey Schafer