Behold the Power of Python Sarah Dutkiewicz
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
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/
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/
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_address]

Behold the Power of Python

  • 1.
    Behold the Powerof Python Sarah Dutkiewicz
  • 2.
  • 3.
  • 4.
  • 5.
    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
  • 6.
    Python in ActionPython 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
  • 7.
    Python in ActionPython 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)
  • 8.
    Python in ActionWe 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
  • 9.
  • 10.
    Modules Databases PyGreSQL(PostGreSQL) MySQLdb (MySQL) cx_Oracle (Oracle) Instant Messaging Pymsn (MSN Messenger) Jabberpy (Jabber)
  • 11.
  • 12.
    More Modules Graphics(gdmodule, VideoCapture, PIL) Math & Science (scipy, NumPy, numarray, matplotlib) Hardware Serial ports (pySerial, USPP) Parallel port (pyParallel)
  • 13.
    Frameworks PyCon (http://www.pycon.org)SuggestionBox.com Curse.com (WoW add-ons) BitTorrent Reddit IMDBTube Streetspottings.com IM Feeds
  • 14.
    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
  • 15.
    PyCon What: Conferenceheld by international python community When: March 25-April 2, 2009 Where: Chicago, IL More info: http://us.pycon.org/2009/about/
  • 16.
    PyOhio What: 1-daymicroconference on Python When: Summer 2009 Where: Columbus, OH More info: http://wiki.python.org/moin/PyOhio/
  • 17.
    Web References OfficialPython 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/
  • 18.
    Recommended Reading PythonCookbook 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)
  • 19.
    Contact Information Blog: http://www.codinggeekette.com Email: [email_address]

Editor's Notes

  • #2 Let’s end the day with a light, funny presentation. Introducing the <presentation name>. Lead into bio…