Atlanta, GA (PRWEB) August 15, 2007
Make Your Pilgrimage to Python Bootcamp at the Big Nerd Ranch, November 5-9, 2007.
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/