Learn Data Analysis with Python | Tony Staunton | Skillshare

Learn Data Analysis with Python

Tony Staunton, Reading, writing and teaching.

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
31 Lessons (2h 22m)
    • 1. Skillshare 101: Getting the Most From This Course

      3:13
    • 2. Course overview

      3:36
    • 3. Setting up Python & Anaconda

      7:02
    • 4. Setting up Atom Text Editor

      4:28
    • 5. Creating Virtual Environments

      3:28
    • 6. How to Clone a GitHub Code Repository

      5:44
    • 7. Introduction to Python Pandas

      1:05
    • 8. Introduction to DataFrames

      2:13
    • 9. Inspecting DataFrames

      17:46
    • 10. Conditional Filtering

      3:51
    • 11. Using NumPy and Pandas Together

      2:21
    • 12. Creating DataFrames with NumPy

      3:03
    • 13. Creating DataFrames from Python Dictionaries

      6:16
    • 14. Using Broadcasting in DataFrames

      1:40
    • 15. Labelling Columns in DataFrams

      1:29
    • 16. Creating DataFrames with Broadcasting

      1:55
    • 17. Data Cleansing Techniques

      12:19
    • 18. Creating our first Plots

      10:29
    • 19. Creating Line Plots

      4:15
    • 20. Creating Scatter Plots

      4:22
    • 21. Creating Bar Plots

      2:01
    • 22. Statistical Exploratory Data Analysis Techniques

      6:07
    • 23. Filtering Data in DataFrames

      5:38
    • 24. Introduction to Pandas Dates & Times

      0:47
    • 25. Indexing Dates & Times

      5:38
    • 26. Creating Date Time Lists

      2:08
    • 27. Resampling Techniques

      5:36
    • 28. Method Chaining

      2:36
    • 29. How to Separate & Resampe Data

      2:29
    • 30. Further Filtering Techniques

      3:05
    • 31. Multiple Line Plots on a Single Graph

      5:02
18 students are watching this class

About This Class

When it comes to data analysis and manipulation the Python Pandas library is one of the most used libraries in Python. Whether in finance, scientific fields, or data science, a familiarity with Python Pandas is a must have.

This course teaches you how to work with real-world data sets for analyzing data in Python. Not only will you learn how to manipulate and analyze data you will also learn powerful and easy to use visualization techniques for representing your data. 

By the end of this course you will know how to:

  • Use Anaconda, the worlds leading data science platform, to setup Python and manage libraries

  • Install and setup the free to use Atom Text Editor

  • Create Virtual Environments

  • Clone a GitHub Repository directly into Atom

  • Create new code branches in GitHub and Atom

  • Install the Pandas library

  • Use Pandas DataFrames for data analysis

  • Quickly and efficiently inspect large data files

  • Use conditional filtering to refine your data

  • Use NumPy and Pandas together

  • Create DataFrames without starting data files

  • Create DataFrames from dictionaries

  • Use Broadcasting to create DataFrames

  • Correctly label data within DataFrames

  • Cleanse your data files for easier analysis

  • Create graph plots from your data (line, bar, scatter, area and more)

  • Save and export your data files for sharing

  • Use statistical exploratory data analysis techniques such as min, max, mean on your data

  • Mange date and time data within large data sets

  • Create Date/Time indexes

  • Partial string indexing

  • Resampling techniques such as downsampling

  • Method chaining

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 a doubt, this course will teach you the necessary skills to apply basic data science techniques which are used the world over by experienced data scientists and those who spend their working day in spreadsheets.