Differences between revisions 150 and 151
Revision 150 as of 2009-11-23 07:20:55
Size: 27214
Editor: mail
Comment: adding another trainer
Revision 151 as of 2009-11-25 21:17:19
Size: 27197
Editor: outbound
Comment:
Deletions are marked like this. Additions are marked like this.
Line 22: Line 22:
[[http://www.enthought.com/|Enthought]]'s experts can train scientists, engineers, and analysts who would like to use Python more effectively. Training courses handle topics that range from [[http://www.enthought.com/training/python_for_scientists.php|SciPy and NumPy fundamentals]] to advanced tutorials on [[http://www.enthought.com/training/1day-courses.php#optimization|optimization]], [[http://www.enthought.com/training/1day-courses.php#introuis|user interfaces]], [[http://www.enthought.com/training/1day-courses.php#multiprocessing|parallel processing]], and [[http://www.enthought.com/training/1day-courses.php#interfacing|C/C++/Fortran extension module creation]]. Additionally, Enthought offers courses sector-targeted courses including [[http://www.enthought.com/training/python_for_financial_analysis.php|Python for Quants]] and [[http://www.enthought.com/training/python_for_geophysics.php|Python for Geophysicists]]. Upcoming open classes are listed on their [[http://www.enthought.com/training/enthought_training_calendar.php|training calendar]]. Enthought also provides [[http://www.enthought.com/training/custom-courses.php|customized private training]], either on-site or at their Austin, TX or European offices. [[http://www.enthought.com/|Enthought]]'s experts can train scientists, engineers, and analysts who would like to use Python more effectively. Training courses handle topics that range from [[http://www.enthought.com/training/python_for_scientists.php|SciPy and NumPy fundamentals]] to advanced tutorials on [[http://www.enthought.com/training/1day-courses.php#optimization|optimization]], [[http://www.enthought.com/training/1day-courses.php#introuis|user interfaces]], [[http://www.enthought.com/training/1day-courses.php#multiprocessing|parallel processing]], and [[http://www.enthought.com/training/1day-courses.php#interfacing|C/C++/Fortran extension module creation]]. Enthought also offers sector-targeted courses including [[http://www.enthought.com/training/python_for_financial_analysis.php|Python for Quants]] and [[http://www.enthought.com/training/python_for_geophysics.php|Python for Geophysicists]]. Upcoming open classes are listed on their [[http://www.enthought.com/training/enthought_training_calendar.php|training calendar]]. Enthought also provides [[http://www.enthought.com/training/custom-courses.php|customized private training]], either on-site or at their Austin, TX or European offices.

Python Training

If you are seeking upcoming open-to-the-public training events, check out the PythonEvents page.

(Trainers on the page are categorized in the country where they primarily do business, scroll down to locate trainers local to you)

USA

(This section tends to be ordered by "time since last person edited it" or by event date in the case of upcoming public courses. As such, entries towards the top will cycle slowly towards the bottom of the section over time. If you're offering an upcoming class or have updated your entry, it's fine to bump it back to the top, but be considerate of others and use some common sense.)

Develop & Deploy: Djangois five full days of intensive hands-on training in the Django framework. Django is a Python-based web framework that eases the creation of complex database driven websites. A combination of instruction, demos, and hands-on activities will immerse the developer in Django for a full week. The teaching style is casual but focused, with short informative lectures followed by exercises designed to give you immediately relevant understanding of each aspect of the technology you're learning. February 1 - February 5, 2010 at the Hacker Dojo in Mountain View, California

The Open Technology Group, Inc offers 5 day Python Bootcamps and Advanced Python courses in select cities nationwide (currently events are scheduled to run Nov 30-Dec 4, Jan 11-15, Feb 1-5, Mar 15-19). They also offer a 5 day Django Course (Jan 18-22, Feb 22-26). They offer hands-on Python training, Django Training, and GeoDjango Training (Dec 10-11) in "boot camp" style formats that are 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), most of our courses are guaranteed not to cancel.

Introduction to Python October 13-15; One-Day Django Master Class October 16. Holden Web's Python training includes both introductory and advanced Python classes as well as tailored tutorials. Offering onsite training and a regular schedule of public classes in Washington, DC, our friendly approach plus Steve Holden's extensive experience of programming and smaller classes help you to achieve your learning goals with ease. Distance learning in preparation: coming later in 2009, the first of a series of four Python classes through O'Reilly School of Technology. Free training for open source programmers: ask about our no-fee training for programmers who have already contributed to a recognized open source project.

Marakana is hosting Python Training class by Marilyn Davis, a well-know Silicon Valley python instructor. Registration is open for October 26-29 and December 7-10 and February 8-11 Python Training Class in San Francisco. For the full list of Python Training classes, visit Marakana Python Training.

CyberWeb's principal consultant WesleyChun is also a well-known Python trainer, engineer, and author with significant experience (25+ years programming, writing and teaching). He teaches intro+intermediate 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 best practices. Download free preview HERE (M4V, 5:51, 18MB) to get an idea of our interactive teaching style. He has taught for Google, Cisco, VMware, Avaya, Hitachi, Foothill College, UC Santa Cruz, UC Santa Barbara, and at many conferences such as PyCon, OSCON, LISA, etc. He is available to travel globally. REGISTRATION OPEN for 2009 Nov 9-11 Intro+Intermediate course in San Francisco. Go to WEBSITE and click "Python Training" for more info.

The Python 3.1 course, held Sept. 21-25 in Columbia, S.C., will teach you the latest versions of Python programming language through exercises that will help you do healthcare IT applications. We will write code, do code reviews and examine “real-world” open-source code used in the medical industry, including GNUmed and other cutting-edge programs. There may be optional homework assignments for those interested. The course's main goal is to learn Python by having serious fun with it. See Pal-Med-Tech, LLC for details.

Enthought's experts can train scientists, engineers, and analysts who would like to use Python more effectively. Training courses handle topics that range from SciPy and NumPy fundamentals to advanced tutorials on optimization, user interfaces, parallel processing, and C/C++/Fortran extension module creation. Enthought also offers sector-targeted courses including Python for Quants and Python for Geophysicists. Upcoming open classes are listed on their training calendar. Enthought also provides customized private training, either on-site or at their Austin, TX or European offices.

Donna M. Snow C2E Training: Creating Plone 3 Skins and Custom Views - March 18, 2009 - March 20, 2009 Donna M Snow specializes in the Open Source project Plone, a python based Content Management System. Ms. Snow has worked with Plone since 2001 and is well known for her expertise in "skinning" Plone sites. Come find out why Plone 3 is the best version ever released. Join me while I take the class through some of the more challenging aspects of Plone customization. Bring your laptop and a positive attitude. I also offer on-site Plone training for content managers, designers and administrators. Contact me for more information donna AT csquaredtech.com

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.

cmiVFX Launches New Introduction to PYTHON Scripting Video Watch High Definition Training Videos For The Visual Effects Industry Instantly From Anywhere In The World. Princeton, NJ., December 28, 2008 - cmiVFX | cmiStudios. launches a brand new video for PYTHON scripting. This scripting language is the most popular format for todays CG and VFX creation applications, allowing the extensibility of the software to best fit studio needs. There are limited resources for artists to get training on this seemingly mysterious scripting language. cmiVFX has created this training to best fit entry level python scripting persons, while allowing intermediate script writers a solid reference to recall on demand. This video is available today at the cmiVFX store. cmiVFX Direct Link

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

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. The next PyCamp is October 26-27, 2009 in Budapest.

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

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.

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.

CLEVERtrain is a four-day Python training course taught by Jonathan LaCour, who is based out of Atlanta, GA.

David Beazley, Python developer and author of the Python Essential Reference teaches Courses in Chicago that offer a completely different kind of training experience for both new and experienced Python developers. Forget everything that you know about bland hotels and corporate training mills. Dave's courses are held in his personal Python programming lair and are strictly limited to 6 students--a size that guarantees that your questions will be answered. Located in one of Chicago's most distinctive neighborhoods, this is same place where Dave develops materials such as his PyCon tutorials on generators and coroutines. Dave's training workshops are also the source for presentations such as his infamous talk on the Python GIL. If you want to know Python, join Dave in Chicago--you won't be disappointed.

Canada

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. The next PyCamp is October 26-27, 2009 in Budapest.

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.

Savoir-faire Linux provides Python training courses in english and french in Montreal, Quebec City, Ottawa and on-site. Customized Python training are also available on any Python-related subject. Contact training@savoirfairelinux.com for more information.

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

Europe

NobleProg Python Training provides public (UK and Poland), on-site and distance instructor-led Python courses.

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 Programming in Python 3 and 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.

Svilen Dobrev offers teaching and hands-on mentoring on python or software in general, accenting on efficiency and flexibility and team-work, in Bulgaria or anywhere. Languages: Bulgarian, English, Russian.

Python training at JBI Training UK instructor-led classroom training (public and custom on-site courses) from Intro to Advanced level. Call +44 (0) 208 446 7555 and ask for Tom for more details and info on current offers.

Anaska / Alter Way Group offers Python and Plone training courses and coaching in France and Europe.

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. The next PyCamp is October 26-27, 2009 in Budapest.

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 (and also consulting / contracting, for software development) 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, and the creator of PDFXMLRPC, a library and application for client-server PDF creation from text over the Internet. Both xtopdf and PDFXMLRPC are 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 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.

Low Kian Seong conducts beginner, intermediate and advanced Python courses in Malaysia under his own company Squid Consulting and Integration affectionately known as SqCI. He has been using Python since 2000 starting from Zope ending up in Django and have been deploying projects in MNCs all around the country.

New Zealand

Noah Gift is based out of New Zealand and provides Python training in New Zealand and Australia.

Turkey

Hakan Ozen is available for teaching Python.

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.