This event is now over

Event Details

About

Introduction

A three day hands-on course on Python programming language.

This course covers basics of Python programming language with an emphasis on practical applications.

This course assumes that the participants are already familiar with some programming language. Prior exposure to Python is not required.

Each day starts at 9:30 am and ends at 5:30 pm. We will have two 15 minute breaks, one in the morning and one in the afternoon. There will be lunch break from 1:00 pm to 2:00 pm.

What is covered

1. Getting Started

Covers basics of Python programming language. Includes, using interterperter, running scripts and introduction to basic data types.

2. Working with Data

Introduction to Python's powerful datastuctures including, lists and dictionaries. Also covers working with files.

3. Modules

Introduction to Python module system. Covers imports, docstrings, pydoc and quick tour of standard library.

4. Classes and Objects

Introduction to object-oriented programming with Python. Covers writing classes, object creation, inheritence and exception handling.

5. Working with Third-party Modules

Introduction to installing third-party modules from PyPI and virtualenv.

6. Testing Python Programs

Introduction to automated testing using unittest modules.

Prerequisites

All participants must come with a laptop to the course. The participants are expected to try examples and solve exercises in the class.

The laptop should have Python 2.7 installed in it.

Who are we?

We are a group of veteran programmers who are interested in passing on our experience and skills to the community. We have created a collective focussed on teaching and will, in the future conduct more workshops on interesting topics. Our website is at http://pipal.in/.

Who is teaching?

My name is Anand Chitipothu. I've been teaching Python professionally for around 8 years now. I've taught Python and Advanced Python courses to several corporate audiences including LinkedIn, VMWare, Cisco and ZeOmega. I've also conducted many public courses on Python in Bangalore, like this one in association with hasgeek.

FAQs

  • Is food included in the ticket cost? - Yes. Lunch is provided. Breakfast is not included.

Questions/Comments?

Please contact me at anandology@gmail.com

Contact

Anand Chitipothu
anandology@gmail.com

Schedule

April 03, 2015 — 9:30 am to
April 05, 2015 — 5:30 pm

Add to your calendar

Venue

HasGeek House
#2699, 19th Main, 5th Cross,
Indiranagar HAL 2nd Stage
Bangalore, Karnataka
India

Map