Your First Python Open Source Contribution: A Step-By-Step Guide

Introduction I recently re-engaged with one of my open source projects and it was a rewarding experience. πŸŽ‰ It was a Pybites project I had written the core for years ago, but thanks to some amazing Pythonistas in our community it became a way more mature tool so I had to get acquainted again. I… Continue reading Your First Python Open Source Contribution: A Step-By-Step Guide

Why Start Your Programming Journey With Python?

Diving into Programming with Python I’ve spent years entertaining the thought of becoming a software developer, only to get overwhelmed by the vast array (pun intended) of programming languages to choose from. Which one should I choose, where do I begin? Java? JavaScript? C? C++? C#? Ruby? Django? Flask? Woah… wait a minute? Understanding Frameworks… Continue reading Why Start Your Programming Journey With Python?

Write more maintainable Python code, avoid these 15 code smells

This week we talk about code smells. πŸ’‘ Listen here: Also available on our YouTube channel: Code smells are characteristics in the code that might indicate deeper issues or potential problems. While they’re not necessarily bugs, they can be a sign of poor code quality or maintainability issues. 😱 We distilled 15 common smells ranging… Continue reading Write more maintainable Python code, avoid these 15 code smells

Excel Embraces Python, Opening Doors to New Roles and How PDI Can Help

In this episode, we delve into the groundbreaking integration of Python within Microsoft Excel and its transformative impact on non-tech professions. πŸ’ͺπŸ“ˆ Listen here: Or watch here: Discover how this evolution empowers professionals across diverse fields and the dynamic opportunities it presents for career advancement. We also shine a spotlight on the achievements of people… Continue reading Excel Embraces Python, Opening Doors to New Roles and How PDI Can Help

Empower Your Python Ambitions – From Idea Paralysis to Real-World Projects

In this podcast episode we talk about the significance of building real-world Python applications. Listen here: Or watch here: Bob highlights the importance of breaking away from tutorial paralysis and creating genuine software solutions to understand and confront real-world complexities. He also emphasizes the career benefits of showcasing tangible Python projects on your portfolio /… Continue reading Empower Your Python Ambitions – From Idea Paralysis to Real-World Projects

How the Flocking Rules Can Help You Refactor Your Code

In this new podcast episode we are excited to have Chris May back to delve deeper into the intricacies of refactoring. Watch here: Listen here: We talk about the significance of the Flocking Rules, a set of guidelines derived from “99 Bottles of OOP” by Sandi Metz and Katrina Owen.  These rules provide developers with… Continue reading How the Flocking Rules Can Help You Refactor Your Code

How to better streamline your Python project using a Makefile

Makefiles are awesome, and you can use them in your Python projects too (they are not only to compile and build C/C++ projects that is) 😎 They help you automate various tasks and streamline the development process overall πŸš€ They allow you to: – Manage dependencies– Run tests– Build documentation– Format your code– Lint and… Continue reading How to better streamline your Python project using a Makefile

Building Confidence and Overcoming Challenges by Using Positive Self-Talk

In this episode we are joined by Alejandro BriceΓ±o, a chemical engineer turned HR professional and innovation consultant.Β  Watch here: Or listen here: We delve into the power of positive self-talk and its impact on facing challenges and fostering a growth mindset.  We discuss the importance of reframing negative thoughts, practicing self-compassion, and surrounding yourself… Continue reading Building Confidence and Overcoming Challenges by Using Positive Self-Talk

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