• Post category:StudyBullet-5
  • Reading time:16 mins read


What you will learn

How to install python and jupyter notebook

Variables and data types

Strings

For and while loop

Conditional statements

Python data structures:- lists, tuples, sets, dictionaries, stack and queues

Time complexity

Different searching and sorting algorithms

Python functions

Recursions

Object Oriented programming in python

Regular expressions

Introduction to numpy and pandas library

Learn Python from experienced professional software developers.

Operators

Quizzes and exercises.

Description

Are you ready to master the Python programming language.

Python is a powerful general-purpose language. If you want to become a future data scientist then python programing language is a must.

It is the most preferred programming language for data scientists. it is easy to use language with many available libraries.

Learning python programming will be the first step towards becoming a data scientist.

It is not only popular among data scientists but has a wide variety of well-paying jobs in many fields such as web development etc.


Get Instant Notification of New Courses on our Telegram channel.


We have created this course for you that covers python from the most basic level to the advanced level.

This course will cover the following topics:-

1. Variables and data types.

2. Strings.

3. for and while loop.

4. conditional statements.

5. python data structures:- lists, tuples, sets, dictionaries, stack, and queues.

6. Time complexity.

7. different searching and sorting algorithms.

8. Python functions.

9. Recursions.

10. Object-Oriented programming in python.

11. Regular expressions.

12. Introduction to NumPy and Pandas library.

There are lots and lots of exercises for you to practice. You will make use of all the topics read in this course.

You will also have access to all the resources used in this course.

Instructor Support – Quick Instructor Support for any queries.

I’m looking forward to see you in the course!

Enroll now and become a python pro!!!

English
language

Content

Introduction

Why should you learn Python?
Installing Python and Jupyter Notebook
Understanding the Interface of Jupyter Notebook

Variables and Data Types

Naming Convention for variables
Built in Data Types and Type Casting
Scope of Variables
Quiz on Variables and Data Types
Quiz Solution
Exercise on Variables and Data Types
Solution on Variables and Data Types
Exercise on Scope of Variables
Solution on Scope of Variables

Operators

Arithmetic and Assignment Operators
Comparison, Logical, and Bitwise Operators
Identity and Membership Operators
Quiz on Operators
Quiz Solution
Exercise on Arithmetic and Assignment Operators
Solution on Arithmetic and Assignment Operators
Exercise on Comparison, Logical, and Bitwise Operators
Solution on Comparison, Logical, and Bitwise Operators
Exercise on Identity and Membership Operators
Solution on Identity and Membership Operators

Strings

String Formatting
String Methods
User Input
Quiz on Strings
Quiz Solution
Exercise on Strings
Solution on Strings

Loops and Conditionals

If, elif, and else
For and While
Break and Continue
Quiz on Loops and Conditionals
Quiz Solution
Exercise on Loops and Conditionals
Solution on Loops and Conditionals

Lists and Tuples

Differences between Lists and Tuples
Operations on Lists
Operations on Tuples
Quiz on Lists and Tuples
Quiz Solution
Exercises on Lists
Solution on Lists

Sets and Dictionaries

Introduction to Dictionaries
Operations on Dictionaries
Nested Dictionaries
Introduction to Sets
Set Operations
Quiz on Sets and Dictionaries
Quiz Solution
Exercise on Sets
Solution on Sets
Exercises on Dictionaries
Solution on Dictionaries

Stacks and Queues

Introduction to Stacks and Queues
Implementing Stacks and Queues using Lists
Implementing Stacks and Queues using Deque
Quiz Solution
Quiz on Stacks and Queues
Exercise on Stacks and Queues
Solution on Stacks and Queues

Searching, Sorting, and Time Complexity

Time Complexity
Linear Search
Binary Search
Bubble Sort
Insertion and Selection Sort
Merge Sort
Quiz on Searching, Sorting, and Time Complexity
Quiz Solution
Exercise on Searching and Sorting
Solution on Searching and Sorting
Exercise on Time Complexity
Solution on Time Complexity

Introduction to Functions

Introduction to Functions
Default Parameters in Functions
Positional Arguments
Keyword Arguments
Python Modules
Quiz on Introduction to Functions
Quiz Solution
Exercises on Functions
Solution on Functions
Exercises on Modules
Solution on Modules

Anonymous Functios

Lambda Functions
Filter, Map, and Zip Functions
List, set, and Dictionary Comprehensions
Quiz
Quiz Solution
Exercise on Lambda Functions
Solution on Lambda Functions
Exercise on Filter, Map, and Zip Functions
Solution on Filter, Map, and Zip Functions
Exercise on Comprehensions
Solution on Comprehensions

In Built Functions

Introduction to Aggregate Functions
Introduction to Analytical Functions
Quiz on In Built Functions
Quiz Solution
Exercise on Aggregate Functions
Solution on Aggregate Functions
Exercise on Analytical Functions
Solution on Analytical Functions

Recursions

Solving the Factorial Problem using Recursion
Solving the Fibonacci Problem using Recursion
Quiz on Recursions
Quiz Solution
Exercise on Recursions
Solution on Recursions

Classes and Objects

Introduction to Classes and Objects
Inheritance
Encapsulation
Polymorhism
Quiz on Classes and Objects
Quiz Solution
Exercise on Classes and Objects
Solution on Classes and Objects

Dates and Times

Introduction to datetime
Date and Time Class
Datetime Class
Timedelta Class
Quiz on Dates and Times
Quiz Solution
Exercise on Date and Time
Solution on Date and Time

Regular Expressions

Meta Characters for Regular Expressions
Built-in Functions for Regular Expressions
Special Characters for Regular Expressions
Sets for Regular Expressions
Quiz
Quiz Solution
Exercise on Regular Expressions
Solution on Regular Expressions

Introduction to Numpy

Array Creation using Numpy
Mathematical Operations using Numpy
Built-in Functions in Numpy
Quiz
Quiz Solution
Exercise on Built-in Functions in Numpy
Solution on Built-in Functions in Numpy

Introduction to Pandas

Reading Datasets using Pandas
Plotting Data in Pandas
Indexing, Selecting, and Filtering Data using Pandas
Merging and Concatenating DataFrames
Lambda, Map, and Apply Functions
Quiz
Quiz Solution
Exercise on Pandas Plotting
Solution on Pandas Plotting
Exercise on Indexing and Selecting
Solution on Indexing and Selecting
Exercise on Apply Functions
Solution on Apply Functions