Latest articles

Subscribe via RSS

  • In our new podcast episode, recorded in Córdoba, Spain, we talk about programming certifications and how they might not represent real developer skills. Watch it on our YouTube channel: Or listen here: Chapters:00:00 Intro01:01 Wins02:57 About programmer certifications04:14 Concern 1. Do they stand the test of time?06:52 Concern 2. Theory, where is the implementation?09:35 Anther […]


  • What The Heck Is Yield For?

    ·

    ·

    5 min read

    A question came up recently about the purpose of the Python yield expression and when you should use it. Consider this silly function that computes a list of integers from 0 to 99 raised to the given exponent: When called, this function runs thru all 100 integers in the range computing each term and then returns the […]


  • In this podcast episode we talk with Tony Roberts, creator of PyXLL (pronounced “pixel”).  Listen here: Also released on our YouTube channel: We dive into the backstory of this Python Excel Add-in, why he built it, features, success stories, the business side of things, and also how it compares to Microsoft’s recently announced Python in […]


  • In this article let’s look at the functools Standard Library module and 6 cool things you can do with it (be warned, a lot of decorators are coming your way! 😍) … 1. Cache (“memoize”) things You can use the @cache decorator (formerly called @lru_cache) as a “simple lightweight unbounded function cache”. The classic example is […]


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


  • Welcome back to the Pybites Podcast! This week Hugh Tipping interviews Bob Belderbos about how he manages to get so much content produced on a weekly basis. Listen here: Or check it out on YouTube: They discuss daily routines, the content planning process, tools, content quality assurance, how to avoid burnout and more general tips. […]


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