Category Archives: Tutorial

How to Get Started with Django Properly (for free!)

Recently I gave Python’s Django a try. Django is a free and open source web framework that allows for the quick creation of any kind of website, ranging from blogs to stores to Git server front-end. Django is extensible and has thousands of modules or “packages”.  One of the best things about this project is the abundance… Read More »

How to write CSV data to a SQLite database with Python

In this short post I will show the syntax for writing data to a SQL database with the Python library, sqlite3. We will be using Python 3+. A SQLite database is exactly what it sounds like – a lightweight implementation of the popular SQL relational database management system, making it perfect for browsers, embedded systems,… Read More »

How-to: Scrape Data with Python’s BeautifulSoup

Hello. In this post I’ll show how to scrape semi-structured data from a target webpage with Python’s BeautifulSoup module. BeautifulSoup is indeed beautiful. It is the go-to package for scraping data and working with HTML. We’ll also use requests to grab the HTML from the target URL. The page I use in my example should… Read More »

How to Migrate WordPress with Duplicator

When most people hear the words “migrating a website” the next word they think of is “migraine”. I created this post to show you this is not the case if you follow my method closely and use the Duplicator WordPress plugin. We won’t be using cPanel or myPhpAdmin – instead we will only need SSH… Read More »

How to Learn Python Fast

Python is often recommended as a first programming language to beginners because of how fast and easy it is to write and execute code. Simplicity is literally built into it, and it isn’t uncommon to be able to write a 10-15 line function from other languages in 5 lines or less with Python. In addition… Read More »

How to Obfuscate Messages with Steganography

Steganography is the practice of hiding a message within a message. Obfuscation is the act of obscuring information or messages. ob·fus·cat·ed, ob·fus·cat·ing transitive verb : 1  a : darken     b : to make obscure <obfuscate the issue> 2 : confuse <obfuscate the reader> intransitive verb : to be evasive, unclear, or confusing ob·fus·ca·tion –… Read More »

Fear Not The Command Line

Whether you are a casual computer user who uses Office for part of their work, a budding young design student who spends many hours at the computer, or just the average Joe who emails and uses Facebook or other social media, you ought to know what the command line is. If you’re just learning about… Read More »