dots bg

Python Basic to Advanced

Course Instructor: TNBOCW

₹25000.00

dots bg

Course Overview

Schedule of Classes

Course Curriculum

14 Subjects

OLD_SKT_PG_Theory_Python

157 Learning Materials

Introduction to Programming Languages

Programming Language Paradigm

External Link

Imperative Programming Languages

External Link

Declarative Programming Languages

External Link

History of Programming Languages

External Link

Classification of Programming Languages

Machine Level Programming Language

External Link

Assembly Level Programming Language

External Link

High Level Programming Language

External Link

High Level Programming Languages

Introduction

External Link

FOTRAN

External Link

COBOL

External Link

ALGOL

External Link

BCPL & PASCAL

External Link

C Language

External Link

C++

External Link

JAVA

External Link

Python

External Link

Introduction to Python Programming

About Python Programming Language

External Link

History of Python

External Link

Characteristics of Python

External Link

Python Environment

Installation of Python

External Link

Compile and Running

External Link

Python Documentation

External Link

PIP

External Link

Editors & IDE's

Introduction to IDE

External Link

PyCharm

External Link

Anaconda

External Link

Spyder

External Link

Jupyter

External Link

Running Python Script

External Link

Getting Started with Python Programming

Creating your First Python Program

External Link

Reading & Printing to Screen

External Link

Interactive & Script Mode

External Link

Python File Extensions

External Link

Basic Concepts in Python

Shell as a Calculator

External Link

Comments in Python

External Link

Multiline Statements

External Link

Quotations in Python

External Link

Variables

Introduction to Variables

External Link

Naming Variables

External Link

Mnemonic Variable Names

External Link

Reserved Words

External Link

Data Types

Values & Types

External Link

Numerical Data Type

External Link

String Data Type

External Link

Working with Variables

Multiple Assignment

External Link

Swap Variables

External Link

Type Conversion

External Link

Mutable vs Immutable Objects

External Link

Number System Conversion

External Link

Operators

Arithmetic Operator

External Link

Assignment Operator

External Link

Comparison Operator

External Link

Logical Operator

External Link

Bitwise Operator

External Link

Membership Operator

External Link

Operator Precedence

External Link

Evaluating Expression

External Link

Decision Making

Introduction to Decision Making

External Link

if Statement

External Link

if...else Statement

External Link

elif Statement

External Link

Nested if...else Statement

External Link

Loops

Introduction to Loops

External Link

While Loop

External Link

For Loop

External Link

Nested Loops

External Link

Break Statement

External Link

Continue Statement

External Link

Pass Statement

External Link

Collections : List - 1

Introduction to Collections

External Link

Introduction to List

External Link

Accessing Items in a List

External Link

Loop through List

External Link

List Length & Add Items to List

External Link

Built-in List Methods

External Link

Basic List Operations

External Link

List Mutability

External Link

Collections : List - 2

Lambda Function

External Link

List with map() Function

External Link

List with filter() Function

External Link

List with reduce() Function

External Link

Difference between Strings & Lists

External Link

Collections : Tuples

Introduction to Tuple

External Link

Tuple Packing & Unpacking

External Link

Comparing Tuples & Iterating through Tuple

External Link

Deleting & Slicing of Tuples

External Link

Tuple Membership Test

External Link

Collections : Sets

Creating Set

External Link

Iteration Over Set

External Link

Python Set Methods

External Link

Set Operations

External Link

Set Built-in Functions

External Link

Frozen Set

External Link

Collections : Dictionary

Creating Dictionary

External Link

Python Hashing

External Link

Python Dictionary Methods

External Link

Copying & Updating Dictionary

External Link

Deleting & Sorting Keys in Dictionary

External Link

Summary of Dictionary Methods

External Link

String Handling - 1

Introduction to Strings

External Link

String Indices

External Link

Delete a String

External Link

String Multiplication & Concatenation

External Link

