Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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