Differences between revisions 93 and 94
Revision 93 as of 2008-12-18 13:44:12
Size: 16463
Editor: DavidBeazley
Comment: Updated my own entry.
Revision 94 as of 2008-12-29 22:13:14
Size: 17265
Editor: 74
Comment:
Deletions are marked like this. Additions are marked like this.
Line 33: Line 33:

[[http://bignerdranch.com/classes/python.shtml|Python Bootcamp]] is a five-day, all-inclusive training course taught by [[http://bignerdranch.com/instructors/beazley.shtml|Dave Beazley]] at the [[http://bignerdranch.com/|Big Nerd Ranch]] - Atlanta, GA.

The [[http://www.otg-nc.com/python-training|Open Technology Group, Inc]] offers a 5 day Python Bootcamp course in select cities nationwide. Their [[http://www.otg-nc.com/python-bootcamp|Python training]] is a 5 day "boot camp" style course that is approximately 60% hands-on, and instructor led. OTG's courses are available for on-site delivery world-wide, and are customizable based on specific customer needs. [[http://www.otg-nc.com|Open Technology Group]] also offers training packages that are all-inclusive (hotel and air included).

Python Training

USA

Mark Lutz is probably the most-experienced Python trainer. He provides both private on-site classes, and public seminars.

Wesley Chun is also a well-known Python trainer, engineer, and author with significant experience (20+ years programming, writing and teaching). He teaches intro and advanced Python courses, and offers both public courses as well as private corporate training. As a full-time senior software engineer who also teaches as a passion, he brings both enthusiasm and technical expertise to the table, delivering to attendees not only the material, but also real-world experiences and DOs-n-DON'Ts. Download/watch podcast/video clip HERE (M4V, 5:51, 18MB) to get an idea of our interactive teaching style.

Holden Web's Python training includes both introductory and advanced Python classes as well as tailored tutorials. We offer both onsite training and a regular schedule of public classes in Washington, DC. Our friendly approach, long experience of programming and smaller classes help you to achieve your learning goals with ease.

David Beazley, author of the Python Essential Reference, teaches Python classes aimed at programmers and engineers who have already programmed in another language (e.g., C++, Perl, Java, etc.), but who would like to know the ins and outs of Python development. These classes are available onsite as well as to the public in downtown Chicago. David also teaches a class at Big Nerd Ranch (listed below).

Dave Kuhlman teaches introductory Python courses.

PyCamp is the original, weeklong, ultra-low cost Python Boot Camp developed by Triangle Zope and Python Users Group, for user groups. Let TriZPUG bring PyCamp to your Python user group instead of traveling to some distant training location.

Python Bootcamp is a five-day, all-inclusive training course taught by Dave Beazley at the Big Nerd Ranch - Atlanta, GA.

Enthought, Inc. is a scientific computing company based in Austin, TX. Training courses range from simple topics in numerical computing with Python to advanced topics in parallelization, optimization, SciPy/NumPy, and C/C++/Fortran extension module creation.

Calvin Spealman offers private tutoring for general programming and problem specific assistance.

Stratolab teaches Python for the purpose of writing video games. Clients are mostly middle and high school students. Stratolab is located in the Upper West Side of Manhattan, NY.

CameronLaird occasionally teaches classes on advanced Python topics--Python for process control, Python with LDAP, and so on.

Marilyn Davis, Ph.D. Marilyn specializes in Python training in corporate environments in the Silicon Valley, and anywhere, either through UCSC-Extension, where students earn University credit, or independently. She has taught Python for Google, Nokia, Cisco, VMware, LLNL, and more. Her "Python Retreat" is a 3-4 day, low-pressure, fast-paced lab course, designed for programmers, where students learn and practice core concepts and Pythonic thinking. Here's a sample lecture.

Pradeep Gowda offers on site Python training courses. Pradeep has more than four years python programming experience including Django, Zope, Plone, Windows COM, Jython and Shell scripting. He has published Python articles in DeveloperIQ magazine. He has given python training beginners as well as experienced programmers acorss India. Pradeep currently lives in Indianapolis,IN.

Noah Gift provides Python systems administration training for Unix and Linux people, and am especially great with Film and Television studios.

Python Bootcamp is a five-day, all-inclusive training course taught by Dave Beazley at the Big Nerd Ranch - Atlanta, GA.

The Open Technology Group, Inc offers a 5 day Python Bootcamp course in select cities nationwide. Their Python training is a 5 day "boot camp" style course that is approximately 60% hands-on, and instructor led. OTG's courses are available for on-site delivery world-wide, and are customizable based on specific customer needs. Open Technology Group also offers training packages that are all-inclusive (hotel and air included).

Canada

Martin Blais teaches introductory and advanced classes anywhere you're willing to fly him to. Classes are available in english and french.

http://euler.acadiau.ca/~064881j/py_wkshop/ An introductory workshop at Acadia University to encourage students, professors, and researchers alike to use the power of Python for their software endeavors.

SIAST GIS Certificate Program has a Introduction to Python course for Geographic Information Systems.

Europe

Mark Lutz also teaches classes in Europe, Canada, Mexico, and other locations.

Michael Foord is available for Python and IronPython training in Europe and the USA.

Graham Ellis teaches public and private courses in the UK and private courses elsewhere in Europe on behalf of Well House Consultants

Clockwork Software Systems run public scheduled and private courses mainly in the UK. Their sister company The Linux Emporium offer no-frills Python training courses which can be purchased on-line. The tutors for these courses, John Pinner and David Chan, are practising Python programmers.

The Python Academy offers regular courses for beginners without prior programming knowledge as well as for programmers. The course Python for Scientists and Engineers focuses on scientific and technical topics. Other courses about special topics cover extensions, optimizing, Windows programming, threads and processes, network programming, and design patterns in Python. The courses are held in German as well as in English at Python Academy's teaching center in Leipzig, Germany or in-house across Europe.

Mark Summerfield, author of Rapid GUI Programming with Python and Qt, provides Python and PyQt training, research, and consultancy in English, primarily in the UK.

Christopher Arndt is an independent software developer and Linux consultant based in Cologne, Germany. He provides general Python, TurboGears and Linux training in English or German language all over Europe on request. For further information write an email to chris at chrisarndt dot de.

Despite this notice Deitel & Associates are not themselves offering Python training. Inquiries about Python training that they receive are forwarded to other training organizations.

Logilab offers Python training in France and Europe.

Klosterdata offers Python training in Sweden and other Nordic Countries. The teacher, Fredrik Lundh, has long and deep experience from the Python language. He has taken part in the development of the language and used it for over ten years.

Philipp von Weitershausen offers Zope training all over Europe and the Americas. He is the author of the standard Zope textbook Web Component Development with Zope 3. Courses can be held in English, German or Spanish.

Simon Willison is available for both Django and Python training in the UK.

Ceintec offers Python programming training classes in Spain for beginners and advanced developers.

Marcin Kaszynski teaches Python and Django in English or Polish.

Australia

Peter Lovett of Plus Plus offers Introductory, Intermediate and Advanced level Python courses. He is an accomplished trainer, running computer programming courses since 1985, in C, C++, Perl, Python, Java and XML around Australia and New Zealand.

Latin America

Facundo Batista teaches introduction and advanced courses of Python to different types of organization (universities, schools, enterprises) in Argentina and other locations.

LucianoRamalho teaches Python in the context of Zope and Plone training offered by Simples Consultoria. Ramalho also created the Turing Club, which promotes computer programming as a hobby and uses Python in many of its activities.

Alfonso de la Guarda The COS is the first Center that offers free online flash courses about FLOSS, including streaming video on real time. The courses are many: python basics, advance, turbogears, django, gtk, wxglade, etc. Their director, Alfonso de la Guarda, is python programmer since 1990 and has develop many GPL applications as: sisventi, sisgerpy, itv, edukt and recently is working with OLPC.

Trianguli Software Livre A free software company, offers Python training in many skills (from basic to advanced or custom courses to special needs), Django, Twisted and other Python services. The founder, Christiano Anderson is Python programmer and free software evangelist.

Menttes A free software company, offers high quality Python, Zope and Plone development, consulting, coaching and training. The directors are Roberto Allende, member of Plone Foundation and Emanuel Sartor. Both are co-founders of Plone Cono Sur.

India

Vasudev Ram - Dancing Bison Enterprises offers Python training courses in India and also worldwide via the Internet using email for lesson delivery, IM (Google Talk or Yahoo Messenger) for interactive sessions. He's a developer with many years experience, has published articles on Python and other topics, and is the creator of the open source PDF creation / conversion toolkit, xtopdf, which is written in Python.

Anand Chitipothu offers Python training courses in Bangalore, India. He is the lead developer of web.py, an open-source web framework in python. He has about 6 years of programming experience.

Biztech Academy offers Python training courses in Rajkot,Gujarat, India. they are also providing open source courses on Linux, Apache,Mysql,PHP,Perl,Python,Ajax.

Israel

Avner Ben, author of the "Skill-Driven" software design method, has been instructing object-oriented programming and design since 1988, design patterns since 1999 and, recently - "Python for designers". This four day course is intended for programmers with previous knowledge of object oriented programming. It concentrates on features that make Python the designer's language of choice for both explorative development and implementation of object-oriented design. See course foils. The course is organized by Pacific Software, in Tel-Aviv class (periodically) or at customer's site (contact Pacific for details).

Malaysia

R. Ramesh Kumar provides introductory Python classes through his company Tech Dynamics. Primarily a developer, he has a passion for teaching and sharing his knowledge and experience. Ramesh also teaches other programming languages, and Linux/Unix courses.

P.C. Boey conducts introductory and advanced Python courses in Malaysia. He has more than 12 years programming experience with Python and has been teaching Python programming for many years. Also available to do web development work with Django.

Internet

ShowMeDo has been building a collection of on-line tutorial screencasts since 2005 (wiki: ShowMeDo). We have over 250 Python screencasts, many are free and new programmers can learn Python inside Club ShowMeDo. All authors receive feedback and community-kudos from our viewers.

A growing wealth of other "Audio/Video Instructional Materials for Python" are becoming available, including a variety of podcasts and screencasts.


Python Trainers, Promote Thyself

Many trainers are individuals or small companies, and it can be hard to get the attention of the big IT houses. While skill credentials and a portfolio of past training gigs are important, perhaps one of the best promoters is when someone has actually experienced one of your classes. They gain insight into your speaking style, how you relate to the students and your ability to explain complex technical subjects in an approachable way. No class syllabus can convey that. The Python community has a valuable resource that can give you the next best thing.

Screencasting!

Screencasting is a multimedia creation that focuses on the instructor's desktop, with voiceover guidance. It can be in the format of an online slideshow, a guided sourcecode walkthrough or a follow-along interactive session. They can be as long or short as you wish and they have opportunities for branding, by using custom wallpaper behind your talks desktop and musical lead-in/fade-out.

Screencasts can be hosted on www.showmedo.com or, if done with a large font, video.google.com. They can also be embedded in your website while hosted elsewhere, as shown in our 5-Minutes with Python series. You can learn more about the details with a talk series entitled Casting Your Knowledge, With Style

But perhaps you're really busy on current projects and short on time. Consider doing an audio interview about an upcoming seminar you're offering and releasing it as a podcast. Ron Stephens of Python 411 makes available an excellent collection of podcasts and may be interested in hosting yours.

Unlike face-to-face presentation opportunities, screencasts/podcasts have the additional benefit that they promote your training offerings while you're busy on other gigs. It's almost like cloning yourself and having more time for promotion. It's all about leverage. Use it.


  • Public training courses presented by these trainers are listed on the PythonEvents page

Before creation of this page, CameronLaird maintained a private one on the same subject.

CategoryPythonInBusiness

PythonTraining (last edited 2024-01-04 11:15:34 by MarcAndreLemburg)

Unable to edit the page? See the FrontPage for instructions.