
Learn to set up Python and Anaconda for data science, and begin coding basics. Practice variables, data types, operators, input, conditionals, and core data structures with functions and recursion.
Explore how Python, an open source, general-purpose language, powers web development, data analytics, machine learning, and automation with libraries like pandas, SciPy, and Selenium.
Begin by writing your first Python program with a simple print statement. Learn to use comments in Python, including hash based notes and multi-line guidance, inside a notebook.
Learn how to perform arithmetic operations on vectors in Python, control order with brackets, and compute division, exponentiation, quotient, and remainder for data science tasks.
In this lecture, we will learn about, what are variables, how to define a variable in python, distinguish between invalid/valid variable names, some arithmetic operations using Variables.
defines variables X, Y, Z, A, and B, then performs arithmetic in a single line, using addition, subtraction, multiplication, division, exponentiation, and modulus to compute a result.
In this lecture, we will learn about type of data. We will also learn about different data types that exists in python. Will have a short discussion on each data type, which will be discussed in details in upcoming lectures. In this lecture, we will also learn about how to find the data type of a variable and how to change the data type.
In this lecture, we will learn about how to take an input from user, how to store it and how to use it.
We will also see about different ways of formatting the print statement.
Gather user input for name and scores in science, mathematics, English, and history, convert to numbers, and compute the overall percentage with Python formatting.
Explore python assignment operators by assigning and updating variables with = and compound forms (+=, -=, *=, /=, **=, %=), demonstrated in practical notebook examples.
Master Python relational operators: less than, less than equal to, greater than, greater than equal to, equal, and not equal—and learn how they produce boolean results for loops and conditionals.
Explore boolean values, true and false, and see how relational and logical operators yield truth in conditions for data science in Python.
From python point of view, this is very important lecture.
As in this lecture, we will learn about indentation that needs to be maintained while writing loops, if else statements, functions etc.
Explore how to use if, else, and elif statements in Python to build conditional logic with boolean values and relational operators, including multiple conditions.
Explore Python list assignment by slicing and indexing a mixed list of animals and numbers, using negative indices and reverse-order selections to practice core list operations.
Learn to create and modify lists in python, using append, extend, insert, pop, and remove, then apply index, count, sort, reverse, and len.
Learn how to define strings in Python using single, double, and triple quotes, then explore indexing and slicing, including positive and negative indices and step-based selections.
Master Python string methods, including strip, lower, upper, replace, and split, and learn in and not in operations; handle backslashes, escape sequences, and newline or tab formatting for text processing.
Learn how to count words in a string with split and length in Python, while exploring string metrics and palindrome concepts for data science.
Explore how to use for loops in Python to iterate ranges, lists, sets, and dictionaries, and generate sequences such as factorials with range-based patterns.
Learn to use a while loop in Python by assigning a value, defining a condition, and executing code until the condition fails, including incrementing i to exit.
Apply a Python while loop in a Jupyter notebook to compute the product of all numbers in a list, practicing indexing, accumulation, and debugging for data science basics.
Explore how break and continue control loops in Python, using for and while loops with range and conditional tests to exit or skip iterations and print selective outputs.
Learn how to define and call Python functions using def, arguments, and indentation, return values, and test with square, cube, addition, multiplication, and factorial examples in a notebook.
Demonstrate how recursive functions call themselves in Python, using factorial and fibonacci examples, while guiding function definition, calling, and proper indentation in a Jupyter notebook.
A complete guide to begin your python learning for data science, data analysis and machine learning.
For those, who has never written a single code in entire life and want to move into data science or advanced python, this course provides you a simple approach to learn coding from scratch using python as a tool and master it with illustrations and assignments.
For those, who are already experienced in coding, but want to move into advanced python, this course provides you ample hands-on exercises and assignments for deeply understanding the concept.
In this course, you will be learning from the very basics - which includes basic numbers, arithmetic operations, lists, sets, tuples, dictionaries, loops, if else statements, nested dictionaries, functions, recursive functions etc.
We will be using Jupyter notebook in order to execute all the codes. Jupyter notebook is a tool that is being used by all the multinational organisation, who hire people for analytics and machine learning jobs.
Key features:
# Learn Python from scratch - from installation to writing your first code to understand the basics and finally to reach advance level.
# No prior coding experience required.
# Command yourself in Jupyter Notebook.
# Prepare yourself for Data Analytics, Machine Learning, Python Development.
Have a great learning ahead.