PyPodcats: Trailer: Episode 8 With Mojdeh Rastgoo
Link: https://pypodcats.live/episodes/ep-8-trailer/
A preview of our chat with Mojdeh Rastgoo. Watch the full episode on April 15, 2025A preview of our chat with Mojdeh Rastgoo. Watch the full episode on April 15, 2025Sneak Peek of our chat with Mojdeh
Link: https://pypodcats.live/episodes/ep-8-trailer/
A preview of our chat with Mojdeh Rastgoo. Watch the full episode on April 15, 2025A preview of our chat with Mojdeh Rastgoo. Watch the full episode on April 15, 2025Sneak Peek of our chat with Mojdeh
pypodcats.live
Trailer: Episode 8 with Mojdeh Rastgoo
A preview of our chat with Mojdeh Rastgoo. Watch the full episode on April 15, 2025
Seth Michael Larson: Join the PyCon US 2025 Security Mini-Track! 🐍🛡️
Link: https://sethmlarson.dev/pycon-us-2025-security-mini-summit?utm_campaign=rss
Did you know that I'm co-organizing an open source supply-chain security mini-track
with Dustin Ingram during PyCon US 2025 open spaces? This mini-track is for both
users and maintainers of open sourc
Link: https://sethmlarson.dev/pycon-us-2025-security-mini-summit?utm_campaign=rss
Did you know that I'm co-organizing an open source supply-chain security mini-track
with Dustin Ingram during PyCon US 2025 open spaces? This mini-track is for both
users and maintainers of open sourc
sethmlarson.dev
Join the PyCon US 2025 Security Mini-Track! 🐍🛡️
Did you know that I'm co-organizing an open source supply-chain security mini-track
with Dustin Ingram during PyCon US 2025 open spaces? This mini-track is for both
users and maintainers of open so...
with Dustin Ingram during PyCon US 2025 open spaces? This mini-track is for both
users and maintainers of open so...
Talk Python to Me: #501: Marimo - Reactive Notebooks for Python
Link: https://talkpython.fm/episodes/show/501/marimo-reactive-notebooks-for-python
Have you ever spent an afternoon wrestling with a Jupyter notebook, hoping that you ran the cells in just the right order, only to realize your outputs were completely out of sync? Today's guest has a
Link: https://talkpython.fm/episodes/show/501/marimo-reactive-notebooks-for-python
Have you ever spent an afternoon wrestling with a Jupyter notebook, hoping that you ran the cells in just the right order, only to realize your outputs were completely out of sync? Today's guest has a
talkpython.fm
Marimo - Reactive Notebooks for Python
Have you ever spent an afternoon wrestling with a Jupyter notebook, hoping that you ran the cells in just the right order, only to realize your outputs were completely out of sync? Today's guest has a fresh take on solving that exact problem. Akshay Agrawal…
Real Python: Namespaces in Python
Link: https://realpython.com/python-namespace/
A Python namespace is a mapping from names to objects. It works like a dictionary where keys are object names and values are the objects themselves. Namespaces organize variables and functions in a de
Link: https://realpython.com/python-namespace/
A Python namespace is a mapping from names to objects. It works like a dictionary where keys are object names and values are the objects themselves. Namespaces organize variables and functions in a de
Realpython
Namespaces in Python – Real Python
In this tutorial, you'll learn about Python namespaces, the structures that store and organize the symbolic names during the execution of a Python program. You'll learn when namespaces are created, how they're implemented, and how they support variable scope.
Python Bytes: #428 How old is your Python?
Link: https://pythonbytes.fm/episodes/show/428/how-old-is-your-python
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://cbea.ms/git-commit/?featured_on=pythonbytes"><strong>How to Write a Git Commit Message</strong></a></li>
<li><a href="h
Link: https://pythonbytes.fm/episodes/show/428/how-old-is-your-python
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://cbea.ms/git-commit/?featured_on=pythonbytes"><strong>How to Write a Git Commit Message</strong></a></li>
<li><a href="h
pythonbytes.fm
How old is your Python?
News and announcements from the Python community for the week of Apr 14th, 2025
PyPodcats: Episode 8: With Mojdeh Rastgoo
Link: https://pypodcats.live/episodes/ep-8/
Learn about Mojdeh's journey. Since discovering Python and open source community in 2016, Mojdeh has been actively contributing to the community and striving for diversity and inclusion by pariticapti
Link: https://pypodcats.live/episodes/ep-8/
Learn about Mojdeh's journey. Since discovering Python and open source community in 2016, Mojdeh has been actively contributing to the community and striving for diversity and inclusion by pariticapti
pypodcats.live
Episode 8 with Mojdeh Rastgoo
Learn about Mojdeh's journey. Since discovering Python and open source community in 2016, Mojdeh has been actively contributing to the community and striving for diversity and inclusion by pariticapting in DEI, CoC communities and co-organzing meetups
PyCon: What to expect at PyCon US sprints
Link: https://pycon.blogspot.com/2025/04/pyconus-sprints.html
The conference starts days before the first official talk. There’s topic-specific summits, sponsor presentations, and deep-dive tutorials that are definitely worth checking out. Similarly, the confere
Link: https://pycon.blogspot.com/2025/04/pyconus-sprints.html
The conference starts days before the first official talk. There’s topic-specific summits, sponsor presentations, and deep-dive tutorials that are definitely worth checking out. Similarly, the confere
Blogspot
What to expect at PyCon US sprints
The conference starts days before the first official talk. There’s topic-specific summits, sponsor presentations, and deep-dive tutorials th...
Real Python: Creating a Python Dice Roll Application
Link: https://realpython.com/courses/creating-dice-roll-application/
In this video course, you’ll learn how to create a Python dice roll simulator. The course guides you through building a text-based user interface (TUI) application that simulates rolling dice using Py
Link: https://realpython.com/courses/creating-dice-roll-application/
In this video course, you’ll learn how to create a Python dice roll simulator. The course guides you through building a text-based user interface (TUI) application that simulates rolling dice using Py
Realpython
Creating a Python Dice Roll Application – Real Python
In this step-by-step video course, you'll build a dice-rolling simulator app with a minimal text-based user interface using Python. The app will simulate the rolling of up to six dice. Each individual die will have six sides.
Django Weblog: DSF member of the month - Öykü Gümüş
Link: https://www.djangoproject.com/weblog/2025/apr/14/dsf-member-of-the-month-oyku-gumus/
For April 2025, we welcome Öykü Gümüş as our DSF member of the month! ⭐
Öykü Gümüş has been Django developer for many years. She has been DjangoCon Europe organizer in 2018 and Django Girls mentor in
Link: https://www.djangoproject.com/weblog/2025/apr/14/dsf-member-of-the-month-oyku-gumus/
For April 2025, we welcome Öykü Gümüş as our DSF member of the month! ⭐
Öykü Gümüş has been Django developer for many years. She has been DjangoCon Europe organizer in 2018 and Django Girls mentor in
Django Project
DSF member of the month - Öykü Gümüş
Posted by Sarah Abderemane on April 14, 2025
PyCoder’s Weekly: Issue #677: __dict__, Streamlit, Boolean Expressions, and More (April 15, 2025)
Link: https://pycoders.com/issues/677
#677 – APRIL 15, 2025 View in Browser » Using Python’s .__dict__ to Work With Attributes In this tutorial, you’ll dive deeper into the .__dict__ attribute in Python objects. This attribute is a
Link: https://pycoders.com/issues/677
#677 – APRIL 15, 2025 View in Browser » Using Python’s .__dict__ to Work With Attributes In this tutorial, you’ll dive deeper into the .__dict__ attribute in Python objects. This attribute is a
Pycoders
PyCoder’s Weekly | Issue #677
__dict__, Streamlit, Boolean Expressions, and More
Python Morsels: Practical uses of sets
Link: https://www.pythonmorsels.com/practical-uses-of-sets/
Sets are unordered collections of values that are great for removing duplicates, quick containment checks, and set operations.
Table of contents
What are sets?
Sets are like dictionaries without v
Link: https://www.pythonmorsels.com/practical-uses-of-sets/
Sets are unordered collections of values that are great for removing duplicates, quick containment checks, and set operations.
Table of contents
What are sets?
Sets are like dictionaries without v
Pythonmorsels
Practical uses of sets
Sets are unordered collections of values that are great for removing duplicates, quick containment checks, and set operations.
Real Python: Quiz: How to Exit Loops Early With the Python Break Keyword
Link: https://realpython.com/quizzes/python-break/
In this quiz, you’ll test your understanding of the Python break statement.
This keyword allows you to exit a loop prematurely, transferring control to the code that follows the loop.
[ Improve Your
Link: https://realpython.com/quizzes/python-break/
In this quiz, you’ll test your understanding of the Python break statement.
This keyword allows you to exit a loop prematurely, transferring control to the code that follows the loop.
[ Improve Your
Realpython
How to Exit Loops Early With the Python Break Keyword Quiz – Real Python
In this quiz, you'll test your understanding of the Python break statement. This keyword allows you to exit a loop prematurely, transferring control to the code that follows the loop.
PyCharm: PyCharm, the Only Python IDE You Need
Link: https://blog.jetbrains.com/pycharm/2025/04/unified-pycharm/
Estimated reading time: 3 minutes
PyCharm is now one powerful, unified product! Its core functionality, including Jupyter Notebook support, will be free, and a Pro subscription will be available with
Link: https://blog.jetbrains.com/pycharm/2025/04/unified-pycharm/
Estimated reading time: 3 minutes
PyCharm is now one powerful, unified product! Its core functionality, including Jupyter Notebook support, will be free, and a Pro subscription will be available with
The JetBrains Blog
PyCharm, the Only Python IDE You Need | The PyCharm Blog
PyCharm is one powerful, unified product. Its core functionality, including Jupyter notebooks, is free, and a Pro subscription is available with extra features.
PyCharm: PyCharm 2025.1: Unified PyCharm, Free AI Tier, Junie Release, and More!
Link: https://blog.jetbrains.com/pycharm/2025/04/pycharm-2025-1/
PyCharm 2025.1 brings major updates to improve your development experience.
PyCharm is now a unified product, combining PyCharm Professional and Community Edition. Version 2025.1 also brings a free A
Link: https://blog.jetbrains.com/pycharm/2025/04/pycharm-2025-1/
PyCharm 2025.1 brings major updates to improve your development experience.
PyCharm is now a unified product, combining PyCharm Professional and Community Edition. Version 2025.1 also brings a free A
Real Python: How to Exit Loops Early With the Python Break Keyword
Link: https://realpython.com/python-break/
In Python, the break statement lets you exit a loop prematurely, transferring control to the code that follows the loop. This tutorial guides you through using break in both for and while loops. You’l
Link: https://realpython.com/python-break/
In Python, the break statement lets you exit a loop prematurely, transferring control to the code that follows the loop. This tutorial guides you through using break in both for and while loops. You’l
Realpython
How to Exit Loops Early With the Python Break Keyword – Real Python
In this tutorial, you'll explore various ways to use Python's break statement to exit a loop early. Through practical examples, such as a student test score analysis tool and a number-guessing game, you'll see how the break statement can improve the efficiency…
EuroPython: Tickets, Sessions, & Call for 2026 Host Venues!
Link: https://blog.europython.eu/tickets-sessions-call-for-2026-host-venues/
Hello, Pythonistas! 🐍Tickets are on sale now! You can get your tickets at europython.eu/tickets📣 ProgrammeKeynote SpeakersWe are excited to announce three more keynote speakers!Sebastián Ramírez Sebas
Link: https://blog.europython.eu/tickets-sessions-call-for-2026-host-venues/
Hello, Pythonistas! 🐍Tickets are on sale now! You can get your tickets at europython.eu/tickets📣 ProgrammeKeynote SpeakersWe are excited to announce three more keynote speakers!Sebastián Ramírez Sebas
EuroPython Blog
Tickets, Sessions, & Call for 2026 Host Venues!
Hello, Pythonistas! 🐍
Tickets are on sale now! You can get your tickets at europython.eu/tickets
📣 Programme
Keynote Speakers
We are excited to announce three more keynote speakers!
Sebastián Ramírez
Sebastián is the creator and maintainer of several…
Tickets are on sale now! You can get your tickets at europython.eu/tickets
📣 Programme
Keynote Speakers
We are excited to announce three more keynote speakers!
Sebastián Ramírez
Sebastián is the creator and maintainer of several…
Django Weblog: Run your tests against Django's main!
Link: https://www.djangoproject.com/weblog/2025/apr/17/run-your-tests-against-django-main/
This is the blog version of a talk! If you prefer, watch the recording on YouTube:
Sage Abdullah - Run your tests against Django’s main! - Django London Meetup
Django is known for its
Link: https://www.djangoproject.com/weblog/2025/apr/17/run-your-tests-against-django-main/
This is the blog version of a talk! If you prefer, watch the recording on YouTube:
Sage Abdullah - Run your tests against Django’s main! - Django London Meetup
Django is known for its
Django Project
Run your tests against Django's main!
Posted by Sage Abdullah on April 17, 2025
PyCon: Community Organizer Summit and PSF & Meetups Discussion
Link: https://pycon.blogspot.com/2025/04/community-orgs-and-meetups.html
Calling all community organizers! We want to sit down together and share what’s going well, what new tricks we’ve learned, and what’s been challenging in the area of organizing Python and Python adjac
Link: https://pycon.blogspot.com/2025/04/community-orgs-and-meetups.html
Calling all community organizers! We want to sit down together and share what’s going well, what new tricks we’ve learned, and what’s been challenging in the area of organizing Python and Python adjac
Blogspot
Community Organizer Summit and PSF & Meetups Discussion
Calling all community organizers! We want to sit down together and share what’s going well, what new tricks we’ve learned, and what’s been c...
Everyday Superpowers: Preventing painful coupling
Link: https://everydaysuperpowers.dev/articles/preventing-painful-coupling/
This is the second entry in a five-part series about event sourcing:Why I Finally Embraced Event Sourcing—And Why You Should TooWhat is event sourcing and why you should carePreventing painful couplin
Link: https://everydaysuperpowers.dev/articles/preventing-painful-coupling/
This is the second entry in a five-part series about event sourcing:Why I Finally Embraced Event Sourcing—And Why You Should TooWhat is event sourcing and why you should carePreventing painful couplin
everydaysuperpowers.dev
Preventing painful coupling
Glyph Lefkowitz: Stop Writing `__init__` Methods
Link: https://blog.glyph.im/2025/04/stop-writing-init-methods.html
The History
Before dataclasses were added to Python in version 3.7 — in June of 2018 — the
__init__ special method had an important use. If you had a class
representing a data structure — for example
Link: https://blog.glyph.im/2025/04/stop-writing-init-methods.html
The History
Before dataclasses were added to Python in version 3.7 — in June of 2018 — the
__init__ special method had an important use. If you had a class
representing a data structure — for example
blog.glyph.im
Stop Writing `__init__` Methods
YEARS OF DATACLASSES yet NO REAL-WORLD USE FOUND for overriding special methods just so you can have some attributes.