Skip to content

Commit

Permalink
solutions POO
Browse files Browse the repository at this point in the history
  • Loading branch information
LoicGrobol committed Dec 19, 2023
1 parent 69594d0 commit 4bb8efd
Show file tree
Hide file tree
Showing 6 changed files with 31 additions and 4 deletions.
4 changes: 4 additions & 0 deletions .vscode/ltex.dictionary.fr.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,7 @@ spaCy
POS
lxml
headers
Notebook
Treebank
Binder
notebooks
3 changes: 2 additions & 1 deletion .vscode/ltex.disabledRules.fr.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
EN_MEMOIRE_DE
EN_MEMOIRE_DE
FR_SIMPLE_REPLACE_ANGLICISM
8 changes: 6 additions & 2 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ layout: default
[Calendly](https://calendly.com/lgrobol/remote-office-hour)
- Lien Binder de secours :
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/LoicGrobol/web-interfaces/main)

## Séances

Tous les supports sont sur [github](https://github.com/loicgrobol/web-interfaces), voir
Expand Down Expand Up @@ -53,6 +54,9 @@ est indisponible.
- {% notebook_badges slides/03-OOP/oop.py.md %} [Notebook
OOP]({{site.url}}{{site.baseurl}}/slides/03-OOP/oop.py.ipynb)
- [Treebank GSD-fr train]({{site.url}}{{site.baseurl}}/slides/03-OOP/data/fr_gsd-ud-train.conllu)
- Solutions :
- [Script v1]({{site.url}}{{site.baseurl}}/slides/03-OOP/correction_conllu_v1.py)
- [Script v2]({{site.url}}{{site.baseurl}}/slides/03-OOP/correction_conllu_v2.py)

### 2023-12-19 — `requests` et APIs REST

Expand All @@ -63,10 +67,10 @@ est indisponible.

Vos solutions pour les exercices du notebook REST sont à envoyer dans un zip à
<[email protected]> avant le ???. L'objet du message devra être `[Web 2024] TP Prénom Nom` et
les nom de fichier devra être de la forme `prénom_nom-établissment.zip`, `établissement` étant
le nom de fichier devra être de la forme `prénom_nom-établissment.zip`, `établissement` étant
`Nanterre`, `P3` ou `Inalco`.

## Lire les slides en local
## Utilisation en local

Les supports de ce cours sont écrits en Markdown, convertis en notebooks avec
[Jupytext](https://github.com/mwouts/jupytext). C'est entre autres une façon d'avoir un historique
Expand Down
File renamed without changes.
18 changes: 18 additions & 0 deletions slides/04-requests/requrl_click.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import argparse

import click
import requests


@click.command("Download a text resource and print it")
@click.argument("url")
def main(url):
response = requests.get(url)
if response:
print(response.text)
else:
print(f"Error (status code {response.status_code})")


if __name__ == "__main__":
main()
2 changes: 1 addition & 1 deletion slides/05-REST/rest.py.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jupyter:
extension: .md
format_name: markdown
format_version: '1.3'
jupytext_version: 1.14.2
jupytext_version: 1.16.0
kernelspec:
display_name: Python 3 (ipykernel)
language: python
Expand Down

0 comments on commit 4bb8efd

Please sign in to comment.