Semester 6BCA602

Introduction to Python Technologies (BCA602) crash course, Online BCA, Semester 6:

This subject introduces algorithmic problem solving and Python programming, covering data types, control flow, functions, strings, lists, tuples, dictionaries,…

  • 21 video lessons
  • 8h 1m
  • Study notes
  • 105 quiz questions
  • Assignment
Introduction to Python Technologies crash course

21 lessons in Introduction to Python Technologies

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

About this subject

This subject introduces algorithmic problem solving and Python programming, covering data types, control flow, functions, strings, lists, tuples, dictionaries, files, exceptions, modules and packages. After it, you will be able to design algorithms using pseudocode and flowcharts and write Python programs for tasks such as searching, sorting, and processing files.

  1. 1

    What Is an Algorithm? Building Blocks Explained

    Module I, Algorithmic Problem Solving: Algorithms, building blocks of algorithms (statements, state, control flow, functions)

    3. Building Blocks of Algorithm | #selection,#conditional· Preethi J· 28 min

    Study notes 5 quiz questionsWatch lesson
  2. 2

    Pseudocode, Flowcharts and Algorithmic Problem Solving

    Module I, Algorithmic Problem Solving: notation (pseudo code, flow chart, programming language), algorithmic problem solving, simple strategies for developing algorithms (iteration, recursion)

    Algorithms, Flowcharts, Pseudocode | Easy Explanation | Lovejeet Arora | Class 11 CS· TECH Queen· 38 min

    Study notes 5 quiz questionsWatch lesson
  3. 3

    Algorithm Examples: Find Minimum, Insert Card, Guess Number

    Module I, Algorithmic Problem Solving: Illustrative problems: find minimum in a list, insert a card in a list of sorted cards, guess an integer number in a range

    Dr. N. K. Sakthivel | Python Programming | Find Minimum | Insert Card in a List | Guess Integer No.· TechMakersIndia· 19 min

    Study notes 5 quiz questionsWatch lesson
  4. 4

    Towers of Hanoi Using Recursion

    Module I, Algorithmic Problem Solving: Towers of Hanoi

    Tower of Hanoi Problem - Made Easy· Abdul Bari· 10 min

    Study notes 5 quiz questionsWatch lesson
  5. 5

    Python Interpreter, Values and Data Types

    Module II, Data, Expressions, Statements: Python interpreter and interactive mode, values and types: int, float, boolean, string, and list

    Variables and Data Types | Python Tutorial - Day #6· CodeWithHarry· 14 min

    Study notes 5 quiz questionsWatch lesson
  6. 6

    Python Variables, Expressions and Operator Precedence

    Module II, Data, Expressions, Statements: variables, expressions, statements, tuple assignment, precedence of operators, comments

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

    Study notes 5 quiz questionsWatch lesson
  7. 7

    Python Functions and Modules Basics

    Module II, Data, Expressions, Statements: modules and functions, function definition and use, flow of execution, parameters and arguments

    Functions in Python | Python Tutorial in Hindi 10· Rishabh Mishra· 34 min

    Study notes 5 quiz questionsWatch lesson
  8. 8

    Python Programs: Swap Variables, Circulate Values, Distance Between Points

    Module II, Data, Expressions, Statements: Illustrative programs: exchange the values of two variables, circulate the values of n variables, distance between two points

    GRACECOE-GE3171-PROBLEM SOLVING & PYTHON PROGRAMMING –EX.NO.2(b)–CIRCULATE THE VALUES OF N VARIABLE· GRACE COLLEGE OF ENGINEERING· 13 min

    Study notes 5 quiz questionsWatch lesson
  9. 9

    Python If, If-Else and Elif Statements

    Module III, Control Flow, Functions: Conditionals: Boolean values and operators, conditional (if), alternative (if-else), chained conditional (if-elif-else)

    If Else Conditional Statements in Python | Python Tutorial - Day #14· CodeWithHarry· 17 min

    Study notes 5 quiz questionsWatch lesson
  10. 10

    Python Loops: While, For, Break, Continue, Pass

    Module III, Control Flow, Functions: Iteration: state, while, for, break, continue, pass

    Loops in Python - while & for Loops | Loop Control Statements | Python Tutorial in Hindi 14· Rishabh Mishra· 41 min

    Study notes 5 quiz questionsWatch lesson
  11. 11

    Python Return Values, Scope and Recursion

    Module III, Control Flow, Functions: Fruitful functions: return values, parameters, local and global scope, function composition, recursion

    Lecture 6 : Functions & Recursion in Python | Python Full Course· Shradha Khapra· 29 min

    Study notes 5 quiz questionsWatch lesson
  12. 12

    Python Strings: Slicing and String Methods

    Module III, Control Flow, Functions: Strings: string slices, immutability, string functions and methods, string module, Lists as arrays

    Strings Indexing, Slicing and Methods | Python Tutorial in Hindi 13· Rishabh Mishra· 40 min

    Study notes 5 quiz questionsWatch lesson
  13. 13

    Python Programs: Square Root, GCD, Linear and Binary Search

    Module III, Control Flow, Functions: Illustrative programs: square root, gcd, exponentiation, sum an array of numbers, linear search, binary search

    Python programs | PSPP Lab | GCD, SQRT, Exponentiation, Maximum, Search & sorting | Tamil· Beginners Coding Channel· 10 min

    Study notes 5 quiz questionsWatch lesson
  14. 14

    Python Lists: Operations, Slices and Methods

    Module IV, Lists, Tuples, Dictionaries: Lists: list operations, list slices, list methods, list loop, mutability, aliasing, cloning lists, list parameters

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

    Study notes 5 quiz questionsWatch lesson
  15. 15

    Python Tuples and Dictionaries

    Module IV, Lists, Tuples, Dictionaries: Tuples: tuple assignment, tuple as return value, Dictionaries: operations and methods

    Dictionary in Python with Examples | Python Tutorial in Hindi 19· Rishabh Mishra· 37 min

    Study notes 5 quiz questionsWatch lesson
  16. 16

    Python List Comprehension

    Module IV, Lists, Tuples, Dictionaries: advanced list processing – list comprehension

    Tutorial 17- Python List Comprehension· Krish Naik· 8 min

    Study notes 5 quiz questionsWatch lesson
  17. 17

    Selection, Insertion and Merge Sort in Python

    Module IV, Lists, Tuples, Dictionaries: Illustrative programs: selection sort, insertion sort, mergesort, histogram

    Lec-54: Merge Sort in Python 🐍 with Code | DSA in Python 🐍· Gate Smashers· 10 min

    Study notes 5 quiz questionsWatch lesson
  18. 18

    Python File Handling: Reading and Writing Text Files

    Module V, Files, Modules, Packages: Files and exception: text files, reading and writing files, format operator, command line arguments

    File Handling in Python | File Input & Output | Python Tutorial in Hindi 22· Rishabh Mishra· 22 min

    Study notes 5 quiz questionsWatch lesson
  19. 19

    Python Exception Handling

    Module V, Files, Modules, Packages: errors and exceptions, handling exceptions

    Class 12 Computer Science (083) | Exception Handling | BOARDS | ONE SHOT 2025-26· Youth Af· 18 min

    Study notes 5 quiz questionsWatch lesson
  20. 20

    Python Modules and Packages

    Module V, Files, Modules, Packages: modules, packages

    Modules in Python | Packages & Libraries | Python Tutorial in Hindi 21· Rishabh Mishra· 25 min

    Study notes 5 quiz questionsWatch lesson
  21. 21

    Python Programs: Word Count and Copy File

    Module V, Files, Modules, Packages: Illustrative programs: word count, copy file

    7 MUST-KNOW 👍 PYTHON FILE HANDLING PROGRAMS 👌 YOU NEED TO TRY IN 2024 !!· Tech With Pro· 19 min

    Study notes 5 quiz questionsWatch lesson

