Python for Beginners
How to get started with Python without getting stuck
You’ve wanted to learn Python for some time. So you watch tutorials. And you decide to write a simple program.
You grab a mug of hot coffee. You’re ready to get started. You are going to write a Python program and it’s going to be great. You make some quick initial progress. Things are looking good.
But then. BAM! You get stuck. COMPLETELY STUCK. Google gives you TWENTY MILLION search results on every topic in the world except what you are looking for. Nothing works. The program won’t budge. You feel frustrated. You wanted to work on interesting problems. Not waste your life. This was supposed to be fun.
If this has happened to you—don’t worry—you can learn to fix this.
If this has not happened to you—yet—then you can learn to avoid it completely.
Python for Beginners In Python for Beginners you will write Python programs from scratch. You will get stuck. Many times. Except each time you will learn how to get unstuck. And soon you will get past the initial roadblocks. And then you will start making real progress. You will create interesting programs that solve real problems. You will create programs that just work.
After the class After the class you will feel comfortable starting a project. You will have apps you wrote in the class to use as starting points. You will know enough Python to know what is possible, and to turn your ideas into code. You will know how to get past the initial roadblocks.
What you will get 3 days of hands-on training. Python app code from the class in a zip file. PDF ebook containing notes and exercises. MetaProse’s Certificate of Course Completion. Wi-Fi and power. Make sure you bring your laptops and power cords.
Where to sign up You can sign up at http://pythonbeginners.eventbrite.com. Bring a friend and both of you get 20% off. Email for details.
Who is the instructor? My name is Asim Jalis. I have worked at Microsoft and Hewlett-Packard. I teach software classes to beginners. I take complicated concepts and break them down into small easy-to-digest pieces. If you want to understand Python and become productive in it this class is designed for you. There is nothing else that will get you started as quickly.
When and where is the class? How many days is the class? This is a 3-day class. What dates? Sat Mar 23, Sat Mar 30, and Sat Apr 6. What time? 9 AM to 12 PM (noon) Where? Hyatt Place, 4950 Hacienda Drive, Dublin, CA
Do I need to know programming? Nope. You don’t need a programming background.
What will be covered? 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