What is this pattern about? The Pipeline design pattern (also known as Chain of Command pattern) is a flexible way to handle a sequence of actions, where each handler in the chain processes the input data and passes it to the next handler. This pattern is commonly used in scenarios involving data processing, web scraping,… Continue reading A Practical Example of the Pipeline Pattern in Python
Articles on python
Introducing eXact-RAG: the ultimate local Multimodal Rag
By Marco Franzon on 20 June 2024
Exact-RAG is a powerful multimodal model designed for Retrieval-Augmented Generation (RAG). It seamlessly integrates text, visual and audio information, allowing for enhanced content understanding and generation. In the rapidly evolving landscape of the Large language model (LLM), the quest for more efficient and versatile models continues unabated. One of the latest advancements in this realm… Continue reading Introducing eXact-RAG: the ultimate local Multimodal Rag
What is the Repository Pattern and How to Use it in Python?
By Bob Belderbos on 20 June 2024
The repository pattern is a design pattern that helps you separate business logic from data access code. It does so by providing a unified interface for interacting with different data sources, bringing the following advantages to your system: A practical example Let’s use Python and sqlmodel (PyPI) to demonstrate this pattern (code here): Note: In this implementation,… Continue reading What is the Repository Pattern and How to Use it in Python?
Learn Python From Scratch: We Extended Our Newbie Bite Exercises From 25 to 50 🐍 📈
By PyBites Team on 18 June 2024
We are excited to announce that we’ve extended our Newbie Bites from 25 to 50 Python exercises! 🎉 The importance of exercising when learning how to code 💡 We’re passionate about this new batch of exercises because they require active engagement, which is crucial for learning how to code. Passive methods like reading books or… Continue reading Learn Python From Scratch: We Extended Our Newbie Bite Exercises From 25 to 50 🐍 📈
OpenStreetMap, Overpass API and Python
By Judith Vockenroth on 17 April 2024
OpenStreetMap (OSM) is known for being an open source project that allows people to browse the world map and to plan routes. However it is more than that. Among others it provides a read-only API that allows users to query for very diverse map data: Overpass API Data structure of OSM To understand the structure… Continue reading OpenStreetMap, Overpass API and Python
Elevating Python Mastery With Pybites Real-World Developer Certifications
By PyBites Team on 6 December 2023
“The most rigorous certification program of its kind … the total end result of which is an absurdly high number of finished, feature-rich, production-ready software applications.” – Josh E Introduction In the world of Python programming, Pybites stands out with its unique approach to education and certification. In an era where programming skills are in… Continue reading Elevating Python Mastery With Pybites Real-World Developer Certifications
Salary Negotiation Tips
By PyBites Team on 17 November 2023
How to better negotiate your salary? Our new podcast episode offers practical tips! Listen here: Or on YouTube: In this week’s podcast episode we tune into a PDM Mindset Hacking call where Julian offers the group some valuable tips when it comes to negotiating your salary when applying for jobs. These tips will help you determine what… Continue reading Salary Negotiation Tips
Maximizing Your Developer Experience (DX) with Adam Johnson: Git Mastery, Django and Open Source
By PyBites Team on 9 November 2023
This week we talk with Adam Johnson, Python developer / consultant, Django steering counsel member and prolific book author. Listen here: Or check it out on our YouTube channel: We start off with some wins, then we dive into his new Boost your Git DX book. We also discuss:• Adam’s focus on DX or “developer experience”… Continue reading Maximizing Your Developer Experience (DX) with Adam Johnson: Git Mastery, Django and Open Source
New Pybites Python Developer Certificates and How They Are Different
By PyBites Team on 1 November 2023
Welcome back to the Pybites Podcast. We’ve been teasing this for a while, and it’s finally here: our Python Developer Certificates. Listen here: Or watch it on YouTube: Our certificates are not just shiny badges. They’re the real deal, representing solid Python skills, experience with frameworks like Django/FastAPI, debugging, testing, professional developer workflow / collaboration,… Continue reading New Pybites Python Developer Certificates and How They Are Different
Sentry, a Developer’s Partner, Interview with Co-Founder David Cramer
By PyBites Team on 30 October 2023
This week PDM coaches Hugh + Ryan talk with David Cramer, Co-founder and CTO of Sentry! Listen here: Also on YouTube: They delve into the journey of Sentry and its rise as an essential tool for developers. David highlights how Sentry’s developer-first approach significantly contributed to its growth. They touch upon community-centric decisions and the… Continue reading Sentry, a Developer’s Partner, Interview with Co-Founder David Cramer