Skip to content

Commit 91431fa

Browse files
authored
Improve homepage hero banner (#612)
* Try using quarto css * nicer hero banner * build * inject metadata
1 parent d003909 commit 91431fa

39 files changed

Lines changed: 769 additions & 138 deletions

_quarto-en.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ website:
4141
Code source disponible sur [`Github`](https://github.com/linogaliana/python-datascientist)
4242
right: |
4343
Site construit avec {{< fa brands python >}} et [`Quarto`](https://quarto.org/)<br>
44-
Inspiration pour la mise en forme du site [ici](https://www.andreashandel.com)<br>
4544
[Code source disponible sur {{< fa brands github >}} `GitHub`](https://github.com/linogaliana/python-datascientist)
4645
body-header: |
4746
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

_quarto-fr.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ website:
1010
Code source disponible sur [`Github`](https://github.com/linogaliana/python-datascientist)
1111
right: |
1212
Site construit avec {{< fa brands python >}} et [`Quarto`](https://quarto.org/)<br>
13-
Inspiration pour la mise en forme du site [ici](https://www.andreashandel.com)<br>
1413
[Code source disponible sur {{< fa brands github >}} `GitHub`](https://github.com/linogaliana/python-datascientist)
1514
body-header: |
1615
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

_quarto.yml

Lines changed: 10 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,12 @@ project:
44
- index.qmd
55
- 404.qmd
66
- content/getting-started/index.qmd
7-
- content/manipulation/index.qmd
8-
- content/visualisation/index.qmd
9-
- content/getting-started/01_environment.qmd
10-
- content/modelisation/index.qmd
11-
- content/NLP/index.qmd
12-
- content/NLP/01_intro.qmd
13-
- content/annexes/corrections.qmd
14-
- content/annexes/evaluation.qmd
15-
- content/git/*.qmd
16-
- content/annexes/about.qmd
17-
- content/annexes/evaluation.qmd
18-
- content/annexes/corrections.qmd
197

208
profile:
219
default: fr
2210
group: [fr, en]
2311

12+
2413
execute:
2514
cache: true
2615
keep-ipynb: true
@@ -49,9 +38,9 @@ website:
4938
tools:
5039
- icon: github
5140
href: https://github.com/linogaliana/python-datascientist
52-
comments:
53-
giscus:
54-
repo: linogaliana/python-datascientist
41+
#comments:
42+
# giscus:
43+
# repo: linogaliana/python-datascientist
5544
twitter-card: true
5645
site-url: https://pythonds.linogaliana.fr
5746
repo-url: https://github.com/linogaliana/python-datascientist
@@ -83,26 +72,26 @@ format:
8372
filters:
8473
- build/replace-title.lua
8574
- build/lang-notebook.lua
86-
#- black-formatter
75+
- black-formatter
8776
- build/callout/callout-jupyter.lua
8877
- include-code-files
8978
- _extensions/linogaliana/details-iframe/details.lua
9079

9180
crossref:
9281
chapters: true
9382

94-
author: Lino Galiana
95-
date: today
9683
date-format: iso
97-
page-layout: article
98-
title-block-banner: "#e9f3fa"
9984
number-sections: true
10085
wrap: preserve
10186
format-links: false
10287
validate-yaml: false
10388
keep-ipynb: true
10489
lightbox: auto
10590
google-scholar: true
106-
commentable: true
10791
highlight-style: a11y
92+
#author: Lino Galiana
93+
#date: today
94+
#page-layout: article
95+
#title-block-banner: "#e9f3fa"
96+
#commentable: true
10897

content/NLP/01_intro.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "Nettoyer et structurer l'information dans les données textuelles"
33
title-en: "Cleaning and structuring information in textual data"
4+
author: Lino Galiana
45
description: |
56
Les corpus textuels étant des objets de très grande dimension où le ratio signal/bruit est faible, il est nécessaire de mettre en oeuvre une série d'étapes de nettoyage de texte. Ce chapitre va explorer quelques méthodes classiques de nettoyage en s'appuyant sur des corpus littéraires: le _Comte de Monte Cristo_ d'Alexandre Dumas et des auteurs fantastiques anglo-saxons (Lovecraft, Poe, Shelley).
67
description-en: |

content/NLP/02_exoclean.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "L'analyse fréquentiste par l'approche bag-of-words : intérêt et limites"
33
title-en: "Frequentist analysis using the bag-of-words approach: forces and limitations"
4+
author: Lino Galiana
45
categories:
56
- NLP
67
description: |

content/NLP/03_embedding.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "Les embeddings, où comment synthétiser l'information textuelle"
33
title-en: "Synthetizing textual information with embeddings"
4+
author: Lino Galiana
45
description: |
56
Pour pouvoir utiliser des données textuelles dans des algorithmes
67
de _machine learning_, il faut les vectoriser, c'est à dire transformer

content/NLP/index.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "Partie 4 : Natural Language Processing (NLP)"
33
title-en: "Part 4: Natural Language Processing (NLP)"
4+
author: Lino Galiana
45
description: |
56
Cette partie du cours introduit le traitement automatique du langage (NLP), un domaine scientifique à la croisée de la linguistique et des statistiques devenu, du fait de l'engouement envers les IA génératives, central dans le domaine de la _data science_. A travers des exemples littéraires, dcette partie explore d’abord des méthodes classiques comme l’analyse fréquentiste et le traitement de corpus textuels sous la forme de _bag of words_. Ensuite, elle aborde la modélisation du langage qui ouvre la voie à des approches plus originales. L’objectif de chapitre est de rappeler quelques éléments généraux sur le vaste domaine qu'est le NLP.
67
description-en: |

content/getting-started/01_environment.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "Avoir un environnement Python fonctionnel pour la data science"
33
title-en: "A functional Python environment for data science"
4+
author: Lino Galiana
45
echo: false
56
description: |
67
Ce chapitre introduit les bases de l'environnement `Python` pour la _data science_ en mettant l'accent sur la modularité du langage et l'utilisation des _notebooks_ `Jupyter`. Il présente les éléments essentiels pour configurer un environnement Python fonctionnel, explique les avantages des IDE comme `VSCode`, et propose une prise en main des _notebooks_ interactifs. Ce chapitre aborde également la gestion des erreurs et l'importance de la formation continue en `Python`, en fournissant des ressources utiles pour rester à jour dans cet écosystème dynamique.

content/getting-started/02_data_analysis.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "Démarche à adopter face à un jeu de données"
33
title-en: "How to deal with a data set"
4+
author: Lino Galiana
45
bibliography: ../../reference.bib
56
description: |
67
Quelques éléments pour adopter une démarche

content/getting-started/03_revisions.qmd

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
---
22
title: "Quelques exercices de rappels pour se remettre en selle"
3+
title-en: "A few refresher exercises to get back in the saddle"
4+
author: Lino Galiana
35
description: |
46
Un chapitre consacré à divers exercices pour réviser les
57
principes de base de la syntaxe `Python` et des objets
68
utilisés par le langage.
7-
title-en: "A few refresher exercises to get back in the saddle"
8-
description: |
9+
description-en: |
910
A chapter devoted to various exercises to review the basics of Python syntax and the objects used by the language.
1011
echo: false
1112
---

0 commit comments

Comments
 (0)