First of all, thank you considering giving a tutorial in PyCon Taiwan 2017.
Generally speaking, Good tutorials possess most of the traits good talks have. The most discernible differences of a tutorial from a talk are the hands-on nature and the longer time length. By longer time length, generally more content is required and it should remain interesting and keep the attendees awake and hyped even after hours of lecture and exercises. By containing hands-on exercises, experience of teaching coding to people is necessary. You also need at least two teaching assistants for a general class size of 20 people, who you should be able to comfortably communicate with during the tutorial. Both differences requires many times of practice and experience.
Therefore, the tutorial speaker usually satisfies at least one of the following prerequisites:
- A previous tutorial speaker in any programming conferences or communities
- More than one time of speaking experience in open source communities, preferably the local Python communities
- TA in previous tutorials
We might ask you to give the tutorial to the community before the conference if you lack the experience.