Programming languages are tools we use at work to get our jobs done. I've used Python continuously as a full-time engineer for over a decade now, and I'm happy to be able to share my skills and best practices with others. My Python story began in 1997, long before my tenure at Google. I joined the Python community when I was on a small team that ended up building what was to become Yahoo!Mail, one of the most popular web-based email systems in the world.
There were only two Python books on the market back then, and neither addressed my developer’s need to learn Python quickly and as in-depth as I needed to in order to get my job done well, so I had to resort to the online docs. This absence, and consequently my development of class materials for a Python course, inspired me to write Prentice Hall’s bestselling Core Python Programming over a decade ago. Since then, I’ve used Python to work on all kinds of interesting applications, from web-based e-mail to geolocalized product search engines, social media games, antispam/antivirus e-mail appliances, and most interestingly, software for doctors to help them analyze and assess patients with spinal fractures. (Ask me about osteoporosis!)
In addition to being a software engineer for several decades as well as an author, I've also been a teacher for even longer, starting back in high school during the 1980s where I taught elementary school children and their parents how to use BASIC on Commodore computers. I continued the teaching as a private tutor and working as a volunteer in undergraduate math instruction. During summers, I would teach junior and senior high school students mathematics, computer programming, and train them for taking the Scholastic Aptitude Test. Beyond this, I was a teaching assistant during graduate school and also taught courses for many years to working professionals at several University of California Extension campus. Now, I teach for here and also offer the occasional course locally at Foothill College.
Unlike other trainers out there, I bring to the table this unbeatable trifecta of being an seasoned and experienced engineer that has built software used by millions, 25+ years of teaching experience, and being a published author of several technical books and videos. In my comprehensive courses, I bring all of this to bear to provide the best possible Python training on the market today.
At the end of the day, the question is whether you really need Python training or not. If Python is so simple, why not learn it from a book or watching videos online? I agree with this sentiment. If you're just after Python's syntax, you can learn this on your own or choose from any of the other Python trainers out there. My mission isn't (just) to teach you Python syntax... it's to produce really good Python developers!
About Wesley Chun
WESLEY J. CHUN, MSCS, is the author of Prentice Hall's bestselling Core Python book series, the companion video lecture course, Python Fundamentals (LiveLessons DVD), co-author of Python Web Development with Django, and has written for Linux Journal, CNET, and InformIT. In addition to being a software architect and Sr. Developer Advocate at Google, he runs CyberWeb, a consulting business specializing in Python training and engineering. Wesley has over 25 years of programming, teaching, and writing experience, including more than a decade of Python. While at Yahoo!, he helped create Yahoo!Mail and Yahoo! People Search using Python. Wesley has also held engineering positions at Sun, HP, Cisco/IronPort, EMC/Legato, Rockwell, and Xilinx. He holds degrees in Computer Science, Mathematics, and Music from the University of California.
About CyberWeb Consulting
CyberWeb is a consultancy dedicated to expert Python education and engineering. It was founded in 1995 by bestselling author Wesley Chun to teach Python to developers worldwide, whether it be via bestselling Python books, technical articles & blogposts, private corporate training, publicly-offered courses, or sessions at conferences and events worldwide. Other consulting services include software engineering, market analysis, source code review, and technical documentation. CyberWeb is currently based in Northern California in the heart of Silicon Valley.