This plan includes
- Limitedfree coursesaccess
- Play & PauseCourse Videos
- VideoRecorded Lectures
- Learn onMobile/PC/Tablet
- Quizzes andReal Projects
- Lifetime CourseCertificate
- Email & ChatSupport
What you'll learn?
- How-to install Python and Anaconda - the worlds largest Data Science platform.
- How-to create a virtual environment using Conda.
- How-to setup the free Atom Text Editor.
- How to clone a GitHub Repository in Atom Text Editor.
- How-to create a new branch in Atom Text Editor.
- Use Python Pandas to read in large data-sets such as stock price information, customer information, purchase information and more.
- Use Pandas DataFrames to work with tabular data.
- Inspect datasets to gain quick valuable insights.
- Use conditional filtering to select relevant information from datasets.
- Using NumPy and Pandas together.
- Create Pandas DataFrames from scratch.
- Create DataFrames from Python dictionaries.
- Using Broadcasting with DataFrames.
- Correctly labeling data and columns.
- Data cleansing techniques.
- Using Python Pandas to create graphical plots such as bar, line, area, scatter etc.
- How-to analysis datasets using statistical methods such as min, mas, mean, std.
- Create filters in your code to extract targeted data from large datasets.
- How-to manage time data in Python with Pandas.
- Correctly index time data and create DateTime indexes.
- Partial String Indexing and slicing.
- Resampling Pandas Time Data.
- Method Chaining.
Course Overview
Python Pandas are one of the most used libraries in Python when it comes to data analysis and manipulation. Whether in finance, scientific fields, or data science, a familiarity with Pandas is a must have. This course teaches you how to work with real-world data sets for analyzing data in Python using Pandas. Not only will you learn how to manipulate and analyse data you will also learn powerful and easy to use visualization techniques for representing your data.
This course kicks off by showing you how to get up and running using GitHub, an essential skill in your coding career. Ideally, to get the best from this course you should have some Python programming experience.
Every piece of code and dataset used in this course is available to download for free from GitHub.
Without doubt this course will teach you the necessary skills to apply basic data science techniques which are use the world over by experienced data scientists and those who spend their working day in spreadsheets.
Pre-requisites
- You will need a desktop computer or laptop with Internet connection.
- Some prior coding experience with Python would be beneficial or maybe have done a Python introduction course.
- This course will walk you through installing all the necessary software and tools. Included is, how-to setup Python and Anaconda, how-to setup Atom Text Editor, how-to setup a virtual environment, how-to use GitHub and clone a repository.
Target Audience
- Software Developers who have basic Python experience/knowledge and are looking to up-skill into the high demand area of Data Science.
- Software Developers who work with spreadsheets and data-sets and would like to learn how to produce valuable insights from them.
- Data Analysts operating in business who are looking to transition into Data Science by learning how to produce informative data-sets and graphs.
Curriculum 32 Lectures 02:18:28
Section 1 : Course Introduction
- Lecture 2 :
- How to access the source code for this course
Section 2 : Setting up Python, Anaconda, Atom and GitHub
- Lecture 1 :
- Setting Python up with Anaconda
- Lecture 2 :
- Setting up Atom Text Editor
- Lecture 3 :
- Creating Virtual Environments
- Lecture 4 :
- How to Clone a GitHub Repository
- Lecture 5 :
- How to use the Atom Text Editor to push code to GitHub
Section 3 : Introduction to Python Pandas
- Lecture 1 :
- Introduction to Pandas
- Lecture 2 :
- Introduction to DataFrames
- Lecture 3 :
- Inspecting Data
- Lecture 4 :
- Conditional Filtering
- Lecture 5 :
- Using NumPy and Pandas Together
- Lecture 6 :
- Creating DataFrames from NumPy
- Lecture 7 :
- Creating DataFrames from Dictionaries
- Lecture 8 :
- Using Broadcasting in Pandas
- Lecture 9 :
- Labeling data in a DataFrame
- Lecture 10 :
- Building DataFrames with Broadcasting
- Lecture 11 :
- Cleansing, Importing and Exporting Data
- Lecture 12 :
- Creating Plots with Pandas
Section 4 : Visual Data Analysis
- Lecture 1 :
- Creating Graphs with Pandas Plot Lines
- Lecture 2 :
- Creating Graphs with Pandas Scatter Plots
- Lecture 3 :
- Creating Graphs with Pandas Bar Plots
- Lecture 4 :
- Statistical Exploratory Data Analysis
- Lecture 5 :
- Filtering Data
Section 5 : Managing Dates and Times with Python Pandas
- Lecture 1 :
- Introduction to Pandas DateTime
- Lecture 2 :
- Indexing Pandas Time Series
- Lecture 3 :
- Creating and using a DateTimeIndex
- Lecture 4 :
- Resampling Pandas Time Data
- Lecture 5 :
- Method Chaining
- Lecture 6 :
- Separating and Resampling
- Lecture 7 :
- Additional Filtering Methods
- Lecture 8 :
- Visualizing Pandas Time Data
Our learners work at
Frequently Asked Questions
How do i access the course after purchase?
It's simple. When you sign up, you'll immediately have unlimited viewing of thousands of expert courses, paths to guide your learning, tools to measure your skills and hands-on resources like exercise files. There’s no limit on what you can learn and you can cancel at any time.Are these video based online self-learning courses?
Yes. All of the courses comes with online video based lectures created by certified instructors. Instructors have crafted these courses with a blend of high quality interactive videos, lectures, quizzes & real world projects to give you an indepth knowledge about the topic.Can i play & pause the course as per my convenience?
Yes absolutely & thats one of the advantage of self-paced courses. You can anytime pause or resume the course & come back & forth from one lecture to another lecture, play the videos mulitple times & so on.How do i contact the instructor for any doubts or questions?
Most of these courses have general questions & answers already covered within the course lectures. However, if you need any further help from the instructor, you can use the inbuilt Chat with Instructor option to send a message to an instructor & they will reply you within 24 hours. You can ask as many questions as you want.Do i need a pc to access the course or can i do it on mobile & tablet as well?
Brilliant question? Isn't it? You can access the courses on any device like PC, Mobile, Tablet & even on a smart tv. For mobile & a tablet you can download the Learnfly android or an iOS app. If mobile app is not available in your country, you can access the course directly by visting our website, its fully mobile friendly.Do i get any certificate for the courses?
Yes. Once you complete any course on our platform along with provided assessments by the instructor, you will be eligble to get certificate of course completion.For how long can i access my course on the platform?
You require an active subscription to access courses on our platform. If your subscription is active, you can access any course on our platform with no restrictions.Is there any free trial?
Currently, we do not offer any free trial.Can i cancel anytime?
Yes, you can cancel your subscription at any time. Your subscription will auto-renew until you cancel, but why would you want to?
Instructor
62824 Course Views
1 Courses