项目作者: felixpatzelt

项目描述 :
A statistics mini-course with a practical focus. For a broad audience, including those who didn't do any math in years.
高级语言: HTML
项目地址: git://github.com/felixpatzelt/statistics-for-everyone.git
创建时间: 2020-03-09T07:58:06Z
项目社区:https://github.com/felixpatzelt/statistics-for-everyone

开源协议:MIT License

下载


Statistics for Everyone

This course for a wide audience shows you why and how a better understanding of uncertainty can improve your decision making and your understanding of the world.

Work in Progress

To view the lessons that are available so far, check out the hosted finished slides.

Development

The interactive slides are generated from Jupyter Notebooks written in Python.

list of possible topics

Installation

  1. # assuming python 3.7 is installed as python3
  2. python3 -m venv testenv
  3. source testenv/bin/activate
  4. pip install -r requirements.txt

To edit or create new lessons

  • Each lesson is a jupyter notebook. Start

    jupyter lab

    and open any of the .ipynbfiles or create a new one.

Converting notebooks to slides is automated

  • Export all slides, serve at localhost:8000 & update upon changes with

    make serve

  • or convert to slides only once with

    make slides.

Editing the reveal.js theme

  • If you are editing the theme for the first time, you need to run

    make build-reveal.

    You may need to install node.js first.

  • Edit reveal.js/css/theme/source/statistics-for-everyone-slides.scss and run

    make theme

    to compile the stylesheets and copy them to the slides directory.

  • Reveal.js is included as a git subtree. To update, run

  1. git subtree --prefix reveal.js pull https://github.com/hakimel/reveal.js.git 0582f57517c97a4c7bfeb58762138c78883f94c5 --squash

Change the commit ID as desired.