Python is for everyonerobotsartscienceteachinglearningworkingplayingexplorationpeopleyoudevelopersdata scienceinnovatingresearchengineersopen source communitiescreatorsproblem solversdreamersthe curiousbuilding togethercreating impactthe future

Join the Python Software Foundation (PSF) end-of-year fundraiser - your donations and memberships keep the PSF, the Python community, and the language stay strong and sustainable. Python is for everyone, thanks to you!

Goal $314,159.26 USD

: -

🥳 We did it! 🥳

We have raised $167,387.89 USD 🤗
or

Our impact in the community

Testimonials

  1. The PSF grant was the backbone of PyCon Kenya this year. It covered nearly half our budget and made everything else possible. Because of this support, we brought together 200 Python enthusiasts, featured women among our 23 speakers, and proved that African tech communities deserve world-class conferences. The PSF doesn't just support events—they support movements, and we're grateful to be part of the Python movement in Africa.

    - PyCon Kenya 2025

  2. Receiving the PSF grant is a powerful recognition of our mission to make the tech ecosystem more inclusive. As a community created by and for Black people in Python and technology, this support empowers us to keep building spaces where we can thrive, learn, and lead — amplifying our impact through community-driven innovation.

    - 3rd Annual AfroPython Conference 2025

  3. The PSF grant played a vital role in making PyCon Latam 2024 possible. It allowed us to create a welcoming and inclusive space for Pythonistas across Latin America to connect, learn, and grow. We're deeply grateful for the PSF's continued support in empowering our regional communities and amplifying diverse voices within the Python ecosystem.

    - PyCon Latam 2024

  4. The PSF grant is instrumental in the success of PyCon Hong Kong, enabling us to attract international speakers by covering their travel costs. This support not only enriches our program but also fosters a vibrant community atmosphere. By providing meals and catering for our guests and attendees, we ensure that everyone feels welcomed and engaged throughout the event.

    - PyCon Hong Kong 2024

  5. As a completely volunteer run, community conference, PyCon UK depends on our supporters and sponsors. The PSF's generous grant enabled us to include support for attendees that would not be able to otherwise attend, and to provide services such as a free creche to make our event as inclusive as possible.

    - PyCon UK 2025

  6. We're a mission-driven conference, aiming to amplify voices and perspectives that don't often get a place at bigger conferences. On the other hand, our conference costs more to put on every year, and we depend on the generosity of sponsors to keep costs low and our reach broad. Sponsorship from the Python Software Foundation makes it possible for us to put together an event on our own terms, and continue being a valuable event for our community.

    - North Bay Python 2025

What the PSF supports

Services

The PSF Supports:

CPython development

We hold and defend Python's IP; we host python.org where Python is downloaded millions of times daily. We contribute directly to the language's continuous improvement through our team of three CPython Developers-in-Residence.

The PSF Supports:

PyPI infrastructure

We run the Python Package Index, a public service utilized by millions of users - supported by a full-time PyPI Support Specialist. On average pypi.org receives 6 million unique visitors per month, who download billions of files per day.

The PSF Supports:

Python Conference (PyCon) US

We run PyCon US, the flagship annual Python conference, which brings together Python users from beginners to experts from around the world. PyCon US is the place where individuals, projects, and companies gather annually to learn and connect around all things Python. PyCon US is volunteer-driven, and always by the community, for the community.

The PSF Supports:

Python ecosystem security

We proactively maintain and improve security for the full Python ecosystem through our Security Developer-in-Residence and PyPI Safety & Security Engineer.

The PSF Supports:

Community grants

We support worldwide events and groups in the thriving global Python community, providing grants to local Python groups around the world as well as travel grants to individuals to attend PyCon US. In 2024, we disbursed a record $952,000 in grants to 174 groups across 52 countries.

The PSF Supports:

Fiscal Sponsorship

We act as fiscal sponsor to mission-related Python events, groups, and projects. We provide 501(c)(3) tax-exempt status to our fiscal sponsorees and manage back office issues like cash flow, accounting, budgeting, insurance, and contract/legal support, as well as access to nonprofit discounts.
Want to donate to one of our Fiscal Sponsorees? Check out our PSF Fiscal Sponsoree Linktree page with direct links to donate to each group!

Our mission is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers.

FAQ

What does the PSF do?

The Python Software Foundation promotes, protects, and advances the Python programming language and supports and facilitates the growth of a diverse and international community of Python programmers. We provide infrastructure, support the community, and invest in tools.

What are the different volunteer roles available?

The main two ways to volunteer for the PSF are to join a Working Group or help out with PyCon US. After some time volunteering in the community, you could run for the PSF Board or become the PyCon US Chair/Co-Chair.
Working Groups include Code of Conduct, Diversity and Inclusion, Grants, Infrastructure, Python Job Board, Marketing, Packaging, Scientific Python, and Trademarks. These Working Groups ebb and flow with activity, so if you don't get a response, you can try another group or take on the effort of reviving the group!
Volunteer roles for PyCon US include organizing for PyCon OX (the virtual event), helping out with the PSF Booth, staffing is needed for registration, information desk, green room, swag handout, sessions, PyLadies Auction, and Code of Conduct Response. This year, some of these roles have already filled up, but there should be some available still!

