Skip to content

Commit

Permalink
add installation guide for python
Browse files Browse the repository at this point in the history
  • Loading branch information
pirocheto committed Dec 14, 2024
1 parent 9619af2 commit b797d17
Show file tree
Hide file tree
Showing 4 changed files with 114 additions and 10 deletions.
2 changes: 1 addition & 1 deletion astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ export default defineConfig({
{
label: "Python",
items: [
// Each item here is one entry in the navigation menu.
{ label: "Introduction", slug: "python/introduction" },
{ label: "Installation", slug: "python/installation" },
],
},
{
Expand Down
14 changes: 6 additions & 8 deletions src/content/docs/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,20 +40,18 @@ import { LinkCard, CardGrid, Badge } from "@astrojs/starlight/components"
></LinkCard>
<LinkCard
href="#"
title="Concepts fondamentaux <span class='cu-badge'>à venir<span>"
description="Tour d'horizon des concepts fondamentaux liés à la modélisation, les architectures et les pipelines de données."
title="Organisation des données <span class='cu-badge'>à venir<span>"
description="Tour d'horizon des concepts fondamentaux liés à la modélisation et aux architectures de données."
/>
<LinkCard
href="#"
title="ML, LLM et IA Générative <span class='cu-badge'>à venir<span>"
description="Introduction au Machine Learning, les grands modèles de langue et les outils pour l'IA moderne."
title="Traitement des données <span class='cu-badge'>à venir<span>"
description="Méthodes et outils pour la création de pipelines de données."
/>
<LinkCard
href="#"
title="Cloud AWS <span class='cu-badge'>à venir<span>"
description="
Présentations des outils et des services du cloud AWS pour l'IA et le
machine learning."
title="ML, LLM et IA Générative <span class='cu-badge'>à venir<span>"
description="Introduction au Machine Learning, les grands modèles de langue et les outils pour l'IA moderne."
/>
<LinkCard
href="#"
Expand Down
106 changes: 106 additions & 0 deletions src/content/docs/python/installation.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
---
title: Installation
---

import { Steps } from "@astrojs/starlight/components"
import { Tabs, TabItem } from "@astrojs/starlight/components"
import { Aside } from "@astrojs/starlight/components"
import { Code } from "@astrojs/starlight/components"

## Installation de Python

Pour commencer à programmer en Python, vous devez installer Python sur votre ordinateur.
En réalité ce que vous installez est <span class='cu-underline'>l'interpréteur Python</span>, qui est le programme qui <span class='cu-underline'>exécute les instructions</span> que vous écrivez en Python.
Voici comment procéder en fonction de votre système d'exploitation.

<Tabs>
<TabItem label="Windows">
<Steps>
<ol>
<li>
**Aller sur le site officiel de Python:** <br />
Rendez-vous sur https://www.python.org/.
</li>
<li>
**Télécharger Python:** <br />
Cliquez sur le bouton "Download" en haut de la page. Le site détecte automatiquement
votre système d'exploitation et propose la version adaptée (par exemple,
"Download Python 3.x.x for Windows"). Téléchargez le fichier exécutable
.exe.
</li>
<li>
**Exécuter le fichier d’installation:** <br /> Double-cliquez sur le
fichier .exe que vous venez de télécharger.
</li>
<li>
**Activer l'option "Add Python to PATH":** <br /> Sur la première
fenêtre de l'installation, cochez Add Python 3.x to PATH. Cela
facilite l'utilisation de Python depuis le terminal ou l'invite de
commande.
</li>
</ol>
</Steps>
</TabItem>
<TabItem label="macOS">
<Steps>
<ol>
<li>
**Aller sur le site officiel de Python:** <br /> Rendez-vous sur
https://www.python.org/.
</li>
<li>
**Télécharger Python:** <br />
Cliquez sur le bouton "Download" en haut de la page. Le site détecte automatiquement
votre système d'exploitation et propose la version adaptée (par exemple,
"Download Python 3.x.x for MacOS"). Téléchargez le fichier exécutable .pkg.
</li>
<li>
**Ouvrir le fichier téléchargé:** <br />
Double-cliquez sur le fichier .pkg que vous venez de télécharger.
</li>
<li>
**Suivre les instructions de l’assistant d’installation:**
<ol>
<li>Cliquez sur Continue à chaque étape.</li>
<li>Acceptez les termes et conditions.</li>
<li>Laissez les options par défaut si vous débutez.</li>
</ol>
</li>
</ol>
</Steps>
</TabItem>
<TabItem label="Linux">
L'installation de Python sur Linux peut varier légèrement en fonction de la
distribution que vous utilisez (par exemple, Ubuntu, Fedora, Debian, etc.),
mais en général, la procédure est assez similaire. Je vous conseille de
procéder à l'installation de Python en ligne de commande, qui est la méthode
la plus courante et la plus simple sur Linux. Ci-dessous, je vous donne un
exemple pour Ubuntu, mais vous pouvez adapter les commandes à votre
distribution.
<Steps>
<ol>
<li>
**Ouvrir un terminal:** <br /> Ouvrez un terminal en appuyant sur
`Ctrl + Alt + T`.
</li>
<li>
**Installer Python:** <br /> Tapez la commande suivante pour installer
Python 3:
<Code
code={`sudo apt update\nsudo apt install python3`}
lang="bash"
/>
</li>
<li>
**Vérifier l'installation:** <br />
Pour vérifier que Python est bien installé, ouvrez un nouveau terminal
et tapez:
<Code code={`bash python3 --version`} lang="bash" />
Vous devriez voir s'afficher la version de Python installée.
</li>
</ol>
</Steps>
</TabItem>
</Tabs>

## Installation d'un environnement de développement (IDE)
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ title: Introduction

## Pourquoi ce guide sur Python dans un site dédié à la data et l'IA ?

Python est l'un des langages de programmation les plus utilisés dans le domaine de la data et de l'intelligence artificielle. Sa simplicité, sa lisibilité et la richesse de son écosystème en font un outil incontournable pour ceux qui souhaitent se lancer dans ces disciplines. Ce guide a donc été créé pour vous permettre de maîtriser les bases de Python afin de vous offrir <span class='cu-underline'>une porte d'entrée vers l'univers de la data et de l'IA<span>.
Python est l'un des langages de programmation les plus utilisés dans le domaine de la data et de l'intelligence artificielle. Sa simplicité, sa lisibilité et la richesse de son écosystème en font un outil incontournable pour ceux qui souhaitent se lancer dans ces disciplines. Ce guide a donc été créé pour vous permettre de maîtriser les bases de Python afin de vous offrir <span class='cu-underline'>une porte d'entrée vers l'univers de la data et de l'IA</span>.

En apprennant Python, vous serez rapidement en mesure de récupérer des données, les manipuler, les analyser, les transformer et bien plus encore. Avec de l'expérience vous serez capables de résoudre des problèmes complexes, une compétence esentielle dans le quotidien d'un ingénieur data.

Expand Down

0 comments on commit b797d17

Please sign in to comment.