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… Continue reading Harnessing Downtime: The Power of Disconnecting
Harnessing Downtime: The Power of Disconnecting
By PyBites Team on 23 August 2023
Break Out of Tutorial Hell, Build up The Python Coding Habit on Our Platform πͺ
By PyBites Team on 16 August 2023
π― 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… Continue reading Break Out of Tutorial Hell, Build up The Python Coding Habit on Our Platform πͺ
β οΈWhy you should avoid import * in Python π
By Bob Belderbos on 15 August 2023
Anyone who’s worked with Python knows that modules can be a Godsend, saving you time, effort, and many lines of code. They even have namespacing built-in πͺ π To expand on this a bit: However, not all ways of using modules are equally beneficial. In this article, we will discuss why using import * can… Continue reading β οΈWhy you should avoid import * in Python π
When to refactor your code?
By Rob van der Leek on 11 August 2023
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… Continue reading When to refactor your code?
How the Flocking Rules Can Help You Refactor Your Code
By PyBites Team on 10 August 2023
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
The Arbitrary (Keyword) Arguments (args and kwargs) don’t come “for free” in Python
By Bob Belderbos on 9 August 2023
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
By PyBites Team on 8 August 2023
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
Avoiding Silent Failures in Python: Best Practices for Error Handling
By Bob Belderbos on 7 August 2023
In the world of programming, errors are inevitable. But how we choose to handle these errors can make the difference between a system that is robust and user-friendly and one that is fraught with ambiguous issues π± The Zen of Python famously states, “Errors should never pass silently.” This principle emphasizes the importance of addressing… Continue reading Avoiding Silent Failures in Python: Best Practices for Error Handling
How the Pygmalion Effect can improve your team’s performance
By PyBites Team on 4 August 2023
Welcome back to the Pybites podcast. This is the third and last mindset series episode with Alejandro BriceΓ±o. In this episode we talk about the Pygmalion Effect. What is it and what impact it can have in the work place and on people’s performance. Alejandro also shares his 3 favorite mindset books. Enjoy! Watch here:… Continue reading How the Pygmalion Effect can improve your team’s performance
The power of mind mapping: why to start your project with one and how
By PyBites Team on 3 August 2023
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