Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python for Statistical Analysis
Rating: 4.3 out of 5(2,808 ratings)
54,780 students

Python for Statistical Analysis

Master applied Statistics with Python by solving real-world problems with state-of-the-art software and libraries
Last updated 2/2025
English

What you'll learn

  • Gain deeper insights into data
  • Use Python to solve common and complex statistical and Machine Learning-related projects
  • How to interpret and visualize outcomes, integrating visual output and graphical exploration
  • Learn hypothesis testing and how to efficiently implement tests in Python

Course content

6 sections57 lectures8h 39m total length
  • Introduction9:26

    A general course overview - what we'll cover, how we'll cover it, and where you can get help if things go wrong!

    To join the Facebook ground, check this link out: https://www.facebook.com/groups/superdatascience/


    For the Python 2v3 links, see:

    https://sebastianraschka.com/Articles/2014_python_2_3_key_diff.html

    https://www.geeksforgeeks.org/important-differences-between-python-2-x-and-python-3-x-with-examples/

  • Setup5:23

    Let's talk about setting everything up. What python version we'll use and the different ways you can get it.


    If you've downloaded anaconda, you should have everything you need to get started available right away, and if not, here is the updated link to the Anaconda tutorial I've hosted online (apologies, the link has changed from the one in the presentation):

    https://cosmiccoding.com.au/tutorial/2018/07/30/anaconda.html


    If you've picked miniconda, you'll need to use conda to install dependencies. To do that in your base environment, execute

    conda install numpy scipy matplotlib pandas jupyter scikit-learn

    If you want a new environment for this course (called 'stats'), try this out

    conda create -n stats python=3.9 numpy scipy matplotlib pandas jupyter scikit-learn

    conda activate stats

  • Learning Paths0:51
  • Live Install and Verification4:27

    Let's do a live run through installing anaconda - the best way of getting a scientific distribution of python on your machine.


    Anaconda download link: https://www.anaconda.com/distribution/

    Miniconda download link: https://docs.conda.io/en/latest/miniconda.html

  • Coding Editors4:31

    Now that we've got python installed, we need to figure out how we should write our code. There are a lot of options, so lets touch on them quickly so you can find something that works well for you!

  • Live Coding Editor Comparison6:04

    Better than just talking about editors, let's run a few so you can see better how they work and how you can use them.

  • File Management2:43

    Finally, let's discuss how to keep track of your code. No one wants to lose work by accident, and there are a few ways around this. One way far superior to the others, as you'll see inside the video!

  • Get the Materials0:14

Requirements

  • Python basics

Description

Welcome to Python for Statistical Analysis!


This course is designed to position you for success by diving into the real-world of statistics and data science.


  1. Learn through real-world examples: Instead of sitting through hours of theoretical content and struggling to connect it to real-world problems, we'll focus entirely upon applied statistics. Taking theory and immediately applying it through Python onto common problems to give you the knowledge and skills you need to excel.


  2. Presentation-focused outcomes: Crunching the numbers is easy, and quickly becoming the domain of computers and not people. The skills people have are interpreting and visualising outcomes and so we focus heavily on this, integrating visual output and graphical exploration in our workflows. Plus, the extra content on great ways to spice up visuals for reports, articles and presentations, so that you can stand out from the crowd.


  3. Modern tools and workflows: This isn't school, where we want to spend hours grinding through problems by hand for reinforcement learning. No, we'll solve our problems using state-of-the-art techniques and code libraries, utilising features from the very latest software releases to make us as productive and efficient as possible. Don't reinvent the wheel when the industry has moved to rockets.

Who this course is for:

  • Data Scientists who want to add to their skillset statistical analysis
  • Data Scientists who want to do machine learning but want some more statistical foundations before jumping in
  • Students wanting to learn applied statistics for research, coursework or business