Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Python: 100% Hands-On/Practical Course

Posted By: ELK1nG
Python: 100% Hands-On/Practical Course

Python: 100% Hands-On/Practical Course
Published 5/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.62 GB | Duration: 6h 10m

100 percent practical / hands-on python course from A to Z

What you'll learn

You will be able to work with variables, data types and operations

You will learn how to work different types of functions such common functions, lambda functions, iterators, generator, decorator

You will work with class and object

You will work with OOP principles such is inheritance, polymorphism, abstraction and encapsulation

You will work practically with multithreading in Python

You will be able to handle different types of exceptions

Requirements

Laptop and Internet

Installation of Python and VS Code

Description

Welcome to my 100% hands-on Python course, designed to equip you with the fundamental skills and knowledge needed to become proficient in Python programming. Throughout this course, you'll embark on an exciting journey through the world of Python, starting with the basics and gradually delving into more advanced topics.We'll kick off with an introduction to Python, exploring its history, features, and the reasons behind its widespread popularity. From there, we'll dive into the essentials of programming, covering topics such as variables, data types, loops, conditions, and functions. Through practical exercises and real-world examples, you'll gain hands-on experience with writing Python code and solving problems.As you progress, we'll dive deeper into Python's advanced features, including lambda functions, iterators, generators, decorators, and more. You'll learn how to harness the power of these tools to write cleaner, more efficient code and tackle complex programming tasks with ease.But that's not all! This course goes beyond the basics to explore key concepts of object-oriented programming (OOP), such as inheritance, polymorphism, abstraction, and encapsulation. You'll discover how to create and manipulate objects, design robust class hierarchies, and leverage the principles of OOP to build scalable, maintainable software solutions.Additionally, we'll cover essential topics like multithreading, allowing you to write concurrent programs that can perform multiple tasks simultaneously, and exception handling, enabling you to gracefully handle errors and unexpected situations in your code.

Overview

Section 1: Step 1 - Python - Introduction to Python

Lecture 1 Why Python?

Lecture 2 Usage of Python

Lecture 3 Python version 3.12

Section 2: Step 2 - Python - variables and data types

Lecture 4 Variables in Python

Lecture 5 Data type vs variable

Lecture 6 Data type of a variable

Lecture 7 Number in Python

Lecture 8 Casting

Lecture 9 String in Python

Lecture 10 String slicing

Lecture 11 String functions

Lecture 12 String format and concatenation

Lecture 13 Boolean and logical operators

Section 3: Step 3 - Python - Operations in Python

Lecture 14 Arithmetic operation

Lecture 15 Comparison operation

Lecture 16 Assignment operation

Section 4: Step 4 - Python - Python collections

Lecture 17 Python collection

Lecture 18 List - definition and creation

Lecture 19 List - ordered, mutable and allowing duplicate in list

Lecture 20 List - functions in list

Lecture 21 List - list comprehension

Lecture 22 Tuple - tuple creation

Lecture 23 Tuple - access tuple items

Lecture 24 Tuple - update, remove and join in tuple

Lecture 25 Tuple - packing and unpacking

Lecture 26 Tuple - functions of tuple

Lecture 27 Set - Set creation / defination

Lecture 28 Set - functions - part 01

Lecture 29 Set - functions - part 02

Lecture 30 Dictionary - dictionary creation / definition

Lecture 31 Dictionary - functions - part 01

Lecture 32 Dictionary - functions - part 02

Lecture 33 Dictionary - Nested dictionary

Section 5: Step 5 - Python - If and else statement

Lecture 34 If condition

Lecture 35 Nested if

Section 6: Step 6 - Python - Loop in Python

Lecture 36 For loop

Lecture 37 While loop

Lecture 38 Nested for loop

Section 7: Step 7 - Python - function

Lecture 39 function definition

Lecture 40 print, return and pass in function

Lecture 41 function naming convention

Lecture 42 function argument

Lecture 43 positional argument in function

Lecture 44 Keyword argument

Lecture 45 Function annotations

Lecture 46 Function recursion

Lecture 47 Lambda function

Lecture 48 Decorator function - part 01

Lecture 49 Decorator function - part 02

Lecture 50 Iterator

Lecture 51 Generator

Section 8: Step 8 - Python - Object Oriented Programming (OOP)

Lecture 52 What is Object Oriented Programming (OOP)

Lecture 53 OOP principles

Lecture 54 Create class and object

Lecture 55 Class naming convention

Lecture 56 Constructor - init function

Lecture 57 Inheritance

Lecture 58 Polymorphism - function overriding

Lecture 59 Polymorphism - function overloading

Lecture 60 Encapsulation definition

Lecture 61 Encapsulation access modifiers

Lecture 62 Abstraction definition

Lecture 63 Abstraction - abstract and concrete classes

Section 9: Step 9 - Python - Exception handling

Lecture 64 Not found exception

Lecture 65 Exception - try, except, else, finally

Lecture 66 Zero division error

Lecture 67 Module not found error

Section 10: Step 10 - Python - Multithreading

Lecture 68 Thread and process definition

Lecture 69 Multiprocessing

Lecture 70 Multithreading

For everyone who is willing to work 100 percent practical on Python and go for API development, Web Development, Automation, Data Analytics and Machine Learning