6 Cool Things You Can Do With The Functools Module

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… Continue reading 6 Cool Things You Can Do With The Functools Module

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?

How to Be a Productive Content Creator

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.… Continue reading How to Be a Productive Content Creator

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

10 Tips to Make Your Developer Resume Stand Out

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.… Continue reading 10 Tips to Make Your Developer Resume Stand Out

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

Make Each Line Count, Keeping Things Simple in Python

A challenge in software development is to keep things simple ๐Ÿคฏ For your code to not grow overly complex over time ๐Ÿ˜ฑ Simple is better than complex.Complex is better than complicated. Zen of Python ๐Ÿ Simplicity in your code means fewer possibilities for bugs to hide and easier debugging when they do arise ๐Ÿ“ˆ It… Continue reading Make Each Line Count, Keeping Things Simple in Python