Skip to content

Commit 478b5eb

Browse files
authored
Merge pull request #1 from ENCCS/intro_and_polars
Written Introduction and Polars episode
2 parents 7cad648 + 617f425 commit 478b5eb

13 files changed

Lines changed: 2009 additions & 18 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
.jupyter_cache
55
jupyter_execute
66
uv.lock
7+
nyc_yellow_taxi_2025-01.parquet

content/01_table_dataframe.svg

Lines changed: 262 additions & 0 deletions
Loading

content/benchmarking.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# Benchmarking
2+
3+
:::{questions}
4+
5+
- What syntax is used to make a lesson?
6+
- How do you structure a lesson effectively for teaching?
7+
- `questions` are at the top of a lesson and provide a starting
8+
point for what you might learn. It is usually a bulleted list.
9+
:::
10+
11+
:::{objectives}
12+
13+
- Show a complete lesson page with all of the most common
14+
structures.
15+
- ...
16+
17+
This is also a holdover from the carpentries-style. It could
18+
usually be left off.
19+
:::
20+
21+
The introduction should be a high level overview of what is on the
22+
page and why it is interesting.
23+
24+
The lines below (only in the source) will set the default highlighting
25+
language for the entire page.
26+
27+
:::{highlight} python
28+
:::
29+
30+
## Section
31+
32+
A section.
33+
34+
:::{discussion}
35+
Discuss the following.
36+
37+
- A discussion section
38+
- Another discussion topic
39+
:::
40+
41+
## Section
42+
43+
```
44+
print("hello world")
45+
# This uses the default highlighting language
46+
```
47+
48+
```python
49+
print("hello world)
50+
```
51+
52+
## Exercises: description
53+
54+
:::{exercise} Exercise Topic-1: imperative description of exercise
55+
Exercise text here.
56+
:::
57+
58+
:::{solution}
59+
Solution text here
60+
:::
61+
62+
## Summary
63+
64+
A Summary of what you learned and why it might be useful. Maybe a
65+
hint of what comes next.
66+
67+
## See also
68+
69+
- Other relevant links
70+
- Other link
71+
72+
:::{keypoints}
73+
74+
- What the learner should take away
75+
- point 2
76+
- ...
77+
78+
This is another holdover from the carpentries style. This perhaps
79+
is better done in a "summary" section.
80+
:::

content/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
# -- Project information -----------------------------------------------------
1515

1616
# FIXME: choose title
17-
project = "Your lesson name"
17+
project = "Python for High Performance Data Analytics"
1818
# FIXME: insert correct author
19-
author = "The contributors"
19+
author = "Francesco Fiusco, Qiang Li, Ashwin Mohanan, Juan Triviño, Yonglei Wang"
2020
copyright = f"2025, ENCCS, {author}"
2121

2222
# FIXME: github organization / user that the repository belongs to
2323
github_user = "ENCCS"
24-
github_repo_name = "" # auto-detected from dirname if blank
24+
github_repo_name = "python-for-hpda" # auto-detected from dirname if blank
2525
github_version = "main"
2626
conf_py_path = "/content/" # with leading and trailing slash
2727

0 commit comments

Comments
 (0)