Saturday and Sunday October 3rd and 4th, 2009
Forgot Password?





Sessions
Sort by:                 
What is Python?
Beginner
Wiki Here
2:30 PM Saturday   |   Room 8338
Beginner
Python is an agile object-oriented programming language that is continuing to build momentum... popular with Win32 programmers because of its ease of creating COM clients plus IronPython for the .NET world, Jython for Java developers, and always popular with the LAMP and Linux/*BSD/Solaris/MacOS X crowd for applications and web development -- especially for Python's frameworks that compete with Rails: Django (including Google App Engine), TurboGears, Pylons, Zope and Plone (all RIA platforms), plus Trac and Mailman, the wiki+issue-tracker and popular mailing list manager, respectively. Web developers know about JSON already, but did you know that it maps nearly identically to Python's dictionary/hash type? Of course Python can do XML/ReST/XSLT, multithreading, SQL/databases, GUIs, math/science (look up SciPy & NumPy), Internet client/server systems and networking (heard of Twisted?), GIS/ESRI, QA/test, automation frameworks, plus system administration tasks too! Python can also be found at the heart of the OLPC. If Python doesn't do what you want, you can extend it in C/C++, Java, or C# (and even VB.NET)! Have you noticed the huge growth in the number of jobs on Monster and Dice that list Python as a desired skill?



Python can do everything Java, C/C++/C#, Ruby, PHP, and Perl can do, but it's much easier and more fun! You can code as fast as you think! Because of Python's simple yet robust syntax, it's a great tool to teach programming (heard of Alice before?) with as well as a solid (first) language to learn for non-programmers and other technical staff. Come find out why Google, Yahoo!, Disney, Cisco, YouTube, BitTorrent, LucasFilm/ILM, NASA, Ubuntu, Slide, and Red Hat all use Python! This seminar is designed by Wesley Chun, software engineer, technical trainer, and author of Prentice-Hall's bestseller "Core Python Programming", it's video training course, "Python Fundamentals" LiveLessons DVD, and co-author of "Python Web Development with Django", for those wanting to find out what Python is all about!



We have had great success and feedback giving this seminar over the past decade, such as at the last several CodeCamps and other conferences as well as to academia:



http://en.oreilly.com/oscon2009/public/schedule/detail/10214



http://www.safaribooksonline.com/events/WhatIsPython.html



http://cc07.siliconvalley-codecamp.com/Sessions.aspx?OnlyOne=true&id=162



http://conferences.oreillynet.com/cs/os2006/view/e_sess/9468



http://cs.sfsu.edu/news/pernet/05/10-12-05.html



http://conferences.oreillynet.com/cs/os2003/view/e_sess/4539



http://conferences.oreillynet.com/pub/w/15/bof.html#tuesday



http://csociety.ecn.purdue.edu/pipermail/plug/2000-August/002739.html



If you want to learn about how to use Python to control Office applications, be sure to attend our "Programming Microsoft Office with Python" talk, also being given at CodeCamp this year again!


60 min sessions
Handouts with lots of Q&A time
Hands-on demos or exercises
Chalk talks or full-on slides
Experts sharing their insights
Share with others, etc.

...and free coffee and food!
Copyright © 2009 SV-Code Camp   Site Built with ASP.NET 3.5 by Peter Kellner     Blog Posts on Building Site Here (RSS Feed)    RSS