OpenStreetMap (OSM) is known for being an open source project that allows people to browse the world map and to plan routes. However it is more than that. Among others it provides a read-only API that allows users to query for very diverse map data: Overpass API Data structure of OSM To understand the structure… Continue reading OpenStreetMap, Overpass API and Python
Articles on learning
Debunking 7 Myths About Software Development Coaching
By Bob Belderbos on 12 September 2023
If you give a man a fish, you feed him for a day. If you teach a man to fish, you feed him for a lifetime. Chinese proverb Transformative power of guidance 10 years ago I was overweight, maybe not more than +12 kg, but it definitely had a bearing on the quality of my… Continue reading Debunking 7 Myths About Software Development Coaching
Python Coding Interview Learning Path
Introduction Most companies, when recruiting new software engineers, include at least one coding interview as part of their selection process. And why not? We’re software engineers, after all; writing (and reading) code is what we do. Yet, even for the seasoned Pythonista, there is one coding interview that often feels disproportionately — and unnecessarily — stressful:… Continue reading Python Coding Interview Learning Path
5 tips to learn any new Python library faster
By Bob Belderbos on 19 April 2023
This was a Pybites email first. To always get the latest and greatest content, subscribe here. Lately I have been learning some new libraries for weekly PDM Code Clinic demo sessions (e.g. PyScript, Flet, PySimpleGUI, Playwright, htmx, Redis, Leaflet, etc.) There is a general approach I take that makes this less painful and more fun.… Continue reading 5 tips to learn any new Python library faster
Fail. Fail better. A change in attitude towards Imposter Syndrome
By Sherry Andrews Bhutia on 26 January 2023
I’m afraid my introduction to you all will quickly turn into somewhat of a cliche being Canadian . Let me explain. You know what it’s like. You are watching a YouTube video on the latest and greatest tutorials (Yeah, I was also engulfed in the flames of tutorial hell). Then it happens… commercial! Arghhhh! There is… Continue reading Fail. Fail better. A change in attitude towards Imposter Syndrome
Testing membership and empty strings
By J. Ryan Hall on 20 January 2023
I was working on one of the exercises on the Pybites platform (Bite 29) and encountered a situation I didn’t understand. I needed to check a set of inputs to see if they were alphanumeric or not as part of the solution to the exercise. I succeeded in all but one test, but I couldn’t… Continue reading Testing membership and empty strings
Practical Django with Antonio Melé
By PyBites Team on 29 September 2022
Listen here: This week we have Antonio Melé on the show, CTO & co-founder at Nucoro and author of Django 4 by Example. We talk about: – His day to day at Nucoro. – Why he chose Django as a web framework and how he uses it at the company. – What inspired him to write a… Continue reading Practical Django with Antonio Melé
A super simple Zettelkasten note taking system
By Bob Belderbos on 7 September 2022
Yesterday I found this amazing gist that got me running with Zettelkasten in no time 💪 Check out this short YouTube video where the author demos this workflow: As the Zen of Python wisely taught us: Simple is better than complex – and this is so true for what can easily be an overwhelming task… Continue reading A super simple Zettelkasten note taking system
Learn by building, how we built our own collaboration tool in Django
By PyBites Team on 19 May 2022
Listen now: In this episode we tell the story about Pybites CMS, our new powertool we use to better streamline our business. We tell why we built it, how it was an opportunity for Julian to brush up his coding skills, how we applied the PDM philosophy of learning by building, scratching your own itch.… Continue reading Learn by building, how we built our own collaboration tool in Django
Code Better with Type Hints – Part 3
By Michael Aydinbas on 8 April 2022
This is the third part of a series of articles dealing with the type annotation system in Python, type hints for short. The second part discussed a set of beginner examples and highlighted the benefits of using type hints. This article series is aimed at newcomers to type hints and wants to help you get… Continue reading Code Better with Type Hints – Part 3