Mailing List Archive

ANN: Python For Beginners, Dublin, CA
Python For Beginners

by Asim Jalis,

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.

To sign up:
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.

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

Support the Python Software Foundation: