I recently finished my time in the PDM program with Bob as my coach. This post focuses on how I made a back-end read-only database using FastAPI and a front-end using Streamlit along with the challenges that came with the whole project. Project Idea and initial planning This wasn’t my first attempt. I tried making… Continue reading My experience building a FastAPI + Streamlit app
Articles on Developer
From Excel to Python and succeeding as a Developer by building your portfolio
By PyBites Team on 9 February 2023
Listen here: Or watch here: Welcome back to the Pybites podcast. This week we have an inspirational chat with Juanjo: – How he started his programming journey and what passionates him about this craft. – How he fell in love with Python. – How he overcame tutorial paralysis. – How PDM helped him improve his skills and… Continue reading From Excel to Python and succeeding as a Developer by building your portfolio
How Michael Knott used Python to enhance his sports coaching career
By PyBites Team on 2 February 2023
Listen here: Or watch here: Welcome back to the Pybites podcast. This week we have a wonderful chat with Michael Knott. We talk about the most valuable things about Michael’s Python journey, including what he achieved through our PDM program. We talk about:– Michael’s work as a fitness coach and how he got into Python as… Continue reading How Michael Knott used Python to enhance his sports coaching career
10 things that hamper your Python career progress
By PyBites Team on 25 January 2023
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… Continue reading 10 things that hamper your Python career progress
It’s not you – it’s me
By Ian Pritchard on 9 January 2023
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… Continue reading It’s not you – it’s me
How to create a self updating GitHub Readme
By Bob Belderbos on 21 November 2022
It was about time to give my GitHub profile a nice intro so inspired by Simon Willison’s blog post I decided to make an intro Readme that auto-updates. First I made a GitHub repo called bbelderbos, my username. That’s how it works: GitHub defaults to showing the Readme.md of your username’s repo on your profile page.… Continue reading How to create a self updating GitHub Readme
Tips for clean code in Python
By Bob Belderbos on 8 November 2022
In this article I will give you 10 tips for cleaner code. Hope this helps improve your Python code. 1. Smaller units. Break long functions (methods) into multiple smaller ones that do one thing (SRP or “Single-responsibility principle”). This will make your code more modular and easier to test. For example, a function that parses… Continue reading Tips for clean code in Python
From teacher to software developer
By PyBites Team on 28 October 2022
Listen here: In this episode we talk with none other than Sean Tibor from the Teaching Python podcast. Did you know he recently made an important career switch from teacher to developer? You’ll hear his inspiring story on how he’s grown as a developer, what helped him get there (for example his teaching experience), mindset… Continue reading From teacher to software developer
What we learned from building our own CMS using Django
By PyBites Team on 6 September 2022
Django – The web framework for perfectionists with deadlines – indeed! We managed to get a simple MVP out in just 4 weeks using our JIT learning approach … In an effort to teach Julian Django, we figured we’d “eat our own dog food” and “learn by building”! As always though, the hard part is… Continue reading What we learned from building our own CMS using Django
Code == communication, on writing better variable names
By PyBites Team on 6 September 2022
Listen now: Naming things is hard! Hence in this episode we want to help you a bit with that and share 10 tips how to do this better so you will write more readable and meaningful variable names. Enjoy! Check out mentioned Pybites Developer Mindset program here. Having you build apps end-to-end and getting expert developer… Continue reading Code == communication, on writing better variable names