Jupyter offers interactive ways to write software with technology like JupyterLab and Jupyter Notebook. This software is commonly used for data analysis, but what you might…
MariaDB is an enterprise-grade database. Learning MariaDB is a great step toward using it to do things like managing web applications or programming language libraries. This…
This downloadable guide contains 13 articles with step-by-step instructions for building your first Python video game using the Pygame module. There are an additional three…
JupyterLab is the next-generation web-based Jupyter user interface. Writing code in Jupyter Notebooks enables an interactive development experience where you can explore…
Awk is known for its robust ability to process and interpret data from text files. It is used as a command as often as it is used as an interpreted script. Awk is robust…
Automate your container orchestration by combining Ansible with Kubernetes. The entry point for using Kubernetes through Ansible is the k8s module, which enables you to manage…
C is a straightforward compiled programming language. Other programming languages borrow concepts from C, which makes C a great starting point if you want to learn programming…
Building a homelab has become increasingly accessible thanks to the affordability and versatility of the Raspberry Pi single-board computer. There are thousands of things you…
Tmux is an open source application that adds layers to your terminal window so that you can open more than one terminal in a single desktop window. To help you remember the…