(Comprehensive) Intro to Python

Mon-Wed, 2008 Nov 10-12

** plus optional 1-day add-on course **

Internet Programming with Python

Sat, 2008 Nov 15

San Francisco, CA, USA

other upcoming events: PyCon 2009
Chicago, IL
March 2009
Advanced Python
San Francisco, CA
TBD 2009

Already know Java, Perl, C/C++, Ruby, JavaScript, or PHP, but want to learn Python because you've been hearing about how Google, Yahoo!, Lucasfilm/ILM, Ubuntu/Canonical, YouTube, BitTorrent, Red Hat, NASA, Pownce, VMware, and the OLPC project are using Python? Or perhaps you've got to implement an upcoming project using Django, TurboGears, Pylons, Mailman, Zope, or Plone. As long as you have existing programming experience with a strong desire to learn Python, you are our target audience.

Python is rapidly gaining momentum worldwide and seeing more new users each year. While similar to those other languages, Python differentiates itself with a robust yet simple-as-VB syntax which allows for a much shorter development time and improved group collaboration. Python is often compared to those "other languages" above, and in many situations, presents a viable and advantageous alternative because of its ease-of-use, rapid development time, and innate nature of encouraging group collaboration.

As well-known Open Source advocate Eric Raymond wrote once, "[You're] writing working code nearly as fast as you can type and your misstep rate is near zero...." And even famed C++ and Java author Bruce Eckel has admitted that he loves Python: "I believe that Python is one of the best possible choices for building a system -- you can create the system faster than anything that I know of...."

Come join us in beautiful Northern California for another rigorous Python training event taught by Wesley Chun, technical instructor, senior software architect, and Python book author. This is a course developed by a software engineer for software engineers -- you get a resource who has been developing in Python full-time for the past decade. We can impart best practices and real-life experiences that you cannot get from "just a trainer."

This daily course will take place near the San Francisco International Airport at the Staybridge Suites by Holiday Inn with free shuttles to/from the airport and also plenty of parking. Public transit (BART, CalTrain) is also a short walk or ride away, giving attendees easy access to/from all of the Bay Area. After the course is over, feel free to enjoy a weekend in the greatest city by the Bay... bring your families!!

This course provides a complete and comprehensive introduction to programming in the Python language, covering the following topics:

  • Syntax and Style
  • Development and Run-time Environments
  • Objects and the Python Memory Model
  • Data Types and Operators
  • Files and Input/Output
  • Errors and Exception Handling
  • Optimizing Python: Software Engineering & Computer Science
  • Functions and Functional Programming
  • Modules and Packages
  • Python OOP: Classes, Methods, Instances, Inheritance
  • Advanced Topics introductions and Python updates

Students completing this class should have a good working knowledge of the core Python language, be able to design and create Python objects, classes and modules, as well as have the ability to build a variety of tools and applications. Students will also be prepared to tackle Python in specific areas of interest introduced in the next course, Advanced Python Programming.

PREREQUISITE: Development experience in another high-level programming or scripting language.

REQUIRED SOFTWARE: Attendees should preinstall any Python interpreter version 2.3 and higher. You can use any of the following implementations: the standard C version, Jython (Java), IronPython (.NET/Mono), etc.

REQUIRED HARDWARE: A laptop/notebook or otherwise portable computer is required for the course exercises. Attendees may use any platform where Python is available. Bring your power cord! A network or wireless card is optional but useful in case you wish to connect to the Internet from your hotel/room.

INSTRUCTOR: WESLEY J. CHUN, MSCS, is the author of Prentice Hall's bestseller, "Core Python Programming", its video training course, "Python Fundamentals" (LiveLessons DVD), co-author of Python Web Development with Django", and has also written various technical articles for Linux Journal and cNet. He is currently a senior engineer at NearbyNow and also runs CyberWeb, a consulting business specializing in Python software engineering and technical training. He has over 25 years of programming, teaching, and writing experience, including more than a decade of Python. While at Yahoo!, he helped create Yahoo! Mail and Yahoo! People Search using Python. He holds degrees in Computer Science, Mathematics, and Music from the University of California.

COURSE FEE: $1890 SPECIAL! $1690 USD per person for both courses. ($1295 for the Intro course only, $595 for the 1-day Internet course)

Enrollment limited. Discounts are available for multiple registrations. Significant discounts are available for secondary school students and teachers, repeat attendees, and those who can prove financial hardship.

  • REGISTER for this course (Nov 10-12 and/or 15)
  • REGISTER only for the 1-day Internet Programming course (Nov 15)

  • Intro Course Topics and Daily Schedule
  • General Course Logistics and FAQ
  • General Python Training Information

  • Home

    Python Training

    Other Services

    Our Staff

    Contact Us

    Notify me by e-mail:

    Training Events
    Core Python 2e
    PrivacyPolicy

    last updated:
    $Date: 2008/09/04 09:46:03 $