Sad Python Girls Club Sad Python Girls Club
-
- Tecnologia
This podcast brings refreshing insights of the VS Code Python team, with authentic perspectives on the Python ecosystem and how VS Code fits in it, as seen from a software engineer view and a product manager lens.
-
S2 Episode 3 - Courtney Webster on being a PM for Python in VS Code
This is the 3rd episode of season 2 of the Sad Python Girls Club Podcast, and we couldn't be more excited about it! 🥳 We had an awesome chat with Courtney Webster, Product Manager II at Microsoft working on the Python development support in Visual Studio Code and Visual Studio 🐍. She’s also the esteemed author behind our monthly release blog posts for the Python extension in VS Code 📰. Dive in with us as we learn about Courtney’s contributions to the Python community, her work to streamline the "getting started" experience for Python in VS Code, her efforts in package management support and educational initiatives, as well her approach to experimentation 🧪 and data-driven development 📈.
Links and Resources
Courtney Webster @ GitHub
Python extension for VS Code blog posts & release notes
Python in Visual Studio
Microsoft's Privacy Statement
How to disable telemetry in VS Code & extensions
Microsoft's Experimentation Platform
VS Code experimentation client
How to opt in, opt out or disable Python extension experiments
A look into workflow tools - package management in the Python extension for VS Code, by Courtney Webster @ discuss.python.org
PEP 722 - Dependency specification for single-file scripts [rejected]
PEP 723 - Inline Script Metadata [accepted]
PEP 722 and PEP 723 User Study Discussion by Courtney Webster @ discuss.python.org
Python extension's Create Environment command
Quick Start Guide for Python in VS Code
Microsoft Learn
Python Trainings @ Microsoft Learn
PyCon US 2024
DjancoCon US
DjangoCon Europe 2024
EuroPython 2024
SciPy 2024
CFP: EuroScipy 2024 (Poland), open until May 26th, 2024
CFP: PyCon India 2024, open until May 31st, 2024
CFP: PyCon France 2024, open until July 21st, 2024
CFP: PyCon APAC 2024 (Indonesia), open until August 1st, 2024
What a Time by Julia Michaels ft. Niall Horan
Intro Song: Pastel
Producer: Blue.P
Music provided by LogSquare -
S2 Episode 2 - Eleanor Boyd on Python Testing in VS Code
Welcome to episode 2 of the second season of the Sad Python Girls Club Podcast! This time we had the pleasure to chat with Eleanor Boyd, Software Engineer at Microsoft, about her work on improving testing support for Python in VS Code 🧪🐍
Join us for an episode full of geeky tech talk 🤓 as we peel back the curtain on a major refactoring mission that is enabling the development of new testing features to come (😉😉 Django folks).
Links and resources:
Eleanor Boyd @ GitHub
pytest
Pytest plugins
unittest
Python Packaging repository
Feature request @ vscode-python to support Django unittests (from November 2017)
Coverage.py
VS Code's Test Coverage API proposal
Python testing in VS Code documentation
Episode 214 of the Python Test podcast, featuring Eleanor Boyd and Courtney Webster talking about their work on rolling out the changes on testing support for Python in VS Code.
Intro Song: Pastel
Producer: Blue.P
Music provided by LogSquare -
S2 Episode 1 - New Year, New Season! 🎉
We're ✨ thrilled ✨ to back with another episode of the Sad Python Girls Club Podcast! "New Year, New Season" is a celebratory episode marking the beginning of Season 2 of our podcast, this time hosted by Luciana Abud and Dawn Wages. In this episode, we look back at some of the amazing things that happened in 2023 in the Python community 🐍 as well in our teams here at Microsoft (featuring a yearly review on the Python updates for VS Code!). So grab your favorite ice cream 🍦, put on your headphones 🎧 and join us for an episode full of highlights and hopes for an even better 2024 🚀
Links & resources:
S1 Episode 12 of the Sad Python Girls Club podcast with Dawn Wages
Python 3.12 updates
PEP 602 - annual release cycle for Python
The Python Pulse, happening every second Friday of every month, at 11am PST
VS Code Channel on YouTube
Meet the Python for VS Code team at the Python Pulse
Wonderfully Welcoming Award from GitHub to the PSF
Python People podcast
Brett Cannon at the Python People podcast
Mariatta Wijaya at the Python People podcast
Hidden Figures of Python podcast by the Podcats team
Test discovery and execution rewrite update in VS Code
Automatic conversion of f-strings with Pylance
Code navigation on strings that contain module names with Pylance
Move symbol refactoring with Pylance
Show Type Hierarchy with Pylance
Migrating Python tools to VS Code extensions
Data Wrangler extension for VS Code
Aka.ms/Python: the new Python at Microsoft website
Python in Excel
GitHub Copilot extension for VS Code
Azure OpenAI Service
PyCascades 2024
PyCon US 2024
DjangoCon US 2024
The Christmas Song by Nat King Cole
Home by Stephanie Mills
Intro Song: Pastel
Producer: Blue.P
Music provided by LogSquare -
S1 Episode 19 - Jay Miller
Get ready to be captivated by one of the most inspiring episodes of the Sad Python Girls Club podcast, featuring the incredible Jay Miller! Join us as we delve into Jay's Python journey, starting with attempts to "pythonize" their way out of a job to their unwavering dedication to the vibrant Python community 🐍. Tune in for an episode full of Python, productivity and music talk 🎶 and discover the incredible work Jay and other passionate folks have been doing to enhance representation of Black and People of Color in our beloved Python Community, featuring some invaluable advice on how we can all become better allies and foster an inclusive and welcoming space to all 🤗🌈
Links and resources:
Jay Miller @ GitHub
Python Community News
Conduit podcast
Jay Miller's YouTube shorts
Jay Milller's previous conference talks
San Diego Python Group
Melanie Arbor and Jay Miller's Keynote @ DjangoCon US 2022
Pyladies
PyCon Africa
AfroPython
Thinking bout you by Frank Ocean
Face Down by The Red Jumpsuit Apparatus
Intro Song: PastelProducer: Blue.PMusic provided by LogSquare -
S1 Episode 18 - 1 Year Anniversary 🥳
Can you believe it's already the first podcastversary of the Sad Python Girls Club? Neither can we! 🎂 Thank you again for listening to the podcast (and reading this description), let's get ready for another year of ice cream suggestions and emo songs! 🎶
In this episode we discuss whether AI tools can be considered mainstream or not, the Copilot X conversational feature in VS Code, and what's on the horizon for Copilot. 🔮
We also talk about the roadmap for the Python extension, and how the modular extension strategy fits into VS Code's vision of a snappy experience.
Links and resources:
GitHub Copilot X, the umbrella of Copilot technical previews that includes ChatGPT support in VS Code
Replit Ghostwriter
Amazon CodeWhisperer
Google Bard
Google Graveyard - Killed by Google
Zed
VS Code pets extension
Python extension's current & previous iteration plans
Python tools extension template
Nobody's Home by Avril Lavigne
Pity Party by Melanie Martinez
Intro Song: PastelProducer: Blue.PMusic provided by LogSquare -
S1 Episode 17 - Sarah Kaiser
Welcome to the 17th episode of the Sad Python Girls Club Podcast! Our special guest this time around is Dr. Sarah Kaiser, Senior Developer Advocate at Microsoft. Sarah is an experimental physicist 👩🔬 with a PhD in Quantum Computing, and in this episode she talks a bit of her professional journey from academia 🎓 to software engineering 💻 and now to advocacy 👩💻, with Python being there every step of the way.
This is a super fun and inspiring episode, where we dive into Sarah's passion for helping others working on scientific Python applications find and use the right tools to create amazing things. We also get a sneak peek into some of the amazing stories from her career, featuring some laser-shooting 💥 and a lot of Python 🐍.
This episode was recorded on March 24th, 2023.
Links and resources:
Sarah Kaiser's website
Sarah @ Mastodon
Sarah @ GitHub
Sarah @ LinkedIn
Pyladies
Quantum mechanics
Mathematica
Quantum key distribution devices: How to make them and how to break them, by Dr. Sarah Kaiser
PyCascades 2023
Sarah's talk at PyCascades, "Eternal Sunshine of the Spotless Development Environment"
Dev containers
Duecredit Python package
NumFOCUS
SciPy community
Unitary fund
Soojin Choi's episode
VS Code extensions:
Live Share
Data Wrangler
Jupyter notebooks
VS Code Profiles
Anaconda
Python extension's Create environment command
GitHub Jupyter Notebook Rich Diff feedback discussion
GitHub Codespaces
To Zanarkand, part of Final Fantasy X Soundtrack
Intro Song: PastelProducer: Blue.PMusic provided by LogSquare