Iterating through a String

External Link

String Membership Test

External Link

String Built-in Functions

External Link

String Handling - 2

Reversing a String

External Link

Split String

External Link

Escape Sequence

External Link

String format() Method

External Link

String Methods

External Link

Functions

Introduction to Functions

External Link

Defining & Calling a Function

External Link

Working of Function

External Link

Doc Strings

External Link

Functions : Arguments & Return Statements

Default Arguments

External Link

Required Arguments

External Link

Keyword Arguments

External Link

Variable Length Arguments

External Link

Return Statement

External Link

Returning Multiple Values

External Link

Command Line Arguments

External Link

Functions : Scope of Variables

Global Variable

External Link

Local Variable & Its Comparison with Global

External Link

Functions : Recursion

Recursive Functions

External Link

Finding Sum of Natural Numbers using Recursion

External Link

Functions : Anonymous Functions

Lambda Function

External Link

Using Lambda with filter()

External Link

Using Lambda with map()

External Link

Using Lambda with reduce()

External Link

Functions : Parameter Passing Technique

Passing Immutable Objects

External Link

Passing Mutable Objects

External Link

Functions : First Class Functions

Assigning a Function to Variable

External Link

Passing a Function as Parameter

External Link

Returning Function to Function

External Link

Storing Function in Data Structures

External Link

NumPy Package

Introduction to NumPy

External Link

Installation of NumPy

External Link

Working with NumPy

External Link

Data Types in NumPy

External Link

NumPy Array Attributes

External Link

Engineering Mathematics : Basics of Matrices

Creating a Matrix

External Link

Identity Matrix

External Link

Transpose of a Matrix

External Link

Engineering Mathematics : Matrix Arithmetic Operations

Matrix Addition

External Link

Matrix Subtraction

External Link

Matrix Multiplication

External Link

Matrix Element Multiplication & Division

External Link

Engineering Mathematics : Operations on Matrices

Determinant of a Matrix

External Link

Inverse of a Matrix

External Link

Solving Linear Equations

External Link

Engineering Mathematics : Exercises on Matrices

Picking an Element from a Matrix

External Link

Interchange Diagonal Elements

External Link

Check a Matrix is Identity or Not

External Link

Matrix Arithmetic Operations

External Link

Inverse of 2X2 & 3X3 Matrix

External Link

Solving Linear Equations

External Link

OLD_SKT_Python Engg Applications

14 Learning Materials

Transpose of a Matrix without using NumPy

Introduction to Transpose of Matrix

External Link

Function to Input a Matrix : Code Explanation

External Link

Function to Input a Matrix : Code Implementation

External Link

Function to Transpose a Matrix : Code Explanation

External Link

Function to Transpose a Matrix : Code Implementation

External Link

Comparing with In-Built Function in NumPy

External Link

Determinant of Matrix without using NumPy

Manually Calculating Determinant of Matrix

External Link

Laplace Expansion to Calculate Determinant

External Link

Function to Find Determinant : Code Explanation

External Link

Function to Find Determinant : Code Implementation

External Link

Comparing with In-Built Function in NumPy

External Link

Cofactor & Minor Matrix without using NumPy

Introduction to Cofactors & Minor Matrix

External Link

Function for Cofactors & Minor Matrix : Code Explanation

External Link

Function for Cofactors & Minor Matrix : Code Implementation

External Link

SKT_PG_Theory_Core Python

96 Learning Materials

Introduction to programming languages

Introduction to Programming Language

External Link

Types of Computer Languages

External Link

Evolution of Computer Languages - 1

External Link

Evolution of Computer Languages - 2

External Link

Programming Paradigms - 1

External Link

Programming Paradigms - 2

External Link

Programming Paradigms - 3

External Link

Programming Paradigms - 4

External Link

Programming Translators

External Link

Types of Scripts

External Link

Logics Building

Logics Building & Flowchart

External Link

