atlas news
    
PyBites
07  mars     19h50
A Better Place to Put Your Python Virtual Environments
Ahmed Lemine    Virtual environments are vital if you’re developing Python apps or just writing some Python scripts. They allow you to isolate different app requirements to prevent conflicts and keep your global OS environment clean. This is super important for many reasons. The most obvious one is requirements...
    13h39
Build a route planner for maps using Python
Judith Vockenroth    In this article I use the metric system, where meter . feet. I also talk about highways. Here I use the definition in British English, where highway refers to any path with a public right of access. We are all familiar with the existence of route planners like google maps or OpenStreetMaps ...
    13h37
Case Study: GitHub Copilot and the deceiving ladder
Michael Aydinbas    Can GitHub Copilot be used to solve mathematical puzzles What to be aware of when AI assistants are too confident.
22  février     16h26
Stuck in import hell? Walk your way out.
Russell Helmstedter    Welcome to Hell Cue the theme song from The Fresh Prince of Bel Air. This is a story that turns out well. But my code got stuck in import hell. I tried to teach my students all about pytest. Instead, for two days, I was sent on a debugging quest. I teach middle school students Continue reading...
09  février     15h52
Leveraging typing.Protocol: Faster Error Detection And Beyond Inheritance
Bob Belderbos    Introduction Two weeks ago I wrote an article about ABCs and interface enforcement. Shortly after I learned that you can do this as well with protocols. Python . introduced quite a groundbreaking feature that further advanced the language’s capabilities in type checking: the typing.Protocol which...
07  février     13h05
How to Send Email Notifications Using Sendgrid and GitHub Actions
Bob Belderbos    Introduction As a Python developer I want to stay up date with trends and useful tips tricks. Of course there are great newsletters like Pycoders, but those are already hitting my inbox. Let’s look at Planet Python in this article, an aggregation site service that indexes a lot of good Python...
26  janvier     12h07
Elevate Your Python: Harnessing the Power of Abstract Base Classes (ABCs)
Bob Belderbos    Introduction One cool object oriented programming OOP technique pattern is enforcing consistent interfaces. In Python you can use Abstract Base Classes ABCs for that. Using ABCs ensures that all subclasses implement the required methods. This can make it easier to maintain and extend the...
24  janvier     09h21
Exploring the Role of Static Methods in Python: A Functional Perspective
Bob Belderbos    Introduction Python’s versatility in supporting different programming paradigms, including procedural, object oriented, and functional programming, opens up a rich landscape for software design and development. Among these paradigms, the use of static methods in Python, particularly in an object...
06  décembre     11h29
Elevating Python Mastery With Pybites Real-World Developer Certifications
PyBites Team    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...
17  novembre     09h13
Salary Negotiation Tips
PyBites Team    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. ...