
This video provides an overview of the entire course.
This video introduces some basic Python syntax and concepts. The aim of this video is to provide you with a brief overview of the most important Python constructs.
This video introduces some details on iterables such as sequences and generators. The aim of this video is to provide you with the tools to iterate over data, so youcan choose the most suitable Python construct and know how to efficiently perform some basic operations over data.
This video discusses functional programming concepts such as list comprehensions. This syntax providesyou with an efficient and convenient way to iterate over sequences, building complex statements with little code.
This video discusses how to deal with dates and times. Dates are often represented in many different ways, and Python offers a unified abstract way to deal with aspects such astime zone, daylight saving time, and operations between dates.
This video discusses how to access data from local files. The aim of the video is to understand the most common file formats used to exchange data, and how Python makes it easy to access these formats.
This video introduces the NumPy library, the multidimensional array data structure, and the operations to create such arrays. The aim is to provide you with the basic tool to create array for efficient computation.
This video continues the discussion on NumPy, introducing the core arithmetic operations on NumPy arrays, how to calculate statistics on array, and how to perform linear algebra operations on matrices.
This video continues the discussion on NumPy, showcasing some advanced operations to change the shape of an array or to access the array efficiently using indexing and slicing.
This video introduces the Pandas library and its core data structures, Series, and Data Frame. The aim of this video is to provide you with the basic information to use these structures for many data analysis tasks.
This video discusses some of the fundamental operations with Pandas objects. The aim of this video is to provide you with some building blocks to produce data analysis pipelines.
This video discusses how to extract and show summary statistics from a data frame. The aim of this video is to enable you to start with the first steps of exploratory data analysis.
This video discusses the use of the group-by function for data aggregation over a data frame. The aim of this video is to enable you to perform powerful data aggregations and extract meaningful information from their data.
This video introduces the Titanic disaster data set and discusses some exploratory analysis on the data. The aim of this video is to recap what you learned so far on a real data set, as well as show-case some data visualization examples.
This video introduces some concepts of machine learning and in particular, of supervised learning (classification), including how to evaluate a classification system. The aim of this video is to learn how to frame a prediction problem using the Titanic disaster data set.
This video applies the concepts of supervised learning discussed in the previous video and puts everything in practice using scikit-learn. The aim of this video is to have an end-to-end working example of the machine learning application.
This video provides an overview of the entire course.
The objective of this video is to explain and show how we read and write the text data from/to the local directory or desktop using Pandas.
The objective of this video is to explain how we read and display XML and HTML data.
The objective of this video is to explain how we read the data from the databases.
The objective of this video is to explain how do we read and write Excel and HDF5 file to/from local directory or the desktop.
The objective of this video is to explain the concept of data wrangling/ munging and pandas data structure.
The objective of this video is to explain how do we combine and merge data sets.
The objective of this video is to explain how to reshape the data sets using pivot and set_index function.
The objective of this video is to explain how do we remove duplicates and replace values in the data sets.
The objective of this video is to explain how we perform manipulation on string data sets.
The objective of this video is to explain how to identify the missing data sets, removing the missing data sets, adding values to the data sets.
The objective of this video is to explain how aggregation is performed on the data sets.
The objective of this video is to explain how group-wise operation is performed on the data set.
The objective of this video is to explain how we use different statistical function such as covariance, correlation and data ranking on the data sets.
The objective of this video is to explain how we use different windows function such as rolling , time aware and binary function on the data sets
The objective of this video is to explain how we use multiple functions on the column or different columns of the dataframe.
The objective of this video is to explain how to use exponentially weighted windows.
Python is undoubtedly one of the most popular programming languages that’s being extensively used in the field of data science. There is a rapid increase in the number of data and so for the demand of experts who can analyze these big chunk of data. So if you have basic Python knowledge and want to explore powerful data analysis techniques, then go for this Learning Path.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are:
Let’s take a look at your learning journey. You will be introduced to the field of data science using Python tools to manage and analyze data. You will learn some of the fundamental tools of the trade and apply them to real data problems. Along the way, the Learning Path discusses the use of Python stack for data analysis and scientific computing, and expands on concepts of data acquisition, data cleaning, data analysis, and machine learning. You will learn how to apply Pandas to important but simple financial tasks such as modeling portfolios, calculating optimal portfolios based upon risk, and much more.
On completion of this Learning Path, you will become an expert in analyzing your data efficiently using Python.
Meet Your Expert:
We have the best works of the following esteemed authors to ensure that your learning journey is smooth: