(Comprehensive) Intro+Intermediate Python
San Francisco, CA, USA
Mon-Wed, 2010 May 10-12
other recent events: PyCon 2010
Atlanta, GA
2010 Feb 17-21
ACM PDS
Cupertino, CA
2009 Nov 7

Already know Java, C/C++, Ruby, JavaScript, PHP or Perl, but want to learn Python because you've heard that it's much more fun and intuitive? Come find out why Google, Yahoo!, Disney, Lucasfilm/ILM, Pixar, VMware, NASA, YouTube, Ubuntu/Canonical, Slide, Cisco, BitTorrent, and Red Hat all use Python. Perhaps you have to develop or support an project using Java/Jython, Django, TurboGears, Pylons, Google App Engine, Mailman, Zope, or Plone... you will benefit as well!

Python is rapidly gaining momentum worldwide and seeing more new users each year. While similar to other languages, it differentiates itself with a robust yet simple syntax which allows for a much shorter development time and improved group collaboration; 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 training event with hands-on labs taught by technical instructor, senior software architect, and technical book author, Wesley Chun, for developers wanting to learn or enhance their Python skills now! This course is designed and developed by a software engineer for software engineers. We can impart best practices and real-life use cases experiences that you cannot get from "just a trainer" or through a local college.

This course provides a complete and comprehensive introduction to the Python language, covering these beginner and intermediate topics:

Introductory

  • Language Introduction
  • Syntax and Style
  • Python 2 vs. Python 3 (the next generation)
  • Python Objects, Data Types, and Operators
  • Creating and Calling Functions and Methods
  • Flow Control: Loops and Conditionals
  • Files and Input/Output
  • Importing: Modules and Packages
  • Errors and Exception Handling

Intermediate

  • Object-Oriented Programming
  • Objects, References, and Memory Model
  • Introduction to Functional Programming Features
  • Best Practices: Tips, Tricks, Testing, Tools, Performance

Attendees 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 delve deeper into language fundamentals as well as tackle specific areas of application development taught in the following course, Advanced Python Programming.

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

REQUIRED SOFTWARE: Attendees should preinstall Python if possible (2.3 and newer). 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 has over 25 years of programming, teaching, and writing experience, including more than a dozen consecutive years coding in Python. While at Yahoo!, he helped create Yahoo! Mail and Yahoo! People Search using Python. Wesley has taught courses for Google, Cisco, VMware, Avaya, Hitachi, UC Santa Barbara, UC Santa Cruz, and Foothill College. He holds degrees in Computer Science, Mathematics, and Music from the University of California.

COURSE FEE: $1295USD per person

Enrollment limited. Discounts available for multiple registrations, full-time students and teachers, repeat attendees, and those who can prove financial hardship due to layoff or unemployment.

LOCATION: This course takes place daily 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 with 101, 280 and 380 freeway access. Public transit (BART, CalTrain) is also a short walk or ride away. After the course is over, feel free to enjoy a weekend in the greatest city by the Bay... bring your families!!

  • REGISTER for 2010 May 10-12 course
  • Course Topics and Daily Schedule
  • General Course Logistics and FAQ
  • General Python Training Information
  • Promotional/Informational Flyer (PDF)

  • Home

    Python Training

    Other Services

    Our Staff

    Contact Us

    Notify me by e-mail:

    Training Events
    Core Python 2e
    PrivacyPolicy

    last updated:
    $Date: 2010/01/03 07:43:00 $