Skip to content Skip to sidebar Skip to footer

Learn Python Programming

Learn Python Programming

Last updated 7/2025
Created by Pavan Kumar
MP4 | Video: h264, 1920×1080 | 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: Python 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

Downloading 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

PMAPOREGTGDFECOLEATREECAIEHEOURE

you must be registered member to see linkes Register Now

Leave a comment