PyCon Pittsburgh. April 15-23, 2020.

Proposing a Talk


  • September 12, 2019 — Our Call For Proposals opens.
  • December 20, 2019 — Our Call For Proposals closes.
  • January 2020 — We send acceptance and rejection emails.
  • February 2020 — The schedule is posted here on the web site.
  • April 17-19, 2020 — The talks are all presented at PyCon 2020.
  • May 2020 — All talks that were recorded should be available online.

PyCon Talk CFP closes in

We are glad you are interested in speaking at PyCon 2020!

To learn how to submit a proposal, visit the main Speaking page!

Conference talks will be held April 17-19, 2020 at the David L Lawrence Convention Center in Pittsburgh, PA.

This document is a guide to help you submit the best possible proposal and offers tips to make your proposal more likely to be accepted. Please keep in mind that many more proposals are submitted for talks, tutorials, and posters than can be accepted. But following the recommendations provided here can increase your chances of acceptance.

PyCon does not want expenses to discourage you from submitting a proposal, and offers speaker grants to ensure that anyone can speak at PyCon. When you create a speaker profile, check the box to indicate that you require a speaker grant. This is not seen by the proposal reviewers and does not affect the review of your proposal.

After proposals are selected, we’ll reach out to you regarding your needs. We understand situations can change, and are here for you. If you have any questions about the speaker grants let us know at

Important Dates

Talk proposals are due this year on 20 December 2019 AoE. You can view what time that is locally to you here.

Topics and Advice

What excites you about Python development or the community lately? What do you wish someone had told you when you were starting out? What has been the slowest or most frustrating thing you’ve had to learn over the past few years, and could you put together a talk that would assist in that process for the next Pythonista who tackles the same problem?

Recent articles, blog posts, tweets, and open source projects from the community can be a good source of talk topics and ideas, as can your own experiences as a developer.

As you consider different topics, you might be interested in reviewing the slate of talks selected to appear at PyCon in previous years:

There are also community members who have blogged about the talk proposal process. Here are a few of the most prominent resources, and a Google search will yield you several more:


First time speakers are welcomed and encouraged. In order to support speakers, we are going to be trying something new this year for obtaining mentorship and feedback from experienced speakers. Above all we want you to be successful and have a good time telling other attendees about your ideas!

We’re happy to help with any of the following:

You’ll find checkboxes for both giving and receiving mentorship on the Speakers Profile page.

Good Ideas

Bad Ideas