Using Python (and FastAPI) to support PFAS research

In this podcast episode, Robert Young, the director of an analytical chemistry lab at New Mexico State University, shares his unique journey from being a lawyer to becoming a chemist and a Python programmer.  Watch here: Or listen here: He explains how his passion for environmental causes led him to study chemical analysis and mass… Continue reading Using Python (and FastAPI) to support PFAS research

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

The importance of refactoring regularly [podcast]

In this episode we talk with Chris May, Python developer and coach, about his background and passion for refactoring. Watch here: Or listen here: This turned into a beautiful love letter 💌 to refactoring and we think you should take notice, because adopting the mindset he teaches will improve your code. A lot! Enjoy and… Continue reading The importance of refactoring regularly [podcast]

From 0 to 1 in Python: how Charles shipped his Fusion Chronicles Django app

Welcome back to the Pybites podcast! Watch here: Listen here: In this insightful conversation with software developer, PDM-er, and entrepreneur Charles Carriere, we delve into his journey of launching personal projects, overcoming imposter syndrome, and mastering Python.  He shares his experience of creating a Django app in our PDM program around fusion energy, aggregating and… Continue reading From 0 to 1 in Python: how Charles shipped his Fusion Chronicles Django app

Pybites turns 6 today – 10 highlights + lessons learned

Today Pybites turns 6 years 🎉😎 We could never have envisioned that our end-of-2016 “Python blog side project” would grow out into a fully fledged business serving thousands of people worldwide! Here are 10 highlights / lessons learned from our journey so far: 1. Don’t procrastinate, implement We had been chatting for many years about ideas… Continue reading Pybites turns 6 today – 10 highlights + lessons learned

There is More Than One Way to Solve a Bite Exercise

According to the Zen of Python, “There should be one– and preferably only one –obvious way to do it.” It’s a good principle for designing a program: the more ways there are of doing something, the more confusing the software becomes, along with a host of other problems. In reality, though, there almost always is more than one way to accomplish something. The quotation even displays this fact: it places the dash in two different ways, neither of which are the obvious way.