YoVDO

Python 3

Offered By: YouTube

Tags

Python Courses Object-oriented programming Courses Inheritance Courses File Handling Courses

Course Description

Overview

Explore a comprehensive 16-hour YouTube video series on Python 3 programming, suitable for beginners with no prior experience. Learn essential concepts including variables, data types, flow control, functions, file handling, object-oriented programming, and advanced topics like decorators, iterators, and multithreading. Dive into practical applications with projects such as a paint calculator and a directory statistics tool. Master socket programming, asynchronous code, and datetime manipulation. Access additional resources through provided links to the instructor's website, GitHub repository, and social media channels.

Syllabus

Python 3 - Episode 1 - No experience necessary.
Python 3 - Episode 2 - Variables are something that changes.
Python 3 - Episode 3 - Comments, Boolean and Comparisons.
Python 3 - Episode 4 - Numbers and basic numeric operations.
Python 3 - Episode 5 - What are strings.
Python 3 - Episode 6 - Basic string operations.
Python 3 - Episode 7 - Lists.
Python 3 - Episode 8 - Sets.
Python 3 - Episode 9 - Tuples, fast and readonly.
Python 3 - Episode 10 - Dictionary, indexed with keys.
Python 3 - Episode 11 - Flow control with IF, ELSE and ELIF.
Python 3 - Episode 12 - Flow control with While loops.
Python 3 - Episode 13 - For loop and range.
Python 3 - Episode 14 - Simple app, paint calculator.
Python 3 - Episode 15 - Intro to functions.
Python 3 - Episode 16 - Functions and scope.
Python 3 - Episode 17 - Functions in depth.
Python 3 - Episode 18 - Packing and unpacking data.
Python 3 - Episode 19 - Functions and arguments.
Python 3 - Episode 20 - Global keyword.
Python 3 - Episode 21 - Walrus operator.
Python 3 - Episode 22 - Navigating folders.
Python 3 - Episode 23 - Reading a text file.
Python 3 - Episode 24 - Write a text file.
Python 3 - Episode 25 - Working with binary files.
Python 3 - Episode 26 - Working with JSON.
Python 3 - Episode 27 - Imports.
Python 3 - Episode 28 - Main function.
Python 3 - Episode 29 - Import madness.
Python 3 - Episode 30 - Introduction to classes.
Python 3 - Episode 31 - Class Inheritance.
Python 3 - Episode 32 - Multiple Inheritance.
Python 3 - Episode 33 - Pet Shop Application.
Python 3 - Episode 34 - The undesrcore.
Python 3 - Episode 35 - Decorators.
Python 3 - Episode 36 - Iterators.
Python 3 - Episode 37 - Exceptions.
Python 3 - Episode 38 - Pickle.
Python 3 - Episode 39 - Map function.
Python 3 - Episode 40 - Filter function.
Python 3 - Episode 41 - Logging basics.
Python 3 - Episode 42 - Simple app, Dir Stats.
Python 3 - Episode 43 - Timers, intro to threads.
Python 3 - Episode 44 - Thread basics.
Python 3 - Episode 45 - Thread Pools.
Episode 46 - Thread Locking.
Episode 47 - Daemon threads.
Python 3 - Episode 48 - Queues and Futures.
Python 3 - Episode 49 - Intro to Multiprocessing.
Python 3 - Episode 50 - Multiprocess starting and stopping.
Python 3 - Episode 51 - Multiprocess pool.
Python 3 - Episode 52 - Async code.
Python 3 - Episode 53 - Producer and consumer.
Python 3 - Episode 54 - Communicating with processes.
Episode 55 - Basic TCP Client.
Episode 56 - Basic TCP Server.
Episode 57 - Determine port availability.
Episode 58 - UDP Sockets.
Python 3 - Episode 59 - Blocking vs Non Blocking Sockets.
Episode 60 - Example App: TCP Echo Server.
Python 3 - Episode 61 - DateTime is super easy to use.


Taught by

void realms

Related Courses

Introducción a la programación en Python I: Aprendiendo a programar con Python
Pontificia Universidad Católica de Chile via Coursera
Build an App in Android Studio using Read-Write
Coursera Project Network via Coursera
C++ Programming: Intermediate Concepts
Codio via edX
Learn Python 3
Codecademy
C++ Arrays and Loops
Coursera Project Network via Coursera