Image by author

Debugging Python code, for many of us, comes down to adding print statements and trying to reason what’s going on based on the output. It’s not ideal, but for some reason, people just don’t want to touch the debugger.

Using print to debug code

If you’re one of those people that use print for debugging…

Image by author

In this article, I’ll provide you with valuable advice on how to use VSCode for Python development. With these tips and tricks, you’ll become more effective and more efficient.

Are you using VSCode already for your Python projects? …

Photo by Aisha Askhadova on Unsplash

A well-crafted bash command or script can save hours of manual labor. This tutorial will show you exactly how easy it is to become a command-line ninja and automate those tedious tasks. If you need to polish your basics, head over to Shell Commands Every Developer Must Know.

1. The Unix philosophy

The command…

Image by author

Are you still dependent on GUIs? You can significantly increase your productivity by learning a few basic shell commands. After learning these, learning more commands will come naturally — promised!

pwd — return working directory name

Let’s start by knowing where you are once you opened your terminal:

$ pwd

I’m in my home directory…

A dartboard
Photo by Silvan Arnet on Unsplash

Dart is primarily known as the programming language for Flutter, Google’s UI toolkit for building natively compiled mobile, web, and desktop apps from a single codebase. It’s optimized for building user interfaces and developed by Google. It’s used to build mobile, desktop, server, and web applications. …

Windows running Ubuntu Linux, with VSCode connected to it (image by author)

Although I’ve been a big fan of Apple’s Macbook Air and Macbook Pro, I’ve recently made the switch to a Dell XPS laptop with Windows on it.

I initially planned to wipe the Dell hard drive to install Linux, but since the beast has a 2 TB SSD disk, I…

Photo by Jonathan Farber on Unsplash.

Support for Python 2 stopped at the beginning of 2020. All development for Python 2 has ceased, meaning there will be no security updates. Many package maintainers have migrated to Python 3, although some still support Python 2.

Python 3.0 was released on December 3, 2008. So yeah, you’d think…

Water bottle on table
Photo by Bluewater Sweden on Unsplash

This advice is useful for both beginning and seasoned software developers. Some jokes are intertwined here, too, so you might want to put down that coffee mug.

1. One Bad Programmer Can Easily Create Two Full-Time Jobs A Year

This is a scenario that happens a lot. There’s a problem that needs to be fixed, like right now! Some consultant is hired…

Image by author

Python is easy to learn. However, it has some aspects that are harder to understand, like the world of classes and objects. In this article you will learn:

  • That in Python everything is an object
  • How to create your own classes and objects
  • What inheritance is and how you can…

Photo by Kaitlyn Baker on Unsplash

If you’re a writer and love Python as much as we do, consider publishing your stories on Python Land.

These are the biggest advantages:

  • We have a 1.2K+, dedicated reader base that is growing by the day.
  • We have a high standard regarding the quality of your article. So for, all our articles get chosen for ‘further distribution’.
  • We will give suggestions, edit, and help out (but there’s a limit to our time, obviously)
  • We publish very quickly (if the quality is there), no use in waiting around!

You can get in touch through the contact form on our website. Please provide the following info:

  • Any existing work you’d like to show us
  • A link to your Medium profile page

Erik van Baaren

Software developer by day, writer at night. Subscribe to Medium to read all my articles and those of other writers.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store