You can keep up to 10 CVs here -- delete one you don't need.
You can keep up to 10 CVs here -- delete one you don't need.

Python Programming

Diploma Engineering · Semester 5 — Python syntax, data types, functions, modules, OOP, file handling and libraries.

6 MonthsDuration 1Subject 5Chapters OnlineTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Part 1 of the syllabusपाठ्यक्रम भाग 1

    Unit-wise coaching with notes and doubt classes.

    Unit 1: Python BasicsUnit 2: Data Structures in PythonUnit 3: Functions, Modules and Packages
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: Object Oriented Programming in PythonUnit 5: Exception Handling, Files and Libraries
  4. 4
    Unit tests & assignmentsयूनिट टेस्ट

    Regular tests in the university / board pattern.

  5. 5
    Semester 5 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षा

    Previous papers and full revision before the exam.

  6. 6
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

Syllabus · पाठ्यक्रम

1 subject · 5 chapters · 33 topics

01Unit 1: Python Basics 7 topics
  1. Features and applications of Python
  2. Installing Python and using IDLE / VS Code
  3. Keywords, identifiers, variables and data types
  4. Operators and expressions
  5. input() and print()
  6. Type conversion
  7. Conditional statements and loops
02Unit 2: Data Structures in Python 6 topics
  1. Strings - indexing, slicing and methods
  2. Lists - operations and methods
  3. Tuples and their immutability
  4. Sets and set operations
  5. Dictionaries - keys, values and methods
  6. List comprehension
03Unit 3: Functions, Modules and Packages 7 topics
  1. Defining and calling functions
  2. Default, keyword and variable-length arguments
  3. Scope - local and global
  4. Lambda functions and recursion
  5. Built-in modules - math, random, datetime, os
  6. Creating user-defined modules and packages
  7. Using pip
04Unit 4: Object Oriented Programming in Python 6 topics
  1. Classes and objects
  2. The __init__ method and self
  3. Class and instance variables
  4. Inheritance and method overriding
  5. Polymorphism and operator overloading
  6. Data hiding
05Unit 5: Exception Handling, Files and Libraries 7 topics
  1. Errors and exceptions - try, except, else, finally
  2. Raising and user-defined exceptions
  3. Opening, reading and writing files
  4. File modes and the with statement
  5. Introduction to NumPy arrays
  6. Plotting with Matplotlib
  7. Introduction to Pandas

About this course

You will be able to

  • Write and run Python programs using variables, data types, operators and input / output
  • Use if-elif-else, for and while loops with break, continue and pass
  • Work with strings, lists, tuples, sets and dictionaries and their methods
  • Write functions with default, keyword and variable arguments, lambda functions and recursion
  • Create and import modules and packages and use standard libraries
  • Apply classes, objects, inheritance and exception handling in Python
  • Read and write files and use libraries such as NumPy and Matplotlib at a basic level

Who it is for

  • Diploma Computer Science & Engineering students of Semester 5 (BTEUP)
  • Diploma IT and other branch students learning Python
  • Beginners preparing for data science and automation courses

What you need

  • Basic programming logic in any language (C / C++ / Java)
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

Questions

Which syllabus is followed?

The BTEUP Diploma Computer Science & Engineering Semester 5 Python Programming syllabus. Where your college syllabus differs, the centre follows your own syllabus.

Which Python version is used?

Python 3 (current release) with IDLE, VS Code or Jupyter Notebook.

Is Python useful after diploma?

Yes. It is used in data science, machine learning, web development and automation, and is common in placement tests.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? Enquire now — our centre will call you.