Algorithm & Pseudocode

External Link

Introduction to Python

Introduction to Python

External Link

Python Limitations and Libraries

External Link

History of Python

External Link

Features of Python

External Link

Python Applications

External Link

Python Implementations

External Link

Python vs other Languages

External Link

Characteristics of Python

External Link

Python Environment Setup

Downloading & Installation of Python

External Link

Python Real-time IDEs

External Link

Python Program Execution

Python Program Execution

External Link

Basic Syntax

Comments and Indentations in Python

External Link

Keywords and Identifiers

External Link

Variables

External Link

Input and Output Operations

External Link

Data Types

External Link

Type Conversions

External Link

Operators

Introduction to Operators

External Link

Arithmetic Operators

External Link

Assignment Operators

External Link

Relational Operators

External Link

Logical Operators

External Link

Bitwise Operators

External Link

Membership Operators

External Link

Identity Operators

External Link

Conditional Statements

Introduction to Conditional Statement

External Link

Simple If Statement

External Link

If-Else Statement

External Link

If-Elif-Else Statement

External Link

Nested If-Else Statement

External Link

Short-Hand If Statement

External Link

Jump Statement

Match Case

External Link

Range() Function & Del Keyword

Range() Function and Delete Keyword

External Link

Loops

Introduction to Loops

External Link

While Loop

External Link

For Loop

External Link

Nested Loops

External Link

Loop Control Statements

External Link

Functions

Introduction to Functions

External Link

Implementing Functions

External Link

Classification of Functions

External Link

Nested Functions

External Link

Scope of Variables in Functions

External Link

First Class Functions

External Link

Anonymous Functions

External Link

Recursive Functions

External Link

Lists

Introduction to Lists

External Link

Accessing List Elements

External Link

List Operations

External Link

Built in List Functions

External Link

List Methods-1

External Link

List Methods-2

External Link

List Methods-3

External Link

Tuples

Introduction to Tuples

External Link

Accessing Tuple Elements

External Link

Iterating Tuple Elements

External Link

Built-in Tuple Functions

External Link

Tuple Methods

External Link

Strings - 1

Introduction to Strings

External Link

Accessing Values from Strings

External Link

String Operations - 1

External Link

String Operations - 2

External Link

String Manipulation Methods

External Link

Strings - 2

String Validation and Transformation Methods

External Link

String Analysis Methods

External Link

Numeric String Methods

External Link

String Searching and Manipulation

External Link

Strings - 3

Advanced String Operations

External Link

String Alignment Methods

External Link

String Formatting Methods

External Link

String Splitting Methods

External Link

Mastering in String Operations

External Link

Dictionaries

Introduction to Dictionaries

External Link

Working With Dictionaries

External Link

Accessing Keys & Values from Dictinaries

External Link

Built-in Dictionary Methods-1

External Link

Built-in Dictionary Methods-2

External Link

Sets

Introduction to Sets

External Link

Working with Sets

External Link

Sets Built-in Methods - 1

External Link

Sets Built-in Methods - 2

External Link

Set Operations-1

External Link

Set Operations-2

External Link

Comprehensions

Comprehensions

External Link

SKT_Lab L1_Core Python

2 Learning Materials

Basic level programming of Basic Syntax

Read name, address, email and phone number of a person through keyboard and print the details

External Link

Basic level programming of Operators

Write a program that asks the user to enter three numbers.

External Link

SKT_Lab L2_Core Python

2 Learning Materials

Intermediate Level Programs on Basic Syntax

Write a python program to swap the values of two variables

External Link

Take two variables & assign your first name and last name respectively. Then print your first nam

External Link

SKT_Lab L3_Core Python

4 Learning Materials

Advance level programming of Basic Syntax

Declare three variables to store your first name, last name, and nickname

External Link

Develop a program to read USN, name and total marks of three subjects. Then print USN, name of stude

External Link

Advance level programming On Operators

