How to Get the Most Out of PyCon

How to Get the Most Out of PyCon US

by Andres Pineda May 14, 2025 8 Comments career community

Congratulations! You’re going to PyCon US!

Whether this is your first time or you’re a regular attendee, going to a conference full of people who love the same thing as you is always a fun experience. There’s so much more to PyCon than just a bunch of people talking about the Python language—it’s a vibrant community event filled with talks, workshops, hallway conversations, and social gatherings. But for first-time attendees, it can also feel a little intimidating. This guide will help you navigate all there is to see and do at PyCon.

PyCon US is the biggest conference centered around Python. Originally launched in 2003, this conference has grown exponentially and has even spawned several other PyCons and workshops around the world.

Everyone who attends PyCon will have a different experience, and that’s what makes the conference truly unique. This guide is meant to help you, but you don’t need to follow it strictly.

By the end of this article, you’ll know:

  • How PyCon consists of tutorials, conference, and sprints
  • What to do before you go
  • What to do during PyCon
  • What to do after the event
  • How to have a great PyCon

This guide contains links that are specific to PyCon 2025, but it should be useful for future PyCons as well.

What PyCon Involves

Before considering how to get the most out of PyCon, it’s first important to understand what PyCon involves.

PyCon is divided into three stages:

  1. Tutorials: PyCon starts with two days of three-hour workshops, during which you learn in depth with instructors. These sessions are worth attending because the class sizes are small, and you’ll have the chance to ask instructors questions directly. You should consider going to at least one of these if you can. They have an additional cost of $150 per tutorial.

  2. Conference: Next, PyCon offers three days of talks. Each presentation runs for 30 to 45 minutes, and around five talks run concurrently, including a Spanish-language charlas track. But that’s not all: there are open spaces, sponsors, posters, lightning talks, dinners, and so much more.

  3. Sprints: During this stage, you can take what you’ve learned and apply it! This is a four-day exercise where people group up to work on various open-source projects related to Python. If you’ve got the time, going to one or more sprint days is a great way to practice what you’ve learned, become associated with an open-source project, and network with other smart and talented people. If you’re still unconvinced, here’s what to expect at this year’s PyCon US sprints. Learn more about sprints from an earlier year in this blog post.

Since most PyCon attendees go to the conference part, that’ll be the focus of this article. However, don’t let that deter you from attending the tutorials or sprints if you can!

You may learn more technical skills by attending the tutorials rather than listening to the talks. The sprints are great for networking and applying the skills you already have, as well as learning new ones from the people you’ll be working with.

What to Do Before You Go

In general, the more prepared you are for something, the better your experience will be. The same applies to PyCon.

It’s really helpful to plan and prepare ahead of time, which you’re already doing just by reading this article!

Look through the talks schedule and see which talks sound most interesting. This doesn’t mean you need to plan out all of the talks you’ll see in every slot possible. But it helps to get an idea of which topics will be presented so that you can decide what you’re most interested in.

Getting the PyCon US mobile app will help you plan your schedule. This app lets you view the schedule for the talks and add reminders for those you want to attend. If you’re having a hard time picking which talks to attend, you can come prepared with a question or problem you need to solve. Doing this can help you focus on the topics that are important to you.

If you can, come a day early to check in and attend the opening reception. The line to check in on the first day is always long, so you’ll save time if you check in the day before. There’s also an opening reception that evening, where you can meet other attendees and speakers and check out the various sponsors and their booths.

If you’re new to PyCon, the Newcomer Orientation can help you learn about the conference and how you can participate.

Because of the COVID pandemic, which caused PyCon 2020 and PyCon 2021 to go remote, extra health and safety guidelines are still in place for this year’s PyCon conference. For the first time since 2022, masks are encouraged but not required, especially in crowded or enclosed spaces. Stay safe!

What to Do at PyCon

It’s okay if you’re nervous or excited on your first day at the conference.

There will be a lot of different people from all walks of life, and that’s what makes it so great. You may see some of your Python heroes, such as Guido van Rossum, and have a chance to go up to them and say hello.

Guido van Rossum With the Python Staff of Enlightenment
Guido van Rossum With the Python Staff of Enlightenment

The Python community is very welcoming! But there are also some designated quiet rooms where speakers and others will go to work in peace. You should refrain from talking to anyone in those rooms to allow them that safe space.

You can break down the conference into some key elements to see how you can get the most out of them:

  • Talks
  • Open spaces
  • Sponsors
  • Volunteer opportunities
  • After-hours activities, including lightning talks
  • Time for yourself

