Skip to content
Trey Hunner edited this page Feb 11, 2015 · 1 revision

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

Clone this wiki locally