atlas news
    
Planet Python
18  avril     04h26
Test and Code: 218: Balancing test coverage with test costs - Nicole Tietz-Sokolskaya
   Nicole is a software engineer and writer, and recently wrote about the trade offs we make when deciding which tests to write and how much testing is enough.We talk about:Balancing schedule vs testingHow much testing is the right about of testingShould code coverage be measured and trackedGood...
17  avril     16h00
Tryton News: Security Release for issue #13142
   Cédric Krier has found that trytond accepts compressed content from unauthenticated requests which makes it vulnerable to zip bomb attacks. Impact CVSS v . Base Score: . Attack Vector: Network Attack Complexity: Low Privileges Required: None User Interaction: None Scope: Unchanged...
    14h12
Mike Driscoll: Announcing The Python Logging Book & Course Kickstarter
   What does every new developer do when they are first learning to program They print out strings to their terminal. It ;s how we learn But printing out to the terminal isn ;t what you do with most professional applications. Support on Kickstarter In those cases, you log into files....
    14h00
Real Python: How to Format Floats Within F-Strings in Python
   You’ll often need to format and round a Python float to display the results of your calculations neatly within strings. In earlier versions of Python, this was a messy thing to do because you needed to round your numbers first and then use either string concatenation or the old string formatting...
    12h58
PyBites: OpenStreetMaps, Overpass API and Python
   OpenStreetMaps 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...
    00h00
Seth Michael Larson: Microsoft supports urllib3 with FOSS Fund 2024
   Microsoft supports urllib with FOSS Fund About Blog Newsletter Links Microsoft supports urllib with FOSS Fund...
16  avril     21h41
Python Engineering at Microsoft: Glow up A new look for Python Reference documentation on Microsoft Learn
   Today, we ;re excited to announce a new, improved experience for Python library reference documentation on Microsoft Learn, formerly Microsoft Docs. The new experience is now available for all Microsoft Python libraries on Learn, such as the Azure SDK for Python. In this blog post, we take a...
    20h15
Philippe Normand: From WebKit GStreamer to rust-av, a journey on our stack’s layers
   In this post I ;ll try to document the journey starting from a WebKit issue and ending up improving third party projects that WebKitGTK and WPEWebKit depend on. I ;ve been working on WebKit ;s GStreamer backends for a while. Usually some new feature needed on WebKit side would...
    19h30
PyCoder’s Weekly: Issue #625 (April 16, 2024)
   APRIL , View in Browser Pydantic: Simplifying Data Validation in Python Discover the power of Pydantic, Python’s most popular data parsing, validation, and serialization library. In this hands on tutorial, you’ll learn how to make your code more robust, trustworthy, and easier...
    18h03
PyCon: Support PyLadies: Donate to the PyLadies Charity Auction at PyCon US 2024
   PyCon US is quickly approaching and we can’t wait to see all of you there This year, we are reaching out to our community to help support one of our favorite events: the PyLadies Charity Auction. We know our wonderful community is bursting with creative, artsy, and generous folks. That’s why...
    15h00
Python Morsels: Python Big O: the time complexities of different data structures in Python
   The time complexity of common operations on Python’s many data structures. Table of contents Time Complexity ; ; List ; Double Ended Queue ; ; Dictionary ; ; Set ; Counter ; Heap ...
    14h00
Real Python: Using raise for Effective Exceptions
   In your Python journey, you’ll come across situations where you need to signal that something is going wrong in your code. For example, maybe a file doesn’t exist, a network or database connection fails, or your code gets invalid input. A common approach to tackle these issues is to raise an...
    08h00
Talk Python to Me: #456: Building GPT Actions with FastAPI and Pydantic
   Do you know what custom GPTs are They’re configurable and shareable chat experiences with a name, logo, custom instructions, conversation starters, access to OpenAI tools, and custom API actions. And, you can build them with Python Ian Maurer has been doing just that and is here to share his...
    08h00