Talks

Go to as many of the talks as you want, but you don’t need to attend them all. You’ll only get stressed as you run from room to room. Instead, ensure you hit up the talks you selected before coming. Although it’s rare, the schedule can change, so check the schedule board daily to catch any changes.

A talk presented by Nina Zakharenko at PyCon 2019
'Light Up Your Life⁠ — With Python and LEDs' Talk Given by Nina Zakharenko at PyCon 2019

If there’s a conflict between two talks you want to attend, remember that all presentations are recorded and uploaded to YouTube. Sometimes, they’re even available that same day! Pick the talk that will be the most relevant to your situation and seems the most interesting to you. Then take note of the talk you’ll miss, and watch it later when you have some free time.

Even though all talks are available online, attending in person is still valuable. You’re more likely to retain the information, and you’ll have the chance to ask the presenter questions directly.

Remember, you don’t need to see all the so-called celebrity speakers. While they may get more attention in the Python community and seem like must-see sessions, every talk at PyCon goes through a rigorous selection process, ensuring that all speakers and topics are worth your time.

Sometimes, it’s better to see some less famous speakers because you can get better seats and have a greater chance to ask questions.

Remember to silence your phone and computer when you go to a talk. Noise can be very distracting to the audience and the speaker. Consider putting away your devices altogether and simply listening or taking notes with pen and paper.

Also consider thinking of questions related to the topic being discussed. Typically, there’s time set aside at the end for audience questions. If that time isn’t available, the presenters are usually very willing to answer questions in the hallway afterward.

Open Spaces

Open spaces are rooms that conference attendees can book. One-hour time slots are available throughout the day for anyone who wants to use them. These rooms are used to teach people, hold meetups, and even do yoga classes. They’re open for whatever activities you need them for, as long as you follow the Code of Conduct, of course.

Example of the PyCon Open Spaces board
Open Spaces Board at PyCon 2019

You may want to visit these open spaces instead of a talk or a sponsor booth. Check out the open space board daily since it constantly changes. It’s a good idea to take a picture of the board to reference later.

Feel free to create your own open space. Remember that problem or specific question that you were looking for help with? Sign up for a room and ask for advice on that topic! You never know who might show up to help out.

Real Python hosted open spaces at PyCon in 2019 and 2022. They were great events with existing members and people who didn’t know us very well. We won’t be hosting an open space this year, but you should definitely check out some of the other exciting get-togethers happening at the conference.

If you’re an expert or have some limited knowledge about a topic you want to share, feel free to grab an open space for that as well! These spaces are intended to be whatever you want or need them to be, so don’t be shy about using them.

Sponsors

Visiting sponsors is a great way to get to know some of the companies that are using Python in their everyday workflows. There are some very big names that come almost every year: Microsoft, JetBrains, and Google, to name a few. At PyCon 2025, there will be about ninety-five sponsors! Going to a sponsor booth is great for many reasons, not just for the wonderful swag that everyone gives out. Here are a few of our favorites:

Real Python Swag: Stickers and a Pin
Real Python Swag: Meet us at PyCon and Get Some Stickers

The greatest thing about sponsors being there is that you can speak with the actual developers of the tools and software you use. Say you have a problem with an Anaconda install on a Windows environment. You can go straight up to the Anaconda booth and ask questions! This is a great opportunity to talk to the developers and creators of the tools you use.

It’s not just developers that you get to meet, either. There are authors and content creators who come too. Walk the floor and strike up conversations. You’re bound to meet lots of interesting people.

Finally, meeting with the sponsors could lead to a job opportunity. Many sponsors are also looking for talented Python developers, and you can apply with them directly at their booths or during the job fair, which happens toward the end of the conference. If you’re not looking for a job, it’s still great to see what’s out there and what skills these companies are looking for to help you choose where to focus your learning.

Volunteer Opportunities

Have you ever wished you could contribute or give back to the Python community? Well, you can at PyCon.

So much work goes into making a conference happen, and none of it would be possible without volunteers. PyCon 2025 is looking for over 300 hours of on-site volunteer support!!

That sounds like a lot, but there are small ways you can make a difference. An hour or two of your time can be a big help, without taking away from your learning time. You also never know who you might rub shoulders with as a volunteer. You can learn more about helping out in the call for on-site volunteers. As you’ll see, there’s a little something for everyone.

After-Hours Activities

Even though the conference ends in the early evening, there’s still more to do after the conference wraps up for the day.

