Call for Proposals

The Call for Proposals (CfP) is now open. PyCon 2017 Taiwan is accepting talks and tutorials!

Important Dates

  • Talks & Tutorial CfP begins: 15 Feb
  • Talks & Tutorial CfP ends: 15 Mar 27 Mar
  • Announcement of acceptance: 30 Apr 27 Apr

Since one of PyCon’s motivation is to help Python education and its advocation, by default all talks will be recorded, edited then uploaded to by the PyCon Taiwan committee. If you don’t want your talk to be recorded, make sure you toggle the recording option off during the proposal submission. See more info about the recording release.

Note that speakers are required to buy the conference ticket as well. (see Everyone Pays Policy).

How to Submit Your Proposal

You need to sign up a new account on With an activated account, you can fill up the speaker profile and create new proposals through your Dashboard.

We encourage you to submit the proposal as early as possible. You are welcomed to submit multiple proposals.

Guidelines for Proposal Submission


We accept a broad range of Python related proposals, from reports on academic to commercial projects and case studies. Basically, if you are reading these words, you should go submit your proposal!

The theme of PyCon TW 2017 is Define the Future. Therefore, we encourage speakers to talk about your own Python application or your experience of using Python or hosting a Python community. Talks on advanced topics are highly welcomed as well. For your inspiration, our committee has suggested that they’d love to see talks on the following topics, for example: A.I, Community, Data Analytics, Deep Learning, IoT, Machine Learning, Testing.

Most talks are 30 minutes long. However, we offer a limited number of 45-minute slots for important topics which we think the audience can benefit significantly more from a more extensive treatment. Note that the talk time length includes setup and Q&A time.

Talks can be given in either English, Chinese or Taiwanese.

We have redesigned the proposal form to make it better for speakers to organize their idea. Find more at How to Propose a Talk?.


We’re going to open a new “Unconference” track (on the last day), our purpose is to provide different interaction between speakers and audiences. For unconference talks, not only Python-related proposals are accepted, any indirectly related topics are also welcomed. Unconference talks are voted and thus decided by conference attendees. (The current plan is to open for unconference proposal submission 10 days before the conference starts)

An unconference talk can be run in any form, the speaker/host can decide the way he/she uses that space and time. Furthermore, unconference talks are not officially recorded in any way, thus any topics that are more critical compared to the regular conference talks are welcomed.

An unconference talk lasts 20 minutes, note that the Q&A session is included in the 20 minutes. The system will open the registration 10 days before the conference, and the talk is voted on by conference attendees.

Unconferences can be spoken in Chinese, English or Taiwanese. Please refer to How to Propose a Unconference Talk? for the unconference proposal format.


Similar to talks, we don’t pose limitations on tutorial topics. Tutorials are half or full day long, equivalently to 3 or 6 hours of teaching. The guideline for tutorial submission is based on the guideline for talks, so make sure you have read How to Propose a Talk? On top of that, We have some special requirements for tutorial submission, please refer to How to Propose a Tutorial? for more information.