Download - Behold the Power of Python
Word from Our Sponsors
Behold the Power of Python
Sarah DutkiewiczLets end the day with a light, funny presentation. Introducing the . Lead into bio
What is Python?
What is Python?
What is Python?
What is Python?
Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days.
- Taken from the official Python site, python.org
Python in Action
Python plays a key role in our production pipeline. Without Python a project the size of Star Wars: Episode II would have been very difficult to pull off. From crowd rendering to batch processing to compositing, Python binds all things together. -- Tommy Burnette
Python in Action
Python has been an important part of Google since the beginning. -- Peter Norvig.
http://code.google.com/appengine/
Python application servers and Python scripting to create the web UI for BigTable (their database project)
Python in Action
We chose Python because it provides maximum productivity, code that's clear and easy to maintain, strong and extensive (and growing) libraries, and excellent capabilities for integration with other applications on any platform. -- Steve Waterbury
Workflow automation servers
More Python in Action
http://www.python.org/about/quotes/
Modules
Databases
PyGreSQL (PostGreSQL)
MySQLdb (MySQL)
cx_Oracle (Oracle)
Instant Messaging
Pymsn (MSN Messenger)
Jabberpy (Jabber)
More Modules
PyOpenGL
More Modules
Graphics (gdmodule, VideoCapture, PIL)
Math & Science (scipy, NumPy, numarray, matplotlib)
Hardware
Serial ports (pySerial, USPP)
Parallel port (pyParallel)
Frameworks
PyCon (http://www.pycon.org) SuggestionBox.com Curse.com (WoW add-ons)
BitTorrent Reddit IMDBTube Streetspottings.com IM Feeds
User Groups & Events
Cleveland Python Users Group
First Monday of the month
Past topics include:
Ingredients for a Python DSL
Dependency Injection Framework
Distributed Issue Tracking
Screenlets for making Linux desktop widgets
Guppy a memory debugging package
PyCon
What: Conference held by international python community
When: March 25-April 2, 2009
Where: Chicago, IL
More info: http://us.pycon.org/2009/about/
PyOhio
What: 1-day microconference on Python
When: Summer 2009
Where: Columbus, OH
More info: http://wiki.python.org/moin/PyOhio/
For all of my programming peeps
Special thanks to Martin Hebrank of the Northeast Ohio Open Source Society (http://www.nooss.org) for bringing this to my attention.
Web References
Official Python Site: http://www.python.org/
User Groups & Events
Cleveland Python Users Group: http://clepy.googlegroups.com
PyOhio: http://www.pyohio.org
PyCon: http://www.pycon.org
Modules
50 Modules for All Needs: http://www.catswhocode.com/blog/featured/python-50-modules-for-all-needs-10
Frameworks
Django: http://www.djangoproject.com/
Pylons: http://pylonshq.com/
Official base language siteOfficial project siteAwesome example siteFellow IronPython presenters websiteLocal references
Recommended Reading
Python Cookbook by Alex Martelli, Anna Ravenscroft, and David Ascher (ISBN: 978-0596007973)
Python Programming for the Absolute Beginner by Michael Dawson (ISBN: 978-1598631128)
Core Python Programming by Wesley Chun (ISBN: 978-0132269933)
Contact Information
Blog: http://www.codinggeekette.com
Email: [email protected]
Just a few things about me
Running jokeTwitter how many familiar? How many not following me? They should be after this presentation!Email and blogYes, I truly am a geek I got the engineering degree to prove it!