Python Programming I:
(Comprehensive) Intro to Python

2008 May 5-7
San Francisco, CA

other upcoming events: PyCon 2008
Chicago, IL
March 2008
Advanced Python
San Francisco, CA
TBD 2008 (likely Aug or Nov)

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 some experience in any high-level language like the ones listed above plus a strong desire to learn Python, you are our target audience!

If you are new to Python or already know it but want more formal training to dig deeper and gain a better understanding of how the interpreter manages memory, its object model, so that you can be more effective in Python, this course is for you. It is more than just a "beginners" course... it is a comprehensive introduction plus a "Python Internals" course all rolled up into one!! It is designed and developed by a software engineer for all engineers, QA, Ops/IT/IS staff, and any technical professsional that has programming skills.

Come join us in beautiful Northern California for another rigorous Python training event taught by Wesley Chun, technical instructor, senior software architect, and best-selling Python author. You get a resource who has been developing in Python full-time for the past 10 years. We can impart best practices and real-life experiences that you cannot get from "just a trainer" or some engineer who happens to know how to code in Python.

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
  • Callable and Executable Objects
  • 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: Any Python interpreter: 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, author of Prentice Hall's best-selling Core series book, Core Python Programming, and co-author of the upcoming Python Web Development with Django, is currently a senior engineer at NearbyNow and also runs CyberWeb Consulting, a consulting business specializing in Python software engineering and technical training. He has more than 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: $1295USD per person. 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 2008 May 5-7 course
  • 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: 2007/10/03 07:11:31 $