
Python Basics
Overview Now that you've got Python installed, it's time to actually learn the language. This post covers the fundamentals you'll use in pretty much every Python program you ever write. Not...

Overview Now that you've got Python installed, it's time to actually learn the language. This post covers the fundamentals you'll use in pretty much every Python program you ever write. Not...

Python REPL (in-browser) This is a simplified integration of a Python REPL (Read-Eval-Print Loop) using PyScript. You can type Python code into the terminal below and it will run directly in your ...

What's the Purpose of This? A lot of people I talk to want to get into programming but don't know where to start. Python is always my first recommendation — it's simple enough to pick up quickly, ...

Pre-requisites Install the latest version of Vim (9.0.0185 or newer). Install NodeJS (v20.2.0 or newer). Installing Latest Vim Version Clone the Vim repository: cd $HOME git clone https://...

Delving deeper into the capabilities of Oracle VM VirtualBox, we find that VBoxManage serves as the command-line gateway, as introduced in greater detail in Section 1.18, “Alternative Front-Ends”. ...

Since Windows 10's 1709 update, they've added a built-in ssh client and server, making it surprisingly easy to set up. Unlike before, with the Windows Subsystem for Linux (WSL), native support for ...

Python Version Manager (Pyenv) 1. Install required system dependencies Depending on your operating system, you'll need to install some dependencies: Ubuntu/Debian: sudo apt install -y mak...

Installation Install GPG Keys: gpg2 --keyserver keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB Install RVM: curl -sSL https://...

Hypervisor Setup A hypervisor in it's simplest form is software used to manage and run virtual machines. I can't harp enough on how much I love VirtualBox, it's free, open-source, and really enab...

Create a Python Package Creating a Python package is a great way to organize your code and make it reusable across different projects. A package is a collection of modules that can be imported and...