Assignment

Student Marks Toolkit: A Mini Python Project

Free login to open
What you get

Less scrolling. More passing.

  • Free

    Hand-picked video lessons

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

  • Free login

    Study notes

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

  • Free login

    Quizzes

    105 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 BCA live chat. Study together, live.

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

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

Introduction to Python Technologies: common questions

This subject introduces algorithmic problem solving and Python programming, covering data types, control flow, functions, strings, lists, tuples, dictionaries, files, exceptions, modules and packages. After it, you will be able to design algorithms using pseudocode and flowcharts and write Python programs for tasks such as searching, sorting, and processing files. It's the Introduction to Python Technologies subject of Online BCA, Semester 6, in 21 lessons: What Is an Algorithm? Building Blocks Explained; Pseudocode, Flowcharts and Algorithmic Problem Solving; Algorithm Examples: Find Minimum, Insert Card, Guess Number; Towers of Hanoi Using Recursion; Python Interpreter, Values and Data Types; Python Variables, Expressions and Operator Precedence; Python Functions and Modules Basics; Python Programs: Swap Variables, Circulate Values, Distance Between Points; Python If, If-Else and Elif Statements; Python Loops: While, For, Break, Continue, Pass; Python Return Values, Scope and Recursion; Python Strings: Slicing and String Methods; Python Programs: Square Root, GCD, Linear and Binary Search; Python Lists: Operations, Slices and Methods; Python Tuples and Dictionaries; Python List Comprehension; Selection, Insertion and Merge Sort in Python; Python File Handling: Reading and Writing Text Files; Python Exception Handling; Python Modules and Packages; Python Programs: Word Count and Copy File.

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 8h 1m of video across 21 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.

Yes: “Student Marks Toolkit: A Mini Python 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 BCA, 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.