Latest articles

Subscribe via RSS

  • I’m afraid my introduction to you all will quickly turn into somewhat of a cliche being Canadian . Let me explain. You know what it’s like. You are watching a YouTube video on the latest and greatest tutorials (Yeah, I was also engulfed in the flames of  tutorial hell). Then it happens… commercial! Arghhhh! There is one I can’t bear to click away from (enter cliche here).  Master Class. Not just any Master Class. This one is a trailer for Margaret Atwood Teaches Creative Writing. If you don’t know who she is, then I’m sure you would have heard of the…


  • We all know that becoming a Python developer is hard. There’s the “10,000-hour” principle which means there’s a significant amount of effort and time you’re going to have to invest. More important though is how you’ll spend that time. Are you working on the right things and tackling increasingly challenging goals? We talk with a lot of people about their Python career goals and here are some common things that are holding them back: Do one or more of these things resonate with you? Do you want to get to the next level as a Python developer but you feel…


  • I was working on one of the exercises on the Pybites platform (Bite 29) and encountered a situation I didn’t understand. I needed to check a set of inputs to see if they were alphanumeric or not as part of the solution to the exercise. I succeeded in all but one test, but I couldn’t tell why one failed so I researched why that was and would like to share it. Note – if you haven’t completed the Bite, the solution might be partially spoiled below so maybe you want to do the exercise before reading on. Membership testing is…


  • Listen here: Or watch here: We’re back with… episode 100! 🎉 In this episode we highlight our favorite moments from the show: – How to Say no! – Being your Authentic Self with Hannah Kook – Practical Django with Antonio Mele – Tutorial Paralysis – Only compare yourself to your yesterday’s self + 5 more valuable mindset and developer lessons. Next we have a ask from you dear listener, please send us your favorite episode and/or how what you’ve learned from us has helped you on your Python + career journey … Send it to info@pybit.es The people with the 3…


  • This content appeared as a Pybites email first. If you like it, subscribe to our friends list here to be the first to get this valuable Python / Developer / Mindset related content. Notice: this is not yet another New Year’s Resolution post. I want to help you make more permanent changes by applying some of the lessons I picked up from Atomic Habits + our Pybites experience so far. Still here? Grab a coffee and let’s get started. How many calories do you need to cut to lose a kg of body weight? Last time I checked it was a 7K kcal deficit or so. Wow…


  • This content appeared as a Pybites email first. If you like it, subscribe to our friends list here to get weekly emails about Python / Developer / Mindset related topics. Let’s be honest, there is a lot of uncertainty these days. As Pybites we want to help you progress, even more so when things are challenging. So here are 5 tips / resources: One of the people in PDM shared his version of this. He takes the laptop everywhere he goes and when he sees an opportunity to solve problems with Python (and adjacent skills) he will jump in. He’s already reaped…


  • It’s not you – it’s me

    ·

    ·

    4 min read

    Every so often I get convinced that a challenge test suite is wrong or Python is somehow giving me the wrong results. “It’s You”! I checked and quadruple-checked my code. I walked through every single line in the IDE debug mode noting how the variables changed as the code branched through. I printed everything printable and more. What is wrong with you, Python? What is wrong with these tests? Whose mistake is this? Sadly, experience shows it’s highly likely that Python is working and the tests are just fine. I will save time and frustration if I just admit that…


  • ,

    Goal setting tips

    ·

    ·

    1 min read

    Listen here: Or watch here: Happy New Year and welcome back to the Pybites podcast.  This week Julian and Bob talk about setting goals for this year 2023:– How to set your goals this year.– When and where you begin to setting your goals– How to set realistic goals that are achievable and sustainable.– How to set goals you can control.– How to love the process towards your goals.– What actions should you take to enable you to reach your goals.– How goal-setting processes can help you find purpose and meaning in your life.– The importance of small steps with…


  • PyScript, a first exploration

    ·

    ·

    7 min read

    After watching a PDM Code Clinic demo of PyScript the other day I got a lot of inspiration of things I could do with this new technology. I always liked working with HTML and CSS because you instantly see the results, something I miss working with pure Python. However now with PyScript I can combine the 3 making something beautiful that I can almost instantly see in the browser. And it also makes it very easy to share with others (as we’ll see towards the end of this article). But you might ask yourself: how does PyScript even work? In…


  • An initial version of this article appeared as a Pybites email first. If you like it join our friends list to get our valuable Python, developer and mindset content first … How following the Zen of Python will make your code better, a lot better. This epic set of axioms (triggered by typing import this in the Python REPL) says a lot about code quality and good software design principles. Although each one is profound, let’s look at a few in particular: Explicit is better than implicit. This is an important one. If we don’t state things explicitly we miss obvious facts…