Programming Gives You Superpowers
Transcript
- 1. Yay Django Girls MX!
- 2. Women Have Always Been Programmers! http://www.sas.upenn.edu/~nathanen/files/cbi-gender.pdf
- 3. Our Story http://www.kzubik.cba.pl/pycon-2012-2.html
- 4. We Were Once Beginners
- 5. We Met at PyCon Python Programming Language Conference Photo by Chris Adams
- 6. Grew as Programmers Together (pydanny created django-uni-form, its predecessor)
- 7. Learned So Much We Wrote a Book
- 8. …and the Book Kept Growing and Growing
- 9. What’s Great About Django is that it’s Written in Python One of the most powerful programming languages out there.
- 10. 10 Cool Things You Can Do With Python
- 11. 10. Write the Next Dropbox Python is powerful enough to power Dropbox.
- 12. 10. Write the Next Dropbox Python creator Guido van Rossum works for Dropbox. Notice his “Python is for Girls” t-shirt. photo by Tendenci.org
- 13. 9. Teach Kids to Code You can use Python to teach your kids how to code. That’s how simple and well-designed Python is.
- 14. Python is used in MIT’s Introduction to Electrical Engineering and Computer Science courses 8. Teach MIT Students to Code
- 15. 8. Teach MIT Students to Code My first Python program was an HP iPaq app to navigate around the MIT Stata Center with speech-to-text (2004) https://www.flickr.com/photos/joiseyshowaa/1279750389
- 16. 7. Make or Lose Millions You can write Python code to automatically buy and sell stocks with real money.
- 17. 7. Make or Lose Millions Tools like Quantopian let you take on Wall Street with just a few lines of Python code.
- 18. 6. Make 3D Printed Jewelry I used Blender 3D Python scripting to make this pendant.
- 19. 5. Make 2D Art I was a professional artist for a few years, with a studio practice in SF. ! I created some of my artwork with Python code (PIL, PyCairo).
- 20. 4. GIS http://www.macwright.org/2012/10/31/gis-with-python-shapely-fiona.html Shapely for GIS analysis. Based on GEOS. Fiona to read/write GIS data. Powerful, free Python tools for geospatial programming.
- 21. 4. GIS You can also write Python scripts for Esri’s ArcGIS platform.
- 22. 3. Sound Analysis/ Generation Represent & analyze sound waves in time and frequency domains. https://github.com/calebmadrigal/FourierTalkOSCON And make funny noises.
- 23. 2. Mobile/ Touchscreen Apps With Kivy, you can write apps in Python for mobile and touchscreen devices.
- 24. 1. Scientific Data Analysis Need a Python library for transient absorption spectroscopy? Yep, there’s one for that. http://www.photonfactory.auckland.ac.nz/en/photon-factory/python-based-transient-absorption-spectroscopy-data-analysis.html
- 25. 1. Scientific Data Analysis PyTrA is a project from the Photon Factory laser facility of the University of Auckland, New Zealand. http://www.photonfactory.auckland.ac.nz/en/photon-factory/python-based-transient-absorption-spectroscopy-data-analysis.html
- 26. 4 Cool Things You Can Do With Django
- 27. 4. Build the Next Instagram
- 28. Django Powers Instagram
- 29. 3. Build the Next Pinterest
- 30. 2. Build Pluggable Django Packages Popular, Powerful Django HTML Forms Library
- 31. Spacebook A Library Story
- 32. Spacebook A Library Story • NASA Social network • Profiles • Photos, Blog, Groups • 80+ Forms!
- 33. All 80+ Forms weren’t accessible to the visually disabled Spacebook A Library Story
- 34. Spacebook A Library Story Idea: ! Program a Shortcut
- 35. django-uni-form https://github.com/pydanny/django-uni-form/commit/ e0f02cb9120f794a17bec297f0b1778f066a9168
- 36. Grew From There • Quickly in use at every NASA center • Used by major news sites around the world • Added template tags • Add buttons and styles • Converted to bootstrap • Much more
- 37. django-uni-form django-crispy-forms
- 38. What’s Awesome 1. Library started in my first month of Django. 2. Open Source meant I had help fixing my mistakes. 3. Anything we do as beginners has potential.
- 39. 1. Build Whatever You Want
- 40. https://www.flickr.com/photos/venosdale/6110385718
- 41. Programming is a very useful superpower! Or at least more useful than these… https://www.threadless.com/designs/useless_superpowers
- 42. @audreyr @pydanny Audrey Roy Greenfeld Engineer & Principal, Cartwheel Web Daniel Roy Greenfeld Engineer, Platform @ Eventbrite @audreyr @pydanny