Python (Beyond the Basics)

Add to Wishlist
5.0
2 reviews

Course Description

Welcome to “Python – Beyond the Basics”

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 other resources!

This course will allow beginners in Python to GO ONE STEP BEYOND, and to get introduced to intermediate concepts in Python, enabling them to become incredibly efficient coders in Python!

The aim is to enable you to follow best practices in Python, and be able to reason why a practice is being followed, instead of blindly practicing! And to definitely make you confident in your ability to code in Python for difficult scenarios/cases.

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!

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

This really is going “Beyond the Basics” as promised!

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

Course Outline

File size: 792 kb

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

5.0
5 out of 5
2 Ratings

Detailed Rating

Stars 5
2
Stars 4
0
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.