Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Intro to advanced python topics
Rating: 4.2 out of 5(19 ratings)
1,727 students

Intro to advanced python topics

Learn advanced python programming-level up your skills- know how things actually work
Created byAhmad Mohammad
Last updated 9/2023
English

What you'll learn

  • In this course you will jump into an advanced concepts in python language
  • You will learn all about iterable objects in python language
  • You will learn all about iterators in python
  • You will learn all about generators in python
  • You will learn all about generator expressions
  • You will learn all about context managers in python
  • Each topic is supported with full explained examples

Course content

1 section13 lectures34m total length
  • advanced python 1 - python-iterators-and-iterable-objects1:55
  • advanced python 2 - python more about iterators iterables1:42
  • advanced python 3 - python recap video and more explanation1:13

    Explore generators as a subset of waiters and Markov chains that model state transitions where the current state depends only on the previous one, illustrated by a bank queue.

  • advanced python 4 - python generators2:32
  • advanced python 5 - python generators in details with example7:09
  • advanced python 6 -python - recap about generators and generators objects1:02

    Discover memory-efficient sequence processing with generators, using generator functions and generator objects as iterators, and explore reducing code by summarizing the generator logic, including next handling.

  • advanced python 7 - python generator expressions3:28
  • advanced python 8 - python notes about generator expressions0:33

    Generator objects cannot be reused; subsequent calls yield different values. A for loop handles iteration even when generator is exhausted, and a generator expression can be passed to any function.

  • advanced python 9 - python context managers explanation2:40
  • advanced python 10 - python in depth explanation about context managers1:40
  • advanced python 11 - python - demonstration for context managers with examples4:13
  • advanced python 12 - python - final notes1:15
  • Test your information about the topics you have learnt4:50

Requirements

  • basic knowledge about python language

Description

In this course you will learn advanced python language topics, which will level up your skills, also you will understand in depth how things actually work. You will understand how, when, why to use a certain thing in python. In the programming world, knowing the basics, is good, but not good enough to stand up against the giants in the fields, or to get your dream job. There are many basics courses on the internet, but very few are concerned about the advanced topics in programming, especially in python. In this course you will discover in depth how things actually work, what is going on under the hood, what are the alternatives way of doing things, why to use a certain methodology, is there a better way for solving a giving problem, what happens if you modify the pre built in things, can you optimize a solution for giving problem. In each lecture you will find a full explanation about a certain topic. The examples are either inside the explanation video or in a separate video, or both. In the end of each section you will find a video that summarize the things you have learnt to establish a good understanding

python - language - advanced - topics - programming - scaling up - your knowledge 

Who this course is for:

  • For anyone who wants to scale up the knowledge about python
  • For anyone who wants to understand in details how things actually work in python