Been a computer user for awhile and want to know how to write your own
programs? Can't find any programs to do what you want or does existing
software fall short? Want to learn programming but don't have the time
to first learn BASIC/VB then C before moving to Java, or C++/Java proved
too difficult the first time? Then this class is for you!
This course completely designed for someone with absolutely no programming
experience whatsoever, and takes advantage of Python, one of the
easiest-to-learn teaching languages of today. It is free and available on
virtually any computing platform. It has a simple syntax that is also
powerful and robust, allowing you to write programs on the same scale as
those written in Perl, JavaScript, C/C++, PHP, or Java.
Python is rapidly gaining worldwide popularity in today's fast-paced
environment, is often compared to those other languages, and in many
situations, presents a great alternative because of its ease-of-use,
fast development time, and innate nature of encouraging group collaboration.
As Eric Raymond wrote in his Linux Journal article,
"[You're] writing working code nearly as fast as you can type and your
misstep rate is near zero...."
Come join in on the fun and learn the motivation behind programming, how
computers think, and discover a new way of solving problems. We will
introduce flow diagrams, how to map out what a program is supposed to do,
then show how easy it is to turn it into working code! You will learn
about variables, objects, functions, loops, conditionals, and operators.
This course is for you if you are in sales, marketing, IS or IT system and
network administration, secondary and higher education, software
testing or QA, automation frameworks development, database or XML
administration, mathematical or numeric research, technical writing or
editing, SCM or release engineering, webmaster or website administration,
scientific or medical research, graphical arts or music, hardware or
embedded design, multimedia and animation, robotics, management, or other
technical field but want to take a hands-on approach and learn the ropes
of programming.
Students completing this course should have a solid understanding of what
programming is all about as well as being able to create simple applications
in the Python language and can advance to Python Programming I: Intro to
Python. Attendees will also be able to take the skills developed in this
class and apply them to other computer languages. Topics include:
PREREQUISITE: Significant experience as a computer user, with a strong
desire to write your own programs and fix the problems found in today's
software. Good aptitude in math and logic is helpful but not required.
REQUIRED SOFTWARE: A Python interpreter is required for this course.
Any Python interpreter will do, from the standard C version to one of
the various implementations described above.
REQUIRED HARDWARE: A laptop/notebook or otherwise portable computer
is required for the course exercises. Attendees may use any platform
where Python is available. Bring your power cord! A network or
wireless card is optional but useful in case you wish to connect to
the Internet from your hotel/room.
INSTRUCTOR:
WESLEY J. CHUN, MSCS, is the author of Prentice Hall's bestseller, Core Python Programming, its video training course, Python Fundamentals (LiveLessons DVD), co-author of Python Web Development with Django, and has also written various technical articles for Linux Journal and cNet. He has over 25 years of programming, teaching, and writing experience, including more than a dozen consecutive years coding in Python. While at Yahoo!, he helped create Yahoo! Mail and Yahoo! People Search using Python. Wesley has taught courses for Google, Cisco, VMware, Avaya, Hitachi, UC Santa Barbara, UC Santa Cruz, and Foothill College. He holds degrees in Computer Science, Mathematics, and Music from the University of California.
COURSE FEE: $995US per person. Enrollment limited.
|
|
||||
|
Home
Python Training
last updated: $Date: 2008/09/11 07:43:00 $ |
|||||