Semester 3MCA337

Python (MCA337) crash course, Online MCA, Semester 3:

This subject teaches Python programming from basic syntax, data types and control flow through strings, files, collections, functions, simple graphics and…

  • 19 video lessons
  • 10h
  • Study notes
  • 95 quiz questions
  • Assignment
Python crash course

19 lessons in Python

Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.

About this subject

This subject teaches Python programming from basic syntax, data types and control flow through strings, files, collections, functions, simple graphics and image processing, and object-oriented programming. After it you will be able to write structured Python programs that process text and data files, manipulate images, and model real problems with classes and exception handling.

  1. 1

    Getting Started with Python

    Module I, : Introduction to Python- features and basic syntax, interactive shell, editing, saving, and running a script

    Class 11 Computer Science 083 | Python Programming | Unit 2 | Complete One Shot | CBSE 2026-27· Youth Af· 27 min

    Study notes 5 quiz questionsWatch lesson
  2. 2

    Python Data Types, Variables and Operators

    Module I, : The concept of data types, variables, assignments, immutable variables, numerical types, arithmetic operators and expressions, understanding error messages

    Python Full Course❤️ | Variables & Data Types | Lecture 1· Shradha Khapra· 82 min

    Study notes 5 quiz questionsWatch lesson
  3. 3

    Boolean Logic and Conditions in Python

    Module I, : Conditions, boolean logic, logical operators, short-circuit (lazy) evaluation

    Python Tutorial for Beginners 6: Conditionals and Booleans - If, Else, and Elif Statements· Corey Schafer· 16 min

    Study notes 5 quiz questionsWatch lesson
  4. 4

    Python if-else, for and while Loops

    Module I, : ranges, Control statements: if-else, loops (for, while)

    Lecture 5 : Loops in Python | While & For Loops | Python Full Course· Shradha Khapra· 64 min

    Study notes 5 quiz questionsWatch lesson
  5. 5

    Python File Handling and Directories

    Module II, : Strings and text files, manipulating files and directories

    Python Tutorials || File Handling || Working with Directories || by Durga· Durga Software Solutions· 56 min

    Study notes 5 quiz questionsWatch lesson
  6. 6

    Reading and Writing Text Files in Python

    Module II, : text files: reading/writing text and numbers from/to a file, creating and reading a formatted file

    Python Tutorial: File Objects - Reading and Writing to Files· Corey Schafer· 25 min

    Study notes 5 quiz questionsWatch lesson
  7. 7

    Python String Indexing and Slicing

    Module II, : String manipulations: subscript operator, indexing, slicing a string

    What is String Indexing & String Slicing in Python | Python Tutorial· WsCube Tech· 13 min

    Study notes 5 quiz questionsWatch lesson
  8. 8

    Number Conversions: Binary, Octal, Hex in Python

    Module II, : strings and number system: converting strings to numbers and vice versa, Binary, octal, hexadecimal numbers

    Python 3 Basics # 2.2.2 | int() | bin() | oct() | hex() | format() | Number system conversion· technologyCult· 7 min

    Study notes 5 quiz questionsWatch lesson
  9. 9

    Python Lists and Tuples

    Module III, : Lists, tuples, and dictionaries, basic list operators, replacing, inserting, removing an element, searching and sorting lists

    Lecture 3 : List & Tuple in Python | Python Full Course· Shradha Khapra· 41 min

    Study notes 5 quiz questionsWatch lesson
  10. 10

    Python Dictionaries

    Module III, : dictionary literals, adding and removing keys, accessing and replacing values, traversing dictionaries

    Class 11 Computer Science | Python Dictionary | Chapter 10 | CBSE | ONE SHOT | PYTHON NCERT· Youth Af· 12 min

    Study notes 5 quiz questionsWatch lesson
  11. 11

    Python Functions and Arguments

    Module III, : Design with functions: hiding redundancy, complexity, arguments and return values, formal vs actual arguments, named arguments

    Functions with Arguments in Python | Parameters vs Arguments | Python Tutorials for Beginners #lec60· Jenny's Lectures CS IT· 14 min

    Study notes 5 quiz questionsWatch lesson
  12. 12

    Recursion in Python

    Module III, : Recursive functions.

    Recursion in Python | Python Tutorial - Day #30· CodeWithHarry· 10 min

    Study notes 5 quiz questionsWatch lesson
  13. 13

    Python Turtle Graphics

    Module IV, : Simple graphics and image processing: "turtle" module, simple 2d drawing - colors, shapes

    Python Turtle Graphics Introduction | Python Tutorials for Beginners #lec111· Jenny's Lectures CS IT· 28 min

    Study notes 5 quiz questionsWatch lesson
  14. 14

    Digital Images and File Formats

    Module IV, : digital images, image file formats, image processing

    Introduction to Digital Image Processing 🔥🔥· Perfect Computer Engineer· 8 min

    Study notes 5 quiz questionsWatch lesson
  15. 15

    Image Manipulation in Python: Grayscale, B&W, Blur

    Module IV, : Simple image manipulations with 'image' module - convert to bw, greyscale, blur, etc.

    Image Processing with OpenCV and Python· Rob Mulla· 18 min

    Study notes 5 quiz questionsWatch lesson
  16. 16

    Python Classes and Objects

    Module V, : Classes and OOP: classes, objects, attributes and methods, defining classes, design with classes, data modeling

    Lecture 8 : OOPS in Python | Object Oriented Programming | Classes & Objects | Python Full Course· Shradha Khapra· 57 min

    Study notes 5 quiz questionsWatch lesson
  17. 17

    Saving Objects with Pickle

    Module V, : persistent storage of objects

    Pickle Module | Python Tutorials For Absolute Beginners In Hindi #84· CodeWithHarry· 10 min

    Study notes 5 quiz questionsWatch lesson
  18. 18

    Inheritance, Polymorphism and Operator Overloading

    Module V, : inheritance, polymorphism, operator overloading, abstract classes

    OOP Part 3 | Inheritance & Polymorphism | Static | Data Science Mentorship Program(DSMP) 2022-23· CampusX· 101 min

    Study notes 5 quiz questionsWatch lesson
  19. 19

    Python Exception Handling (try-except)

    Module V, : exception handling, try block

    Exception Handling in Python | Python Tutorial - Day #36· CodeWithHarry· 11 min

    Study notes 5 quiz questionsWatch lesson

