This year, I had the privilege of attending PyCon 2015 as a tutorial instructor again. Unlike last year, which was an eye-opener for me, this year, I decided to take a more educational approach, and set a goal to learn as much new things about programming in Python that I didn't previously know.
In no order of importance:
numpyfunctions whenever possible! And try to cast your data/analysis problems in terms of matrices for massive speedups. Re-implementing one problem that I had tried, I experienced a million-fold speedup using
numpycompared to pure Python loops. A million fold!
bokeh, built by Continuum Analytics, is pretty awesome.
I had a norovirus infection, and was suffering the symptoms (diarrhea, fever, and fatigue) on the bus to MTL. The symptoms persisted right up to the point my tutorial was due to start. Miraculously, thank God for that, I was able to hold on throughout the tutorial without needing to go to the bathroom once - and I don’t think I passed it to anybody. I collapsed on a couch outside the lunch area in the afternoon, and was spotted by security… “Monsieur? Monsieur?” I hastily grabbed my badge and uttered, “Oui, oui, Pycon!”, which readily stress-tested the extent of my French language knowledge. At thtat point, I went back to the hotel and collapsed again, for 16 hours.
Again, in no particular order:
I’d do PyCon 2016! Hopefully I will have new things that I can share with the community next year. I’m also hoping to be able to do a network analysis & statistics tutorial at SciPy 2016, wherever that may be held.