Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
e848d1b
Homebrew no-intel
julesvanrie Sep 17, 2026
75b40d4
Simple check for Apple Silicon
julesvanrie Sep 17, 2026
3aced2d
Remove DBeaver
julesvanrie Sep 17, 2026
a3dc202
Simplify dotfiles to base case first
julesvanrie Sep 17, 2026
03ec4e6
Google Cloud without Service Account
julesvanrie Sep 17, 2026
f6969d4
Remove Windows compiler - no need for WSL
julesvanrie Sep 17, 2026
f5de8cb
Remove unnecessary instructions
julesvanrie Sep 17, 2026
7374544
Remove pip install mac intel
julesvanrie Sep 17, 2026
3b080a8
Simplify Python check
julesvanrie Sep 17, 2026
7e379df
No longer used
julesvanrie Sep 17, 2026
5cbf4e1
Fix dotfiles in VM setups
julesvanrie Sep 17, 2026
4fe68e8
setup guides generated
invalid-email-address Sep 17, 2026
33edae9
Tell students not to experiment
julesvanrie Sep 17, 2026
c5b57ef
Dotfiles indentation hopefully fixes layout
julesvanrie Sep 17, 2026
9f8050e
setup guides generated
invalid-email-address Sep 17, 2026
9d6d5c3
Skip GCP also if Flex
julesvanrie Sep 17, 2026
957cc12
setup guides generated
invalid-email-address Sep 17, 2026
5c6c648
Remove terminal python version check
julesvanrie Sep 18, 2026
0fd76b9
Put all gcloud blocks together
julesvanrie Sep 18, 2026
82abd6b
Move part on WSL - Windows file transfer to the end
julesvanrie Sep 18, 2026
6a3204c
setup guides generated
invalid-email-address Sep 18, 2026
db5ebc8
Auto confirm brew
julesvanrie Sep 18, 2026
de57509
setup guides generated
invalid-email-address Sep 18, 2026
66508c5
Fallback for returning students
julesvanrie Sep 19, 2026
90b6020
setup guides generated
invalid-email-address Sep 19, 2026
badd050
Link to temp branch on setup
julesvanrie Sep 19, 2026
7f4ee74
setup guides generated
invalid-email-address Sep 19, 2026
339ea47
Move direnv after dotfiles so it persists
julesvanrie Sep 19, 2026
b3f7cca
Remove ssh-agent edit
julesvanrie Sep 19, 2026
3d09423
setup guides generated
invalid-email-address Sep 19, 2026
aecffb5
Remove no browser for gcloud on Windows
julesvanrie Sep 19, 2026
f277d80
setup guides generated
invalid-email-address Sep 19, 2026
a49a2cf
Split GCP acocunt to differentiate PT
julesvanrie Sep 19, 2026
fa36315
setup guides generated
invalid-email-address Sep 19, 2026
47a6b7b
Trigger rebuild
julesvanrie Sep 20, 2026
e2b97a4
setup guides generated
invalid-email-address Sep 20, 2026
002fc66
Use script to configure Jupyter Notebook
julesvanrie Sep 20, 2026
47c90f8
setup guides generated
invalid-email-address Sep 20, 2026
245ca51
Add direnv to homebrew and align ES
julesvanrie Sep 20, 2026
884f3ff
setup guides generated
invalid-email-address Sep 20, 2026
25355f7
Remove largely redundant check for browser
julesvanrie Sep 20, 2026
f08f4ad
setup guides generated
invalid-email-address Sep 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
567 changes: 180 additions & 387 deletions LINUX.es.md

Large diffs are not rendered by default.

537 changes: 178 additions & 359 deletions LINUX.md

Large diffs are not rendered by default.

21 changes: 9 additions & 12 deletions LINUX_keep_current.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -296,18 +296,6 @@ Verifica tu versión de Python con los siguientes comandos:
zsh -c "$(curl -fsSL https://raw.githubusercontent.com/lewagon/data-setup/master/checks/python_checker.sh)" 3.12.9
```

Ejecuta el comando siguiente para verificar que hayas instalado los paquetes requeridos correctamente:
```bash
zsh -c "$(curl -fsSL https://raw.githubusercontent.com/lewagon/data-setup/master/checks/pip_check.sh)"
```

Ahora ejecuta el siguiente comando para verificar que puedas cargar estos paquetes:
```bash
python -c "$(curl -fsSL https://raw.githubusercontent.com/lewagon/data-setup/master/checks/pip_check.py)"
```

### Chequeo de Jupyter

Ahora verifica que puedas iniciar un servidor de notebook en tu máquina:

```bash
Expand All @@ -333,6 +321,15 @@ import sys; sys.version

Debería mostrar `3.12.9` seguido de algunos detalles adicionales. Si no es así, consulta con un TA.

En otra celda, ejecuta:

```python
import pandas as pd
pd.__version___
```

Esto podría tomar algunos minutos en ejecutarse. Debería mostrar un número de versión, `2.2.3`. Si no es así, consulta con un TA.

Puedes cerrar tu navegador web y luego cerrar el servidor jupyter con `CTRL` + `C`.

¡Listo! Ya tienes un virtual env de python completo con todos los paquetes tercerizados que necesitarás en el bootcamp.
Expand Down
43 changes: 13 additions & 30 deletions LINUX_keep_current.md
Original file line number Diff line number Diff line change
Expand Up @@ -283,50 +283,25 @@ sudo service docker stop

## Python setup check

### Python and packages check
Let's run some checks. If any of the following steps fail, ask a TA for help.

Let's reset your terminal:

```bash
cd ~/code && exec zsh
```

Check your Python version with the following commands:
```bash
zsh -c "$(curl -fsSL https://raw.githubusercontent.com/lewagon/data-setup/master/checks/python_checker.sh)" 3.12.9
```

Run the following command to check if you successfully installed the required packages:
```bash
zsh -c "$(curl -fsSL https://raw.githubusercontent.com/lewagon/data-setup/master/checks/pip_check.sh)"
```

Now run the following command to check if you can load these packages:
```bash
python -c "$(curl -fsSL https://raw.githubusercontent.com/lewagon/data-setup/master/checks/pip_check.py)"
```

### Jupyter check

Make sure you can run Jupyter:

```bash
jupyter notebook
```

Let's open the jupyter app:

<details>

<summary>Regular setup</summary>

Your web browser should open on a `jupyter` window.
</details>

Your web browser should open on a `jupyter` window.

<details>

<summary>Virtual machine setup</summary>
<summary>Note if you're running the setup on a virtual machine</summary>

VSCode detects that a jupyter notebook started in your virtual machine and creates a port forward in order to allow you to open the application in your browser.

Expand All @@ -344,8 +319,6 @@ Let's open the jupyter app:
</details>


You now have access to the `jupyter` window:

![jupyter.png](images/jupyter.png)

Click on `New` and in the dropdown menu select `Python 3 (ipykernel)`:
Expand All @@ -357,12 +330,22 @@ A tab should open on a new notebook:
![jupyter_notebook.png](images/jupyter_notebook.png)

Make sure that you are running the correct python version in the notebook. Open a cell and run:

``` python
import sys; sys.version
```

It should output `3.12.9` followed by some more details. If not, check with a TA.

In another cell, run:

```python
import pandas as pd
pd.__version___
```

This might take a few minutes to run. It should output a version number, `2.2.3`. If not, check with a TA.

You can close your web browser then terminate the jupyter server with `CTRL` + `C`.

Here you have it! A complete python virtual env with all the third-party packages you'll need for the whole bootcamp.
Expand Down
Loading