Given on Tuesday, June 23, 2009 at the Greater Cleveland PC Users Group C#/VB.NET SIG. A very basic intro to Python given to a .NET crowd with the assumption of little to no Python experience.
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. Who’s Using Python? 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
7. Who’s Using Python? 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)
8. Who’s Using Python? 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
35. 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
36. GiveCamp What: A weekend of coding charity projects with other geeks When: July 17-19, 2009 Where: Columbus, OH and Ann Arbor, MI More info: http://www.columbusgivecamp.organd http://www.michigangivecamp.com/AnnArbor
37. PyOhio What: 2 day conference on Python When: July 25-26, 2009 Where: The Ohio State University, Knowlton Hall, Columbus, OH More info: http://pyohio.orgor Follow PyOhio on Twitter as@pyohio
38. Python 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/
45. IronPython Recommended Reading I recommend technical books typically based on their reference value, as I usually get bored within the first few sentences and end up turning them into references rather than reading through them. This book, however, was one that I read cover-to-cover...Overall, I would recommend IronPython in Action for anyone wanting to learn IronPython. – Sarah Dutkiewicz The Coding Geekette (reviewed for Manning Publications) http://www.ironpythoninaction.com
Used under the Creative Commons license. Taken from http://www.flickr.com/photos/krayker/2127435092/
Used under the Creative Commons license. Taken from http://www.flickr.com/photos/lady-madonna/534748896/
Picture used under the Creative Commons license. Taken from http://www.flickr.com/photos/ptshello/2312382235/
The Python logo is a trademark of the Python Software Foundation.
http://www.python.org/about/quotes/
Paraphrasing the description as listed on CodePlex -> http://www.codeplex.com/ironpython; current version is IronPython 2.0.1 as of 2/13/2009
http://www.xkcd.com/353 - Python
I will be speaking onIronPython in two talks – one to show off apps and its awesomeness and one to show how it works cross-platform through FePy.Special thanks to Martin Hebrank of the Northeast Ohio Open Source Society (http://www.nooss.org) for bringing this to my attention.
Official base language siteOfficial project siteAwesome example siteFellow IronPython presenter’s websiteLocal references
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!