Authentication failed: Invalid openid.mode: '<No mode set>'
PyCon 2016 in Portland, Or
hills next to breadcrumb illustration

Choosing a Tutorial topic

Choosing a tutorial topic doesn't have to be difficult. As we're a vibrant community with a variety of interests, selecting a topic that you are excited to share with others is a great place to start. Looking at the tutorials that were accepted in past years and watching previews of them on [pyvideo.org](http://pyvideo.org/) will show the breadth of topics that have been taught before. New tutorial topics are encouraged too! Here are links to the tutorials from 2015 and 2014: * [Tutorials PyCon 2015](https://us.pycon.org/2015/schedule/tutorials/list/) * [Tutorials PyCon 2014](https://us.pycon.org/2014/schedule/tutorials/list/) ## Survey results of PyCon 2015 attendees We've compiled a list of topics that the PyCon 2015 attendees suggested for tutorials in 2016. Here are the suggested topics (randomly ordered):
  • Django
  • 3D
  • Imaging processing
  • Deep learning
  • UI design
  • Game development
  • Analytics
  • Theano
  • PyMC
  • Advanced machine learning
  • scikit-learn
  • More Python epiphanies
  • Game AI
  • Kivy
  • Into to Parallel Python
  • UI development
  • Intermediate Python
  • Bayesian stats
  • Matplotlib
  • Scipy
  • Numpy
  • Techniques for very large amounts of data
  • Graphing and plotting with Python
  • Information security topics
  • Data Science
  • “Think Complexity, Think DSP!”
  • Natural Language Processing
  • Advanced features and topics of Python
  • Administration
  • Deployment
  • Data analysis
  • Data visualization
  • Pandas
  • Advanced IPython tutorials
  • Games
  • Pen testing
  • Widgets
  • Workflows
  • Collaborations
  • Mobile experience
  • Flask
  • web application development
  • packaging and distribution
  • RESTful web services
  • Information Security topics
  • Machine learning
  • Advanced Blender and Python
  • Advanced Python
  • New to Python
  • Testing
  • Micro frameworks
  • Python standard library's practical usage, e.g. itertools, collections, et cetera
  • elastic/solr search
  • Data Mining, NLP, Clustering, Optimization
  • Pyramid
  • Flask Advanced
  • IPython
  • Statsmodel
  • Parallel Python
  • web scraping
  • OpenStack
  • Elasticsearch advanced
  • Django REST Framework
  • PyQt
  • PyInstaller
  • CPython
  • Metaclasses
  • Writing SQLAlchemy-like declarative classes
  • ORMs
  • SaltStack
  • PyCharm
  • Creating/contributing Modules
  • Intermediate Python
  • How to hook your kid on Python
  • MineCraft
  • crypto
  • App/GUI development
  • scikitlearn, numpy and scipy
  • Twisted
  • Python 3
  • Converting Python 2 to 3
  • In depth Django tutorials, including the admin
  • Jython
  • Python idioms
  • Embedding other language code in python (eg: C, Java)
  • Python finance, geography, and travel hacks
  • Big data
  • “How to design your modules — in particular, for scientists”
  • Network analysis
  • Ansible, Foreman, Puppet, Chef and Salt — anything to make standing up servers easier
  • more signal processing & use of scientific software for Python
  • mathematical modeling
  • physics
  • CPython - contribute and C-API
  • Design for non-designers (Make your site look nice simply)
  • scikit-image
  • Async
  • http2
  • Security
  • Python for finance
  • Python for geography/GIS/travel
  • Core Python demystified
  • Integration with Angular or Ember
  • Feature engineering for different types of problems
  • Moving from intermediate to advanced Python
  • Bottle framework
  • Audio and Music
  • Multimedia
  • Video Games
  • Entertainment Technology
  • Python, Elasticsearch, AWS
  • Celery
  • Rabbit MQ
  • Python 3
  • SaltStack
  • Python Bindings to C
  • CFFI
  • Cython
  • Building Python Packages (Wheels, Debs and RPMs)
  • Extending Python with the AST module