Python Bytes: #379 Constable on the debugging case
   lt;strong gt;Topics covered in this episode: lt; strong gt; lt;br gt; lt;ul gt; lt;li gt; lt;a href https: stefaniemolin.com articles devx pre commit setup guide gt;How to Set Up Pre Commit Hooks A step by step guide to installing and configuring pre commit hooks on your project lt; a gt;...
15  avril     20h02
Ned Batchelder: Try it: function class coverage report
   I ;ve added experimental function and class coverage reports to coverage.py. I ;d like feedback about whether they behave the way you want them to.I haven ;t made a PyPI release. To try the new reports, install coverage from GitHub. Be sure to include the hash: python m pip...
    14h00
Real Python: Build a Blog Using Django, GraphQL, and Vue
   Are you a regular Django user Do you find yourself wanting to decouple your back end and front end Do you want to handle data persistence in the API while you display the data in a single page app SPA in the browser using a JavaScript framework like React or Vue If you answered yes to any of...
    08h00
eGenix.com: Python Meeting Düsseldorf - 2024-04-17
   The following text is in German, since we’re announcing a regional user group meeting in Düsseldorf, Germany. Ankündigung Das nächste Python Meeting Düsseldorf findet an folgendem Termin statt: . . , : Uhr Raum, .OG im Bürgerhaus Stadtteilzentrum Bilk Düsseldorfer Arcaden,...
    08h00
Zato Blog: Service-oriented API task scheduling
   Service oriented API task scheduling , by Dariusz Suchojad An integral part of Zato, its scalable, service oriented scheduler makes it is possible to execute high level API integration processes as background tasks. The scheduler runs periodic jobs which in turn trigger services...
12  avril     12h00
Real Python: The Real Python Podcast - Episode #200: Avoiding Error Culture and Getting Help Inside Python
   What is error culture, and how do you avoid it within your organization How do you navigate alert and notification fatigue Hey, it’s episode Real Python’s editor in chief, Dan Bader, joins us this week to celebrate. Christopher Trudeau also returns to bring another batch of PyCoder’s Weekly...
    00h00
Pythonicity: GraphQL root fields
   There is no such thing as a root field . There is a common seemingly universal misconception that GraphQL root fields are somehow special, in both usage and implementation. The better conceptual model is that there are root types, and all types have fields. The difference is not just...
11  avril     10h53
PyCharm: Django Learning Resources
   Are you new to Django development Are you already familiar with it and want to expand your knowledge PyCharm has Django learning resources for everyone. ; In this article, you’ll find a compilation of all the Django related resources created by the experts at PyCharm to help you navigate...
    07h36
Test and Code: 217: Podcasting SaaS Work Life Balance - Justin Jackson
   If you’ve ever thought about starting a podcast or a SaaS project, you’ll want to listen to this episode. Justin is one of the people who motivated me to get started podcasting. He’s also running a successful SaaS company, transistor.fm, which hosts this podcast.Topics:PodcastingBuilding new SaaS ...
    00h00
Spyder IDE: Spyder 6 will get a new installer for all platforms and a standalone application for Linux
   For the last several years, Spyder has offered standalone installers for Windows and macOS which isolate Spyder’s runtime environment from users’ development environments. This provides a more stable user experience than traditional conda or pip installation methods. However, these standalone...
10  avril     15h12
Data School: Should you discretize continuous features for Machine Learning?
   Let amp;aposs say that you amp;aposre working on a supervised Machine Learning problem, and you amp;aposre deciding how to encode the features in your training data. With a categorical feature, you might consider using one hot encoding or ordinal encoding. But with a continuous numeric feature, you...
    14h00
Real Python: Pydantic: Simplifying Data Validation in Python
   Pydantic is a powerful data validation and settings management library for Python, engineered to enhance the robustness and reliability of your codebase. From basic tasks, such as checking whether a variable is an integer, to more complex tasks, like ensuring highly nested dictionary keys and...