Overview
This intermediate Python programming course aims to enhance your Python skills by covering advanced topics such as threading, multiprocessing, context managers, generators, and more. By the end of the course, you will have a deeper understanding of lists, strings, dictionaries, and lesser-known capabilities of Python. The course teaches skills like working with collections, lambda functions, handling exceptions, logging, JSON manipulation, decorators, and understanding the differences between threading and multiprocessing. The teaching method includes video lectures and hands-on coding examples. This course is intended for individuals with a basic understanding of Python who want to expand their knowledge and proficiency in the language.
Syllabus
Intro.
Lists.
Tuples.
Dictionaries.
Sets.
Strings.
Collections.
Itertools.
Lambda Functions.
Exceptions and Errors.
Logging.
JSON.
Random Numbers.
Decorators.
Generators.
Threading vs Multiprocessing.
Multithreading.
Multiprocessing.
Function Arguments.
The Asterisk (*) Operator.
Shallow vs Deep Copying.
Context Managers.
Taught by
freeCodeCamp.org
Reviews
5.0 rating, based on 4 Class Central reviews
Showing Class Central Sort
-
“Great course, learned a lot, really helpful and great teacher!” “Extremely valuable. It's a lot of material to cover. Unfortunately, there is no certificate of the course.
-
The teacher is going pretty fast, but successfully manages to be efficient, clear and concise.
Would recommend for people willing to quickly improve their python knowledge ! -
Very precise, clear, and easy to understand especially for beginners. No matter which educational background you are from, I highly recommend it to those who are interested in learning Python programming language.
-
Very precise, clear, and easy to understand especially for beginners. No matter which educational background you are from, I highly recommend it to those who are interested in learning Python programming language.