Python (Beyond the Basics)

Add to Wishlist
4.8
4 reviews

Course Description

Welcome to “Python – Beyond the Basics”

Ready to learn Python? Python is the most popular language when it comes to coding! Due to the language’s easy readability, it is increasingly attracting beginners in coding as well.

Python – Beyond the basics will open doors for a Basic Python Developer and walk them through the journey to becoming an intermediate-level developer, within a duration of 2 hours. You’ll get all the theory, multiple examples and demos, assignments, and tons of important knowledge that is skipped by most python courses.

From designing algorithms and data structures to optimizing code for peak performance, you’ll learn everything you need to build complex, high-level applications that will impress even the most seasoned Python developers. This course will allow beginners in Python to GO ONE STEP BEYOND, enabling them to become incredibly efficient coders in Python.

But that’s not all – this course is designed to help you prepare for any Python certification exam. Our expert instructor will guide you through the most vital topics and provide hands-on exercises to reinforce your knowledge. So, if you’re hoping to polish your Python skills and get confident in your abilities then get onboard as we go beyond the basics.

Happy Learning!

What’s in this course?

  • This course will make you learn about exceptional applicable concepts that can be used in your day to day programming.
  • There are various sets of examples and demos that you can apply to real projects, along with assignments to give you opportunities to practice what you’ve learnt.

What you shall be learning in this course:

The course is divided into 7 modules, and each module has multiple subsections, with occasional assignments and ‘quiz-yourselves’.

  • Covers efficient ways to concatenate strings
  • Understanding generic arguments used and how to use them
  • Different types of comprehensions
  • Diving into Lambda functions
  • Learning about advanced concepts such as Iterators and Generators
  • Covering Object Oriented Programming Core Concepts
  • Working with Closures & Decorators

Who this course is for:

  • Students who have learnt Basics of Python
  • Professionals with less than 2 years of experience in Python

Prerequisites:

  • Python 3.8 Installed
  • An understanding of variables, data types (integer, character, float, boolean etc) and basic data structures in Python (example lists, sets, dictionaries, tuples)
  • Loops (For & While) and If/Else conditions
  • Basic exception handling
  • How to create and use basic functions

Curriculum

Introduction

1
Instructor and Course Introduction
2 minutes

F-Strings

1
String Formatting
3 minutes
2
What are F-Strings
3 minutes
3
Advantages of F-Strings
2 minutes
4
Quiz
7 questions

*args and **kwargs

1
What are *args and **kwargs
3 minutes
2
Unpacking with Asterik Operators
6 minutes
3
Using *args in Python
3 minutes
4
Using **kwargs in Python
2 minutes
5
Quiz
5 questions

Comprehensions

1
List/Dictionary/Set Comprehensions
3 minutes
2
Examples of Comprehensions
4 minutes
3
Nested Comprehensions
2 minutes
4
Quiz
6 questions

Lambda functions

1
What are Lambda Functions
4 minutes
2
Map with Lambda
3 minutes
3
Filter with Lambda
2 minutes
4
Reduce with Lambda
2 minutes
5
Quiz
5 questions

Generators

1
Pre-Requisites: Understanding Iterators
7 minutes
2
What are Generators
3 minutes
3
Using Generators
5 minutes
4
Understanding Generators
3 minutes
5
Quiz
6 questions

Classes & Objects

1
What are Classes
9 minutes
2
Class Methods vs Instance Methods
8 minutes
3
Static Methods
3 minutes
4
Dunder Methods
4 minutes
5
Example
17 minutes
6
Quiz
6 questions

Decorators

1
Pre-Requisites of Decorators
9 minutes
2
Closures
6 minutes
3
Creating Decorators
8 minutes
4
Chaining Decorators
4 minutes
5
Quiz
4 questions

Summary

1
Course Conclusion
1 minute

Reviews

4.8
4.8 out of 5
4 Ratings

Detailed Rating

Stars 5
3
Stars 4
1
Stars 3
0
Stars 2
0
Stars 1
0

{{ review.user }}

{{ review.time }}
 

Show more
Please, login to leave a review

FAQ

10Pearls University is an online, on-ground and hybrid platform that offers workshops, trainings, webinars and courses free-of-cost in order to upskill the tech community.
Simply register and make an account on 10Pearls University, and you will have access to all the materials.
Yes! All our courses are self-paced, meaning that you can take them around your schedule.
Absolutely. Although some courses require some background knowledge of languages and concepts, all our courses offer guidance that is easy to understand, with resources and examples available in case you run into difficulties.
At the completion of your course, you will receive official 10Pearls University Certification.