Introduction to computing and problem solving using Python

Taking a cue from MIT, Kerala Technological University has plans for teaching Python as an introductory course for BTech Computer Science students. The first draft published has topics


variables, expressions and statements, evaluation of expressions, precedence, string operations. Control statements, Boolean expressions and logical operators, conditional and alternative executions. Iteration - while statement and tables.

Functions, calling functions, type conversion and coercion, composition of functions, mathematical functions, user-defined functions, parameters and arguments.

Strings and lists – string traversal and comparison with examples. tuples and dictionaries – operations and examples

Files and exceptions - text files, directories. Introduction to classes and objects - attributes, instances


So thought of creating a tutorial based on this. It can be accessed from here.

Python KTU Syllabus Notebook.

Comments !