Who should I talk to if there's a problem with my membership?

Send an email to psf-donations@python.org with a description of the issue and a PSF staff member will assist you.

How do I run for the PSF board?

You can nominate yourself during the nomination period for the PSF Board. This usually happens in the late spring/early summer. A PSF Board election is coming up soon! Make sure to check out our blog and sign up for our Members Announce mailing list for updates. Here are the important dates:

  • Nominations open: Tuesday, June 11th, 2:00 pm UTC
  • Nomination cut-off: Tuesday, June 25th, 2:00 pm UTC
  • Voter application/affirmation cut-off date: Tuesday, June 25th, 2:00 pm UTC
  • Announce candidates: Thursday, June 27th
  • Voting start date: Tuesday, July 2nd, 2:00 pm UTC
  • Voting end date: Tuesday, July 16th, 2:00 pm UTC

How can I get started in Python?

Installing Python is generally easy, and nowadays many Linux and UNIX distributions include a recent Python. Even some Windows computers now come with Python already installed. If you do need to install Python and aren't confident about the task, you can find a few notes on the BeginnersGuide/Download wiki page, but installation is unremarkable on most platforms.
Before getting started, you may want to find out which IDEs and text editors are tailored to make Python editing easy, browse the list of introductory books, or look at code samples that you might find helpful.
There is a list of tutorials suitable for experienced programmers on the BeginnersGuide/Tutorials page. There is also a list of resources in other languages which might be useful if English is not your first language.
The online documentation is your first port of call for definitive information. There is a fairly brief tutorial that gives you basic information about the language and gets you started. You can follow this by looking at the library reference for a full description of Python's many libraries and the language reference for a complete (though somewhat dry) explanation of Python's syntax. If you are looking for common Python recipes and patterns, you can browse the ActiveState Python Cookbook

Who are the PSF's Fiscal Sponsorees?

Part of the PSF mission includes acting as a fiscal sponsor to mission-related Python events, groups, and projects. The PSF provides 501(c)(3) tax-exempt status to fiscal sponsorees and manages back office issues like cash flow, accounting, budgeting, insurance, and contract/legal support.

Does the PSF have corporate sponsors?

Yes, the PSF welcomes corporate sponsors. Participation in the PSF Sponsorship provides a way to corporations to contribute substantially to the ongoing support of the Foundation. In return, the PSF officially acknowledges sponsors via various methods appropriate to their sponsorship level, including logo display on the PSF sponsor website. To learn more, interested organizations should contact sponsors@python.org or visit the PSF sponsorship website.

How can individuals help support the PSF?

Individuals can support the PSF in several key ways:

What does it mean to be a PSF member?

Being a PSF member means being a dedicated part of the Python community. The PSF has four classes of membership:

  • Basic Members: Individuals who declare support and agree to the PSF Code of Conduct (No cost, not eligible to vote).
  • Supporting Members: Basic Members who make a specific annual donation ($25-$99 sliding scale, eligible to vote).
  • Contributing Members: Members who dedicate at least five hours per month volunteering on PSF-mission-advancing projects (No cost, eligible to vote).
  • Fellows: Members nominated for extraordinary efforts and impact upon Python (No cost, eligible to vote).

What does the PSF see for the future of Python?

The PSF's core mission is promoting, protecting, and advancing the language while supporting a diverse and international community. We feel that Python is the best tool for democratizing access to programming and empowering the next generation of people who want to harness the world-changing power of computing. Recent projects include strengthening infrastructure to sustain continued exponential growth and improving security for the ecosystem especially the Python Package Index so that users have a great experience. We plan to continue rising to meet the influx of new Python users and smooth the path to getting involved with the Python community.

Why is it important for individuals to support the PSF?

Supporting the PSF helps keep Python open, secure, and accessible to everyone. Your contributions power the infrastructure behind tools like PyPI, fund community programs that support Pythonistas around the world, and ensure Python stays free, forever, for everyone. Every single donation, big or small, helps sustain the language and the people who make it thrive.

Why is Python special?

Python is special because it strikes the balance between simplicity and power. Its clean, readable syntax makes it easy for beginners to learn, yet it's powerful enough to run some of the world's biggest systems, such as web apps, data science, AI, and automation. Python is also community-driven. Thousands of volunteers build, maintain, and share tools and community—continually improving Python, the education around it, and its community. Python is a programming language, but around it is a global community built on openness, collaboration, and creativity.

Why is Python for everyone?

Python is for everyone because it's designed to be both accessible and versatile. Python is a great language for a range of users; its beginner-friendly syntax is great for newbies and its wide variety of applications make it useful for experienced programmers. PyPI offers a massive collection of pre-built packages and tools that enable developers to use existing solutions to accelerate their development.

Beyond the actual language, Python has an expansive, supportive, and welcoming community. Thousands of volunteers build, maintain, and share tools that enrich Python for all. There are also PyCons, PyLadies chapters, PyDays, and meetup events across the globe, organized by volunteers who are motivated by their love of Python and its community.

When does the PyCon US CfP open?

It's open now until December 19th! Visit pycon.us and navigate to the 'speaking' drop down to find general and specific proposal guidelines.

PSF Staff and PSF Board of Directors

"Help us nurture and fund the Python Software Foundation so it can continue supporting the Python community and ecosystem."