NIT Hamirpur logo

SYLLABUS

CS-121

Introduction to Python and Data Structures

Credits: 3

Lectures: 2 hrs • Tutorials: 0 hrs • Practicals: 2 hrs

Branches: CE • CH • CS • EC • EE • MA • ME • MS • PH

Semesters: 1 • 2

📑Units

1Python Basics
  • Syntax, variables and data types
  • Operators and expressions
  • Input/output functions

2Control Structures and Functions
  • Conditional statements
  • Loops
  • Defining and calling functions

3Data Structures in Python
  • Lists, tuples, sets, dictionaries
  • Operations on collections

4Advanced Topics and File Handling
  • Recursion
  • Modules and packages
  • File I/O

📔Textbooks

  • Think Python

    Allen B. Downey

  • Python Programming

    Reema Thareja

📚 Reference Books

  • Learning Python

    Mark Lutz


All information displayed belongs to NIT Hamirpur. This site is not affiliated with the institute. Made with ❤️ by Mohak.
Visits: