generated from PovertyAction/ipa-python-template
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathindex.qmd
More file actions
41 lines (30 loc) · 1.31 KB
/
index.qmd
File metadata and controls
41 lines (30 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
---
title: "Python Data Analysis"
abstract: |
Learn Python programming through practical data analysis using real-world datasets. Master fundamental Python concepts while working with pandas, matplotlib, and data visualization.
date: last-modified
format:
html: default
# Authors
authors-ipa:
- "[Author Name](https://poverty-action.org/people/author_name)"
# Contributors
contributors:
- "[Contributor Name](https://poverty-action.org/people/contributor_name)"
keywords: ["Python", "Programming", "Tutorial", "Data Science", "Jupyter"]
license: "CC BY 4.0"
---
This lesson is an introduction to programming in Python 3 for people with little \
or no previous programming experience.
:::::::::::::::::::::::::::::::::::::::::: prereq
## Prerequisites
1. Learners need to understand what files and directories are,
what a working directory is,
and how to start a Python interpreter.
2. Learners must install Python 3 and required packages before the class starts.
We use **uv**, a modern Python package manager that makes setup simple.
3. Learners must get the gapminder data before class starts:
please download and unzip the file
[python-data-analysis-data.zip](episodes/files/python-data-analysis-data.zip).
Please see [the setup instructions](learners/setup.md)
for detailed installation steps using uv.