Learn Python Programming
Last updated 7/2025
Created by Pavan Kumar
MP4 |
Video: h264, 1920x1080 |
Audio: AAC, 44.1 KHz, 2 Ch
Level: All Levels |
Genre: eLearning |
Language: English + subtitle |
Duration: 54 Lectures ( 35h 28m ) |
Size: 27.1 GB
Python Programming (Basic To Advanced) for Software Testers/Developers/Data Science/Machine Learning
What you'll learn

You will learn how to write a complete Python program that takes user input, processes and outputs the results

You will learn OOPS concepts in Python

You will able to use python for Selenium in testing, Machine learning, AI and many more fields.
Requirements

No prior knowledge of Python, everything will be covered in this course

Understanding of Computers
Description
Course Title: Python Programming (Basic To Advanced)
Course Description
ython has become a cornerstone in the programming world, renowned for its simplicity, versatility, and readability. "Introduction to Python Programming" is designed to be an immersive learning experience, providing a solid foundation in both fundamental programming concepts and the Python language. Whether you are a beginner eager to enter the world of programming or an experienced developer looking to add Python to your skill set, this course will equip you with the knowledge and skills needed to excel in various domains, including web development, software development, and scientific applications.
Take-Away Skills: Upon completion of this course, participants will gain confidence in programming with Python. The key take-away skills include a comprehensive understanding of Python syntax, data structures, control statements, functions, object-oriented programming, and practical problem-solving using Python.
Topics Covered
Module 1: Python Programming
1. Getting Started with Python

Overview of Python Programming Language

ing and Installing Python

Setting Up Python Environment

Configuring Python Path in Environment Variables

Verifying Python Installation

Introduction to pip - Python Package Installer
2. Working with PyCharm IDE

Installing PyCharm

Setting Up a New Python Project

Navigating the PyCharm Interface

Writing and Running Python Scripts

First Python Script

Understanding Python File Structure

Running Scripts in PyCharm and via Command Line

Console Output and print() Function

String Formatting Techniques
3. Python Basics

Variables and Data Types

Declaring and Initializing Variables

Data Types: int, float, str, bool

Type Casting

Operators in Python

Arithmetic, Comparison, Logical, and Assignment Operators
4. Control Flow Statements

Conditional Statements

if, if-else, elif, and Nested if

Looping Constructs

for and while Loops

Nested Loops

Loop Control: break, continue, pass
5. Python Data Structures
Lists

Creating, Accessing, and Modifying Lists

Common List Methods
Tuples

Characteristics and Operations
Strings

Declaration, Methods, Operations, and Formatting
Dictionaries

Creating, Accessing, and Dictionary Methods
Sets

Creating, Accessing, Set Operations and Methods
Module 2: Python Object-Oriented Programming
1. Classes and Objects

Defining Classes and Creating Objects

Instance Variables and Methods

Writing Functions Inside and Outside Classes
2. Method Parameters

Positional Arguments

Keyword Arguments

Default Parameter Values
3. Constructors and Overloading

Understanding the __init__ Method

Constructor Creation and Default Arguments

Method Overloading using Default Parameters

Simulating Constructor Overloading
4. Static Members

Static Variables

Static Methods using @staticmethod
5. Inheritance in Python

Types of Inheritance

Single, Multiple, Multilevel, and Hierarchical

Method Overriding

Using super() to Call Parent Class Methods
6. Python Modules and Packages

Creating and Importing Modules

Working with Packages

Namespace Management
7. Exception Handling

Built-in Exception Handling

try, except, else, finally Blocks

Raising and Custom Exceptions

Using assert Statements
8. Advanced Concepts

Decorators in Python

Generators in Python
Module 3: Basic Programs

Swapping two numbers

Checking whether a number is prime or not

Calculating the factorial of a number

Generating Fibonacci numbers
Array Programs

Finding the sum of an array

Finding the maximum and minimum elements in an array
List Programs

Finding the length of a list

Swapping first and last elements in a list

Swapping two elements in a list

Removing the Nth occurrence of a given word

Checking if an element exists/searching in a list

Clearing a list in different ways

Reversing a list

Cloning or copying a list

Counting occurrences of an element in a list

Finding the sum of elements in a list

Finding the smallest number in a list
Join us on a journey to master Python and unlock a world of possibilities in the realm of programming!
Who this course is for

Any Beginners,Fresh Graduates, Students, Working professionals and Testers
Homepage
Recommend Download Link Hight Speed |
Please Say Thanks Keep Topic Live
No Password - Links are Interchangeable