-
Notifications
You must be signed in to change notification settings - Fork 7
Talk Ideas
Lightning Talk Ideas (5 minutes)
-——————————————-
Learning, Teaching, Exploring
- Something neat you learned
- Something you had difficulty learning
- Something you had difficulty teaching
- A different way to think of or teach a concept
- Opinions on good ways to learn or teach
- Something weird/fun (preferably, but not necessarily Python-related)
Python Language Stuff
- Decorators
- Descriptors
- Duck typing
- Bare exceptions
- tuples vs. lists
- variables are just name tags (mutability, passing by reference)
- threading
- Generators (how yield works)
- future
- sets
Cool Standard Library Stuff
- poplib/imaplib
- collections.Counter
- collections.defaultdict
- collections.OrderedDict
- namedtuple
IDEs
- PyCharm
Code cleanliness and workflow
- PEP8 / flake8 / pylint
- EditorConfig
- cookie cutter
- tmux and tmuxstart
- gpg
- wrapt
Web stuff
- purl
- selenium
- requests
- pelican
Data manipulation
- unicode-csv
Graphics
- PIL is dead, long live pillow
Django
- django-debug-toolbar
- django-rest-framework
- django-widget-tweaks
- django-social-auth
- parsley and django-parsley
- django-model-utils (focus on one or only a few features)
- djago-simple-history
- django-relatives
Pyramid (and related tools)
- pyramid
- sqlalchemy
- alembic
Testing
- tox
- using WebTest
- needle
- selenium
- splinter
- behave
- pytest and related plugins (django, bdd, xdist)
Automation
- Jenkins & github
- vagrant
- ansible / chef / puppet / salt
- fabric
- buildout
Scientific and Data Topics in Python
- IPython notebook
- Project Jupyter and colaboratory project
- SciPy
- NumPy
- pandas
- SymPy
- scikit-learn
- scikit-image
- visualization bokeh, d3
- conda package manager and binstar
- reproducible science and workflow
- creating interactive learning/teaching materials
- astropy
Bioinformatics
- biopython
- rpy2.bioconductor
3D, Animation
- blender
- maya
- pymol
- molecular flipbook
Documentation
- Sphinx
- read the docs
- restructured text (rst)
- markdown (md)
Perspectives from Beginners and those new to Python
- Installation
- web tools for development (python anywhere, wakari, sagemath cloud)
- learning resources and tools