×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Python Packages You Should Know and Love A Short Guide @rdegges
Slide 2
Slide 2 text
Randall Degges github.com/rdegges ● 107 repos (mostly python) ● tons of django / flask libraries / tools @rdegges ● random tweets rdegges.com ● embarrassing personal writings :) I LOVE CODING!
Slide 3
Slide 3 text
bcrypt $ pip install bcrypt Makes user passwords harder to crack. Very easy to use. No reason NOT to use it!
Slide 4
Slide 4 text
rq $ pip install django-rq Ships with great monitoring software. Simple and elegant. Makes running background tasks easy.
Slide 5
Slide 5 text
from django_rq import job @job def long_running_func(): pass # run a task long_running_func.delay()
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
django rest framework $ pip install djangorestframework Makes building REST APIs easy.
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
django-sslify $ pip install django-sslify Forces SSL sitewide. Very simple to use. (I wrote it!)
Slide 10
Slide 10 text
django-debug-toolbar $ pip install django-debug-toolbar 100% awesome.
Slide 11
Slide 11 text
django compressor $ pip install django_compressor Minifies CSS / Javascript. Simple. Really well tested.
Slide 12
Slide 12 text
gunicorn $ pip install gunicorn Pure python web server. Really fast. Easy to deploy!
Slide 13
Slide 13 text
newrelic $ pip install newrelic Third party service. Free for small projects. I refuse to work without it.
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
heroku $ git push heroku master Third party service. Free for small projects. FUCKING AMAZING!
Slide 16
Slide 16 text
No content