Pycon 2018 Roundup
These are my notes from pycon 2018 videos. I love the python community and especially the conference talks. This year I am going to take some notes from my favorite talks and post them here.
This is an Incomplete working post.
Jake VanderPlas - Performance Python: Seven Strategies for Optimizing Your Numerical Code [1] # [2]
- Always profile before making any optimizations.
- Vectorize with Numpy
- Looping in python can be slow
- Use specialized data structures.
- scipy.spacial
- pandas
- xarray
- scipy.sparse
- sparse package
- scipy.sparce.csgraph
- Cython
- Add types
- Numba
- jit
- Fortran Like Speed
- heavy dependencies
- Dask
- distributed tasks
- Can be executed locally or on a cluster
- Look for an existing package
- resist the urge to reinvent the wheel
https://www.youtube.com/watch?v=zQeYx87mfyw
Justin Crown - “WHAT IS THIS MESS?” - Writing tests for pre-existing code bases - PyCon 2018 [3] # [4]
This was a great talk about not only test driven de...