Intro - aperçu - premier code
đ§ź Expressions, opĂ©rateurs, types, variablesâ
- Plan de cours
- Intro
- On commence!
- Expressions
- Opérateurs
- Types
- Variables
- GitHub
- Env. virtuel
- Aperçu
- Activités
Nous allons regarder le plan de cours pour voir :
- la planification des 15 semaines de cours
- les évaluations, leurs dates et les pondérations
- les rĂšgles relatives au plagiat
Des Ă©lĂ©ments de contenu peuvent ĂȘtre disponibles sous la forme de videos pour vous permettre de les réécouter
autant de fois que nécessaire.
Il peut donc ĂȘtre utile d'apporter des Ă©couteurs pour les cours.
Si votre travail est suspecté de plagiat (code copié d'un(e) autre étudiant(e), code généré par IA, notions non abordées en classe, etc.), deux choses peuvent se produire :
- Le plagiat est prouvé par nos outils : note de 0, automatiquement.
- Le plagiat est plutÎt évident, mais une validation est requise : vous serez convoqué(e) au bureau de votre enseignant(e). Vous devrez répondre à certaines questions pour prouver que vous comprenez et maßtrisez le code qui a été utilisé. Si vous ne réussissez pas à répondre à certaines questions, vous aurez la note de 0 (si vous ne comprenez pas votre propre code, c'est que vous avez plagié, d'une maniÚre ou d'une autre).
En programmation, c'est difficile de distinguer "s'aider" et "copier", "travailler ensemble" et
"un qui travaille, l'autre qui recopie".
Voici quelques rĂšgles pour vous aider :
- Ne jamais partager un fichier de code ou un fragment de code, en général l'ami.e le recopie sans réfléchir.
- Vous pouvez expliquer, dessiner, reformuler, mais n'écrivez pas le code pour un.e ami.e.
- Si vous avez un doute, demandez Ă votre prof.
Les explications de cette section étaient-elles claires ?
đĄ La programmation, câest lâart de donner des instructions prĂ©cises Ă une machine pour quâelle accomplisse une tĂąche. Contrairement Ă un humain, qui peut comprendre le contexte ou improviser, un ordinateur est totalement logique. Il exĂ©cute les instructions exactement comme elles sont Ă©crites, sans les interprĂ©ter, et toujours dans lâordre prĂ©vu.
đŹ Il existe de nombreux langages de programmation, chacun avec ses forces et ses usages. Certains sont conçus pour la performance (comme C ou C++), dâautres pour la simplicitĂ© et la lisibilitĂ©. Câest le cas de Python, un langage trĂšs apprĂ©ciĂ© des dĂ©butants. Sa syntaxe claire permet de se concentrer sur les concepts sans ĂȘtre ralenti par des rĂšgles complexes.
đ€ Python est aussi largement utilisĂ© dans des domaines comme lâintelligence artificielle, lâanalyse de donnĂ©es et la modĂ©lisation scientifique, grĂące Ă un vaste Ă©cosystĂšme de bibliothĂšques.
đ« Mais attention : il nâexiste pas un langage unique pour tout faire. Par exemple :
- âïž C/C++ : idĂ©als pour les logiciels qui doivent ĂȘtre rapides et proches du matĂ©riel
- đ JavaScript : incontournable pour le dĂ©veloppement web
- đ± Kotlin et Swift : spĂ©cialisĂ©s dans les applications mobiles
- đ R et Python : trĂšs utilisĂ©s pour les statistiques, lâanalyse de donnĂ©es et la recherche scientifique
đŹ En sciences, savoir programmer est souvent un atout majeur, voire une nĂ©cessitĂ©. Que ce soit en biologie, en physique ou en chimie, la programmation permet de :
- đ ModĂ©liser des phĂ©nomĂšnes complexes ;
- đ Analyser des donnĂ©es expĂ©rimentales ;
- đ§Ș Simuler des processus naturels.
đ Quelques exemples :
- đ§Ź Biologie : analyser des gĂ©nomes ou modĂ©liser lâĂ©volution dâune population ;
- đ MathĂ©matiques : rĂ©soudre numĂ©riquement des Ă©quations diffĂ©rentielles ou visualiser des fonctions en 3D ;
- âïž Chimie : Ă©tudier des rĂ©actions chimiques ou manipuler des structures molĂ©culaires ;
- đ GĂ©ologie : analyser des relevĂ©s sismiques ou modĂ©liser lâĂ©rosion dâun terrain au fil du temps ;
- đȘ Physique : simuler la trajectoire dâun objet ou lâinteraction entre particules.
đ§ Mais ce nâest pas tout : programmer renforce aussi des compĂ©tences gĂ©nĂ©rales comme la pensĂ©e logique, la rĂ©solution de problĂšmes et la rigueur â des qualitĂ©s essentielles pour tout scientifique.
đ Enfin, la maĂźtrise de Python (ou dâun autre langage) ouvre la porte Ă des domaines en forte croissance, comme la science des donnĂ©es ou lâintelligence artificielle, trĂšs prĂ©sents dans la recherche et lâindustrie.
â En rĂ©sumĂ© : apprendre Ă programmer, ce nâest pas juste utile â câest souvent indispensable pour comprendre, modĂ©liser et explorer le monde scientifique.
âïž Python est un langage interprĂ©tĂ©, ce qui signifie que le code nâest pas compilĂ© en un fichier exĂ©cutable, mais lu et exĂ©cutĂ© ligne par ligne par un interprĂ©teur Python installĂ© sur votre ordinateur.
đ» Peu importe le systĂšme dâexploitation (Windows, macOS ou Linux), tant que lâinterprĂ©teur Python est prĂ©sent,
il peut comprendre et exécuter les instructions écrites dans un fichier .py.
đ§± La machine ne fait aucune dĂ©duction : elle suit les instructions exactement comme elles sont Ă©crites, dans lâordre, sans se poser de questions.

đšâđ» Exemple pour mieux comprendre le fonctionnementâ
On peut Ă©crire du code Python avec un simple Bloc-notes ou TextEdit, puis lâexĂ©cuter via un terminal.
- Créez un nouveau document texte sur votre bureau, nommez-le
fichier.txtet ouvrez-le :- Clic droit sur le bureau > Nouveau > Document texte
- Nommez le fichier
fichier.txt - Ouvrez le fichier avec Bloc-notes (double-cliquez dessus)
- Copiez-collez les 4 instructions ci-dessous à l'intérieur du fichier, puis sauvegardez-le :
nombre1 = 30nombre2 = 50resultat = nombre1 + nombre2print(f"La somme de {nombre1} et {nombre2} est : {resultat}")
- Pour copier : utilisez le bouton de copie rapide
qui apparait en haut Ă droite du bloc de code lorsque vous le survolez avec votre souris
- Pour coller : utilisez la combinaison de touches
CTRL + V - Pour sauvegarder : utilisez la combinaison de touches
CTRL + S
- Pour copier : utilisez le bouton de copie rapide
- Lancez un terminal sur le bureau et exécutez la commande :
python fichier.txt:- Clic droit sur le bureau > Ouvrir dans le Terminal
- Tapez la commande
python fichier.txtet appuyez surEntrée
- Vous devriez voir sâafficher dans le Terminal quelque chose comme ça :
> python fichier.txtLa somme de 30 et 50 est : 80>
đ Par convention, les fichiers de code Python ont lâextension .py plutĂŽt que .txt (ex : fichier.py), mais ce sont des fichiers texte comme les autres, que lâon peut ouvrir avec nâimporte quel Ă©diteur de texte.