Assignment

Student Records Manager: An Integrated Python Mini-Project

Free login to open
What you get

Less scrolling. More passing.

  • Free

    Hand-picked video lessons

    19 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.

  • Free login

    Study notes

    19 lessons come with a summary, key points, key terms and takeaways for quick revision.

  • Free login

    Quizzes

    95 questions across the course, with the right answer and why, the moment you pick.

  • Free login

    Assignments

    1 subject assignments with clear tasks, so you practise what each subject actually asks of you.

  • Free login

    Notebook

    Write notes beside the video, stamped with the exact time, and jump back to that moment later.

  • Free login

    Progress that follows you

    Completed lessons, quiz scores and where you stopped, saved to your account on every device.

  • Live chat pass

    Live chat

    A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.

Members only

The Online MCA live chat. Study together, live.

A live chat right beside the video, shared by everyone studying Online MCA. Ask a Python doubt mid-lesson, share a shortcut, celebrate a finished semester.

  • Live chat beside every lesson
  • One live chat for all of Online MCA
  • Members-only stickers & GIFs
  • One ₹19 pass opens every live chat
Open the live chat
Pass₹19

Python: common questions

This subject teaches Python programming from basic syntax, data types and control flow through strings, files, collections, functions, simple graphics and image processing, and object-oriented programming. After it you will be able to write structured Python programs that process text and data files, manipulate images, and model real problems with classes and exception handling. It's the Python subject of Online MCA, Semester 3, in 19 lessons: Getting Started with Python; Python Data Types, Variables and Operators; Boolean Logic and Conditions in Python; Python if-else, for and while Loops; Python File Handling and Directories; Reading and Writing Text Files in Python; Python String Indexing and Slicing; Number Conversions: Binary, Octal, Hex in Python; Python Lists and Tuples; Python Dictionaries; Python Functions and Arguments; Recursion in Python; Python Turtle Graphics; Digital Images and File Formats; Image Manipulation in Python: Grayscale, B&W, Blur; Python Classes and Objects; Saving Objects with Pickle; Inheritance, Polymorphism and Operator Overloading; Python Exception Handling (try-except).

Yes. Every video lesson is free to watch without an account. A free login unlocks study notes, quizzes, the assignment, a notebook and progress that syncs across devices.

About 10h of video across 19 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.

Yes: “Student Records Manager: An Integrated Python Mini-Project”. It comes after the last lesson, with a brief, clear tasks and how the work is judged.

A members-only live chat beside the video, shared by everyone studying Online MCA, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.

No. It's a crash course to help you understand and revise the subject quickly. Use it alongside your official study material and assignments.