A Practical Example of the Pipeline Pattern in Python

What is this pattern about? The Pipeline design pattern (also known as Chain of Command pattern) is a flexible way to handle a sequence of actions, where each handler in the chain processes the input data and passes it to the next handler. This pattern is commonly used in scenarios involving data processing, web scraping,… Continue reading A Practical Example of the Pipeline Pattern in Python

Elevating Python Mastery With Pybites Real-World Developer Certifications

“The most rigorous certification program of its kind … the total end result of which is an absurdly high number of finished, feature-rich, production-ready software applications.” – Josh E Introduction  In the world of Python programming, Pybites stands out with its unique approach to education and certification.  In an era where programming skills are in… Continue reading Elevating Python Mastery With Pybites Real-World Developer Certifications

The Arbitrary (Keyword) Arguments (args and kwargs) don’t come “for free” in Python

Python allows you to use *args and **kwargs in function definitions to accept an arbitrary number of positional and keyword arguments, respectively. Here is a simple example: Different types of function arguments In the above example, the arbitrary_args function is defined to accept any number of positional and keyword arguments using the *args and **kwargs… Continue reading The Arbitrary (Keyword) Arguments (args and kwargs) don’t come “for free” in Python

Why Our Python Mentoring Beats the Traditional Coding Bootcamp

If you’ve come across our PDM and PDI programs, you might be wondering: Is this just another bootcamp? And how can it help me become a proficient Python developer? We’re here to demonstrate why our approach is not just different, but more effective and realistic 💡 1. Info overload Bootcamps often have canned training programs,… Continue reading Why Our Python Mentoring Beats the Traditional Coding Bootcamp

The power of mind mapping: why to start your project with one and how

When you start a bigger software project it’s very beneficial (and necessary) to make a mind map first! It helps planning, organizing, and executing the project. Here are 6 advantages of mind mapping: Here is an example of one we did for our coding platform: CodeChalleng.es: Mind mapping your idea helps foster a well-structured, organized,… Continue reading The power of mind mapping: why to start your project with one and how

From Teacher to Python Developer by Building a Community Platform Using Django

Watch here: Listen here: This week we talk with James Dycus about his journey from teacher to Python software developer. We talk about his background as a teacher and how het got into Python.  How he joined our PDM program a few months ago and the amazing growth he has experienced since by building out… Continue reading From Teacher to Python Developer by Building a Community Platform Using Django

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

11 Planning and Productivity tips for Python developers

This week we talk with Sambhavi Dhanabalan about productivity as a developer. She shares 11 tips from her experience: 3 around planning and 8 generic tips. Watch here: Or listen here: We also talk about her background, wins and a book she’s reading. Enjoy this insightful conversation with Sambhavi. We’re sure that if you follow… Continue reading 11 Planning and Productivity tips for Python developers

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]