Python Programming

BCA · Semester 6 — Python syntax, data types, control flow, functions, modules, file handling and basic libraries.

6 महीनेअवधि 1Subject 6Chapters ऑनलाइनTests & 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: Control FlowUnit 3: Strings and Collections
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: Functions and ModulesUnit 5: File Handling and ExceptionsUnit 6: Object-Oriented Programming and Libraries
  4. 4
    Unit tests & assignmentsयूनिट टेस्ट

    Regular tests in the university / board pattern.

  5. 5
    Semester 6 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.

सिलेबस · पाठ्यक्रम

1 subject · 6 chapters · 37 topics

01Unit 1: Python Basics 7 टॉपिक
  1. Features and applications of Python
  2. Interactive and script mode, IDLE
  3. Keywords, identifiers, variables and comments
  4. Data types: int, float, complex, bool, str
  5. Operators and precedence
  6. input(), print() and type conversion
  7. Indentation
02Unit 2: Control Flow 5 टॉपिक
  1. if, if-else, elif and nested if
  2. while loop
  3. for loop and range()
  4. break, continue and pass
  5. Nested loops and pattern programs
03Unit 3: Strings and Collections 7 टॉपिक
  1. String indexing, slicing and methods
  2. Lists and list methods
  3. Tuples
  4. Sets
  5. Dictionaries
  6. Mutable and immutable types
  7. List comprehension
04Unit 4: Functions and Modules 6 टॉपिक
  1. Defining and calling functions
  2. Positional, keyword, default, *args and **kwargs arguments
  3. Local and global scope
  4. Recursion
  5. Lambda, map and filter
  6. Modules: math, random, datetime; creating modules and packages; pip
05Unit 5: File Handling and Exceptions 6 टॉपिक
  1. Opening files and file modes
  2. Reading and writing text files
  3. with statement
  4. csv module
  5. Exceptions: try, except, else, finally
  6. raise and common built-in exceptions
06Unit 6: Object-Oriented Programming and Libraries 6 टॉपिक
  1. Classes, objects, __init__ and self
  2. Inheritance and method overriding
  3. Encapsulation
  4. Introduction to NumPy and Pandas
  5. Plotting with Matplotlib
  6. Tkinter GUI basics

About this course

आप यह कर पाएँगे

  • Write Python programs using variables, data types, operators, input and output
  • Use if-elif-else, while and for loops with break, continue and pass
  • Work with strings, lists, tuples, sets and dictionaries including slicing and comprehensions
  • Define functions with different argument types, use recursion, lambda and standard modules
  • Read and write files and handle exceptions with try, except, else and finally
  • Create classes and objects with inheritance and use basic libraries such as NumPy and Pandas

यह किसके लिए है

  • BCA students of Semester 6 (UP state universities, Lucknow University pattern)
  • Students who want a first programming language for data science, web or automation jobs

आपको क्या चाहिए

  • Basic computer skills; C programming of earlier semesters is helpful
  • A computer with Python 3 installed
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

सवाल

Do I need to know C before Python?

No, but it helps. We start from basics and do practical programs on the computer for every unit.

Will output-based questions be practised?

Yes. Predicting the output of code snippets is practised regularly, as it is common in exams and interviews.

Which syllabus does the course follow?

It follows the common BCA syllabus of UP state universities (University of Lucknow pattern, followed by affiliated colleges). Where your own university's syllabus differs, the centre teaches as per your university syllabus and papers.

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? अभी पूछताछ करें — our centre will call you.