1st Year Introduction To Python Syllabus
1st Year Introduction To Python Syllabus
Subject
Introduction to Python
Prof. M. V. Tiwari
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of
Introduction to Python by being able to do each of the following: ● Develop a strong foundational
understanding of the Python programming language, including its basic concepts, data types, operators,
and control flow structures. ● Gain proficiency in working with strings, functions, and various data
structures such as lists, tuples, and dictionaries. ● Acquire skills in file handling, Date and Time with its
functions, Modules, packages and object-oriented programming principles.
Course Outcomes: After Successful completion of this course, the student will be able to:
1. Define the basic concepts of Python, including variables, data types, and operators.
4. Implement the concepts and procedures of file handling in Python for real-world scenarios.
Modes of file handling (Opening and closing file, Reading and writing files), Date and
Programs. (Hours: 7)
Text Book: 1. Martin C Brown, ―Python: The Complete Reference, MCGraw Hill
2. Mueller, J., & Massaron, L. (2019). Python for data science. 2nd edition. Hoboken, NJ, John Wiley &
Sons, Inc
Reference Books: 1. Larry Lutz, ―Python for Beginners: Step By Step Guide to Learning Python
Programming, CreateSpace Independent Publishing Platform, First edition, ISBN, 1717410588,
9781717410580, 2018
2. Nicholas Ayden, ―Python Programming, Independently Published, First Edition, ISBN,
1707051933,9781707051939, 2019.
3. MichałJaworski, Tarek Ziadé, ―Expert Python Programming, Packt Publishing Ltd., Third Edition,
ISBN,9781789808896, 2019