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: Context Managers – Efficiently Managing Resources

December 22, 2017 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, we will be learning how to use context managers to properly manage resources. Context Managers are great for when we need to setup or teardown some resources during use. So these can be used for: open and closing files, opening and closing database connections, acquiring and releasing locks, and much much more. Let’s get started…

Filed Under: Development, Python Tagged With: Computer Science, context manager, contextlib, Programming, Video

Channel Update: Look Back on the Year and Big Plans for 2018

December 18, 2017 by Corey Schafer 1 Comment

In this Channel Update, we will be looking back on 2017 and what we’ve done this year. We will also be looking forward to 2018 and discussing the future plans for this channel. This year was the best year for this channel yet and I can’t thank you all enough. I have plenty planned for the future and I look forward to putting out great tutorials next year!

Filed Under: General Tagged With: Channel Update, Computer Science, Programming, Video

Python Tutorial: Working with JSON Data using the json Module

December 6, 2017 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, we will be learning how to work with JSON data. We will learn how to load JSON into Python objects from strings and how to convert Python objects into JSON strings. We will also see how to load JSON from a file and save those Python objects back to files. Let’s get started…

Filed Under: Development, Python Tagged With: API, Computer Science, JSON, Programming, Video

Python Tutorial: Web Scraping with BeautifulSoup and Requests

November 8, 2017 by Corey Schafer 2 Comments

In this Python Programming Tutorial, we will be learning how to scrape websites using the BeautifulSoup library. BeautifulSoup is an excellent tool for parsing HTML code and grabbing exactly the information you need. So whether you’re pulling down headlines from news sites, scores from sports websites, or prices from an online store… BeautifulSoup and Python will help you get this done quickly and easily. Let’s get started…

Filed Under: Development, Python Tagged With: beautifulsoup, Computer Science, parse html, Programming, requests, Video, web scraping

Python Tutorial: re Module – How to Write and Match Regular Expressions (Regex)

October 24, 2017 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, we will be learning how to read, write, and match regular expressions with the re module. Regular expressions are extremely useful for matching common patterns of text such as email addresses, phone numbers, URLs, etc. Learning how to do this within Python will allow us to quickly parse files and text for the information we need. Let’s get started…

Filed Under: Development, Python Tagged With: Computer Science, Programming, re module, regex, regular expressions, Video

Regular Expressions (Regex) Tutorial: How to Match Any Pattern of Text

October 10, 2017 by Corey Schafer Leave a Comment

In this regular expressions (regex) tutorial, we’re going to be learning how to match patterns of text. Regular expressions are extremely useful for matching common patterns of text such as email addresses, phone numbers, URLs, etc. Almost every programming language has a regular expression library, so learning regular expressions with not only help you with finding patterns in your text editors, but also you’ll be able to use these programming libraries to search for patterns programmatically as well. Let’s get started…

Filed Under: Development Tagged With: Computer Science, Programming, regex, regular expressions, Video

5 Essential Skills Every Well-Rounded Programmer Should Know

September 19, 2017 by Corey Schafer Leave a Comment

In this video, we will be looking at 5 skills that you can learn on top of your main programming language to make you a well-rounded programmer. These skills will make you more marketable when looking for a job, and can sometimes be the deciding factor when choosing between candidates.

Filed Under: Development Tagged With: Computer Science, Programming, Video

Python Tutorial: How I Manage Multiple Projects, Virtual Environments, and Environment Variables

September 6, 2017 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, I will be showing how I personally manage multiple projects, virtual environments, and environment variables. If you have ever worked on multiple projects, you probably know that it can be a hassle to keep all of your dependencies and project information separate. The strategy I have adopted over the years allows me to easily separate out my environments in such a way that they can be easily exported, activated, and also automatically activate the correct environment variables. Let’s get started…

Filed Under: Development, Python Tagged With: Anaconda, Conda, Programming, Video, virtual environment

Linux/Mac Tutorial: Cron Jobs – How to Schedule Commands with crontab

August 23, 2017 by Corey Schafer Leave a Comment

In this Linux/Mac terminal tutorial, we will be learning about cron jobs and how to schedule commands with crontab. The will allow you to run commands on a repetitive schedule. So if you want to run a job daily, weekly, or at a certain time of day, this video will show you how you can get this set up. This helps a ton with system administration type of tasks and can automate a lot of work. Let’s get started.

Filed Under: Development, Terminal Tagged With: Command Line, cron, cron job, crontab, Linux, Mac, OS X, Programming, Terminal, Video

Python Tutorial: Unit Testing Your Code with the unittest Module

August 16, 2017 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, we will be learning how to unit-test our code using the unittest module. Unit testing will allow you to be more comfortable with refactoring and knowing whether or not your updates broke any of your existing code. Unit testing is a must on any large projects and is used by all major companies. Not only that, but it will greatly improve your personal code as well. Let’s get started.

Filed Under: Development, Python Tagged With: Computer Science, Programming, Unit Testing, unittest, Video

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 10
  • 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