To start:
npm install -g reveal-md
reveal-md README.md -W --css style.css
- Establishing goals
- Python intro
Notes: Expectations: Refresh for python code Better understanding on how python works Better understanding on python code Learning something new How JS maps to Python Less interested in OOP, functional programming, common concepts
Expectations nice to have: Can do backend reviews Django
- High-level
- Object-oriented
- Interpreted
- Dynamic
- Open source
- No memory or system management
- Expressive
- Powerful
import os
from os.path import join, getsize
for root, dirs, files in os.walk('.'):
print(root, " consumes ", end="")
print(sum([getsize(join(root, name)) for name in files]))
print(" bytes in ", len(files), " non-directory files")
Notes: test lba
- REPL, code is an object, dis, inspect
- Debugging
- Dynamic typing
- Strong typing
- Everything is an object
- Classes
- Functional aspects
Fast changing versions
Wiki History_of_Python#Table_of_versions
Notes: understand vs learn
- Speed
- Age
- Driven by corporation aka consensus +/-