Data Exploration in Python#
This course provides an introduction to the fundamentals of programming in Python. Students will gain experience designing, implementing, and testing their Python code, as well as in using Jupyter Notebooks, and IPython for statistics and data analysis. Multiple programming paradigms will be explored. The course covers Python data types, input, and output, and control flow in the context of preparing, cleaning, transforming, and manipulating data. In addition, students will use Python to conduct exploratory data analyses, including computing descriptive statistics.
- Chapter 01: Exploratory Data Analysis Part I
- Chapter 02: Data visualization
- Chapter 03: Split-Apply-Combine and Merging
- Chapter 04: Sets, the sample space, and probability
- Random variables
- Chapter 06: Bernoulli, Binomial, Poisson, Geometric
- Transformations
- Joint probability
- Forward problem: (Inversion sampling)
- Forward Problem
- Homework 01
- Homework 02
- Homework03
- Homework 4