Latest articles

Subscribe via RSS

  • 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 […]


  • At Pybites we support our pythonistas with expert CV guidance to make their job applications stand out in a tight talent market 💪 📈 Here are some essential ingredients that make a great resume: 1. Clear and Concise Structure Start with a clean, well-organized format. Use headers, bullet points, and consistent fonts to ensure readability. […]


  • 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 / […]


  • In this episode of the Pybites podcast, we dive into the power of stepping back from the daily grind, whether that’s coding or career-focused 🧘 Watch here: Or listen here: Drawing insights from Julian’s month-long trip to Canada, we discuss how disconnecting can provide clarity and inspiration for personal growth, and how it can inform […]


  • 🎯 Ready to level up your Python skills? 🐍 Stop tutorial paralysis and start implementing 🔥 Here are 10 reasons coding on our platform (CodeChalleng.es) is so effective for (aspiring) Python programmers. 1️⃣ Real World Problems 💪 PyBites allows you to learn Python by solving real world problems, not just tutorial toy examples. This fosters […]


  • How to make refactoring part of your Definition of Done Writing code is an iterative process. The first iteration is usually not the best result. Grooming and polishing ✨ are needed before the code is ready to share with the world (and your future self). There is a saying in software development that illustrates the […]


  • 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 […]


  • 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 […]