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% |