Write a Program where the radius is taken as input to compute the area of a circle

External Link

Write a Program to input the value of x and n and print the sum of the series, 1+x+x2+x3+x4+…….xn

External Link

SKT_PG_Theory_Advance Python

35 Learning Materials

Memory Management

Dynamic Typing

External Link

Modules & Packages

Modules

External Link

Importing Modules

External Link

Creating Modules

External Link

Modules Search Path

External Link

What are Packages

External Link

Creating Packages

External Link

Python DateTime

Data Time Module

External Link

Time module

Time Module - 1

External Link

Time Module - 2

External Link

Python Calendar Module

Calendar Module

External Link

Random Module

Random Module

External Link

Cryptographically Secure Random Generator

UUID Module

External Link

Other Modules in Python

OS Module

External Link

Sys Module

External Link

Logger Module

External Link

JSON Module

External Link

Exception Handling

Introduction to Exception Handling

External Link

Types of Exception Handling

External Link

Errors in Exception Handling

External Link

Working with Exception Handling

External Link

Raising Exception and Creating User Defined Exception

Raising an Exception

External Link

Exception Chaining

External Link

Exception Lifecycle

External Link

Warnings in Exception Handling

External Link

File Handling in Python

Introduction to File Handling

External Link

Types of Files & File Paths

External Link

Types of File Access Modes

External Link

Types of Binary File Access Modes

External Link

Working with Binary File Access Modes

External Link

Create File in Python

Creating an Empty Text File

External Link

Creating File In A Specific Directory

External Link

Open a File in Python

Access Modes for Opening a File

External Link

Read File in Python

Reading a File

External Link

Reading a File into List

External Link

SKT_Lab L1_Advance Python

1 Learning Materials

Basic Level Programs on Memory Management

Create a program to demonstrate reference counting and automatic object deletion?

External Link

SKT_Lab L2_Advance Python

1 Learning Materials

Intermediate Level programming on Memory Management

Write a custom garbage collector simulation using object counters?

External Link

SKT_Lab L3_Advance Python

1 Learning Materials

Advance Level Programming on Memory Management

Implement your own memory manager using object-oriented design?

External Link

SKT_PG_Theory_OOPS with Python

27 Learning Materials

Introduction to OOPs

Introduction to Object Oriented Programming

External Link

Classes and Objectes

External Link

Class Variables and Instance Variables

External Link

Constructor & Destructor Methods

Constructor method

External Link

Destructor Method

External Link

Types of methods

Types of methods

External Link

Inheritance

Introduction to inheritance

External Link

Multiple Inheritance

External Link

Multilevel Inheritance

External Link

Hierarchial Inheritance

External Link

Hybrid Inheritance

External Link

More on Inheritance

Super() function

External Link

Method Overriding

External Link

Method Resolution Order

External Link

Polymorphism

Introduction to Polymorphism

External Link

Polymorphic Function and Duck Typing

External Link

Method Overriding

External Link

Method Overloading

External Link

Operator Overloading

External Link

Introduction to encapsulation

Introduction to Encapsulation

External Link

Access Modifiers

External Link

Getters and Setters

External Link

Abstraction

Abstraction

External Link

Closures and Decorators

Closures

External Link

Decorators

External Link

Iterators and Generators

Iterators

External Link

Generators

External Link

SKT_Lab L1_OOPS with Python

1 Learning Materials

Basic level programming on Introduction to OOPs

Write a Python class to reverse a string word by word.

External Link

SKT_Lab L2_OOPS with Python

1 Learning Materials

Intermediate Level Programs on Introduction to OOPs

Write a python program to display the use of class and objects

External Link

SKT_Lab L3_OOPS with Python

1 Learning Materials

Advance Level Programs on Introduction to OOPs

Write a python program to implement a singleton class in Python?

External Link

Course Instructor

tutor image

TNBOCW

194 Courses   •   5628 Students