DWIT - 013 Introduction to Python Programming

Instructors: Sushil Awale (@awalesushil) and Suraj Prasai (@spygaurad)

Course Description

The objective of the course is to teach the basics of python programming language. The students will learn python syntax, python basic data types such as list, dictionary, tuples, defining and using functions, using third-party modules and much more.

The course will help students to learn the concepts of programming that they can apply to solve problems of their interest using programming.

Prerequisites

Basic computer skills and familiarity with text editors and command line interface

Reference Textbooks

The reference textbooks for the course are:

  • How to Think Like a Computer Scientist: Learning with Python 3, 3rd Edition by Peter Wentworth, Jeffrey Elkner, Allen B. Downey and Chris Meyers [Link]
  • Automate the Boring Stuff with Python by Al Sweigart [Link]
  • How to think like a Computer Scientist by Brad Miller and David Ranum [Link]

Grading

The grade distribution for this course is as follows:

Assignments 50%
Exams 20%
Project 20%
Attendance and Participation 10%

Important Course Links

Table of Contents

Assignments


Next ยป