Python For Beginners
by Asim Jalis, MetaProse.com
Do you want to write real applications in Python?
Python is a programming language that is extremely popular, highly productive, and looks beautiful. Using Python you can generate reports, scrape data from the web, create web applications, and turn your craziest ideas into reality. Python is used at NetFlix, Reddit, BitTorrent, Yelp, and many other Bay Area companies. And they are looking for Python programmers: Craigslist lists over 400 Python jobs.
This class will teach you Python by taking you step-by-step through the process of creating real Python apps. The class is organized as a sequence of instructor-led hands-on exercises. Instead of passively listening, you will learn Python by writing actual Python code and getting it to work. You will learn by creating real apps that are actually useful.
By End of Class You will be able to use Python to create real world apps. You will be able to write automation scripts in Python. You will be able to generate reports with Python. You will be able to write web scrapers that grab data off the web. You will be able to create Python web applications and web sites.
What You Will Get 3 days of hands-on training. Python source code in a zip file. PDF ebook containing notes and exercises. Certificate of Course Completion. Wi-Fi and power. Make sure you bring your laptops and power cords.
100% Satisfaction Guaranteed If you are not totally 100% satisfied with the class after the first day, you will get 100% of your money back, no questions asked.
Sign-Up To sign up: http://pythonbeginners.eventbrite.com Bring one or more friends and you and your friends get 20% off. Email for details.
When and Where Topic: Python For Beginners Dates: (3-Day Class) Sat 03/23, Sat 03/30, Sat 04/06 Time: 9 AM to 12 PM (noon) Location: Hyatt Place, 4950 Hacienda Drive, Dublin, CA
About the Instructor Asim Jalis is a software engineer who has worked at Microsoft, Hewlett-Packard and other companies for over 12 years. He has used Python at all his jobs. He has an MS in Computer Science from the University of Virginia.
Comments From Previous Students “The teacher is wonderful and I’m learning so much, and having fun learning. Highly recommended!”—DB, San Francisco “Thanks for a great class. I enjoyed the class and really like your teaching style. I’m looking forward to your future classes.”—BS, San Francisco “Hands on programming throughout the class helped understand subject better.”—SS, San Francisco
What to Bring Laptop with Text Editor (e.g. Notepad++, TextWrangler, Sublime, Vim). If you have a Mac it comes with Python so you don’t need to install anything. If you have a PC we will install Python 2.7.3 at the beginning of class.
Prerequisites No programming background required.
Course Outline Day 1 Hello World: Creating a simple Python program Data types: Manipulating text and numbers Functions: Reusing common code Reports: Generating HTML reports with Python
Day 2 Conditions: Defining logic for decisions Loops: Doing things repeatedly Collections: Storing lists and tables in memory Modules: Extending Python with 3rd party modules
Day 3 Objects: Keeping code organized as it grows Web Scraping: Grabbing data from the web Flask: Writing web sites and web applications