You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+51-7Lines changed: 51 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Pandas Workshop
2
2
3
-
[](https://mybinder.org/v2/gh/stefmolin/pandas-workshop/main?urlpath=lab/tree/notebooks)[](https://nbviewer.jupyter.org/github/stefmolin/pandas-workshop/tree/main/)[](https://github.com/stefmolin/pandas-workshop/actions/workflows/env-checks.yml)[](https://stefmolin.github.io/pandas-workshop/slides/html/workshop.slides.html#/)
3
+
[](https://nbviewer.jupyter.org/github/stefmolin/pandas-workshop/tree/main/)[](https://github.com/stefmolin/pandas-workshop/actions/workflows/env-checks.yml)[](https://stefmolin.github.io/pandas-workshop/slides/html/workshop.slides.html#/)
4
4
5
5
Working with data can be challenging: it often doesn’t come in the best format for analysis, and understanding it well enough to extract insights requires both time and the skills to filter, aggregate, reshape, and visualize it. This session will equip you with the knowledge you need to effectively use pandas – a powerful library for data analysis in Python – to make this process easier.
6
6
@@ -30,18 +30,25 @@ You should have basic knowledge of Python and be comfortable working in Jupyter
30
30
---
31
31
32
32
## Setup Instructions
33
+
You can work through the notebooks locally or in your browser. Pick the installation option that makes sense for you.
34
+
35
+
### Local Installation
33
36
**Warning**: It is highly recommended that you use your personal laptop for the installation.
34
37
35
38
0. Install Python >= version 3.8 and <= version 3.11 OR install [Anaconda](https://docs.anaconda.com/anaconda/install/)/[Miniconda](https://docs.conda.io/en/latest/miniconda.html). Note that Anaconda/Miniconda is recommended if you are working on a Windows machine and are not very comfortable with the command line. Alternatively, depending on server availability, you can use [this](https://mybinder.org/v2/gh/stefmolin/pandas-workshop/main?urlpath=lab) Binder environment if you don't want to install anything on your machine.
36
39
1. Fork this repository:
37
40
38
41

39
42
40
-
2. Clone your forked repository:
43
+
2. Navigate to your fork, and click the **Code** button:
44
+
45
+

46
+
47
+
3. Clone your forked repository using the desired method from the **Local** tab:
41
48
42
-

6. Run the notebook to confirm everything is set up properly:
80
+
7. Run the notebook to confirm everything is set up properly:
74
81
75
82

76
83
84
+
85
+
### Cloud Options
86
+
87
+
#### GitHub Codespaces
88
+
89
+
[](https://codespaces.new/stefmolin/pandas-workshop)
90
+
91
+
The [GitHub Codespaces](https://github.com/features/codespaces) setup provides a pre-configured machine accessible via your browser. You will need a GitHub account and available quota (all users get more than enough free monthly quota to be able to run this workshop). Note that this will take a while to build. It's recommended that you click the badge above to build the codespace in advance of the workshop and then [stop the codespace](https://docs.github.com/en/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace) until the workshop, at which point you can simply resume and pick up where you left off.
92
+
93
+
Note that if you want to save your changes, you will need to fork the repository before creating the codespace. You will then be able to commit your changes directly from the codespace. Be sure to create your codespace in advance of the session and resume when we start.
94
+
95
+
1. Fork this repository:
96
+
97
+

98
+
99
+
2. Navigate to your fork, and click the **Code** button:
100
+
101
+

102
+
103
+
3. Launch the codespace from your fork by clicking on the **+** or **Create codespace on main** button in the **Codespaces** tab:
104
+
105
+
<img width="400px" src="./media/create_codespace.png" alt="location of create codespace button">
106
+
107
+
4. Stop the codespace until the session starts by selecting **Stop codespace** from the **...** menu.
Depending on server availability, you can use [this](https://mybinder.org/v2/gh/stefmolin/pandas-workshop/main?urlpath=lab) Binder environment, which does not require the creation of a GitHub account. **There is no guarantee that you will be able to access this during the workshop.**
0 commit comments