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, with loads of resources to consume. We as Pybites stop this tutorial paralysis having you write code from day one. JIT (just in time) learning for the win! JIT (Just In Time) learning allows you to pick up knowledge as you go, focusing on application…
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
-
-
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 issues head-on rather than ignoring them 😅 In this article, we’ll delve into the consequences of silent failures, the value of transparent error handling, and practical ways to ensure that errors in our Python code are always brought to light. Requests Let’s look at a…
-
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: Listen here: Chapter:00:00 Intro episode00:46 Intro guest + topic01:18 What is the Pygmalion Effect + its impact?02:40 A practical work example03:50 Positive feedback = Pygmalion rise / code reviews04:52 How to use the Pygmalion Effect in our daily lives?06:37 The role of communication / interpersonal…
-
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, and efficient development process, leading to a higher likelihood of project success 💪 Hence why we always start with this step when we build a new project / product ourselves or with our clients in our PDM coaching program 🔥 Get started here with our…
-
Makefiles are awesome, and you can use them in your Python projects too (they are not only to compile and build C/C++ projects that is) 😎 They help you automate various tasks and streamline the development process overall 🚀 They allow you to: – Manage dependencies– Run tests– Build documentation– Format your code– Lint and perform static analysis of you code– Clean up temp files– Manage virtual environments– Build distributions– Deploy your code I often add one to my projects and they save me time and streamline the experience for other developers 📈😍 Here is a 5 minute video to…
-
Welcome back to the Pybites podcast! Today part II with Alejandro Briceño joining us to talk about growth mindset. What does it mean, why is it so important and how has it been extremely helpful in Alejandro’s career? Enjoy! Watch here: Or listen here: Chapters:00:00 Intro01:29 What does it mean to have a growth mindset?03:00 Things take time05:06 Personal vs professional development06:58 Being curious08:03 Strategies to cultivate a growth mindset10:23 Join the Pybites Community / commitment to code11:05 How a growth mindset can help with setbacks?13:00 You learn more from failures13:50 Personal success story / public speaking17:20 Getting out of…
-
The short answer: deeply nested code can be hard to read and understand (and this not only applies to Python, but for any code really). Each level of indentation adds a level of complexity and an additional condition that the reader (which is often you!) has to keep in their head while trying to understand the code. Here is an example of deeply nested code and how we can refactoring it to make it more readable (and therefor maintainable): In the refactoring we reduce the level of nesting by using “early returns”. Instead of nesting conditions, you can invert the…
-
In this episode we are joined by Alejandro Briceño, a chemical engineer turned HR professional and innovation consultant. Watch here: Or listen here: We delve into the power of positive self-talk and its impact on facing challenges and fostering a growth mindset. We discuss the importance of reframing negative thoughts, practicing self-compassion, and surrounding yourself with supportive and motivating individuals. Alejandro shares personal experiences where positive self-talk played a crucial role in making important life decisions. Chapters:00:00 Intro snippet and music00:40 Introducing a mindset 3-parter01:21 Intro guest and topic02:35 Alejandro’s background and working with people06:07 What do you do day…
-
Watch here: Listen here: This week we talk with James Dycus about his journey from teacher to Python software developer. We talk about his background as a teacher and how het got into Python. How he joined our PDM program a few months ago and the amazing growth he has experienced since by building out a mature real world application using Django 🐍 We talk about the idea behind his app, something he always wanted to build and now has accomplished, a functional MVP on the brink of being officially launched 🎉 The app (product) addresses an important need in…
-
In this podcast episode, Robert Young, the director of an analytical chemistry lab at New Mexico State University, shares his unique journey from being a lawyer to becoming a chemist and a Python programmer. Watch here: Or listen here: He explains how his passion for environmental causes led him to study chemical analysis and mass spectrometry, initially focusing on the breakdown of endocrine disrupting chemicals in the environment. Robert discusses the challenges of analyzing complex data sets with thousands of molecules and how he learned to use Python and FastAPI to make the analysis more efficient. He also introduces his current…