Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete Python Intermediate Features
Rating: 4.4 out of 5(19 ratings)
99 students

The Complete Python Intermediate Features

Learn python intermediate features - by writing code.
Created byEmmanuel A
Last updated 11/2023
English

What you'll learn

  • In this course you will learn and understand Decorator which is one of the most advanced and tougher-to-understand programming concepts.
  • Python resources management and how to safely write to and close the files.
  • Python Generators usage for complex datasets.
  • Python Lambda function that helps define a function in one line.
  • Python functional programing that help to write simpler, shorter code, without necessarily needing to bother about intricacies like loops and branching
  • How to process every element of a container while isolating the object from the internal structure of the container
  • You will learn how to work with the iterator and understand the differences between object and iterator

Course content

1 section46 lectures4h 46m total length
  • Preview-lecture13:50
  • Decorator1:13
  • Why Decorator0:37

    In this lecture you be introduce to why we should use a decorator without changing the initial logic

  • Understanding Decorator13:36
  • Decorator Exercise-011:16
  • Solution To Decorator Exercise-014:20
  • Class Based Decorator0:58
  • Class Based Decorator- Code Example5:08
  • Implementation of a Class Decorator9:09
  • Decorator
  • Lambda Function2:42
  • Coding Example 01- Lambda Function5:15
  • Difference between Lambda and Standard Function0:44
  • Understanding Lambda and Standard Function Together - Coding5:18
  • Lambda With Many Argument1:03
  • Extensive Coding Examples Into Lambda Functions6:15
  • Understanding more of Lambda Function0:38
  • Understanding Lambda usage with built-in function6:03

    To show you how powerful lambda function is, you will learn here how to use the lambda function inside another built-in function, e.g the filter function.

  • Converting a lambda function into Standard function and verse versa2:04

    You will understand how to convert a lambda function to a to a standard function and vice versa. This will expand your understanding of the lambda function.

  • Solution to lambda Exercise 015:31
  • Lambda
  • Map Function0:51
  • Understanding the Map Function based on problem statement1:16
  • Understanding the Map Function by writing code19:38
  • Map Function Exercise0:48
  • Capitalize a list with Map function4:29
  • Map
  • Filter Function1:52
  • Apply filter to filter an object19:33
  • Filter
  • Reduce function1:52
  • Aggregate numbers with reduce4:52
  • Aggregate numbers with loops2:28
  • Reduce min and max usage8:28
  • Map Reduce and Filter to solve a task10:11
  • Use map filter and lambda to add number to a list4:17
  • Reduce
  • Logging2:23
  • Logging severity levels5:01
  • Log data into files using logging22:01
  • Logging
  • Generator and iterator4:50
  • Understand the usage of the python built in iter and next5:53
  • Implementing a custom iterator12:41
  • Code that shows in action generator and iterator and compare them15:31
  • In-depth code analyses on Fibonacci number with generator14:27
  • Create a built-in Range that behaves like python range7:58
  • Generator and Iterator points to always remember0:41
  • Context Manager3:19
  • Open and write to a file with context manager11:50
  • Implementation of custom context manager13:14
  • Understanding the __enter__ and __exit__ of the context manager0:35

Requirements

  • The knowledge of python basics is a plus.

Description

This course is designed for students who already have basic knowledge of python.

This course is the most comprehensive and modern course on Python development language, that focus on what you need to learn at the intermediate level without wasting your time. The course takes you from basic to an intermediate level within the dedicated section of intensively practical learning.

Whether you are a total beginner looking for a packaged Python development course at the intermediate level, or you are a web developer/programmer looking to improve your Python programming skills, or maybe a designer looking to learn how to code in Python, this course takes you step-by-step through python intermediate features.  The course is based on a practical teaching method with a theoretical explanation. It's both a complete guide, starting with the core intermediate features of the language, as well as an extensive reference of the Python technology language, ensuring that both beginners, as well as experienced Python developers, get a lot out of this course!

The fundamental is not the end of every programming course, of course, it is very important but not enough to feel confident using the programming language. Therefore, the major role of this course is to teach you about python's core capabilities to become more sorted after Python Software Developers. During this course, you will be exposed to a lambda expression, decorator, iterator, map, filter, reduce, context-manager, generator and much more.



Who this course is for:

  • Beginner Python developers curious to become more advance Software Developer.