There are some tricks for non-Python devs in here too

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? …


Lift your skills with these tips, tricks, and a bit of effort

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…


Improve your productivity with these basic terminal commands

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
/Users/erik

I’m in my home directory…


A quick overview for those already familiar with similar languages, like Java, Kotlin, C++, and C#

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. …


Even though I’m a Linux junkie, I’m now a regular Windows desktop user as well

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…


Helpful tips and tricks to upgrade your old code

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…


Fun facts you might relate to

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…


Objects are the building blocks of the Python language

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


Who I am, and how you can support me

Photo by Chris Spiegl on Unsplash

Hi! I’m Erik van Baaren, the owner and author of many of the articles and tutorials on:

  • The Medium publication called “Python Land
  • The website python.land
  • My articles in other publications, like “Better Programming”

I’ve been working as a professional software developer for 25 years and hold a Master of…

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