PyCoder’s Weekly: Issue #732: Web Scraping, Altair Charts, OpenAI's API, and More (April 28, 2026)
Link: https://pycoders.com/issues/732
#732 – APRIL 28, 2026 View in Browser » browser-use vs. Playwright: Which to Pick for Web Scraping? Follow along in this walk-through building a Hacker News synthesizer with browser-use, then se
Link: https://pycoders.com/issues/732
#732 – APRIL 28, 2026 View in Browser » browser-use vs. Playwright: Which to Pick for Web Scraping? Follow along in this walk-through building a Hacker News synthesizer with browser-use, then se
Pycoders
PyCoder’s Weekly | Issue #732
Web Scraping, Altair Charts, OpenAI's API, and More
Talk Python Blog: Introducing the new Talk Python web player
Link: https://talkpython.fm/blog/posts/rebuilt-the-web-audio-experience/
We expect that most people who listen to Talk Python do so through their podcast player apps on their phone or even on their laptops. But there are plenty of times that people end up on an episode pag
Link: https://talkpython.fm/blog/posts/rebuilt-the-web-audio-experience/
We expect that most people who listen to Talk Python do so through their podcast player apps on their phone or even on their laptops. But there are plenty of times that people end up on an episode pag
talkpython.fm
Introducing the new Talk Python web player
Talk Python To Me has rebuilt the web audio player on every episode page. The new player shows transcripts live as the episode plays, supports adjustable playback speed, and remembers where you left off so you can pick up an episode any time you return.
Armin Ronacher: Before GitHub
Link: https://lucumr.pocoo.org/2026/4/28/before-github/
GitHub was not the first home of my Open Source software. SourceForge
was.
Before GitHub, I had my own Trac installation. I had Subversion repositories,
tickets, tarballs, and documentation on infra
Link: https://lucumr.pocoo.org/2026/4/28/before-github/
GitHub was not the first home of my Open Source software. SourceForge
was.
Before GitHub, I had my own Trac installation. I had Subversion repositories,
tickets, tarballs, and documentation on infra
Armin Ronacher's Thoughts and Writings
Before GitHub
Open Source before GitHub was reputation-driven and full of friction
Python GUIs: Actions in one thread changing data in another — How to communicate between threads and windows in PyQt6
Link: https://www.pythonguis.com/faq/actions-in-one-thread-changing-data-in-another/
I have a main window that starts background threads (e.g., handling GPIO data). From the main window I open secondary windows using buttons. When I press a button in a secondary window, I can't chang
Link: https://www.pythonguis.com/faq/actions-in-one-thread-changing-data-in-another/
I have a main window that starts background threads (e.g., handling GPIO data). From the main window I open secondary windows using buttons. When I press a button in a secondary window, I can't chang
Python GUIs
PyQt6 Thread Communication Between Windows - Signals and Slots
Learn how to send signals between secondary windows and background threads in PyQt6. Covers thread-safe communication using signals and slots across multiple windows.
Real Python: Quiz: Python 3.13: A Modern REPL
Link: https://realpython.com/quizzes/python313-repl/
Test your knowledge of the redesigned interactive interpreter introduced in
Python 3.13: A Modern REPL,
including the help system, multiline statement editing, code pasting
improvements, and the histo
Link: https://realpython.com/quizzes/python313-repl/
Test your knowledge of the redesigned interactive interpreter introduced in
Python 3.13: A Modern REPL,
including the help system, multiline statement editing, code pasting
improvements, and the histo
Realpython
Python 3.13: A Modern REPL Quiz – Real Python
Test your understanding of the redesigned Python 3.13 REPL with color support, multiline editing, paste mode, and history browsing.
Real Python: Quiz: ChatterBot: Build a Chatbot With Python
Link: https://realpython.com/quizzes/build-a-chatbot-python-chatterbot/
In this quiz, you’ll test your understanding of
ChatterBot: Build a Chatbot With Python.
You’ll revisit how ChatterBot learns from conversation data, how it picks replies based on similarity to what i
Link: https://realpython.com/quizzes/build-a-chatbot-python-chatterbot/
In this quiz, you’ll test your understanding of
ChatterBot: Build a Chatbot With Python.
You’ll revisit how ChatterBot learns from conversation data, how it picks replies based on similarity to what i
Real Python
ChatterBot: Build a Chatbot With Python Quiz – Real Python
Test your understanding of the ChatterBot Python library, from training a basic bot with ListTrainer to wiring in a local LLM through Ollama.
Real Python: AI Coding Agents Guide: A Map of the Four Workflow Types
Link: https://realpython.com/ai-coding-agents-guide/
AI coding agents can read your code, reason about changes, and act on your behalf. To choose the right one, it helps to understand the four common workflow types: integrated development environment (I
Link: https://realpython.com/ai-coding-agents-guide/
AI coding agents can read your code, reason about changes, and act on your behalf. To choose the right one, it helps to understand the four common workflow types: integrated development environment (I
Realpython
AI Coding Agents Guide: A Map of the Four Workflow Types – Real Python
AI coding agents come in four types: IDE, terminal, PR, and cloud. Learn how each workflow fits into modern Python development.
PyCon: PyCon US 2026: Call for Volunteers
Link: https://pycon.blogspot.com/2026/04/pycon-us-2026-call-for-volunteers.html
Looking to make a meaningful contribution to the Python community? Look no further than PyCon US 2026! Whether you're a seasoned Python pro or a newcomer to the community and looking to get involved,
Link: https://pycon.blogspot.com/2026/04/pycon-us-2026-call-for-volunteers.html
Looking to make a meaningful contribution to the Python community? Look no further than PyCon US 2026! Whether you're a seasoned Python pro or a newcomer to the community and looking to get involved,
Blogspot
PyCon US 2026: Call for Volunteers
Looking to make a meaningful contribution to the Python community? Look no further than PyCon US 2026! Whether you're a seasoned Python pro ...
PyCharm: Using Bag-of-Words With PyCharm
Link: https://blog.jetbrains.com/pycharm/2026/04/using-bag-of-words-with-pycharm/
Have you ever wondered how machine learning models actually work with text? After all, these models require numerical input, but text is, well, text.
Natural language processing (NLP) offers many ways
Link: https://blog.jetbrains.com/pycharm/2026/04/using-bag-of-words-with-pycharm/
Have you ever wondered how machine learning models actually work with text? After all, these models require numerical input, but text is, well, text.
Natural language processing (NLP) offers many ways
EuroPython: EuroPython 2026: Ticket Sales Now Open
Link: https://blog.europython.eu/europython-2026-ticket-sales-now-open/
Hey hey, folks 👋Get ready for EuroPython 2026: the conference for all things Python, Data Science, and AI! We’ve got an exciting week planned:Tutorials (13–14 July, Mon–Tue) 🛠️Conference Days (15–17 J
Link: https://blog.europython.eu/europython-2026-ticket-sales-now-open/
Hey hey, folks 👋Get ready for EuroPython 2026: the conference for all things Python, Data Science, and AI! We’ve got an exciting week planned:Tutorials (13–14 July, Mon–Tue) 🛠️Conference Days (15–17 J
EuroPython Blog
EuroPython 2026: Ticket Sales Now Open
EuroPython 2026 ticket sales are now open! We have a special keynote this year: Łukasz Langa and Pablo Galindo Salgado will be recording the core.py podcast right on the conference stage. It will feature their special guest Guido van Rossum, the creator of…
Real Python: Quiz: Using Python for Data Analysis
Link: https://realpython.com/quizzes/python-for-data-analysis/
In this quiz, you’ll test your understanding of
Using Python for Data Analysis.
By working through this quiz, you’ll revisit the stages of a data analysis workflow, including cleansing raw data with p
Link: https://realpython.com/quizzes/python-for-data-analysis/
In this quiz, you’ll test your understanding of
Using Python for Data Analysis.
By working through this quiz, you’ll revisit the stages of a data analysis workflow, including cleansing raw data with p
Realpython
Using Python for Data Analysis Quiz – Real Python
Test your understanding of a data analysis workflow in Python, from cleansing raw data with pandas to spotting insights with regression.
Seth Michael Larson: The Frog for Whom the Bell Tolls
Link: https://sethmlarson.dev/the-frog-for-whom-the-bell-tolls?utm_campaign=rss
Kaeru no Tame ni Kane wa Naru
(カエルの為(ため)に鐘(かね)は鳴(な)る)
is a Japanese-only Game Boy title published in 1992 by Nintendo
and developed by Intelligent Systems.
The title’s official English translation
Link: https://sethmlarson.dev/the-frog-for-whom-the-bell-tolls?utm_campaign=rss
Kaeru no Tame ni Kane wa Naru
(カエルの為(ため)に鐘(かね)は鳴(な)る)
is a Japanese-only Game Boy title published in 1992 by Nintendo
and developed by Intelligent Systems.
The title’s official English translation
sethmlarson.dev
The Frog for Whom the Bell Tolls
Kaeru no Tame ni Kane wa Naru
(カエルの為(ため)に鐘(かね)は鳴(な)る)
is a Japanese-only Game Boy title published in 1992 by Nintendo
and developed by Intelligent Systems.
The title’s official English translati...
(カエルの為(ため)に鐘(かね)は鳴(な)る)
is a Japanese-only Game Boy title published in 1992 by Nintendo
and developed by Intelligent Systems.
The title’s official English translati...
Python GUIs: Streamlit Buttons — Making things happen with Streamlit buttons
Link: https://www.pythonguis.com/tutorials/streamlit-buttons/
Streamlit is a popular choice for creating interactive web applications in Python. With its simple syntax and intuitive interface, developers can quickly create visually appealing dashboards.
One of t
Link: https://www.pythonguis.com/tutorials/streamlit-buttons/
Streamlit is a popular choice for creating interactive web applications in Python. With its simple syntax and intuitive interface, developers can quickly create visually appealing dashboards.
One of t
Python GUIs
Connect Streamlit buttons to trigger actions
Build Streamlit data science apps with Python. Connect widgets to functions to make things happen in your data apps.
Tryton News: Tryton News May 2026
Link: https://discuss.tryton.org/t/tryton-news-may-2026/9214
During the last month we focused on fixing bugs, improving the behaviour of things, speeding-up performance issues - building on the changes from our last LTS release 8.0. We added some new feature
Link: https://discuss.tryton.org/t/tryton-news-may-2026/9214
During the last month we focused on fixing bugs, improving the behaviour of things, speeding-up performance issues - building on the changes from our last LTS release 8.0. We added some new feature
Tryton Discussion
Tryton News May 2026
During the last month we focused on fixing bugs, improving the behaviour of things, speeding-up performance issues - building on the changes from our last LTS release 8.0. We added some new features which we would like to introduce to you in this newsletter.…
Antonio Cuni: Why Python Is Slow: Talking about SPy on the Behind the Commit Podcast
Link: https://antocuni.eu/2026/05/01/why-python-is-slow-talking-about-spy-on-the-behind-the-commit-podcast/
Why Python Is Slow: Talking about SPy on the Behind the Commit PodcastDuring EuroPython 2025 I had the pleasure to talk to Mia Bajić for her podcast Behind The Commit.In the chat we mainly talk about
Link: https://antocuni.eu/2026/05/01/why-python-is-slow-talking-about-spy-on-the-behind-the-commit-podcast/
Why Python Is Slow: Talking about SPy on the Behind the Commit PodcastDuring EuroPython 2025 I had the pleasure to talk to Mia Bajić for her podcast Behind The Commit.In the chat we mainly talk about
antocuni.eu
Why Python Is Slow: Talking about SPy on the Behind the Commit Podcast
Antonio Cuni's blog
Luke Plant: Inverse Sapir-Whorf and programming languages
Link: https://lukeplant.me.uk/blog/posts/inverse-sapir-whorf-and-programming-languages/
The Sapir-Whorf hypothesis, in it simplest form, is the idea that the language you speak influences the thoughts you think. This post is about a twist on this idea, that I’m calling “Inverse Sapir-Who
Link: https://lukeplant.me.uk/blog/posts/inverse-sapir-whorf-and-programming-languages/
The Sapir-Whorf hypothesis, in it simplest form, is the idea that the language you speak influences the thoughts you think. This post is about a twist on this idea, that I’m calling “Inverse Sapir-Who
Luke Plant's home page
Inverse Sapir-Whorf and programming languages
A discussion on how features of programming languages can make it hard to avoid expressing or talking about things you may or may not care about as a programmer.
Real Python: Quiz: The Factory Method Pattern and Its Implementation in Python
Link: https://realpython.com/quizzes/factory-method-python/
In this quiz, you’ll test your understanding of
The Factory Method Pattern and Its Implementation in Python.
Factory Method is one of the most widely used design patterns, and it’s a powerful tool for
Link: https://realpython.com/quizzes/factory-method-python/
In this quiz, you’ll test your understanding of
The Factory Method Pattern and Its Implementation in Python.
Factory Method is one of the most widely used design patterns, and it’s a powerful tool for
Realpython
The Factory Method Pattern and Its Implementation in Python Quiz – Real Python
Check your grasp of the Factory Method pattern in Python: when to use it, the roles involved, and how to implement a flexible object factory.
Real Python: The Real Python Podcast – Episode #293: Agentic Data Science Pair Programming With marimo pair
Link: https://realpython.com/podcasts/rpp/293/
How do you add agent skills to your data science workflow? How can a coding agent assist with data wrangling and research? This week on the show, Trevor Manz from marimo joins us to discuss marimo pai
Link: https://realpython.com/podcasts/rpp/293/
How do you add agent skills to your data science workflow? How can a coding agent assist with data wrangling and research? This week on the show, Trevor Manz from marimo joins us to discuss marimo pai
Realpython
Episode #293: Agentic Data Science Pair Programming With marimo pair – The Real Python Podcast
How do you add agent skills to your data science workflow? How can a coding agent assist with data wrangling and research? This week on the show, Trevor Manz from marimo joins us to discuss marimo pair.
Mike Driscoll: Textual-cogs 0.0.5 Released
Link: https://blog.pythonlibrary.org/2026/05/01/textual-cogs-0-0-5-released/
I always thought it would be fun to create my own open source libraries or applications and distribute them somehow. When I started writing my book, Creating TUI Applications with Textual and Python,
Link: https://blog.pythonlibrary.org/2026/05/01/textual-cogs-0-0-5-released/
I always thought it would be fun to create my own open source libraries or applications and distribute them somehow. When I started writing my book, Creating TUI Applications with Textual and Python,
Mouse Vs Python
Textual-cogs 0.0.5 Released - Mouse Vs Python
I always thought it would be fun to create my own open source libraries or applications and distribute them somehow. When I started writing my book, Creating TUI Applications with Textual and Python, I took the plunge and wrote a helper package called textual…
Rodrigo Girão Serrão: TIL #144 – Sentinel built-in
Link: https://mathspp.com/blog/til/sentinel-builtin
Today I learned Python 3.15 will get a new sentinel built-in.
Sentinel values are unique placeholder values that are commonly used in programming.
Python 3.15 ships with a new built-in sentinel that
Link: https://mathspp.com/blog/til/sentinel-builtin
Today I learned Python 3.15 will get a new sentinel built-in.
Sentinel values are unique placeholder values that are commonly used in programming.
Python 3.15 ships with a new built-in sentinel that
Mathspp
TIL 144 – Sentinel built-in
Today I learned Python 3.15 will get a new sentinel built-in.
PyCon: Asking the Key Questions: Q&A with the PyCon US 2026 keynote speaker amanda casari
Link: https://pycon.blogspot.com/2026/05/asking-key-questions-q-with-pycon-us.html
This is a blog series where we're asking each of our PyConUS 2026 keynote speakers about their journey into tech, how excited they are for PyconUS and any tips they can provide for an awesome confere
Link: https://pycon.blogspot.com/2026/05/asking-key-questions-q-with-pycon-us.html
This is a blog series where we're asking each of our PyConUS 2026 keynote speakers about their journey into tech, how excited they are for PyconUS and any tips they can provide for an awesome confere
Blogspot
Asking the Key Questions: Q&A with the PyCon US 2026 keynote speaker amanda casari
This is a blog series where we're asking each of our PyConUS 2026 keynote speakers about their journey into tech, how excited they are for...