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