The first thing you should check out, even if only for a little while, is the lightning talks. These are five-minute slots available for anyone to share their knowledge on a topic. The talks span a wide range of subjects, from new open-source projects to social commentary and philanthropy. Did you know that Docker was first publicly announced during a PyCon lightning talk? The lightning talks have become a popular staple for regular attendees.

Also, be on the lookout for sponsors doing sponsored dinners with members of their company. This is a great way to build up your network and get a free dinner as well. PyCon does host dinner parties in the evenings, but these cost money and typically sell out really quickly.

Even if you don’t get in on the official PyCon dinners or the sponsored ones, there’s always plenty to check out near the conference. Each conference location is selected in part because of the interesting things nearby. When you’re getting ready for the conference, look for fun places to eat. You’ll find that downtown Pittsburgh has plenty.

New Friends

One of the most significant pieces of advice for going to PyCon is to make a new friend each day.

Our very own Dan Bader meeting new friends
Dan Bader and Andres Pineda

The lunch and snack breaks are some of the best times to get to know someone at PyCon. Instead of trying to pick an empty table, find one that already has a person or two and ask if you can join them.

Strike up a conversation about their favorite talk so far, or how they use Python in their day-to-day activities. Before long, you might find you’ve made a new friend. You can take a few notes about your conversation, whether mentally or literally, so that you can remember that person later on.

To stay in touch with the people you meet, consider creating business cards that include your contact information. Additionally, update any profiles you share, such as LinkedIn or GitHub.

What to Do After PyCon

Once the conference is over, there’s still a lot you can do. First off, if you have the time, there are the dev sprints, which are an excellent opportunity for you to hone your skills and even gain new ones as a Python developer. They last four days after the conference, but you don’t need to stay the entire time. Stay for as long as you like, whether for a few hours or the duration.

After you get home, check out the YouTube videos of talks you missed or want to rewatch. You can also check out all of the tutorials, keynote speaker talks, and even the lightning talks on YouTube. There’s plenty there to get your PyCon fix throughout the year.

The greatest thing about PyCon is the feeling of belonging to a community. That’s only made possible by the great people who give back to the Python community, and you can become one of them!

There are lots of ways that you can give back to this great community:

  • Contribute to an open-source project that uses Python.
  • Join a local Python meetup group. Don’t have one? Create one!
  • Share with others what you’ve learned.
  • Submit a talk or poster for next year’s PyCon.

Finally, you can start preparing for the next PyCon. You get a discounted price when you purchase tickets early, but those tickets tend to sell out quickly. To prepare for which talks to attend at the next PyCon, you can start taking note of any problems or questions you run into throughout the year. They can help you choose which talks to attend next time.

Welcome to the Greatest Community!

Congratulations! You’re about to attend one of the greatest technical conferences out there, and you’re well-equipped to make the most of your time there.

In this article, you learned:

  • What PyCon is all about
  • What you can do before going to PyCon
  • What you can do at PyCon
  • What you can do after PyCon

With the tips in this article, you’ll be able to have a great PyCon. We look forward to seeing you there!

🐍 Python Tricks 💌

Get a short & sweet Python Trick delivered to your inbox every couple of days. No spam ever. Unsubscribe any time. Curated by the Real Python team.

Python Tricks Dictionary Merge

About Andres Pineda

Andres is Real Python's Community Manager. He has a B.Sc. in Computer Science and over 15 years of experience building software for various industries. Andres has spoken at PyCon several times and is a contributing organizer at PyCascades.

» More about Andres

Each tutorial at Real Python is created by a team of developers so that it meets our high quality standards. The team members who worked on this tutorial are:

Master Real-World Python Skills With Unlimited Access to Real Python

Locked learning resources

Join us and get access to thousands of tutorials, hands-on video courses, and a community of expert Pythonistas:

Level Up Your Python Skills »

Master Real-World Python Skills
With Unlimited Access to Real Python

Locked learning resources

Join us and get access to thousands of tutorials, hands-on video courses, and a community of expert Pythonistas:

Level Up Your Python Skills »

What Do You Think?

Rate this article:

What’s your #1 takeaway or favorite thing you learned? How are you going to put your newfound skills to use? Leave a comment below and let us know.

Commenting Tips: The most useful comments are those written with the goal of learning from or helping out other students. Get tips for asking good questions and get answers to common questions in our support portal.


Looking for a real-time conversation? Visit the Real Python Community Chat or join the next “Office Hours” Live Q&A Session. Happy Pythoning!