August 15, 2007; 03:11 AM
Big Nerd Ranch, Inc. announced the fall dates of Python Bootcamp (http://bignerdranch.com/classes/python.shtml),
scheduled for November 5-9, 2007. Python Bootcamp at the Big Nerd Ranch
distinguishes itself by uniquely teaching Python as a language for
Enterprise Systems Development with an emphasis on real-world
applications. This includes using Python to process data, creating
links between existing applications, and creating complex mission
critical applications involving concurrency, network programming, and
distributed systems. By drawing on instructor and Python guru David
Beazley's extensive background as a Python developer and renowned
author of 'Python Essential Reference,' the intensive, five-day Python
training class provides a comprehensive introduction to the Python
language and is designed for the software engineer interested in using
Python to develop highly sophisticated, enterprise-level applications.
Even developers with prior Python experience will gain from this course
as Dave goes "beyond the books" to talk about modern Python programming
style, program performance, program design tradeoffs, and the inner
workings of core language features.
"So why Python Bootcamp at the Big Nerd Ranch?" mused Big Nerd Ranch
founder, Aaron Hillegass. "In addition to all the wonderful things
about Python that commend it above other languages -- its
extensibility, its elegant syntax, its ability to deftly manage
enterprise-level applications -- there is also the issue of ubiquity.
Python popularity has reached that critical mass where the full power
behind this scripting language has elevated this seemingly simple bit
of coding to one of the canon languages for the enterprising developer.
It is rapidly becoming the lingua franca for top-tier programmers
charged with developing dynamic, richly layered, and powerful
applications."
Students attending Python Bootcamp will be challenged over the
course of a week as David Beazley converts the Py-curious into
full-fledged Python developers. Topics include:
- A complete introduction to Python's programming environment, interactive interpreter, core datatypes, and standard library;
- A thorough overview of types and operators, control flow, functions, exceptions and classes;
- How to create new Python modules;
- Strategies for concurrent programming, including interprocess communication and programming with threads;
- Networking programming, including sockets and modules for supporting standard Internet application protocols;
- A detailed examination of object-oriented prorgramming in Python;
- Cross-platform systems development and using Pythonwin to control Windows applications via COM;
- An introduction to XML and Internet data handling;
- An overview of SWIG
Python
Bootcamp covers extensive territory, providing instruction not only in
the language itself, but also in how it relates to real-world
challenges like interfacing with existing applications, networking and
system programming, and more. For this reason, it is strongly
recommended that students attending the Python training class have
previous experience with an object-oriented language like C++ or Java
and a scripting language like Perl.
To learn more about Python Instructor Dave Beazley: http://bignerdranch.com/instructors/beazley.shtml
The Big Nerd Ranch incorporates intensive training classes for Unix
and Mac OS X programmers and system administrators in a retreat setting
outside Atlanta, GA. Class price of $3,500 includes lodging, all meals,
original instruction materials, 24-hour lab access, and ground
transportation to and from the Atlanta airport. Students are encouraged
to bring independent projects to class, allowing for input from
classmates and individual instructor attention. For more information,
call 678-595-6773 or visit http://bignerdranch.com/