A Gentle Introduction to Programming Using Python
This note will provide a gentle introduction to programming using
Python for highly motivated students with little or no prior experience in
programming computers. Topics covered includes: Variables and types, Functions,
basic recursion, Control flow: Branching and repetition, Introduction to
objects: Strings and lists, Structuring larger programs, Python modules,
debugging programs, Introduction to data structures: Dictionaries, Functions as
a type, anonymous functions and list comprehensions.
Author(s): Mihir Kedia and
Aseem Kishore
NA Pages