You'll get invited to our Meetups as soon as they're scheduled!
Silicon Valley Semantic Technology (SVST) Group Message Board › ACM Python Professional Development Seminar, November 7, 2009 8:30AM - 4PM
| Tricia Hoffman | |
|
|
ACM Python Professional Development Seminar, November 7, 2009 8:30AM - 4PM
ACM seminar in the HP Oak room in Cupertino. Presenter Wesley Chun has written 3 books on Python http://www.sfbayacm.o... ACM Python Professional Development Seminar We are very excited about having one a major trainer and book author on the subject, Wesley Chun. Location: HP Cupertino, Pruneridge & Wolfe Hewlett Packard, Building 48, Oak Room, 19483 Pruneridge Ave, Cupertino, CA 95014 Date & Duration: November 7, 2009; 8:30 am – 4:00pm Cost: SFBAY local chapter member $125, non-member $145 Prerequisites: Programming basics SIGN UP NOW! at the web site Trainer bio: WESLEY J. CHUN, MSCS, is the author of Prentice Hall’s bestseller, “Core Python Programming” (http://corepython.com... Seminar Details Introduction to Python Wesley J. Chun Python is an agile object-oriented programming language that is continuing to build momentum… popular with open source developers as one incarnation of LAMP for applications and web development, especially for Python’s web frameworks that are similar to 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 for the web too, but there are also numerous libraries for: multithreading, SQL/databases, GUIs, math/science/numerical processing, Internet client/server systems and networking (heard of Twisted?), GIS/ESRI, QA/test, automation frameworks, plus system administration tasks too! 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? With Python, you can create just about any app that most modern languages (i.e., Java, C/C++/C#, Ruby, PHP, and Perl) enable, but it’s more fun and intuitive! 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?) 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, VMware, NASA, Ubuntu, and Red Hat all use Python! Covered in the seminar: - Getting Started - Background & Resources - Language Introduction - Importing: Modules & Packages - Standard Data Types, Operators & Built-ins - Files and Input/Output - Flow Control: Loops and Conditionals - Errors and Exceptions - Creating & Calling Functions & Methods - Python Object-Oriented Programming - Recent Updates to Python - Python 2 vs. Python 3 (the next generation) |