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, Dataframes, and Pandas
- Chapter 03: Data visualization
- Chapter 4: Split-Apply-Combine and Merging
- Chapter 5 Sets, the sample space, and probability
- Random variables
- Transformations
- Bernoulli, Binomial, Poisson, Geometric
- Joint probability
- Forward problem: (Inversion sampling)
- Homework 01
- Homework 2
- Homework 03
- Homework 04
- Homework05
- Homework06
- Homework07
- Homework08
- Homework09
- Appendix 01: Common Distributions