Every Python coder should know this by heart

Image of a diamond.
Image of a diamond.
Photo by Gigi on Unsplash

What Are List Comprehensions?


Image for post
Image for post
Image by author

Why is python so popular?


Image for post
Image for post
A brand new WordPress website — Image by author

1. Pick a good WordPress theme


Lift your Python development to the next level and save yourself time and hassle with CI/CD

Scaffolding on skyscraper
Scaffolding on skyscraper
Photo by Ashkan Forouzani on Unsplash.


#4: Code never lies, comments sometimes do

Image for post
Image for post
Photo by Austin Distel on Unsplash

1. Cheap, fast, reliable — Pick two

  • You want it to be reliable and fast? It can be done, but you’ll need to pay the best developers.
  • Cheap and fast? Sure, but don’t expect it to be reliable! In fact, this is the recipe for creating technical debt.
  • Reliable and cheap? Maybe, if you’re lucky. But it will take some time to find someone who can do it for cheap, or it will require a lot of iterations to get it right (or both). …


From forcing keyword arguments to anonymous functions

Time lapse of a road by the forest
Time lapse of a road by the forest
Photo by Jake Leonard on Unsplash.

1. Forced Keyword Arguments

  • You’re not forced into a particular order in which you supply your arguments. The name matters — not the position.
  • Keyword arguments provide clarity. Without looking up the function itself, you can often guess what the argument is used for by looking at the names.


Everything you ever need to know about Python dictionaries

Old books
Old books
Photo by Syd Wachs on Unsplash.

Creating a Dictionary

>>> phone_nrs = { 'Jack': '070-02222748', 'Pete': '010-2488634' }
>>> an_empty_dict = { }
>>> phone_nrs['Jack']
'070-02222748'


Senior developers might learn a thing or two as well

Image for post
Image for post
Photo by Frame Harirak on Unsplash

1. Java is to Javascript like car is to carpet


Even though I’m a Linux junkie, I’m now also a full-time Windows desktop user

Image for post
Image for post
Windows running Ubuntu Linux, with VSCode connected too it (image by author)

The new Microsoft?


Say goodbye to those hard-to-build software projects by containerizing them

Image for post
Image for post
Photo by Lucas van Oort on Unsplash
  • The project requires lots of dependencies.
  • The project requires outdated libraries. Once you install those, other projects might break in turn.
  • You’re running Windows or a Mac, but the software is designed to build and run on Linux.

What is a container?

About

Erik van Baaren

Software developer by day, writer at night. Webmaster at https://python.land

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