Advanced Foundations of Python Programming
Advanced Foundations of Python Programming, available at $54.99, has an average rating of 4.28, with 58 lectures, based on 514 reviews, and has 123933 subscribers.
You will learn about Advanced Collections: Named Tuples, Default Dictionary, Counters, Ordered Dictionary, Queues and Deques Advanced Functions: Zipping, Unzipping, Evaluating expressions, Memory view, Mapping objects with lambda, Enumerating objects and Executing Python expressions The *args and **kwargs to pass variable number of args Iterators and Iterables in Python: Iterate over sequences using different techniques and tricks. Building Iterators using FP and OOP Generator functions with many yield statements and Generator expressions Metaclass: Built-in metaclasses and building custom metaclass Decorators: Functional Programming, Regular way to decorate a function, and the best way using @ Comprehensions: List comprehension, Dict comprehension, Set comprehension and Tuple comprehension Building Logger to indicate the problems Creating custom Calendar with different ways This course is ideal for individuals who are Python Beginners who know the Python basics or Intermediate Python developer or Anyone who wants to master the advanced foundations of Python in no time or Python developer who wants to advance his dev career or Python Developers from all levels who know the Python basics and curious about advanced concepts It is particularly useful for Python Beginners who know the Python basics or Intermediate Python developer or Anyone who wants to master the advanced foundations of Python in no time or Python developer who wants to advance his dev career or Python Developers from all levels who know the Python basics and curious about advanced concepts.
Enroll now: Advanced Foundations of Python Programming
Summary
Title: Advanced Foundations of Python Programming
Price: $54.99
Average Rating: 4.28
Number of Lectures: 58
Number of Published Lectures: 58
Number of Curriculum Items: 58
Number of Published Curriculum Objects: 58
Original Price: $174.99
Quality Status: approved
Status: Live
What You Will Learn
- Advanced Collections: Named Tuples, Default Dictionary, Counters, Ordered Dictionary, Queues and Deques
- Advanced Functions: Zipping, Unzipping, Evaluating expressions, Memory view, Mapping objects with lambda, Enumerating objects and Executing Python expressions
- The *args and **kwargs to pass variable number of args
- Iterators and Iterables in Python: Iterate over sequences using different techniques and tricks. Building Iterators using FP and OOP
- Generator functions with many yield statements and Generator expressions
- Metaclass: Built-in metaclasses and building custom metaclass
- Decorators: Functional Programming, Regular way to decorate a function, and the best way using @
- Comprehensions: List comprehension, Dict comprehension, Set comprehension and Tuple comprehension
- Building Logger to indicate the problems
- Creating custom Calendar with different ways
Who Should Attend
- Python Beginners who know the Python basics
- Intermediate Python developer
- Anyone who wants to master the advanced foundations of Python in no time
- Python developer who wants to advance his dev career
- Python Developers from all levels who know the Python basics and curious about advanced concepts
Target Audiences
- Python Beginners who know the Python basics
- Intermediate Python developer
- Anyone who wants to master the advanced foundations of Python in no time
- Python developer who wants to advance his dev career
- Python Developers from all levels who know the Python basics and curious about advanced concepts
Hello and welcome to the Advanced Foundations of Python Programming | 2023 TrainingMasterclass.
Learn the Advanced foundations of modern python programming with this powerful, deep, direct to the point and interactive training.
For each concept in this course, you’ll master the theory then you’ll practice with many real examples.
Do you want to Advance your Python development career?
Do you want to be able to create real programs using the advanced concepts of Python?
This effective training course is created for you to help you master the most important advanced concepts in python programming language, and it will save your valuable time.
By the end of this course you’ll learn:
-
Advanced Collections: Named Tuples, Default Dictionary, Counters, Ordered Dictionary, Queues and Deques.
-
Advanced Functions: Zipping, Unzipping, Evaluating expressions, Memory view, Mapping objects with lambda, Enumerating objects and Executing Python expressions.
-
The *args and **kwargs to pass variable number of args.
-
Iterators and Iterables in Python: Iterate over sequences using different techniques and tricks.
Building Iterators using FP and OOP.
-
Generator functions with many yield statements and Generator expressions.
-
Metaclass: Built-in metaclasses and building custom metaclass.
-
Decorators: Functional Programming, Regular way to decorate a function, and the best way using @.
-
Comprehensions: List comprehension, Dict comprehension, Set comprehension and Tuple comprehension.
-
Building Logger to indicate the problems.
-
Creating custom Calendar with different ways.
This advanced training course is full of examples to clarify each concept in detail.
You’ll master all that and more, and if you encounter any problems during this course, you’ll get the QA Instructor support as soon as possible.
Learn, understand, practice and master the advanced foundations of the python programming language like python experts .
So, what are you waiting for, enroll now to go through this advanced and deep Training of the most popular Programming Language on the market, Python.
Become An Advanced Python Guru in no time!
Let’s get started!
Course Curriculum
Chapter 1: Module 1: Introduction + Advanced Collections
Lecture 1: Introduction to Training
Lecture 2: Python Named Tuples overview
Lecture 3: Python Named Tuples 1
Lecture 4: Python Named Tuples 2
Lecture 5: The DefaultDict in Python 1
Lecture 6: The DefaultDict in Python 2
Lecture 7: Building Counters overview
Lecture 8: Building Counters 1
Lecture 9: Building Counters 2
Lecture 10: The OrderedDict in Python 1
Lecture 11: The OrderedDict in Python 2
Lecture 12: The OrderedDict in Python 3
Lecture 13: Queues in Python
Lecture 14: Deques in Python
Chapter 2: Module 2: Advanced Functions
Lecture 1: Zipping and Unzipping iterables overview
Lecture 2: Zipping and Unzipping iterables 1
Lecture 3: Zipping and Unzipping iterables 2
Lecture 4: Evaluate Python expressions 1
Lecture 5: Evaluate Python expressions 2
Lecture 6: Evaluate Python expressions 3
Lecture 7: Memory view 1
Lecture 8: Memory view 2
Lecture 9: Memory view 3
Lecture 10: Mapping Objects + Lambda 1
Lecture 11: Mapping Objects + Lambda 2
Lecture 12: Mapping Objects + Lambda 3
Lecture 13: Enumerate an object 1
Lecture 14: Enumerate an object 2
Lecture 15: Enumerate an object 3
Lecture 16: The exec to execute code 1
Lecture 17: The exec to execute code 2
Lecture 18: The exec to execute code 3
Chapter 3: Module 3: The Power of Args and Kwargs
Lecture 1: args and kwargs overview
Lecture 2: The *args in Python
Lecture 3: The **kwargs in Python
Chapter 4: Module 4: Iterators and Iterables
Lecture 1: Iterators and Iterables overview
Lecture 2: Iterators and Iterables part 1
Lecture 3: Iterators and Iterables part 2
Chapter 5: Module 5: Generators
Lecture 1: Generators overview
Lecture 2: Generators part 1
Lecture 3: Generators part 2
Chapter 6: Module 6: OOP Metaclasses
Lecture 1: Metaclass overview
Lecture 2: Metaclass part 1
Lecture 3: Metaclass part 2
Chapter 7: Module 7: Decorators
Lecture 1: Decorators overview
Lecture 2: Decorators part 1
Lecture 3: Decorators part 2
Chapter 8: Module 8: Comprehensions
Lecture 1: List Comprehension 1
Lecture 2: List Comprehension 2
Lecture 3: List Comprehension 3
Lecture 4: Dictionary Comprehension
Lecture 5: Set Comprehension
Lecture 6: Tuple Comprehension
Chapter 9: Module 9: Logging in Python
Lecture 1: Logging overview
Lecture 2: Building logger
Chapter 10: Module 10: Python Calendars
Lecture 1: Calendar overview
Lecture 2: Creating Custom Calendars
Chapter 11: BONUS SECTION
Lecture 1: Bonus
Instructors
-
SDE Arts by Ahmed EL Mohandes
Where Skills Soar and Careers Take Flight -
Ahmed El Mohandes
Expert Software Engineer | Sr. Data Science & ML Consultant
Rating Distribution
- 1 stars: 10 votes
- 2 stars: 15 votes
- 3 stars: 78 votes
- 4 stars: 189 votes
- 5 stars: 222 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024