Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Python 3

via YouTube

Overview

This course on Python 3 aims to teach learners the fundamentals of Python programming. By the end of the course, students will be able to understand variables, data types, flow control, functions, file handling, classes, inheritance, decorators, exceptions, multithreading, multiprocessing, asynchronous programming, and socket programming. The course uses a combination of video lectures and practical examples to help students grasp the concepts effectively. This course is suitable for beginners with no prior experience in Python programming who are interested in learning a versatile and widely-used programming language.

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

Reviews

Start your review of Python 3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.