Alex Rembish
Slightly Retarded Senior Python Zombie Evangelist
AR, Karlsruhe, 2017
Step by step code optimization using Cython. First of all for NumPy, SciPy. Static typing speed ups. Using C lists and other C primitives.
Debugging Cython code.
Cython code compilation.
Python speaks German.
Grammars, AST, Bytecode.
Writing own flake8 plugins using AST processing.
pip install flake8-dissrespectful-code
Django. Plugin system. Writing signals. Homemade entrypoint processing.
pip install cookiecutter
Deep learning. Bot detection. Events to check. Auto ban?
Basics about code refactoring. Refactoring order: integration tests, refactoring, unittests. Useless code. Naming problems. Complex code.
How to do a good talk.
Type hints.
Step by step how-to. Problems. Workarounds.
Mypy and linting.
TypedDictionaries.
NamedTuples with type hints
Really deeplearning framework: PyTorch.
Multilayer (up to 150+ layers) neural networks. Shortcuts in neural networks. NumPy on GPU computations.
First steps using Prometheus and Sentry in your apps.
Logging vs observing.
Format strings in py3.6
AST and Bytecode.
Weird Python code samples.
Classes are functions.
Local variables stored in dictionaries.
How to fuck up really good topic.
GraphQL vs Graphene
GraphQL vs RESTful
GraphiQL console
SQLAlcheme integration
We should try it.
By Alex Rembish