CoreyMS

Development, Design, DIY, and more

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

Python Requests Tutorial: Request Web Pages, Download Images, POST Data, Read JSON, and More

February 26, 2019 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, we will be learning how to use the Requests library. The Requests library allows us to send HTTP requests and interact with web pages. We will be learning how to grab the source code of a site, download images, POST form data to routes, read JSON responses, perform authentication, and more. Let’s get started…

Filed Under: Development, Python Tagged With: http, JSON, requests, web scraping

Python Django Tutorial: Deploying Your Application (Option #2) – Deploy using Heroku

February 19, 2019 by Corey Schafer Leave a Comment

In this Python Django Tutorial, we will be learning how to deploy our application to Heroku. Heroku is a platform that abstracts away a lot of the low-level system administration and allows us to easily deploy, update, and rollback changes for our application. Let’s get started…

Filed Under: Development, Python Tagged With: Computer Science, Django, Heroku, Programming, Video, web development, web framework

Python Django Tutorial: Full-Featured Web App Part 13 – Using AWS S3 for File Uploads

February 18, 2019 by Corey Schafer Leave a Comment

In this Python Django Tutorial, we will be learning how to set up AWS S3 so that we can host our media files from that service instead of our local filesystem. AWS S3 is very affordable and will also allow our application to scale much more than if our files lived on our local filesystem. Let’s get started…

Filed Under: Development, Python Tagged With: aws, Computer Science, Django, Programming, s3, Video, web development, web framework

Python Django Tutorial: How to enable HTTPS with a free SSL/TLS Certificate using Let’s Encrypt

January 29, 2019 by Corey Schafer Leave a Comment

In this Python Django Tutorial, we will be learning how to enable HTTPS on our web server with a free SSL/TLS certificate using a service called “Let’s Encrypt”. Let’s Encrypt is a Certificate Authority that lets anyone obtain, renew, and manage certificates for their site. They’re a non-profit and provide all of this for free, and it’s easy to get running on our server, so let’s go ahead and get started…

Filed Under: Development, Python Tagged With: Django, Linux, Programming, Video, web development, web framework

Python Flask Tutorial: How to enable HTTPS with a free SSL/TLS Certificate using Let’s Encrypt

January 29, 2019 by Corey Schafer Leave a Comment

In this Python Flask Tutorial, we will be learning how to enable HTTPS on our web server with a free SSL/TLS certificate using a service called “Let’s Encrypt”. Let’s Encrypt is a Certificate Authority that lets anyone obtain, renew, and manage certificates for their site. They’re a non-profit and provide all of this for free, and it’s easy to get running on our server, so let’s go ahead and get started…

Filed Under: Development, Python Tagged With: Computer Science, flask, https, Linux, Programming, ssl, Video, web development, web framework

Python Django Tutorial: How to Use Custom Domain Name For Our Application

January 17, 2019 by Corey Schafer Leave a Comment

In this Python Django Tutorial, we will be learning how to set up a custom domain name for our application. We will use NameCheap as our domain registrar and Linode to host our server. Let’s get started…

Filed Under: Development, Python Tagged With: Computer Science, Django, Domain, Programming, Video, web development, web framework

Python Flask Tutorial: How to Use Custom Domain Name For Our Application

January 17, 2019 by Corey Schafer Leave a Comment

In this Python Flask Tutorial, we will be learning how to set up a custom domain name for our application. We will use NameCheap as our domain registrar and Linode to host our server. Let’s get started…

Filed Under: Development, Python Tagged With: Computer Science, Domain, flask, Linode, NameCheap, Programming, Video, web development, web framework

Python Flask Tutorial: Deploying Your Application (Option #1) – Deploy to a Linux Server

December 20, 2018 by Corey Schafer Leave a Comment

In this Python Flask Tutorial, we will be learning how to deploy our application to a Linux Server from scratch using Linode. We will be covering the entire deployment of a Flask application. This includes spinning up a new Linux Server and tightening its security with SSH keys and firewalls. Then we will install Nginx and Gunicorn so that we can get our Flask App running. Let’s get started…

Filed Under: Development, Python Tagged With: Computer Science, flask, Gunicorn, Linux, Nginx, Video, web development, web framework

Python Django Tutorial: Deploying Your Application (Option #1) – Deploy to a Linux Server

December 20, 2018 by Corey Schafer Leave a Comment

In this Python Django Tutorial, we will be learning how to deploy our application to a Linux Server from scratch using Linode. We will be covering the entire deployment of a Django application. This includes spinning up a new Linux Server and tightening its security with SSH keys and firewalls. Then we will install Apache and Mod_WSGI so that we can get our Django App running. Let’s get started…

Filed Under: Development, Python Tagged With: Apache, Computer Science, Django, Linux, Mod_WSGI, Video, web development, web framework

Python Tutorial: Itertools Module – Iterator Functions for Efficient Looping

November 16, 2018 by Corey Schafer Leave a Comment

In this Python Programming Tutorial, we will be learning about the itertools module. The itertools module is a collection of functions that allows us to work with iterators in an efficient way. Depending on your problem, this can save you a lot of memory and also a lot of work. Let’s get started…

Filed Under: Development, Python Tagged With: Computer Science, iterable, iteration, iterator, itertools, Programming, Video

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