Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Wrangling with Python 3.x
Rating: 3.5 out of 5(14 ratings)
117 students

Data Wrangling with Python 3.x

Learn the data life cycle—from acquisition to processing to analysis—in Python
Last updated 2/2019
English

What you'll learn

  • Effectively pre-process data (structured or unstructured) before doing any analysis on the dataset.
  • Retrieving data from different data sources (CSV, JSON, Excel, PDF) and parse them in Python to give them a meaningful shape.
  • Learn about the amazing data storage places in an industry which are being highly optimized.
  • Perform statistical analysis using in-built Python libraries.
  • Hacks, tips, and techniques that will be invaluable throughout your Data Science career.

Course content

7 sections38 lectures3h 35m total length
  • The Course Overview4:11

    This video explains the course prerequisites and provides an entire overview of the course.

  • Installing Anaconda Navigator on Windows/Linux5:14

    Which Python distribution to use in this course?

       •  Install Anaconda Navigator and verify the installation

       •  Choose an IDE (Spyder)

  • Importing and Parsing CSV in Python7:46

    Most of the data comes in CSV form. We will look how we can use Python to import and get things out of it.

       •  Import and parse CSV file using CSV module

       •  Import and parse using Pandas module

  • Importing and Parsing JSON in Python5:55

    In industry, data is mostly exposed in web services and JSON is used to represent the data. So we will parse data out of JSON in this video.

       •  Analyze the JSON file by opening it

       •  Use JSON module in Python to parse the data out of JSON

  • Scraping Data from Public Web – Part 14:50

    Most of the data is available on public web embedded in HTML markup, so a need arises to use that. We will look at the basics of web parsing in this video.

       •  Explore the modules used for web scraping

       •  Scrap the HTML markup of a Wikipedia page and,  get the basic information out of it

  • Scraping Data from Public Web – Part 211:50

    In this video, we will look at practical demo to extract the HTML markup of a table tag of HTML and then storing that information in structured form.

       •  Look into the correct table tag which we want to extract into our program

       •  Hands-On approach in Python to get the relevant information out of the table tag

       •  Store the information in form of table

Requirements

  • Having a rudimentary idea about relational database and SQL would be a bonus. Even seasoned Python developers can benefit from this course as it focuses on data engineering aspects.

Description

You might be working in an organization, or have your own business, where data is being generated continuously (structured or unstructured) and you are looking to develop your skillset so you can jump into the field of Data Science. This hands-on guide shows programmers how to process information.

In this course, you will gather data, prepare data for analysis, perform simple statistical analyses, create meaningful data visualizations, and more! This course will equip us with the tools and technologies, also we need to analyze the datasets using Python so that we can confidently jump into the field and enhance our skill set. The best part of this course is the takeaway code templates generated using the real-life dataset.

Towards the end of the course, we will build an intuitive understanding of all the aspects available in Python for Data Wrangling.

About the Author

Jamshaid Sohail is a Data Scientist who is highly passionate about Data Science, Machine learning, Deep Learning, big data, and other related fields. He spends his free time learning more about the field and learning to use its emerging tools and technologies. He is always looking for new ways to share his knowledge with other people and add value to other people's lives. He has also attended Cambridge University for a summer course in Computer Science where he studied under great professors and would like to impart this knowledge to others. He has extensive experience as a Data Scientist in a US-based company. In short, he would be extremely delighted to educate and share knowledge with, other people.

Who this course is for:

  • This course is for Python developers, data analysts, and IT professionals who are keen to explore data analytics/insights to enrich their current personal or professional projects.