Go Deh: Python: Yield the first item of consecutive series of equal items,...
I was reading the source to the more_itertools.unique_unseen function. The function takes an iterator that may have regions where successive items are the same, and yields the item if next item is not...
View ArticleNicola Iarocci: Eve 2.0 released
It’s been a long time coming, but I’m glad to announce that Eve 2 has finally been released today. This release drops support for Python 2, Python 3.5 and Python 3.6 hence the major version bump. Other...
View ArticlePython Software Foundation: PyCon US: Successful Return to In-Person in 2022
We held our first in-person event since 2019 in Salt Lake City last month and it was well-attended, celebratory, and safe. We had 1,753 in-person attendees and 669 online attendees. Of the in-person...
View ArticleReal Python: Build a Quiz Application With Python
In this tutorial, you’ll build a Python quiz application for the terminal. The word quiz was first used in 1781 to mean eccentric person. Nowadays, it’s mostly used to describe short tests of trivia or...
View ArticleMatt Layman: You Don't Need JavaScript
What If I Told You… You Don’t Need JavaScript. This talk explores why JavaScript is not good fit for most web apps. I then show how most web apps can do dynamic things using htmx. htmx is an extension...
View ArticlePython Morsels: Python's setattr function
Python's built-in setattr function can dynamically set attributes given an object, a string representing an attribute name, and a value to assign.Table of contentsNeed to dynamically set an...
View ArticlePython⇒Speed: Pandas vectorization: faster code, slower code, bloated memory
When you’re processing data with Pandas, so-called “vectorized” operations can significantly speed up your code. Or at least, that’s the theory.In practice, in some situations Pandas vectorized...
View ArticlePython Software Foundation: The PSF's 2021 Annual Report
2021 was a challenging and exciting year for the PSF. We’ve done our best to capture some of the key numbers, details, and context in our latest annual report. Some highlights of what you’ll find in...
View ArticleMike Driscoll: An Intro to Python Web Frameworks (Video)
Learn about some of the many Python web frameworks that are available to you in this video.Web frameworks mentioned in this videoDjango - https://www.djangoproject.com/Flask -...
View ArticlePython Engineering at Microsoft: Python in Visual Studio Code – June 2022...
We’re excited to announce that the June 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes improvements to: Localization support Python...
View ArticlePyCharm: Webinar Recording: “10 Git Things You Wish You Knew… in PyCharm”...
Last Tuesday, June 7, 2022, Michael Kennedy joined us for a webinar about Git to explain his pragmatic GUI-based approach in detail. Here’s the recording for you to watch if you missed the live...
View ArticleEuroPython: The Humans of EuroPython: Laís Carvalho 🍀
Hi, my name is Laís Carvalho and I am a committee member of Python Ireland since 2019 and volunteer organiser of EuroPython since 2020 (the first online edition) and co-organiser of Pyjamas (a Python...
View ArticleReal Python: The Real Python Podcast – Episode #113: Build Streamlit Data...
Would you like a fast way to share your data science project results as an interactive dashboard instead of a Jupyter notebook? Streamlit is a library for creating simple web apps and dashboards using...
View ArticlePython for Beginners: Python Idle: A Beginners Guide
If you are here, you have recently installed python on your machine or you want to do so. Python IDLE is one of the first software you will use to learn python. This article will discuss everything you...
View ArticlePyBites: The gift of time
Listen now:In this episode we talk about the gift of time. Are you intentional in how you spend time with people? We talk about several advantages, why it’s so important for your career, personal...
View ArticleWill Kahn-Greene: Dennis v1.0.0 released! Retrospective! Handing it off!
What is it?Dennis is a Python command line utility (and library) for working with localization. It includes:a linter for finding problems in strings in .po files like invalid Python variable syntax...
View ArticleQuansight Labs Blog: Checking for accessibility: thoughts and a checklist!
JupyterLab Accessibility Journey Part 4Remember how my last post in this series called out accessibility as much more complex than a checklist? True to my sense of humor, this blog post is now a...
View ArticleAndre Roberge: Nicer arithmetic with Python
Beginning programmers are often surprised by floating point arithmetic inaccuracies. If they use Python, many will often write posts saying that Python is "broken" when the see results as...
View ArticleThe Python Coding Blog: Sunrise: A Python Turtle Animation Using Named Tuples
You may think the Python turtle module isn’t useful for anything. “It’s just for kids”, is what many think of it. However, this module allows you to explore and experiment with many areas of Python. In...
View ArticleDjango Weblog: Last Chance for a DjangoCon Europe 2023
TL:DR - There will not be a DjangoCon Europe 2023 if the DSF board does not receive viable proposals for one by August 10 End of Day AoE. There is not sufficient time after that for an organizing group...
View Article