Python Programming

B-Tech · Semester 3 — Python language fundamentals, data types, control flow, functions, files and modules.

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 Basics, Data Types and OperatorsUnit 2: Conditional Statements and LoopsUnit 3: Strings and Functions
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: Lists, Tuples, Dictionaries and SetsUnit 5: File Handling, Exceptions, Modules and Packages
  4. 4
    Unit tests & assignmentsयूनिट टेस्ट

    Regular tests in the university / board pattern.

  5. 5
    Semester 3 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 · 28 topics

01Unit 1: Python Basics, Data Types and Operators 6 topics
  1. History and features of Python
  2. Python interpreter, IDLE and running scripts
  3. Variables, keywords and identifiers
  4. Data types: int, float, complex, bool, str
  5. Operators and precedence
  6. Input, output and type conversion
02Unit 2: Conditional Statements and Loops 5 topics
  1. if, if-else and if-elif-else
  2. while loop
  3. for loop with range()
  4. break, continue and pass
  5. Loop else clause and nested loops
03Unit 3: Strings and Functions 6 topics
  1. String indexing, slicing and methods
  2. String formatting
  3. Defining and calling functions
  4. Default, keyword and variable-length arguments
  5. Lambda functions and recursion
  6. Scope of variables
04Unit 4: Lists, Tuples, Dictionaries and Sets 5 topics
  1. List operations and methods
  2. List comprehensions
  3. Tuples and their immutability
  4. Dictionaries: keys, values and methods
  5. Sets and set operations
05Unit 5: File Handling, Exceptions, Modules and Packages 6 topics
  1. Opening, reading and writing files
  2. File modes and the with statement
  3. Exceptions: try, except, else, finally
  4. Raising exceptions
  5. Modules, packages and the standard library
  6. Introduction to NumPy and Matplotlib

About this course

You will be able to

  • Write Python programs using data types, variables, operators and expressions
  • Use conditional statements and loops to solve problems
  • Manipulate strings and write functions with different types of arguments and recursion
  • Use lists, tuples, dictionaries and sets including comprehensions
  • Handle files and exceptions and use modules and packages

Who it is for

  • B.Tech second-year students under AKTU: Semester 3 (Civil, Mechanical, Electrical, ECE) and Semester 4 (CSE, IT)
  • Beginners who want to learn Python for data analysis, automation and placements

What you need

  • Basic knowledge of any programming (C preferred)
  • Computer with Python 3 and an editor (IDLE / VS Code / Jupyter)
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 current AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus of Python Programming (Semester 3 / 4 as per branch). If your university or college follows a different syllabus, the centre teaches from your own university syllabus.

Do I need to know C first?

It helps, but Python is taught from the basics, so beginners can join.

Is coding practice given?

Yes. Every unit includes coding exercises on a computer alongside preparation for the theory paper.

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.