
This Video will give you the introduction about the course. This will cover below topics:-
1) Course Goals and Objectives
2) Who Should Subscribe to the Course
3) Course Content
4) How to Approach this Course
Practice with variables and expressions: print a message, store a and b, compute and print their sum, and evaluate an expression with conversion to integer while showing data types.
Learn how tuples differ from lists in Python, defined with round brackets versus square brackets. Discover how dictionaries add headers with keys and values and enable accessible data structures.
Hands-on with lists and tuples: build and combine model and price lists, access elements by index, and pair data with zip; append values and compute min, max, sum, and mean.
This course will cover
Explore hands-on Python conditionals by building programs to test even or odd numbers, check multiples of five, and compute electricity bills using tiered pricing with input handling.
Learn how list comprehension combines loops and conditions into a single line, replacing multi-line code with concise syntax. Explore salary increments, range and in loops, and conditional grading.
this lecture demonstrates calculating a factorial with a for loop by converting user input to int and iterating from 1 to n to accumulate the product.
Explore how to define and use functions in Python to organize code, pass inputs, and return results, including def, return statements, and lambda.
Learn to create and reshape numpy arrays from scratch using the range function with start, end, and step, and use zeros, ones, and identity (eye) matrices.
Explore NumPy in Python to compute trig values (sine, cosine, tangent), logs and exponentials, and perform elementwise and matrix operations on 1d/2d arrays, including reshaping and basic statistics.
Master numpy basics by creating 1d and 2d arrays with arange and reshape, replacing even numbers with -1, using boolean indexing to extract ranges, and practicing slicing on a 2x5 array.
Explore pandas series and dataframes in Python, built on NumPy, for data manipulation, analytics, machine learning, statistics, grouping, and basic visualizations, with labeled indices and configurable row names.
Learn hands-on data exploration with numpy and pandas: load a csv into a dataframe, inspect with head, tail, and sample, describe data, and aggregate monthly price.
Execute a numpy and pandas workflow to merge csv files, aggregate by store city and price, handle nulls, create a price level column, and summarize sales and returns by department.
Learn how to perform data visualization in Python to unlock insights that drive business value, using pandas and visualization packages to explore hourly and daily sales data.
Explore visualizing price and quantity to find the intersection and optimal revenue using joint plots, count plots, and category price tag aggregations (low, medium, high) to reveal insights.
This is the 5th Homework Assignment and will cover Data Visualization.
Please download the homework5.pdf assignment which has 9 questions in it.
You will be using the data "homework5_bigmart.xlsx" and "product_data.csv" in order to complete this assignment.
Please find the homework questions and data in the resource section.
Overview
New York Trip Dataset released by the NYC Taxi and Limousine Commission, which includes pickup time, geo-coordinates, number of passengers, and several other variables.
This dataset stores the trip duration across different destinations. There are two vendors which provides the Taxi service and each ride has customer id associated with it.
The Goal of the project is to find the insights such as which vendor is providing the better service in terms of duration. You can also find out which vendor is popular among customers. Which is the most common or frequent destinations among customers.
Is there any insights about which is the busiest time of the day or is there any seasonality involved in customer trip behavior. What is the average count of passengers takes the ride in given trip across vendors or even at timeframe.
You can do descriptive statistics to find out the mean. max, min, std deviation values across vendors. This might give you some insight about if there is any similarity between them.
Dataset Dictionary:-
id - a unique identifier for each trip
vendor_id - a code indicating the provider associated with the trip record
pickup_datetime - date and time when the meter was engaged (pick up customer time)
dropoff_datetime - date and time when the meter was disengaged (drop off customer time)
passenger_count - the number of passengers in the vehicle (driver entered value)
pickup_longitude - the longitude where the meter was engaged
pickup_latitude - the latitude where the meter was engaged
dropoff_longitude - the longitude where the meter was disengaged
dropoff_latitude - the latitude where the meter was disengaged
store_and_fwd_flag - This flag indicates whether the trip record was held in vehicle memory before sending to the vendor because the vehicle did not have a connection to the server - Y=store and forward; N=not a store and forward trip
trip_duration - duration of the trip in seconds
Tools and Concepts
Please feel free to use Python End to End concepts ranging from Python fundamentals to Data Science Libraries and code should be written in Jupyter Notebook.
Strategies and Hints
Data Preprocessing Steps - Clean up the data such as fixing missing values (if any), fixing any outliers or inconsistent values, create new column based on existing columns (if required) etc.
Pandas and Visualization - Use these libraries to showcase your findings, aggregations and insights
Recommendations and Actionable insights - Provide your summarization in the form of recommendations, findings and actionable steps.
At the end, There is no right or wrong answer in this project. So, feel free to be creative and see what are the important insights you can bring which can give us business or some critical value to the end users.
Dataset
nyc_taxi_trip_duration.xlsx is attached in the resources.
You can connect with your Jupyter notebook through pandas libraries.
df = pd.read_excel('nyc_taxi_trip_duration.xlsx')
Overview
This is the iconic Titanic Dataset which stores the passenger details and their survival information.
This dataset stores customer details such as demographics, fare, port of embarkation etc.
The Goal of the project is to find the insights and details such as how many people were survived and died. Find out the age buckets, which age group survived or died the most.
Is there any insights about point of embarkation such as which port has seen the highest number of survivals etc.
Any insights we can derived about the siblings or ticket class or even fare.
Which ticket class or the point of embarkation were the luckiest people to survive or vice-versa.
Dataset Dictionary:-
Variable Definition Key
survival Survival 0 = No, 1 = Yes
pclass Ticket class 1 = 1st, 2 = 2nd, 3 = 3rd
sex Sex
Age Age in years
sibsp # of siblings / spouses aboard the Titanic
parch # of parents / children aboard the Titanic
ticket Ticket number
fare Passenger fare
cabin Cabin number
embarked Port of Embarkation C = Cherbourg, Q = Queenstown, S = Southampton
Tools and Concepts
Please feel free to use Python End to End concepts ranging from Python fundamentals to Data Science Libraries and code should be written in Jupyter Notebook.
Strategies and Hints
Data Preprocessing Steps - Clean up the data such as fixing missing values (if any), fixing any outliers or inconsistent values, create new column based on existing columns (if required) etc.
Pandas and Visualization - Use these libraries to showcase your findings, aggregations and insights
Recommendations and Actionable insights - Provide your summarization in the form of recommendations, findings and actionable steps.
At the end, There is no right or wrong answer in this project. So, feel free to be creative and see what are the important insights you can bring which can give us business or some critical value to the end users.
Dataset
titanic_dataset.csv is attached in the resources.
You can connect with your Jupyter notebook through pandas libraries.
df = pd.read_csv('titanic_dataset.csv')
This course is meant for beginners and intermediates who wants to expert on Python programming concepts and Data Science libraries for analysis, machine Learning models etc.
They can be students, professionals, Data Scientist, Business Analyst, Data Engineer, Machine Learning Engineer, Project Manager, Leads, business reports etc.
The course have been divided into 6 parts - Chapters, Quizzes, Classroom Hands-on Exercises, Homework Hands-on Exercises, Case Studies and Projects.
Practice and Hands-on concepts through Classroom, Homework Assignments, Case Studies and Projects
This Course is ideal for anyone who is starting their Data Science Journey and building ML models and Analytics in future.
This course covers all the important Python Fundamentals and Data Science Concepts requires to succeed in Academics and Corporate Industry.
Opportunity to Apply Data Science Concepts in 3 Real World Case Studies and 2 Real World Projects.
The 3 Case Studies are on Loan Risk Analysis, Churn Prediction and Customer Segmentation.
The 2 Projects are on Titanic Dataset and NYC Taxi Trip Duration.
The recommended approach for this course - Follow the chapters in their order, Do Yourself all the Hands-on Exercises. Finally, Consistency, discipline and practice is paramount.
This course will not teach you how to build and develop ML models. But, make you expert at python programming language which is needed to build ML models.