Culture tech
This commit is contained in:
parent
8e385cf757
commit
fc365e8301
|
@ -0,0 +1,85 @@
|
|||
status: hidden
|
||||
title: Culture Tech — Rattrapage
|
||||
slug: eiRah1ch-culture-tech
|
||||
robots: noindex
|
||||
|
||||
Toutes les parties sont à faire sur le serveur `eqy.fr`.
|
||||
|
||||
L'intégralité des lignes de commandes utilisées sont à me rendre, vous
|
||||
pouvez utiliser le programme `history` pour les récolter.
|
||||
|
||||
Je ne veux bien sûr pas les fautes de frappe, si je demande :
|
||||
|
||||
Créez le dossier foo
|
||||
|
||||
Je veux :
|
||||
|
||||
mkdir foo
|
||||
|
||||
pas :
|
||||
|
||||
mkdir fo
|
||||
rm fo
|
||||
mkdir foo
|
||||
|
||||
|
||||
Attention le sujet est sensible à la casse.
|
||||
|
||||
# Partie Ⅰ
|
||||
|
||||
Créez un dossier `rattrapage` à la racine de votre dossier personnel (sur eqy.fr).
|
||||
|
||||
Dans ce dossier `rattrapage`, créez la hierarchie suivante (attention
|
||||
il y a des dossiers et des fichiers, les fichiers doivent rester
|
||||
**vide**) :
|
||||
|
||||
```text
|
||||
.
|
||||
├── README.md
|
||||
├── CONTRIBUTING.md
|
||||
├── docs
|
||||
│ ├── conf.py
|
||||
│ ├── changelog.rst
|
||||
│ ├── content.rst
|
||||
│ └── tips.rst
|
||||
├── LICENSE
|
||||
├── src
|
||||
│ ├── main.py
|
||||
│ ├── plugins
|
||||
│ │ ├── signals.py
|
||||
│ │ ├── jobs.py
|
||||
│ │ └── workers.py
|
||||
│ ├── tests
|
||||
│ │ ├── fixtures
|
||||
│ │ │ ├── 2022-05-02.rst
|
||||
│ │ │ ├── 2022-05-03.rst
|
||||
│ │ │ └── 2022-05-04.rst
|
||||
│ │ ├── test_base.py
|
||||
│ │ └── conftest.py
|
||||
│ ├── some
|
||||
│ │ └── deep
|
||||
│ │ └── hier
|
||||
│ │ └── ar
|
||||
│ │ └── chy.py
|
||||
│ └── __pycache__/
|
||||
└ THANKS
|
||||
```
|
||||
|
||||
|
||||
# Partie Ⅱ
|
||||
|
||||
Rédigez une série de `one-liners` bash utilisant le fichier
|
||||
https://raw.githubusercontent.com/etalab/noms-de-domaine-organismes-publics/master/urls.txt
|
||||
et permettant d'obtenir :
|
||||
|
||||
- Le nombre d'urls contenues dans le fichier.
|
||||
- Le nombre d'URL utilisant http et le nombre d'URL utilisant https.
|
||||
- Le nombre de domaines en `.alsace`.
|
||||
- La liste des domaines contenant `alsance` mais n'ayant pas le TLD `alsace`.
|
||||
- Le top 10 des TLD.
|
||||
- Le flop 10 des TLD.
|
||||
- Le top 10 des URL les plus longues.
|
||||
|
||||
|
||||
Oui, `.gouv.fr` est un TLD, mais oui, dans le cadre de cet exercice on
|
||||
pourra ignorer ce « détail ».
|
Loading…
Reference in New Issue