Listen here: Welcome back to another Pybites podcast episode. In this episode we talk about common pitfalls you want to avoid when becoming a Python developer: Pitfall #1: Tutorial paralysisPitfall #2: Improper sequencingPitfall #3: Obsessing over Pythonic codePitfall #4: Going on your own for too long … after that we look at the 80/20 (aka “Pareto”) to focus on to become a well-rounded Python developer: 80/20 Rule #1: Work on bigger projects80/20 Rule #2: Build a portfolio80/20 Rule #3: Work with experienced developers80/20 Rule #4: Become a content provider —If this resonates with you and you want to better your career as…
Articles
AI Best Practices Books Career Code Challenges Concepts Data Data Science Developer Devops Django FastAPI Flask Learning Meta Mindset Modern Python Modules News Packages Podcast Productivity Products Projects PyBites Modules Pycon Reviews Rust Soft Skills Special Testing Tips Tools Twitter Digest Uncategorized
Latest articles
-
-
What preceded it I like the Carbon images that appear on Twitter from Pybites. Out of curiosity, I took a look at the code on GitHub, but it was pretty overwhelming and intimidating, so I quickly moved on to something I did “understand.” I often follow a tutorial or collect items I might need one day. I had so many Udemy courses that I was ashamed of it. Taking a course gives a sense of security: they take you by the hand, and you get the feeling that you are learning something because you can do the exercises they present.…
-
**The official Pybites T-Shirt** This week we talk about an important topic: how to prevent yourself as a programmer from getting into tunnel vision when coding. We have a nice practical example we’ll share how we hit this last week (and many times more for that matter) in one of our solutions and also relate it to similar experience people go through when working with us. You have to take a step back from time to time (“creating space”) to think about the bigger picture design. We hope it helps you and prepares you better when you hit this issue…
-
In this article I will show you how to make a beautiful yet simple graph using Django + Chart.js. The code for this project is here. Getting the data We are going to plot the number of Bite exercises that get completed per month on our platform. For this I exported the live data from the corresponding table in our database using this handy Postgres command: This will export the content of the table to a csv file. Setting up Django Next we will make a Django project and app so we can share it with this post: Note the…
-
Listen now: In this episode we talk about the gift of time. Are you intentional in how you spend time with people? We talk about several advantages, why it’s so important for your career, personal growth and life / well being. And the best thing: it takes relatively little effort and time if you know how to manage it well productivity wise. Enjoy and ping us if you have preferred topics you want to hear us discuss on our podcast – thanks! Books mentioned:Made to StickTest-Driven Development with Python Pybites Podcast reading list:https://pybitesbooks.com/lists/pybites-podcastJoin our Slack here:https://pybit.es/community/Dedicated podcast channel:https://pybites.slack.com/archives/CMQ796HQQ More information about our PDM…
-
I was asked to help parse a JSON file that is delivered by the iTunes Store Customer Reviews API JSON endpoint. It is not so important how this API works or if there are better APIs for this. Instead, let’s assume that we found our favorite API to work with and that our request makes perfect sense and now we have to deal with the API’s response, JSON in this case. This article will guide you through the necessary steps to parse this JSON response into a pandas DataFrame. I will focus heavily on the concepts and code development and…
-
Listen now: Whether you like it or not we are emotional species so you have to manage your motivation, it’s not a given! In this week’s podcast we feature two segments from our productivity course: motivation and procrastination. We teach you various techniques to keep your motivation high: – Desire breathes motivation. – Go back to your goals regularly. – Visualise your future self. – Get an accountability partner. – Respect your bio (sleep, diet, exercise). – Work with people that are one or two steps ahead of you. Then we talk about the Procrastination monster that ruins that good…
-
Listen now: This week we talk about a “taboo” topic: the pursuit of chasing the bigger paycheque. We reflect on the (hidden) cost of this and what to take into consideration. As usual, we also share some cool wins and books we’re reading. Join our Facebook group:https://www.facebook.com/groups/pybites– Live training coming in a few weeks … What we’re reading: Create Space, Blockchain Revolution, Refactoring 2nd ed, Brief Answers to the Big Questions(Here is a complete reading list of all books we’ve mentioned on the podcast) And a special shout-out to Brian Okken‘s Python Testing with pytest, Second Edition which we reviewed and thoroughly enjoyed. Great work Brian! Thanks for…
-
Listen now: In this episode we tell the story about Pybites CMS, our new powertool we use to better streamline our business. We tell why we built it, how it was an opportunity for Julian to brush up his coding skills, how we applied the PDM philosophy of learning by building, scratching your own itch. Join our Facebook group here (live training coming soon!): https://www.facebook.com/groups/pybites And if you want to take your Python and dev skills to the next level, check out our PDM coaching program here:https://pybit.es/catalogue/the-pdm-program/ We could not find the mentioned article about shipping fast, but we certainly have…
-
About WSL It seems like everyone is using Linux or Mac for software development these days, but if you’re a windows user, you may have looked into what you needed to do to be able to use Linux on your PC and found that dual-booting or virtual machines sounded like too much trouble. But these days, most employers want their devs to know their way around the Linux command line. There’s never been a better time for Windows users to start learning those skills since there’s finally a way to have our cake and eat it too. It’s called Windows…