Open Streetmaps is one of the nicest packages for maps. But using it is really messy. Prettymaps is a package that makes it easy to use OpenStreetMaps, in python. It contains a small set of Python functions to draw pretty maps from OpenStreetMap data. Based on osmnx, matplotlib and shapely libraries.
Guide to Strings in Python –We’ve come far in discovering the basics of computer science in the world of Python, and now is the time to start learning about strings. Strings are a fundame…
Smooth Servo Motion For Lifelike Animatronics –Building an animatronic robot is one thing, but animating it in a lifelike fashion is a completely different challenge. Hobby servos are cheap and popular for animatronics, but just letting it move…
Top Python libraries of 2023 –Exploring the expansive universe of Python libraries in 2023, our curated selection goes beyond the usual suspects to uncover hidden gems and innovative tools. Dive in!
Configuration in Python Applications: No Magic, Just Necessary Practice –During the development of Python applications, I’ve continually asked myself how and when variables should be passed and initialized for the application’s configuration. I want to be able to easily override the configuration for tests, for example, to use a local database for testing. But what exactly is application configuration, and why is it needed? The website a …
Static Site Generators –A static site generator combines a markup language with a templating engine to produce HTML files. Learn more on Full Stack Python.
20 Things I’ve Learned in my 20 Years as a Software Engineer –Important, Read This First You’re about to read a blog post with a lot of advice. Learning from those who came before us is instrumental to success, but we often forget an important caveat. Almost all advice is contextual, yet it is rarely delivered with any context. “You just need to charge more!” says the company […]
RFC processes are a poor fit for most organizations – Jacob Kaplan-Moss –The RFC process has been a huge success in defining the standards that run the Internet, but naively adopting this process for your company is a mistake. RFC processes tend to fail at most organizations because they lack a clear decision-making step.
CutList Optimizer –Online panel cutting optimization software. Generate optimized cutting patterns based on the available stock sheets by nesting the required parts.