YoVDO

Advanced Python - English

Offered By: FUN WITH DATA SCIENCE via YouTube

Tags

Python Courses Object-oriented programming Courses Encapsulation Courses Inheritance Courses Multithreading Courses

Course Description

Overview

Dive into advanced Python programming concepts through a comprehensive video playlist covering object-oriented programming, multithreading, and file operations. Master classes, inheritance, encapsulation, and polymorphism while exploring topics such as static methods, generators, and duck typing. Learn to work with threads, implement synchronization techniques, and utilize inter-thread communication methods. Gain proficiency in pickling, directory manipulation, and various Python modules including time and os. Progress through 45 episodes, each focusing on specific advanced Python features and best practices, to enhance your programming skills and deepen your understanding of Python's powerful capabilities.

Syllabus

Advance python EP:01 Classes and objects | python programming | object oriented programming.
Advance python EP:02 self and init (constructors) | python programming | object oriented programming.
Advance python EP:03 class variables | python programming | object oriented programming.
Advance python EP:04 Single Inheritance | python programming | object oriented programming.
Advance python EP:05 Multiple inheritance | python programming | object oriented programming.
Advance python EP:06 Multilevel inheritance | python programming | object oriented programming.
Advance python EP:07 public, private and protected variables | object oriented programming | python.
Advance python EP:08 static method | object oriented programming | python.
Advance python EP:09 method overloading and overriding | object oriented programming | python.
Advance python EP:10 super function | object oriented programming | python.
Advance python EP:11 abstract class and method | object oriented programming | python.
Advance python EP:12 setter and getter method | object oriented programming | python.
Advance python EP:13 generators in python | object oriented programming | python.
Advance python EP:14 Duck Typing | object oriented programming | python.
Advance python EP:15 Encapsulation | object oriented programming | python.
Advance python EP:16 Map, reduce and filter | object oriented programming | python.
Advance python EP:17 class methods | object oriented programming | python.
Advance python EP:18 time module with all functions | object oriented programming | python.
Advance python EP:19 time module with all functions (cont) | object oriented programming | python.
Advance python EP:20 Threads | object oriented programming | python.
Advance python EP:21 Threads and threading schedule | object oriented programming | python.
Advance python EP:22 Create a thread using classes and objects | object oriented programming.
Advance python EP:23 Create threads using function | object oriented programming.
Advance python EP:24 Create threads using function and classes | object oriented programming.
Advance python EP:25 Create threads using function and main function | object oriented programming.
Advance python EP:26 Multithreading using threads | object oriented programming.
Advance python EP:27 Multithreading using threads part 02 | object oriented programming.
Advance python EP:28 thread synchronization | object oriented programming.
Advance python EP:29 thread synchronization using lock | object oriented programming.
Advance python EP:30 thread synchronization using Rlock | object oriented programming.
Advance python EP:31 thread using queue | object oriented programming.
Advance python EP:32 semaphore in threads | object oriented programming.
Advance python EP:33 bounded semaphore in threads | object oriented programming.
Advance python EP:34 inter thread communication using event method | object oriented programming.
Advance python EP:35 inter thread communication using condition method |object oriented programming.
Advance python EP:36 inter thread communication using queue method |object oriented programming.
Advance python EP:37 daemon and non-daemon threads |object oriented programming.
Advance python EP:38 example of how daemon threads behave over non daemon threads | Oops | python.
Advance python EP:39 Three methods for setting to daemon threads | Oops | python.
Advance python EP:40 Pickling in python | Oops | python | python programming.
Advance python EP:41 unpickling in python | Oops | python | python programming.
Advance python EP:42 pickling exceptions ,pros and cons in python | Oops | python programming.
Advance python EP:43 directory in python | Oops | python programming.
Advance python EP:44 directory in python using os.makedirs method | Oops | python programming.
Advance python EP:45 directory in python using os.makedirs method and os.mkdir | python programming.


Taught by

FUN WITH DATA SCIENCE

Related Courses

Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript
University of Michigan via Coursera
A Practical Introduction to Test-Driven Development
LearnQuest via Coursera
FinTech for Finance and Business Leaders
ACCA via edX
Access Bioinformatics Databases with Biopython
Coursera Project Network via Coursera
Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera