Introduction to Python
What exactly is an algorithm and thinking of computers as algorithm machines
What are computers good/bad at?
Basic programming constructs, including: variables, if statements, lists, for and while loops, dictionaries
Session I: Monday, November 26th from 8:00 - 9:30 PM
Session II: Wednesday, November 28th, from 8:00 - 9:30 PM
Zach Smith, Technical Product Manager, Yipit
Programming isn't hard, but it's different and can seem intimidating. There are a lot of great tools available online, but sometimes it's nice to have someone explain what's going on to get over the initially steep learning curve. This two session class is intended to teach non-technical people how programmers think to either lead into more advanced classes or kick-start a rewarding experience. Student will leave with introductory programming knowledge, basic Python knowledge and familiarity with object oriented programming.
Session One (11/26)
Session Two (11/28)
How is well written code organized and why?
Functions, parameters, and scope
Object oriented programming, classes and methods.
Preparation: Free PythonAnywhere.com account and/or MaxOSX or Linux.
Zach Smith is the Vice President of Engineering at Yipit. Prior to Yipit, Zach was the Lead Product Architect at PerformLine. Zach graduated from Washington University in St. Louis with a degree in Economics and Marketing and studied Computer Science at Columbia University.
Questions? Check out our FAQs.
Our Refund Policy: Plans change? We get it. But if you can't make it to a class/workshop, please email us at firstname.lastname@example.org at least 5 days before the scheduled event date. No refunds or credits will be given after this timeframe.
Can't make it? Sign up at http://generalassemb.ly to stay in the loop on future events and classes.