Tag Archives: Python Open Lab

Python Open Labs – Format Strings

Hi

In the 15th session of Python Open Labs, this week we looked at some miscellaneous topics and revision of basic concepts of file reading and string handling from previous sessions. We also briefly looked into format strings / format specifiers for string construction in Python. The relevant slides are available on the Session – 15 folder on the google drive link mentioned below.

All of the course slides and examples are made available on: https://goo.gl/YP0c2E

As always, please keep up with your programming practise, a suggested link for the same is: https://www.hackerrank.com/domains/python/py-introduction

See you next Friday from 1:30 PM – 3:30 PM at DSSC (Room – 215), Lehman Library at Columbia SIPA ! We will be covering some basics about web scraping.

Python Open Labs – Object Oriented Programming

Hi

In this session we looked at simple concepts of object oriented programming, including the basics of creating classes, object instances, attributes and methods.

All of the course slides and examples are made available on: https://goo.gl/YP0c2E

Meanwhile, continue to practise and brush up your skills on: https://www.hackerrank.com/domains/python/py-introduction

See you next Friday from 1:30 PM – 3:30 PM at DSSC (Room – 215), Lehman Library at Columbia SIPA !

Python Open Labs – Session 12 (Review)

Hi

Today we had a brief review session of all the basics of programming that we have covered so far in the Python Open Labs series. During this review we went over reading and writing files, conditional statements, for loops and while loops and various other specifics of programming with Python. This marks a major milestone in the series as all of the material covered so far should be sufficient for basic programming/scripting tasks that you may need

All of the course slides are made available on: https://goo.gl/YP0c2E

Meanwhile, continue to practise and brush up your skills on: https://www.hackerrank.com/domains/python/py-introduction

In the next session I will introduce Object Oriented Design with Python.

For those who are getting started with Python, please watch this space for a concise blog post on basics of Python Installation, IDE set up etc in the coming week !

See you next Friday from 1:30 PM – 3:30 PM at DSSC (Room – 215), Lehman Library at Columbia SIPA !

Link

Hi

 

In this session of Python Open Labs we looked at python dictionaries, one of the most powerful data types built into python, optimal for storing in-memory look up tables for fast lookups and search queries.

In the next session we will go through some of the previous concepts as revision and introduce Object Oriented Design with Python.

All of the course slides are made available on: https://goo.gl/YP0c2E

Meanwhile, continue to practise and brush up your skills on: https://www.hackerrank.com/domains/python/py-introduction

For those who are getting started with Python, please watch this space for a concise blog post on basics of Python Installation, IDE set up etc in the coming week !

See you next Friday from 1:30 PM – 3:30 PM at DSSC (Room – 215), Lehman Library at Columbia SIPA !

Python Open Labs – Revisiting Session 1

Hi

Welcome back to Python Open Labs at DSSC (Lehman Library, SIPA). This semester we will be moving ahead with our weekly lecture-cum-practise open labs on Python so do join us on Fridays every week from 1:30 PM – 3:30 PM.

In the first session for Spring 2017 semester we revisited some of the concepts on arithmetic operations, conditional statements, assignments statements, operators and basic control flow and function definitions which we had covered in first five sessions of Python Open Labs in Fall 2016 series.

All of the course slides are made available on: https://goo.gl/YP0c2E

I further encourage you to practice various topics online on: https://www.hackerrank.com/domains/python/py-introduction

For those who are getting started with Python, please watch this space for a concise blog post on basics of Python Installation, IDE set up etc in the coming week !

See you next Friday !

Python Open Labs – Session 9

Hi Everyone

Hope you all had a great thanksgiving !

Today we had the last session of Python Open Labs for Fall 2016 at the DSSC. We will be continuing with the same through the next semester, so do watch this space for further announcements on schedule or free feel to shoot me a mail.

In today’s session we covered lists in python, working around various possibilities of accessing, creating and modifying lists. Please checkout the lecture slides and practice !!

Lecture slides (all open labs): https://goo.gl/YP0c2E

I further encourage you to practice various topics online on: https://www.hackerrank.com/domains/python/py-introduction

Thanks !

See you next semester

Python Open Labs – Session 7

Strings form an important data type in any programming language, especially involving text, processing files such as log files, articles etc. Python provides a string as a built-in data type supported with strong library functions that we looked at in today’s session.

The course material for the same can be accessed on: https://goo.gl/YP0c2E

Next week we will move ahead with handling files in python and extracting data from text files, so knowing strings before that class will come in really handy to get you up to speed.

See you next Friday, November 18th at 11:00 AM at DSSC Lehman Library 🙂

Python Open Labs – Session 6

Hi

In the 6th session of Python Open Labs, today we covered the concepts on comparison operators, logical operations and complex logical expressions. If you attended today’s session, I encourage you all to try out the practice problems from the slides on the google drive link given below.

Python Open Labs Slides: https://goo.gl/YP0c2E

Tip of the day: Practise! Practise! Practise!  (It’s one thing that remains constant)

Hope to see you next Friday, 11:00 AM at DSSC

Python Open Labs – Session 5

 

 

 

 

 

Hi

Thanks for stopping by this post. In the 5th session of Python Open Labs, today we covered the concept of for loops in python along with a quick revision of concepts from the previous sessions. If you attended today’s session, I encourage you all to try out the practise problems from the slides on the google drive link given below.

Python Open Labs Slides: https://goo.gl/YP0c2E

A quick note about the course material:

  1. If you want to get set up with Python 2.7 installation on your system, check out the Session-1 slides.
  2. Practise! Practise! Practise!

Hope to see you next Friday, 11:00 AM at DSSC 🙂