Python Training


Marilyn Davis Ph.D. 

Next public courses in San Francisco, CA:

Python Fundamentals Oct 26, 2009 - Oct 29, 2009
Python Fundamentals Nov 30, 2009 - Dec 3, 2009
Python Fundamentals Feb 8, 2010 - Feb 11, 2010

Next public courses in the Silicon Valley:

Python For Programmers Oct 9, 2009 - Dec 11, 2009

Next public courses online:

Python For Programmers Jan 11, 2010 - May 17, 2010

Marilyn specializes in Python training for corporate clients, either through Marakana Open Source Training; UCSC Extension Corporate Training Department, where students earn University credit; or independently. She has taught Python for Google, Nokia, Cisco, VMware and more. Even the marketing department at Google took a class.

After teaching C for 14 years, Marilyn met Python and immediately recognized this new language as a big boon to software engineering.   Engineers typically claim a 9-fold  increase in productivity over C/C++ with significant improvements in readability and reliability.

Course content can be customized to meet the client's needs, but there are essentially three offerings:

  • Why Python? - a 45 minute slide show and talk, suitable for a Brown Bag lunch, presented to potential clients at no cost.
  • Python Retreat For Programmers - 3 to 4 days, low-pressure, fast-paced lab course, tailored to seasoned  programmers, where students learn and practice core concepts and Pythonic thinking.
  • Python Retreat for Novices - 2 to 3 days, low-pressure, moderately-paced lab course, designed for people who have never programmed before.   Students learn and practice a few, carefully chosen, features of Python so that they get a taste of the art and power of programming.

The lab courses are hands-on.  After each short lecture, students are given lab time and exercises that provide practice with the new concepts.  Next, a new material set is distributed which contains solutions to the lab exercises and notes for the next short lecture, and the next set of lab exercises.  Questions are always welcome; discussion and pair-programming is encouraged.  There are usually five to six lectures and labs per day, and 2 quizzes to help solidify some key details. 

Marilyn lives in the Silicon Valley but is delighted to travel anywhere.

For course syllabuses, references, sample material sets, and more information, contact:

marilyn@pythontrainer.com                                                                                                    

650 814-4435

  

Resume'

Sample lecture

 


Marilyn Davis Ph.D.                     (650) 814-4435                        Mountain View, CA USA                       marilyn@pythontrainer.com