L informatique en BCPST
|
|
|
- Véronique Lafond
- il y a 10 ans
- Total affichages :
Transcription
1 L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre / 20
2 Informatique, algorithmique, programmation Utiliser la rapidité de calculs de l ordinateur pour résoudre un problème Modéliser un problème en terme d algorithme, Imaginer la solution (sur papier) Traduire dans un langage de programmation, Évaluer et valider la solution et ses limites, Expliquer la méthode proposée. Sylvain Pelletier L informatique en BCPST Septembre / 20
3 Informatique, algorithmique, programmation Utiliser la rapidité de calculs de l ordinateur pour résoudre un problème Modéliser un problème en terme d algorithme, Imaginer la solution (sur papier) Traduire dans un langage de programmation, Évaluer et valider la solution et ses limites, Expliquer la méthode proposée. Sylvain Pelletier L informatique en BCPST Septembre / 20
4 Informatique, algorithmique, programmation Utiliser la rapidité de calculs de l ordinateur pour résoudre un problème Modéliser un problème en terme d algorithme, Imaginer la solution (sur papier) Traduire dans un langage de programmation, Évaluer et valider la solution et ses limites, Expliquer la méthode proposée. Sylvain Pelletier L informatique en BCPST Septembre / 20
5 Informatique, algorithmique, programmation Utiliser la rapidité de calculs de l ordinateur pour résoudre un problème Modéliser un problème en terme d algorithme, Imaginer la solution (sur papier) Traduire dans un langage de programmation, Évaluer et valider la solution et ses limites, Expliquer la méthode proposée. Sylvain Pelletier L informatique en BCPST Septembre / 20
6 Informatique, algorithmique, programmation Utiliser la rapidité de calculs de l ordinateur pour résoudre un problème Modéliser un problème en terme d algorithme, Imaginer la solution (sur papier) Traduire dans un langage de programmation, Évaluer et valider la solution et ses limites, Expliquer la méthode proposée. Sylvain Pelletier L informatique en BCPST Septembre / 20
7 Informatique, algorithmique, programmation Utiliser la rapidité de calculs de l ordinateur pour résoudre un problème Modéliser un problème en terme d algorithme, Imaginer la solution (sur papier) Traduire dans un langage de programmation, Évaluer et valider la solution et ses limites, Expliquer la méthode proposée. Sylvain Pelletier L informatique en BCPST Septembre / 20
8 Informatique, algorithmique, programmation Utiliser la rapidité de calculs de l ordinateur pour résoudre un problème Modéliser un problème en terme d algorithme, Imaginer la solution (sur papier) Traduire dans un langage de programmation, Évaluer et valider la solution et ses limites, Expliquer la méthode proposée. Sylvain Pelletier L informatique en BCPST Septembre / 20
9 L enseignement de l informatique Enseignement peu structuré, Travail par projets, Peu de connaissances mais beaucoup de savoir-faire, Évaluation difficile, Travail de recherche dans la documentation, Difficultés avec la technique et la syntaxe qu il faut savoir dépasser, Outils pour les autres matières et pour les TIPE. L apprentissage de la programmation permet de structurer la réflexion Sylvain Pelletier L informatique en BCPST Septembre / 20
10 L enseignement de l informatique Enseignement peu structuré, Travail par projets, Peu de connaissances mais beaucoup de savoir-faire, Évaluation difficile, Travail de recherche dans la documentation, Difficultés avec la technique et la syntaxe qu il faut savoir dépasser, Outils pour les autres matières et pour les TIPE. L apprentissage de la programmation permet de structurer la réflexion Sylvain Pelletier L informatique en BCPST Septembre / 20
11 L enseignement de l informatique Enseignement peu structuré, Travail par projets, Peu de connaissances mais beaucoup de savoir-faire, Évaluation difficile, Travail de recherche dans la documentation, Difficultés avec la technique et la syntaxe qu il faut savoir dépasser, Outils pour les autres matières et pour les TIPE. L apprentissage de la programmation permet de structurer la réflexion Sylvain Pelletier L informatique en BCPST Septembre / 20
12 L enseignement de l informatique Enseignement peu structuré, Travail par projets, Peu de connaissances mais beaucoup de savoir-faire, Évaluation difficile, Travail de recherche dans la documentation, Difficultés avec la technique et la syntaxe qu il faut savoir dépasser, Outils pour les autres matières et pour les TIPE. L apprentissage de la programmation permet de structurer la réflexion Sylvain Pelletier L informatique en BCPST Septembre / 20
13 L enseignement de l informatique Enseignement peu structuré, Travail par projets, Peu de connaissances mais beaucoup de savoir-faire, Évaluation difficile, Travail de recherche dans la documentation, Difficultés avec la technique et la syntaxe qu il faut savoir dépasser, Outils pour les autres matières et pour les TIPE. L apprentissage de la programmation permet de structurer la réflexion Sylvain Pelletier L informatique en BCPST Septembre / 20
14 L enseignement de l informatique Enseignement peu structuré, Travail par projets, Peu de connaissances mais beaucoup de savoir-faire, Évaluation difficile, Travail de recherche dans la documentation, Difficultés avec la technique et la syntaxe qu il faut savoir dépasser, Outils pour les autres matières et pour les TIPE. L apprentissage de la programmation permet de structurer la réflexion Sylvain Pelletier L informatique en BCPST Septembre / 20
15 L enseignement de l informatique Enseignement peu structuré, Travail par projets, Peu de connaissances mais beaucoup de savoir-faire, Évaluation difficile, Travail de recherche dans la documentation, Difficultés avec la technique et la syntaxe qu il faut savoir dépasser, Outils pour les autres matières et pour les TIPE. L apprentissage de la programmation permet de structurer la réflexion Sylvain Pelletier L informatique en BCPST Septembre / 20
16 L enseignement de l informatique Enseignement peu structuré, Travail par projets, Peu de connaissances mais beaucoup de savoir-faire, Évaluation difficile, Travail de recherche dans la documentation, Difficultés avec la technique et la syntaxe qu il faut savoir dépasser, Outils pour les autres matières et pour les TIPE. L apprentissage de la programmation permet de structurer la réflexion Sylvain Pelletier L informatique en BCPST Septembre / 20
17 Concours Agro-Veto Épreuve obligatoire En première année : cours d introduction, En deuxième année : Réalisation d un projet, et préparation d exercices. Au concours : exposé à l oral de la solution du projet avec examen du code imprimé sur papier, et exercice à l écrit. Comparable au TIPE Sylvain Pelletier L informatique en BCPST Septembre / 20
18 Concours Agro-Veto Épreuve obligatoire En première année : cours d introduction, En deuxième année : Réalisation d un projet, et préparation d exercices. Au concours : exposé à l oral de la solution du projet avec examen du code imprimé sur papier, et exercice à l écrit. Comparable au TIPE Sylvain Pelletier L informatique en BCPST Septembre / 20
19 Concours Agro-Veto Épreuve obligatoire En première année : cours d introduction, En deuxième année : Réalisation d un projet, et préparation d exercices. Au concours : exposé à l oral de la solution du projet avec examen du code imprimé sur papier, et exercice à l écrit. Comparable au TIPE Sylvain Pelletier L informatique en BCPST Septembre / 20
20 Concours Agro-Veto Épreuve obligatoire En première année : cours d introduction, En deuxième année : Réalisation d un projet, et préparation d exercices. Au concours : exposé à l oral de la solution du projet avec examen du code imprimé sur papier, et exercice à l écrit. Comparable au TIPE Sylvain Pelletier L informatique en BCPST Septembre / 20
21 Concours Agro-Veto Épreuve obligatoire En première année : cours d introduction, En deuxième année : Réalisation d un projet, et préparation d exercices. Au concours : exposé à l oral de la solution du projet avec examen du code imprimé sur papier, et exercice à l écrit. Comparable au TIPE Sylvain Pelletier L informatique en BCPST Septembre / 20
22 Les composants d un ordinateur Organisation physique la source d énergie : machine électronique (travail en binaire) la mémoire de masse : stockage des données le processeur : calculs simples (+,, ) : Rapide mais très peu évolué. Ramener la résolution d un problème complexe à des opérations simples. la mémoire vive : mémoire utilisable par le processeur. Le processeur va lire dans la RAM deux nombres et l opération demandée. Il effectue l opération et copie le résultat dans la RAM. les périphériques d entrée/sortie (écran, clavier, souris, micro, caméra) les autres composants numériques (réseau, lecteur optique) Temps de calculs, complexité (nombre d opérations) Limiter les données en mémoire Comment utiliser plusieurs processeurs? Sylvain Pelletier L informatique en BCPST Septembre / 20
23 Les composants d un ordinateur Organisation physique la source d énergie : machine électronique (travail en binaire) la mémoire de masse : stockage des données le processeur : calculs simples (+,, ) : Rapide mais très peu évolué. Ramener la résolution d un problème complexe à des opérations simples. la mémoire vive : mémoire utilisable par le processeur. Le processeur va lire dans la RAM deux nombres et l opération demandée. Il effectue l opération et copie le résultat dans la RAM. les périphériques d entrée/sortie (écran, clavier, souris, micro, caméra) les autres composants numériques (réseau, lecteur optique) Temps de calculs, complexité (nombre d opérations) Limiter les données en mémoire Comment utiliser plusieurs processeurs? Sylvain Pelletier L informatique en BCPST Septembre / 20
24 Les composants d un ordinateur Organisation physique la source d énergie : machine électronique (travail en binaire) la mémoire de masse : stockage des données le processeur : calculs simples (+,, ) : Rapide mais très peu évolué. Ramener la résolution d un problème complexe à des opérations simples. la mémoire vive : mémoire utilisable par le processeur. Le processeur va lire dans la RAM deux nombres et l opération demandée. Il effectue l opération et copie le résultat dans la RAM. les périphériques d entrée/sortie (écran, clavier, souris, micro, caméra) les autres composants numériques (réseau, lecteur optique) Temps de calculs, complexité (nombre d opérations) Limiter les données en mémoire Comment utiliser plusieurs processeurs? Sylvain Pelletier L informatique en BCPST Septembre / 20
25 Les composants d un ordinateur Organisation physique la source d énergie : machine électronique (travail en binaire) la mémoire de masse : stockage des données le processeur : calculs simples (+,, ) : Rapide mais très peu évolué. Ramener la résolution d un problème complexe à des opérations simples. la mémoire vive : mémoire utilisable par le processeur. Le processeur va lire dans la RAM deux nombres et l opération demandée. Il effectue l opération et copie le résultat dans la RAM. les périphériques d entrée/sortie (écran, clavier, souris, micro, caméra) les autres composants numériques (réseau, lecteur optique) Temps de calculs, complexité (nombre d opérations) Limiter les données en mémoire Comment utiliser plusieurs processeurs? Sylvain Pelletier L informatique en BCPST Septembre / 20
26 Les composants d un ordinateur Organisation physique la source d énergie : machine électronique (travail en binaire) la mémoire de masse : stockage des données le processeur : calculs simples (+,, ) : Rapide mais très peu évolué. Ramener la résolution d un problème complexe à des opérations simples. la mémoire vive : mémoire utilisable par le processeur. Le processeur va lire dans la RAM deux nombres et l opération demandée. Il effectue l opération et copie le résultat dans la RAM. les périphériques d entrée/sortie (écran, clavier, souris, micro, caméra) les autres composants numériques (réseau, lecteur optique) Temps de calculs, complexité (nombre d opérations) Limiter les données en mémoire Comment utiliser plusieurs processeurs? Sylvain Pelletier L informatique en BCPST Septembre / 20
27 Les composants d un ordinateur Organisation physique la source d énergie : machine électronique (travail en binaire) la mémoire de masse : stockage des données le processeur : calculs simples (+,, ) : Rapide mais très peu évolué. Ramener la résolution d un problème complexe à des opérations simples. la mémoire vive : mémoire utilisable par le processeur. Le processeur va lire dans la RAM deux nombres et l opération demandée. Il effectue l opération et copie le résultat dans la RAM. les périphériques d entrée/sortie (écran, clavier, souris, micro, caméra) les autres composants numériques (réseau, lecteur optique) Temps de calculs, complexité (nombre d opérations) Limiter les données en mémoire Comment utiliser plusieurs processeurs? Sylvain Pelletier L informatique en BCPST Septembre / 20
28 Les composants d un ordinateur Organisation physique la source d énergie : machine électronique (travail en binaire) la mémoire de masse : stockage des données le processeur : calculs simples (+,, ) : Rapide mais très peu évolué. Ramener la résolution d un problème complexe à des opérations simples. la mémoire vive : mémoire utilisable par le processeur. Le processeur va lire dans la RAM deux nombres et l opération demandée. Il effectue l opération et copie le résultat dans la RAM. les périphériques d entrée/sortie (écran, clavier, souris, micro, caméra) les autres composants numériques (réseau, lecteur optique) Temps de calculs, complexité (nombre d opérations) Limiter les données en mémoire Comment utiliser plusieurs processeurs? Sylvain Pelletier L informatique en BCPST Septembre / 20
29 Les composants d un ordinateur Organisation physique la source d énergie : machine électronique (travail en binaire) la mémoire de masse : stockage des données le processeur : calculs simples (+,, ) : Rapide mais très peu évolué. Ramener la résolution d un problème complexe à des opérations simples. la mémoire vive : mémoire utilisable par le processeur. Le processeur va lire dans la RAM deux nombres et l opération demandée. Il effectue l opération et copie le résultat dans la RAM. les périphériques d entrée/sortie (écran, clavier, souris, micro, caméra) les autres composants numériques (réseau, lecteur optique) Temps de calculs, complexité (nombre d opérations) Limiter les données en mémoire Comment utiliser plusieurs processeurs? Sylvain Pelletier L informatique en BCPST Septembre / 20
30 Les composants d un ordinateur Organisation physique la source d énergie : machine électronique (travail en binaire) la mémoire de masse : stockage des données le processeur : calculs simples (+,, ) : Rapide mais très peu évolué. Ramener la résolution d un problème complexe à des opérations simples. la mémoire vive : mémoire utilisable par le processeur. Le processeur va lire dans la RAM deux nombres et l opération demandée. Il effectue l opération et copie le résultat dans la RAM. les périphériques d entrée/sortie (écran, clavier, souris, micro, caméra) les autres composants numériques (réseau, lecteur optique) Temps de calculs, complexité (nombre d opérations) Limiter les données en mémoire Comment utiliser plusieurs processeurs? Sylvain Pelletier L informatique en BCPST Septembre / 20
31 Les composants d un ordinateur Organisation physique la source d énergie : machine électronique (travail en binaire) la mémoire de masse : stockage des données le processeur : calculs simples (+,, ) : Rapide mais très peu évolué. Ramener la résolution d un problème complexe à des opérations simples. la mémoire vive : mémoire utilisable par le processeur. Le processeur va lire dans la RAM deux nombres et l opération demandée. Il effectue l opération et copie le résultat dans la RAM. les périphériques d entrée/sortie (écran, clavier, souris, micro, caméra) les autres composants numériques (réseau, lecteur optique) Temps de calculs, complexité (nombre d opérations) Limiter les données en mémoire Comment utiliser plusieurs processeurs? Sylvain Pelletier L informatique en BCPST Septembre / 20
32 Les composants d un ordinateur Organisation logicielle structure hiérarchisée en couche / bloc / module chaque bloc réalise une tâche, indépendamment des autres, dialogue entre les programmes entrée / sortie, travail en équipe (importance de la documentation) On retrouve cette organisation en modules en algorithmique : décomposer par petits blocs, les assembler, utiliser des bibliothèques Sylvain Pelletier L informatique en BCPST Septembre / 20
33 Les composants d un ordinateur Organisation logicielle structure hiérarchisée en couche / bloc / module chaque bloc réalise une tâche, indépendamment des autres, dialogue entre les programmes entrée / sortie, travail en équipe (importance de la documentation) On retrouve cette organisation en modules en algorithmique : décomposer par petits blocs, les assembler, utiliser des bibliothèques Sylvain Pelletier L informatique en BCPST Septembre / 20
34 Les composants d un ordinateur Organisation logicielle structure hiérarchisée en couche / bloc / module chaque bloc réalise une tâche, indépendamment des autres, dialogue entre les programmes entrée / sortie, travail en équipe (importance de la documentation) On retrouve cette organisation en modules en algorithmique : décomposer par petits blocs, les assembler, utiliser des bibliothèques Sylvain Pelletier L informatique en BCPST Septembre / 20
35 Les composants d un ordinateur Organisation logicielle structure hiérarchisée en couche / bloc / module chaque bloc réalise une tâche, indépendamment des autres, dialogue entre les programmes entrée / sortie, travail en équipe (importance de la documentation) On retrouve cette organisation en modules en algorithmique : décomposer par petits blocs, les assembler, utiliser des bibliothèques Sylvain Pelletier L informatique en BCPST Septembre / 20
36 Les composants d un ordinateur Organisation logicielle structure hiérarchisée en couche / bloc / module chaque bloc réalise une tâche, indépendamment des autres, dialogue entre les programmes entrée / sortie, travail en équipe (importance de la documentation) On retrouve cette organisation en modules en algorithmique : décomposer par petits blocs, les assembler, utiliser des bibliothèques Sylvain Pelletier L informatique en BCPST Septembre / 20
37 Les composants d un ordinateur Les fichiers Faire plusieurs sauvegardes (usb / mail / nuages) Les fichiers sont regroupés dans des dossiers (arborescence), le système d exploitation donne accès à ces fichiers avec des droits d accès, à l utilisateur et aux programmes. Pour se repérer, on utilise le chemin absolu du fichier (ex : /home/login/travail/td1/data/img.jpeg) ou le chemin relatif (ex : data/img.jpeg) les fichiers sont codés sous la forme d une suite de 0 et de 1 Les fichiers les plus utilisés en informatique sont les fichiers texte : ils ne contiennent que du texte, sans mise en forme. pas d accents, pas d espace dans les noms de fichier. Sylvain Pelletier L informatique en BCPST Septembre / 20
38 Les composants d un ordinateur Les fichiers Faire plusieurs sauvegardes (usb / mail / nuages) Les fichiers sont regroupés dans des dossiers (arborescence), le système d exploitation donne accès à ces fichiers avec des droits d accès, à l utilisateur et aux programmes. Pour se repérer, on utilise le chemin absolu du fichier (ex : /home/login/travail/td1/data/img.jpeg) ou le chemin relatif (ex : data/img.jpeg) les fichiers sont codés sous la forme d une suite de 0 et de 1 Les fichiers les plus utilisés en informatique sont les fichiers texte : ils ne contiennent que du texte, sans mise en forme. pas d accents, pas d espace dans les noms de fichier. Sylvain Pelletier L informatique en BCPST Septembre / 20
39 Les composants d un ordinateur Les fichiers Faire plusieurs sauvegardes (usb / mail / nuages) Les fichiers sont regroupés dans des dossiers (arborescence), Sylvain Pelletier L informatique en BCPST Septembre / 20
40 Les composants d un ordinateur Les fichiers Faire plusieurs sauvegardes (usb / mail / nuages) Les fichiers sont regroupés dans des dossiers (arborescence), le système d exploitation donne accès à ces fichiers avec des droits d accès, à l utilisateur et aux programmes. Pour se repérer, on utilise le chemin absolu du fichier (ex : /home/login/travail/td1/data/img.jpeg) ou le chemin relatif (ex : data/img.jpeg) les fichiers sont codés sous la forme d une suite de 0 et de 1 Les fichiers les plus utilisés en informatique sont les fichiers texte : ils ne contiennent que du texte, sans mise en forme. pas d accents, pas d espace dans les noms de fichier. Sylvain Pelletier L informatique en BCPST Septembre / 20
41 Les composants d un ordinateur Les fichiers Faire plusieurs sauvegardes (usb / mail / nuages) Les fichiers sont regroupés dans des dossiers (arborescence), le système d exploitation donne accès à ces fichiers avec des droits d accès, à l utilisateur et aux programmes. Pour se repérer, on utilise le chemin absolu du fichier (ex : /home/login/travail/td1/data/img.jpeg) ou le chemin relatif (ex : data/img.jpeg) les fichiers sont codés sous la forme d une suite de 0 et de 1 Les fichiers les plus utilisés en informatique sont les fichiers texte : ils ne contiennent que du texte, sans mise en forme. pas d accents, pas d espace dans les noms de fichier. Sylvain Pelletier L informatique en BCPST Septembre / 20
42 Les composants d un ordinateur Les fichiers Faire plusieurs sauvegardes (usb / mail / nuages) Les fichiers sont regroupés dans des dossiers (arborescence), le système d exploitation donne accès à ces fichiers avec des droits d accès, à l utilisateur et aux programmes. Pour se repérer, on utilise le chemin absolu du fichier (ex : /home/login/travail/td1/data/img.jpeg) ou le chemin relatif (ex : data/img.jpeg) les fichiers sont codés sous la forme d une suite de 0 et de 1 Les fichiers les plus utilisés en informatique sont les fichiers texte : ils ne contiennent que du texte, sans mise en forme. pas d accents, pas d espace dans les noms de fichier. Sylvain Pelletier L informatique en BCPST Septembre / 20
43 Les composants d un ordinateur Les fichiers Faire plusieurs sauvegardes (usb / mail / nuages) Les fichiers sont regroupés dans des dossiers (arborescence), le système d exploitation donne accès à ces fichiers avec des droits d accès, à l utilisateur et aux programmes. Pour se repérer, on utilise le chemin absolu du fichier (ex : /home/login/travail/td1/data/img.jpeg) ou le chemin relatif (ex : data/img.jpeg) les fichiers sont codés sous la forme d une suite de 0 et de 1 Les fichiers les plus utilisés en informatique sont les fichiers texte : ils ne contiennent que du texte, sans mise en forme. pas d accents, pas d espace dans les noms de fichier. Sylvain Pelletier L informatique en BCPST Septembre / 20
44 Les composants d un ordinateur Les fichiers Faire plusieurs sauvegardes (usb / mail / nuages) Les fichiers sont regroupés dans des dossiers (arborescence), le système d exploitation donne accès à ces fichiers avec des droits d accès, à l utilisateur et aux programmes. Pour se repérer, on utilise le chemin absolu du fichier (ex : /home/login/travail/td1/data/img.jpeg) ou le chemin relatif (ex : data/img.jpeg) les fichiers sont codés sous la forme d une suite de 0 et de 1 Les fichiers les plus utilisés en informatique sont les fichiers texte : ils ne contiennent que du texte, sans mise en forme. pas d accents, pas d espace dans les noms de fichier. Sylvain Pelletier L informatique en BCPST Septembre / 20
45 La programmation Langage de programmation Le processeur ne comprend que le langage machine écrit en binaire, Ce langage est trop compliqué pour qu on l utilise directement, On écrit donc dans un langage de programmation, proche du langage courant, l interpréteur est un programme qui traduit les instructions une par une en langage machine. En BCPST, le langage choisi est Python Sylvain Pelletier L informatique en BCPST Septembre / 20
46 La programmation Langage de programmation Le processeur ne comprend que le langage machine écrit en binaire, Ce langage est trop compliqué pour qu on l utilise directement, On écrit donc dans un langage de programmation, proche du langage courant, l interpréteur est un programme qui traduit les instructions une par une en langage machine. En BCPST, le langage choisi est Python Sylvain Pelletier L informatique en BCPST Septembre / 20
47 La programmation Langage de programmation Le processeur ne comprend que le langage machine écrit en binaire, Ce langage est trop compliqué pour qu on l utilise directement, On écrit donc dans un langage de programmation, proche du langage courant, l interpréteur est un programme qui traduit les instructions une par une en langage machine. En BCPST, le langage choisi est Python Sylvain Pelletier L informatique en BCPST Septembre / 20
48 La programmation Langage de programmation Le processeur ne comprend que le langage machine écrit en binaire, Ce langage est trop compliqué pour qu on l utilise directement, On écrit donc dans un langage de programmation, proche du langage courant, l interpréteur est un programme qui traduit les instructions une par une en langage machine. En BCPST, le langage choisi est Python Sylvain Pelletier L informatique en BCPST Septembre / 20
49 La programmation Langage de programmation Le processeur ne comprend que le langage machine écrit en binaire, Ce langage est trop compliqué pour qu on l utilise directement, On écrit donc dans un langage de programmation, proche du langage courant, l interpréteur est un programme qui traduit les instructions une par une en langage machine. En BCPST, le langage choisi est Python Sylvain Pelletier L informatique en BCPST Septembre / 20
50 Le langage Python Python est un langage de programmation récent, utilisé de plus en plus dans l industrie et dans l éducation, Ce langage est : multi-plateformes Linux, Windows, Mac, Android, etc. libre Toute utilisation (y compris commerciale) possible, accès au code source, maintenue par une fondation. interprété instructions exécutées une par une, accès direct par une ligne de commande haut niveau proche du langage humain modulaire bibliothèques pour le calcul scientifique, le graphique, l analyse de signaux et d images, etc. Obligation à présenter proprement les programmes : la lisibilité compte Sylvain Pelletier L informatique en BCPST Septembre / 20
51 Le langage Python Python est un langage de programmation récent, utilisé de plus en plus dans l industrie et dans l éducation, Ce langage est : multi-plateformes Linux, Windows, Mac, Android, etc. libre Toute utilisation (y compris commerciale) possible, accès au code source, maintenue par une fondation. interprété instructions exécutées une par une, accès direct par une ligne de commande haut niveau proche du langage humain modulaire bibliothèques pour le calcul scientifique, le graphique, l analyse de signaux et d images, etc. Obligation à présenter proprement les programmes : la lisibilité compte Sylvain Pelletier L informatique en BCPST Septembre / 20
52 Le langage Python Python est un langage de programmation récent, utilisé de plus en plus dans l industrie et dans l éducation, Ce langage est : multi-plateformes Linux, Windows, Mac, Android, etc. libre Toute utilisation (y compris commerciale) possible, accès au code source, maintenue par une fondation. interprété instructions exécutées une par une, accès direct par une ligne de commande haut niveau proche du langage humain modulaire bibliothèques pour le calcul scientifique, le graphique, l analyse de signaux et d images, etc. Obligation à présenter proprement les programmes : la lisibilité compte Sylvain Pelletier L informatique en BCPST Septembre / 20
53 Le langage Python Python est un langage de programmation récent, utilisé de plus en plus dans l industrie et dans l éducation, Ce langage est : multi-plateformes Linux, Windows, Mac, Android, etc. libre Toute utilisation (y compris commerciale) possible, accès au code source, maintenue par une fondation. interprété instructions exécutées une par une, accès direct par une ligne de commande haut niveau proche du langage humain modulaire bibliothèques pour le calcul scientifique, le graphique, l analyse de signaux et d images, etc. Obligation à présenter proprement les programmes : la lisibilité compte Sylvain Pelletier L informatique en BCPST Septembre / 20
54 Le langage Python Python est un langage de programmation récent, utilisé de plus en plus dans l industrie et dans l éducation, Ce langage est : multi-plateformes Linux, Windows, Mac, Android, etc. libre Toute utilisation (y compris commerciale) possible, accès au code source, maintenue par une fondation. interprété instructions exécutées une par une, accès direct par une ligne de commande haut niveau proche du langage humain modulaire bibliothèques pour le calcul scientifique, le graphique, l analyse de signaux et d images, etc. Obligation à présenter proprement les programmes : la lisibilité compte Sylvain Pelletier L informatique en BCPST Septembre / 20
55 Le langage Python Python est un langage de programmation récent, utilisé de plus en plus dans l industrie et dans l éducation, Ce langage est : multi-plateformes Linux, Windows, Mac, Android, etc. libre Toute utilisation (y compris commerciale) possible, accès au code source, maintenue par une fondation. interprété instructions exécutées une par une, accès direct par une ligne de commande haut niveau proche du langage humain modulaire bibliothèques pour le calcul scientifique, le graphique, l analyse de signaux et d images, etc. Obligation à présenter proprement les programmes : la lisibilité compte Sylvain Pelletier L informatique en BCPST Septembre / 20
56 Le langage Python Python est un langage de programmation récent, utilisé de plus en plus dans l industrie et dans l éducation, Ce langage est : multi-plateformes Linux, Windows, Mac, Android, etc. libre Toute utilisation (y compris commerciale) possible, accès au code source, maintenue par une fondation. interprété instructions exécutées une par une, accès direct par une ligne de commande haut niveau proche du langage humain modulaire bibliothèques pour le calcul scientifique, le graphique, l analyse de signaux et d images, etc. Obligation à présenter proprement les programmes : la lisibilité compte Sylvain Pelletier L informatique en BCPST Septembre / 20
57 Le langage Python Python est un langage de programmation récent, utilisé de plus en plus dans l industrie et dans l éducation, Ce langage est : multi-plateformes Linux, Windows, Mac, Android, etc. libre Toute utilisation (y compris commerciale) possible, accès au code source, maintenue par une fondation. interprété instructions exécutées une par une, accès direct par une ligne de commande haut niveau proche du langage humain modulaire bibliothèques pour le calcul scientifique, le graphique, l analyse de signaux et d images, etc. Obligation à présenter proprement les programmes : la lisibilité compte Sylvain Pelletier L informatique en BCPST Septembre / 20
58 Prise en main Le terminal Ouvrir un terminal (Applications -> Utilitaires -> Terminal), puis écrire la commande python Taper les commandes suivantes et interpréter : 2+2 2*4 L interpréteur exécute les commandes au fur et à mesure Affichage des résultats si possible Pas de possibilité de revenir en arrière La flèche permet de récupérer les commandes déjà tapées Sylvain Pelletier L informatique en BCPST Septembre / 20
59 Prise en main Le terminal Ouvrir un terminal (Applications -> Utilitaires -> Terminal), puis écrire la commande python Taper les commandes suivantes et interpréter : 2+2 2*4 L interpréteur exécute les commandes au fur et à mesure Affichage des résultats si possible Pas de possibilité de revenir en arrière La flèche permet de récupérer les commandes déjà tapées Sylvain Pelletier L informatique en BCPST Septembre / 20
60 Prise en main Le terminal Ouvrir un terminal (Applications -> Utilitaires -> Terminal), puis écrire la commande python Taper les commandes suivantes et interpréter : 2+2 2*4 L interpréteur exécute les commandes au fur et à mesure Affichage des résultats si possible Pas de possibilité de revenir en arrière La flèche permet de récupérer les commandes déjà tapées Sylvain Pelletier L informatique en BCPST Septembre / 20
61 Prise en main Le terminal Ouvrir un terminal (Applications -> Utilitaires -> Terminal), puis écrire la commande python Taper les commandes suivantes et interpréter : 2+2 2*4 L interpréteur exécute les commandes au fur et à mesure Affichage des résultats si possible Pas de possibilité de revenir en arrière La flèche permet de récupérer les commandes déjà tapées Sylvain Pelletier L informatique en BCPST Septembre / 20
62 Prise en main Le terminal Ouvrir un terminal (Applications -> Utilitaires -> Terminal), puis écrire la commande python Taper les commandes suivantes et interpréter : 2+2 2*4 L interpréteur exécute les commandes au fur et à mesure Affichage des résultats si possible Pas de possibilité de revenir en arrière La flèche permet de récupérer les commandes déjà tapées Sylvain Pelletier L informatique en BCPST Septembre / 20
63 Prise en main Le terminal Ouvrir un terminal (Applications -> Utilitaires -> Terminal), puis écrire la commande python Taper les commandes suivantes et interpréter : 2+2 2*4 L interpréteur exécute les commandes au fur et à mesure Affichage des résultats si possible Pas de possibilité de revenir en arrière La flèche permet de récupérer les commandes déjà tapées Sylvain Pelletier L informatique en BCPST Septembre / 20
64 Les fonctions mathématiques sqrt = square root = racine carrée sqrt(2) from math import sqrt sqrt(2) sqrt2 sqrt(2)*sqrt(2) Message d erreur explicite (en anglais) pas de fonctions mathématiques connues dans le système de base, il faut les importer avec des bibliothèques des erreurs numériques Sylvain Pelletier L informatique en BCPST Septembre / 20
65 Les fonctions mathématiques sqrt = square root = racine carrée sqrt(2) from math import sqrt sqrt(2) sqrt2 sqrt(2)*sqrt(2) Message d erreur explicite (en anglais) pas de fonctions mathématiques connues dans le système de base, il faut les importer avec des bibliothèques des erreurs numériques Sylvain Pelletier L informatique en BCPST Septembre / 20
66 Les fonctions mathématiques sqrt = square root = racine carrée sqrt(2) from math import sqrt sqrt(2) sqrt2 sqrt(2)*sqrt(2) Message d erreur explicite (en anglais) pas de fonctions mathématiques connues dans le système de base, il faut les importer avec des bibliothèques des erreurs numériques Sylvain Pelletier L informatique en BCPST Septembre / 20
67 Les fonctions mathématiques sqrt = square root = racine carrée sqrt(2) from math import sqrt sqrt(2) sqrt2 sqrt(2)*sqrt(2) Message d erreur explicite (en anglais) pas de fonctions mathématiques connues dans le système de base, il faut les importer avec des bibliothèques des erreurs numériques Sylvain Pelletier L informatique en BCPST Septembre / 20
68 Opérations sur les entiers et flottants ,5 + 3,4 2**3 15//3 et 15 % 3 2+5*3 puis (2+5)*3 Distinction entre les entiers (calcul précis) et flottants (calcul approché), Utilisation du point et non de la virgule Opérations usuelles +, *, /, ainsi que ** puissance, // division entière, % reste de la division euclidienne. Ordre des opérations naturel et utilisation des parenthèses Sylvain Pelletier L informatique en BCPST Septembre / 20
69 Opérations sur les entiers et flottants ,5 + 3,4 2**3 15//3 et 15 % 3 2+5*3 puis (2+5)*3 Distinction entre les entiers (calcul précis) et flottants (calcul approché), Utilisation du point et non de la virgule Opérations usuelles +, *, /, ainsi que ** puissance, // division entière, % reste de la division euclidienne. Ordre des opérations naturel et utilisation des parenthèses Sylvain Pelletier L informatique en BCPST Septembre / 20
70 Opérations sur les entiers et flottants ,5 + 3,4 2**3 15//3 et 15 % 3 2+5*3 puis (2+5)*3 Distinction entre les entiers (calcul précis) et flottants (calcul approché), Utilisation du point et non de la virgule Opérations usuelles +, *, /, ainsi que ** puissance, // division entière, % reste de la division euclidienne. Ordre des opérations naturel et utilisation des parenthèses Sylvain Pelletier L informatique en BCPST Septembre / 20
71 Opérations sur les entiers et flottants ,5 + 3,4 2**3 15//3 et 15 % 3 2+5*3 puis (2+5)*3 Distinction entre les entiers (calcul précis) et flottants (calcul approché), Utilisation du point et non de la virgule Opérations usuelles +, *, /, ainsi que ** puissance, // division entière, % reste de la division euclidienne. Ordre des opérations naturel et utilisation des parenthèses Sylvain Pelletier L informatique en BCPST Septembre / 20
72 Opérations sur les entiers et flottants ,5 + 3,4 2**3 15//3 et 15 % 3 2+5*3 puis (2+5)*3 Distinction entre les entiers (calcul précis) et flottants (calcul approché), Utilisation du point et non de la virgule Opérations usuelles +, *, /, ainsi que ** puissance, // division entière, % reste de la division euclidienne. Ordre des opérations naturel et utilisation des parenthèses Sylvain Pelletier L informatique en BCPST Septembre / 20
73 Les variables a = 4 b = 3 c = a + b + 2 c d = A + b d + e = 7 Distinction minuscule / majuscule pour les noms de variables. name A is not defined indique une variable inconnue SyntaxError: can t assign to operator indique qu une variable ne peut être affectée. Sylvain Pelletier L informatique en BCPST Septembre / 20
74 Les variables a = 4 b = 3 c = a + b + 2 c d = A + b d + e = 7 Distinction minuscule / majuscule pour les noms de variables. name A is not defined indique une variable inconnue SyntaxError: can t assign to operator indique qu une variable ne peut être affectée. Sylvain Pelletier L informatique en BCPST Septembre / 20
75 Les variables a = 4 b = 3 c = a + b + 2 c d = A + b d + e = 7 Distinction minuscule / majuscule pour les noms de variables. name A is not defined indique une variable inconnue SyntaxError: can t assign to operator indique qu une variable ne peut être affectée. Sylvain Pelletier L informatique en BCPST Septembre / 20
76 Les variables a = 4 b = 3 c = a + b + 2 c d = A + b d + e = 7 Distinction minuscule / majuscule pour les noms de variables. name A is not defined indique une variable inconnue SyntaxError: can t assign to operator indique qu une variable ne peut être affectée. Sylvain Pelletier L informatique en BCPST Septembre / 20
77 Les limites du terminal On ne peut pas enregistrer les commandes, Il est difficile d écrire des boucles, Avantage : rapidité de l interface, bien pour débuter. L éditeur de texte permet d écrire une liste de commandes dans un fichier (un script) L interpréteur les exécute une par une, jusqu à la fin du fichier, ou jusqu à une erreur. Sylvain Pelletier L informatique en BCPST Septembre / 20
78 Les limites du terminal On ne peut pas enregistrer les commandes, Il est difficile d écrire des boucles, Avantage : rapidité de l interface, bien pour débuter. L éditeur de texte permet d écrire une liste de commandes dans un fichier (un script) L interpréteur les exécute une par une, jusqu à la fin du fichier, ou jusqu à une erreur. Sylvain Pelletier L informatique en BCPST Septembre / 20
79 Les limites du terminal On ne peut pas enregistrer les commandes, Il est difficile d écrire des boucles, Avantage : rapidité de l interface, bien pour débuter. L éditeur de texte permet d écrire une liste de commandes dans un fichier (un script) L interpréteur les exécute une par une, jusqu à la fin du fichier, ou jusqu à une erreur. Sylvain Pelletier L informatique en BCPST Septembre / 20
80 Les limites du terminal On ne peut pas enregistrer les commandes, Il est difficile d écrire des boucles, Avantage : rapidité de l interface, bien pour débuter. L éditeur de texte permet d écrire une liste de commandes dans un fichier (un script) L interpréteur les exécute une par une, jusqu à la fin du fichier, ou jusqu à une erreur. Sylvain Pelletier L informatique en BCPST Septembre / 20
81 Les limites du terminal On ne peut pas enregistrer les commandes, Il est difficile d écrire des boucles, Avantage : rapidité de l interface, bien pour débuter. L éditeur de texte permet d écrire une liste de commandes dans un fichier (un script) L interpréteur les exécute une par une, jusqu à la fin du fichier, ou jusqu à une erreur. Sylvain Pelletier L informatique en BCPST Septembre / 20
82 L éditeur de texte Ouvrir l éditeur (Applications -> Accessoires -> Éditeur de texte Gedit) Taper quelques commandes dans l éditeur, enregistrer le fichier sous le nom test.py dans le répertoire principal. Dans le terminal, lancez l interpréteur sur ce fichier avec la commande : python test.py Modifiez le fichier et relancez. Ajoutez une erreur. Analyser le message d erreur. Essayez aussi avec python -i test.py Quittez l interpréteur avec la commande quit() Sylvain Pelletier L informatique en BCPST Septembre / 20
83 L éditeur de texte Ouvrir l éditeur (Applications -> Accessoires -> Éditeur de texte Gedit) Taper quelques commandes dans l éditeur, enregistrer le fichier sous le nom test.py dans le répertoire principal. Dans le terminal, lancez l interpréteur sur ce fichier avec la commande : python test.py Modifiez le fichier et relancez. Ajoutez une erreur. Analyser le message d erreur. Essayez aussi avec python -i test.py Quittez l interpréteur avec la commande quit() Sylvain Pelletier L informatique en BCPST Septembre / 20
84 L éditeur de texte Ouvrir l éditeur (Applications -> Accessoires -> Éditeur de texte Gedit) Taper quelques commandes dans l éditeur, enregistrer le fichier sous le nom test.py dans le répertoire principal. Dans le terminal, lancez l interpréteur sur ce fichier avec la commande : python test.py Modifiez le fichier et relancez. Ajoutez une erreur. Analyser le message d erreur. Essayez aussi avec python -i test.py Quittez l interpréteur avec la commande quit() Sylvain Pelletier L informatique en BCPST Septembre / 20
85 L éditeur de texte Ouvrir l éditeur (Applications -> Accessoires -> Éditeur de texte Gedit) Taper quelques commandes dans l éditeur, enregistrer le fichier sous le nom test.py dans le répertoire principal. Dans le terminal, lancez l interpréteur sur ce fichier avec la commande : python test.py Modifiez le fichier et relancez. Ajoutez une erreur. Analyser le message d erreur. Essayez aussi avec python -i test.py Quittez l interpréteur avec la commande quit() Sylvain Pelletier L informatique en BCPST Septembre / 20
86 L éditeur de texte Ouvrir l éditeur (Applications -> Accessoires -> Éditeur de texte Gedit) Taper quelques commandes dans l éditeur, enregistrer le fichier sous le nom test.py dans le répertoire principal. Dans le terminal, lancez l interpréteur sur ce fichier avec la commande : python test.py Modifiez le fichier et relancez. Ajoutez une erreur. Analyser le message d erreur. Essayez aussi avec python -i test.py Quittez l interpréteur avec la commande quit() Sylvain Pelletier L informatique en BCPST Septembre / 20
87 L éditeur de texte Ouvrir l éditeur (Applications -> Accessoires -> Éditeur de texte Gedit) Taper quelques commandes dans l éditeur, enregistrer le fichier sous le nom test.py dans le répertoire principal. Dans le terminal, lancez l interpréteur sur ce fichier avec la commande : python test.py Modifiez le fichier et relancez. Ajoutez une erreur. Analyser le message d erreur. Essayez aussi avec python -i test.py Quittez l interpréteur avec la commande quit() Sylvain Pelletier L informatique en BCPST Septembre / 20
88 L éditeur de texte Ouvrir l éditeur (Applications -> Accessoires -> Éditeur de texte Gedit) Taper quelques commandes dans l éditeur, enregistrer le fichier sous le nom test.py dans le répertoire principal. Dans le terminal, lancez l interpréteur sur ce fichier avec la commande : python test.py Modifiez le fichier et relancez. Ajoutez une erreur. Analyser le message d erreur. Essayez aussi avec python -i test.py Quittez l interpréteur avec la commande quit() Sylvain Pelletier L informatique en BCPST Septembre / 20
89 L éditeur de texte Pas d affichage : il faut utiliser print Enregistrer avant d exécuter. L éditeur utilise la coloration syntaxique automatique, la complétion, les tabulations On peut utiliser couper/copier/coller, rechercher/remplacer les lignes de commentaires : commencent par # ou sont entourés par """, ils permettent de documenter le code, ou d enlever rapidement une portion de code. Les commentaires sont obligatoires et très importants! En pratique, on lit dans le terminal et on écrit dans l éditeur Sylvain Pelletier L informatique en BCPST Septembre / 20
90 L éditeur de texte Pas d affichage : il faut utiliser print Enregistrer avant d exécuter. L éditeur utilise la coloration syntaxique automatique, la complétion, les tabulations On peut utiliser couper/copier/coller, rechercher/remplacer les lignes de commentaires : commencent par # ou sont entourés par """, ils permettent de documenter le code, ou d enlever rapidement une portion de code. Les commentaires sont obligatoires et très importants! En pratique, on lit dans le terminal et on écrit dans l éditeur Sylvain Pelletier L informatique en BCPST Septembre / 20
91 L éditeur de texte Pas d affichage : il faut utiliser print Enregistrer avant d exécuter. L éditeur utilise la coloration syntaxique automatique, la complétion, les tabulations On peut utiliser couper/copier/coller, rechercher/remplacer les lignes de commentaires : commencent par # ou sont entourés par """, ils permettent de documenter le code, ou d enlever rapidement une portion de code. Les commentaires sont obligatoires et très importants! En pratique, on lit dans le terminal et on écrit dans l éditeur Sylvain Pelletier L informatique en BCPST Septembre / 20
92 L éditeur de texte Pas d affichage : il faut utiliser print Enregistrer avant d exécuter. L éditeur utilise la coloration syntaxique automatique, la complétion, les tabulations On peut utiliser couper/copier/coller, rechercher/remplacer les lignes de commentaires : commencent par # ou sont entourés par """, ils permettent de documenter le code, ou d enlever rapidement une portion de code. Les commentaires sont obligatoires et très importants! En pratique, on lit dans le terminal et on écrit dans l éditeur Sylvain Pelletier L informatique en BCPST Septembre / 20
93 L éditeur de texte Pas d affichage : il faut utiliser print Enregistrer avant d exécuter. L éditeur utilise la coloration syntaxique automatique, la complétion, les tabulations On peut utiliser couper/copier/coller, rechercher/remplacer les lignes de commentaires : commencent par # ou sont entourés par """, ils permettent de documenter le code, ou d enlever rapidement une portion de code. Les commentaires sont obligatoires et très importants! En pratique, on lit dans le terminal et on écrit dans l éditeur Sylvain Pelletier L informatique en BCPST Septembre / 20
94 L éditeur de texte Pas d affichage : il faut utiliser print Enregistrer avant d exécuter. L éditeur utilise la coloration syntaxique automatique, la complétion, les tabulations On peut utiliser couper/copier/coller, rechercher/remplacer les lignes de commentaires : commencent par # ou sont entourés par """, ils permettent de documenter le code, ou d enlever rapidement une portion de code. Les commentaires sont obligatoires et très importants! En pratique, on lit dans le terminal et on écrit dans l éditeur Sylvain Pelletier L informatique en BCPST Septembre / 20
95 L éditeur de texte Pas d affichage : il faut utiliser print Enregistrer avant d exécuter. L éditeur utilise la coloration syntaxique automatique, la complétion, les tabulations On peut utiliser couper/copier/coller, rechercher/remplacer les lignes de commentaires : commencent par # ou sont entourés par """, ils permettent de documenter le code, ou d enlever rapidement une portion de code. Les commentaires sont obligatoires et très importants! En pratique, on lit dans le terminal et on écrit dans l éditeur Sylvain Pelletier L informatique en BCPST Septembre / 20
96 Stopper l exécution Taper les commandes suivantes pour bloquer l interpréteur i=1 while i<10 : print(i) L exécution est bloquée dans la boucle infinie. Il faut demander à l interpréteur de stopper, au noyau de «tuer» l interpréteur. Cherchez dans Applications->Utilitaires->Moniteur système la liste des processus et tuer le processus python. Recommencez et arrêter l interpréteur avec CTRL+C Pour stopper l interpréteur, on utilise CTRL+C, pour quitter le terminal CTRL+D ou la commande quit(). Ne pas fermer la fenêtre! Sylvain Pelletier L informatique en BCPST Septembre / 20
97 Stopper l exécution Taper les commandes suivantes pour bloquer l interpréteur i=1 while i<10 : print(i) L exécution est bloquée dans la boucle infinie. Il faut demander à l interpréteur de stopper, au noyau de «tuer» l interpréteur. Cherchez dans Applications->Utilitaires->Moniteur système la liste des processus et tuer le processus python. Recommencez et arrêter l interpréteur avec CTRL+C Pour stopper l interpréteur, on utilise CTRL+C, pour quitter le terminal CTRL+D ou la commande quit(). Ne pas fermer la fenêtre! Sylvain Pelletier L informatique en BCPST Septembre / 20
98 Stopper l exécution Taper les commandes suivantes pour bloquer l interpréteur i=1 while i<10 : print(i) L exécution est bloquée dans la boucle infinie. Il faut demander à l interpréteur de stopper, au noyau de «tuer» l interpréteur. Cherchez dans Applications->Utilitaires->Moniteur système la liste des processus et tuer le processus python. Recommencez et arrêter l interpréteur avec CTRL+C Pour stopper l interpréteur, on utilise CTRL+C, pour quitter le terminal CTRL+D ou la commande quit(). Ne pas fermer la fenêtre! Sylvain Pelletier L informatique en BCPST Septembre / 20
99 Stopper l exécution Taper les commandes suivantes pour bloquer l interpréteur i=1 while i<10 : print(i) L exécution est bloquée dans la boucle infinie. Il faut demander à l interpréteur de stopper, au noyau de «tuer» l interpréteur. Cherchez dans Applications->Utilitaires->Moniteur système la liste des processus et tuer le processus python. Recommencez et arrêter l interpréteur avec CTRL+C Pour stopper l interpréteur, on utilise CTRL+C, pour quitter le terminal CTRL+D ou la commande quit(). Ne pas fermer la fenêtre! Sylvain Pelletier L informatique en BCPST Septembre / 20
100 Stopper l exécution Taper les commandes suivantes pour bloquer l interpréteur i=1 while i<10 : print(i) L exécution est bloquée dans la boucle infinie. Il faut demander à l interpréteur de stopper, au noyau de «tuer» l interpréteur. Cherchez dans Applications->Utilitaires->Moniteur système la liste des processus et tuer le processus python. Recommencez et arrêter l interpréteur avec CTRL+C Pour stopper l interpréteur, on utilise CTRL+C, pour quitter le terminal CTRL+D ou la commande quit(). Ne pas fermer la fenêtre! Sylvain Pelletier L informatique en BCPST Septembre / 20
101 Environnement de développement (IDE) Un Environnement de développement est un éditeur capable d exécuter une commande et qui facilite le travail du programmeur. On exécute un programme avec F5, Édition de plusieurs fichiers en même temps (onglets), Indication des erreurs de syntaxe. Affichage de l aide. Gestion de projets. L IDE proposé dans ce cours est Spyder. Option d exécution à utiliser : Exécuter dans un terminal système externe. Interagir avec l interpréteur python après exécution. Voir le site web pour la configuration. Sylvain Pelletier L informatique en BCPST Septembre / 20
102 Environnement de développement (IDE) Un Environnement de développement est un éditeur capable d exécuter une commande et qui facilite le travail du programmeur. On exécute un programme avec F5, Édition de plusieurs fichiers en même temps (onglets), Indication des erreurs de syntaxe. Affichage de l aide. Gestion de projets. L IDE proposé dans ce cours est Spyder. Option d exécution à utiliser : Exécuter dans un terminal système externe. Interagir avec l interpréteur python après exécution. Voir le site web pour la configuration. Sylvain Pelletier L informatique en BCPST Septembre / 20
103 Environnement de développement (IDE) Un Environnement de développement est un éditeur capable d exécuter une commande et qui facilite le travail du programmeur. On exécute un programme avec F5, Édition de plusieurs fichiers en même temps (onglets), Indication des erreurs de syntaxe. Affichage de l aide. Gestion de projets. L IDE proposé dans ce cours est Spyder. Option d exécution à utiliser : Exécuter dans un terminal système externe. Interagir avec l interpréteur python après exécution. Voir le site web pour la configuration. Sylvain Pelletier L informatique en BCPST Septembre / 20
104 Environnement de développement (IDE) Un Environnement de développement est un éditeur capable d exécuter une commande et qui facilite le travail du programmeur. On exécute un programme avec F5, Édition de plusieurs fichiers en même temps (onglets), Indication des erreurs de syntaxe. Affichage de l aide. Gestion de projets. L IDE proposé dans ce cours est Spyder. Option d exécution à utiliser : Exécuter dans un terminal système externe. Interagir avec l interpréteur python après exécution. Voir le site web pour la configuration. Sylvain Pelletier L informatique en BCPST Septembre / 20
105 Environnement de développement (IDE) Un Environnement de développement est un éditeur capable d exécuter une commande et qui facilite le travail du programmeur. On exécute un programme avec F5, Édition de plusieurs fichiers en même temps (onglets), Indication des erreurs de syntaxe. Affichage de l aide. Gestion de projets. L IDE proposé dans ce cours est Spyder. Option d exécution à utiliser : Exécuter dans un terminal système externe. Interagir avec l interpréteur python après exécution. Voir le site web pour la configuration. Sylvain Pelletier L informatique en BCPST Septembre / 20
106 Environnement de développement (IDE) Un Environnement de développement est un éditeur capable d exécuter une commande et qui facilite le travail du programmeur. On exécute un programme avec F5, Édition de plusieurs fichiers en même temps (onglets), Indication des erreurs de syntaxe. Affichage de l aide. Gestion de projets. L IDE proposé dans ce cours est Spyder. Option d exécution à utiliser : Exécuter dans un terminal système externe. Interagir avec l interpréteur python après exécution. Voir le site web pour la configuration. Sylvain Pelletier L informatique en BCPST Septembre / 20
107 Environnement de développement (IDE) Un Environnement de développement est un éditeur capable d exécuter une commande et qui facilite le travail du programmeur. On exécute un programme avec F5, Édition de plusieurs fichiers en même temps (onglets), Indication des erreurs de syntaxe. Affichage de l aide. Gestion de projets. L IDE proposé dans ce cours est Spyder. Option d exécution à utiliser : Exécuter dans un terminal système externe. Interagir avec l interpréteur python après exécution. Voir le site web pour la configuration. Sylvain Pelletier L informatique en BCPST Septembre / 20
108 Environnement de développement (IDE) Un Environnement de développement est un éditeur capable d exécuter une commande et qui facilite le travail du programmeur. On exécute un programme avec F5, Édition de plusieurs fichiers en même temps (onglets), Indication des erreurs de syntaxe. Affichage de l aide. Gestion de projets. L IDE proposé dans ce cours est Spyder. Option d exécution à utiliser : Exécuter dans un terminal système externe. Interagir avec l interpréteur python après exécution. Voir le site web pour la configuration. Sylvain Pelletier L informatique en BCPST Septembre / 20
109 Environnement de développement (IDE) Un Environnement de développement est un éditeur capable d exécuter une commande et qui facilite le travail du programmeur. On exécute un programme avec F5, Édition de plusieurs fichiers en même temps (onglets), Indication des erreurs de syntaxe. Affichage de l aide. Gestion de projets. L IDE proposé dans ce cours est Spyder. Option d exécution à utiliser : Exécuter dans un terminal système externe. Interagir avec l interpréteur python après exécution. Voir le site web pour la configuration. Sylvain Pelletier L informatique en BCPST Septembre / 20
110 Les variables Les variables servent à stocker les calculs effectués. Lorsque l on affecte une variable, le système d exploitation utilise un bloc de mémoire de la RAM pour y stocker la valeur et note sa position dans la table d adressage. a = 2 sera donc traduit par l interpréteur en : demande au noyau le droit d utiliser une partie de la RAM (la taille d un entier) et note sa place, stocke l entier 2 dans ce bloc qui est donc converti en binaire. Désormais, l interpréteur remplacera la lettre a par le contenu de ce bloc mémoire. Plus tard, on pourra changer la valeur de a, en écrivant a=3 On peut aussi écrire a=a+5 Toute instruction doit s écrire : variable = expression L expression est évaluée, et si elle a un sens, la valeur retournée est stockée dans la variable. Sylvain Pelletier L informatique en BCPST Septembre / 20
111 Les variables Les variables servent à stocker les calculs effectués. Lorsque l on affecte une variable, le système d exploitation utilise un bloc de mémoire de la RAM pour y stocker la valeur et note sa position dans la table d adressage. a = 2 sera donc traduit par l interpréteur en : demande au noyau le droit d utiliser une partie de la RAM (la taille d un entier) et note sa place, stocke l entier 2 dans ce bloc qui est donc converti en binaire. Désormais, l interpréteur remplacera la lettre a par le contenu de ce bloc mémoire. Plus tard, on pourra changer la valeur de a, en écrivant a=3 On peut aussi écrire a=a+5 Toute instruction doit s écrire : variable = expression L expression est évaluée, et si elle a un sens, la valeur retournée est stockée dans la variable. Sylvain Pelletier L informatique en BCPST Septembre / 20
112 Les variables Les variables servent à stocker les calculs effectués. Lorsque l on affecte une variable, le système d exploitation utilise un bloc de mémoire de la RAM pour y stocker la valeur et note sa position dans la table d adressage. a = 2 sera donc traduit par l interpréteur en : demande au noyau le droit d utiliser une partie de la RAM (la taille d un entier) et note sa place, stocke l entier 2 dans ce bloc qui est donc converti en binaire. Désormais, l interpréteur remplacera la lettre a par le contenu de ce bloc mémoire. Plus tard, on pourra changer la valeur de a, en écrivant a=3 On peut aussi écrire a=a+5 Toute instruction doit s écrire : variable = expression L expression est évaluée, et si elle a un sens, la valeur retournée est stockée dans la variable. Sylvain Pelletier L informatique en BCPST Septembre / 20
113 Les variables Les variables servent à stocker les calculs effectués. Lorsque l on affecte une variable, le système d exploitation utilise un bloc de mémoire de la RAM pour y stocker la valeur et note sa position dans la table d adressage. a = 2 sera donc traduit par l interpréteur en : demande au noyau le droit d utiliser une partie de la RAM (la taille d un entier) et note sa place, stocke l entier 2 dans ce bloc qui est donc converti en binaire. Désormais, l interpréteur remplacera la lettre a par le contenu de ce bloc mémoire. Plus tard, on pourra changer la valeur de a, en écrivant a=3 On peut aussi écrire a=a+5 Toute instruction doit s écrire : variable = expression L expression est évaluée, et si elle a un sens, la valeur retournée est stockée dans la variable. Sylvain Pelletier L informatique en BCPST Septembre / 20
114 Les variables Les variables servent à stocker les calculs effectués. Lorsque l on affecte une variable, le système d exploitation utilise un bloc de mémoire de la RAM pour y stocker la valeur et note sa position dans la table d adressage. a = 2 sera donc traduit par l interpréteur en : demande au noyau le droit d utiliser une partie de la RAM (la taille d un entier) et note sa place, stocke l entier 2 dans ce bloc qui est donc converti en binaire. Désormais, l interpréteur remplacera la lettre a par le contenu de ce bloc mémoire. Plus tard, on pourra changer la valeur de a, en écrivant a=3 On peut aussi écrire a=a+5 Toute instruction doit s écrire : variable = expression L expression est évaluée, et si elle a un sens, la valeur retournée est stockée dans la variable. Sylvain Pelletier L informatique en BCPST Septembre / 20
115 Les variables Les variables servent à stocker les calculs effectués. Lorsque l on affecte une variable, le système d exploitation utilise un bloc de mémoire de la RAM pour y stocker la valeur et note sa position dans la table d adressage. a = 2 sera donc traduit par l interpréteur en : demande au noyau le droit d utiliser une partie de la RAM (la taille d un entier) et note sa place, stocke l entier 2 dans ce bloc qui est donc converti en binaire. Désormais, l interpréteur remplacera la lettre a par le contenu de ce bloc mémoire. Plus tard, on pourra changer la valeur de a, en écrivant a=3 On peut aussi écrire a=a+5 Toute instruction doit s écrire : variable = expression L expression est évaluée, et si elle a un sens, la valeur retournée est stockée dans la variable. Sylvain Pelletier L informatique en BCPST Septembre / 20
116 Les variables Les variables servent à stocker les calculs effectués. Lorsque l on affecte une variable, le système d exploitation utilise un bloc de mémoire de la RAM pour y stocker la valeur et note sa position dans la table d adressage. a = 2 sera donc traduit par l interpréteur en : demande au noyau le droit d utiliser une partie de la RAM (la taille d un entier) et note sa place, stocke l entier 2 dans ce bloc qui est donc converti en binaire. Désormais, l interpréteur remplacera la lettre a par le contenu de ce bloc mémoire. Plus tard, on pourra changer la valeur de a, en écrivant a=3 On peut aussi écrire a=a+5 Toute instruction doit s écrire : variable = expression L expression est évaluée, et si elle a un sens, la valeur retournée est stockée dans la variable. Sylvain Pelletier L informatique en BCPST Septembre / 20
117 Les variables Les variables servent à stocker les calculs effectués. Lorsque l on affecte une variable, le système d exploitation utilise un bloc de mémoire de la RAM pour y stocker la valeur et note sa position dans la table d adressage. a = 2 sera donc traduit par l interpréteur en : demande au noyau le droit d utiliser une partie de la RAM (la taille d un entier) et note sa place, stocke l entier 2 dans ce bloc qui est donc converti en binaire. Désormais, l interpréteur remplacera la lettre a par le contenu de ce bloc mémoire. Plus tard, on pourra changer la valeur de a, en écrivant a=3 On peut aussi écrire a=a+5 Toute instruction doit s écrire : variable = expression L expression est évaluée, et si elle a un sens, la valeur retournée est stockée dans la variable. Sylvain Pelletier L informatique en BCPST Septembre / 20
118 Les variables Les variables servent à stocker les calculs effectués. Lorsque l on affecte une variable, le système d exploitation utilise un bloc de mémoire de la RAM pour y stocker la valeur et note sa position dans la table d adressage. a = 2 sera donc traduit par l interpréteur en : demande au noyau le droit d utiliser une partie de la RAM (la taille d un entier) et note sa place, stocke l entier 2 dans ce bloc qui est donc converti en binaire. Désormais, l interpréteur remplacera la lettre a par le contenu de ce bloc mémoire. Plus tard, on pourra changer la valeur de a, en écrivant a=3 On peut aussi écrire a=a+5 Toute instruction doit s écrire : variable = expression L expression est évaluée, et si elle a un sens, la valeur retournée est stockée dans la variable. Sylvain Pelletier L informatique en BCPST Septembre / 20
119 Les noms de variables Le nom de variables doit commencer par une lettre : on peut utiliser a2, mais pas 2a, il faut 2*a Peut contenir un chiffre ou un _, mais pas d espace, pas d accents, pas de point. Quelques noms réservés : if, for, while, break, def, etc. Sensible aux majuscules/minuscules. Utiliser des noms de variables qui ont un sens Séparer les mots par des _ ou des majuscules. Ex : motatrouver ou mot_a_trouver Convention : les variables tout en majuscules sont particulières (variables globales). Utiliser la complétion (CTRL+ESPACE) Vos programmes doivent être lisibles Sylvain Pelletier L informatique en BCPST Septembre / 20
120 Les noms de variables Le nom de variables doit commencer par une lettre : on peut utiliser a2, mais pas 2a, il faut 2*a Peut contenir un chiffre ou un _, mais pas d espace, pas d accents, pas de point. Quelques noms réservés : if, for, while, break, def, etc. Sensible aux majuscules/minuscules. Utiliser des noms de variables qui ont un sens Séparer les mots par des _ ou des majuscules. Ex : motatrouver ou mot_a_trouver Convention : les variables tout en majuscules sont particulières (variables globales). Utiliser la complétion (CTRL+ESPACE) Vos programmes doivent être lisibles Sylvain Pelletier L informatique en BCPST Septembre / 20
121 Les noms de variables Le nom de variables doit commencer par une lettre : on peut utiliser a2, mais pas 2a, il faut 2*a Peut contenir un chiffre ou un _, mais pas d espace, pas d accents, pas de point. Quelques noms réservés : if, for, while, break, def, etc. Sensible aux majuscules/minuscules. Utiliser des noms de variables qui ont un sens Séparer les mots par des _ ou des majuscules. Ex : motatrouver ou mot_a_trouver Convention : les variables tout en majuscules sont particulières (variables globales). Utiliser la complétion (CTRL+ESPACE) Vos programmes doivent être lisibles Sylvain Pelletier L informatique en BCPST Septembre / 20
122 Les noms de variables Le nom de variables doit commencer par une lettre : on peut utiliser a2, mais pas 2a, il faut 2*a Peut contenir un chiffre ou un _, mais pas d espace, pas d accents, pas de point. Quelques noms réservés : if, for, while, break, def, etc. Sensible aux majuscules/minuscules. Utiliser des noms de variables qui ont un sens Séparer les mots par des _ ou des majuscules. Ex : motatrouver ou mot_a_trouver Convention : les variables tout en majuscules sont particulières (variables globales). Utiliser la complétion (CTRL+ESPACE) Vos programmes doivent être lisibles Sylvain Pelletier L informatique en BCPST Septembre / 20
123 Les noms de variables Le nom de variables doit commencer par une lettre : on peut utiliser a2, mais pas 2a, il faut 2*a Peut contenir un chiffre ou un _, mais pas d espace, pas d accents, pas de point. Quelques noms réservés : if, for, while, break, def, etc. Sensible aux majuscules/minuscules. Utiliser des noms de variables qui ont un sens Séparer les mots par des _ ou des majuscules. Ex : motatrouver ou mot_a_trouver Convention : les variables tout en majuscules sont particulières (variables globales). Utiliser la complétion (CTRL+ESPACE) Vos programmes doivent être lisibles Sylvain Pelletier L informatique en BCPST Septembre / 20
124 Les noms de variables Le nom de variables doit commencer par une lettre : on peut utiliser a2, mais pas 2a, il faut 2*a Peut contenir un chiffre ou un _, mais pas d espace, pas d accents, pas de point. Quelques noms réservés : if, for, while, break, def, etc. Sensible aux majuscules/minuscules. Utiliser des noms de variables qui ont un sens Séparer les mots par des _ ou des majuscules. Ex : motatrouver ou mot_a_trouver Convention : les variables tout en majuscules sont particulières (variables globales). Utiliser la complétion (CTRL+ESPACE) Vos programmes doivent être lisibles Sylvain Pelletier L informatique en BCPST Septembre / 20
125 Les noms de variables Le nom de variables doit commencer par une lettre : on peut utiliser a2, mais pas 2a, il faut 2*a Peut contenir un chiffre ou un _, mais pas d espace, pas d accents, pas de point. Quelques noms réservés : if, for, while, break, def, etc. Sensible aux majuscules/minuscules. Utiliser des noms de variables qui ont un sens Séparer les mots par des _ ou des majuscules. Ex : motatrouver ou mot_a_trouver Convention : les variables tout en majuscules sont particulières (variables globales). Utiliser la complétion (CTRL+ESPACE) Vos programmes doivent être lisibles Sylvain Pelletier L informatique en BCPST Septembre / 20
126 Les noms de variables Le nom de variables doit commencer par une lettre : on peut utiliser a2, mais pas 2a, il faut 2*a Peut contenir un chiffre ou un _, mais pas d espace, pas d accents, pas de point. Quelques noms réservés : if, for, while, break, def, etc. Sensible aux majuscules/minuscules. Utiliser des noms de variables qui ont un sens Séparer les mots par des _ ou des majuscules. Ex : motatrouver ou mot_a_trouver Convention : les variables tout en majuscules sont particulières (variables globales). Utiliser la complétion (CTRL+ESPACE) Vos programmes doivent être lisibles Sylvain Pelletier L informatique en BCPST Septembre / 20
127 Les noms de variables Le nom de variables doit commencer par une lettre : on peut utiliser a2, mais pas 2a, il faut 2*a Peut contenir un chiffre ou un _, mais pas d espace, pas d accents, pas de point. Quelques noms réservés : if, for, while, break, def, etc. Sensible aux majuscules/minuscules. Utiliser des noms de variables qui ont un sens Séparer les mots par des _ ou des majuscules. Ex : motatrouver ou mot_a_trouver Convention : les variables tout en majuscules sont particulières (variables globales). Utiliser la complétion (CTRL+ESPACE) Vos programmes doivent être lisibles Sylvain Pelletier L informatique en BCPST Septembre / 20
Introduction à l informatique en BCPST
Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de
Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application
Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un
Programmation C. Apprendre à développer des programmes simples dans le langage C
Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités
La mémoire. Un ordinateur. L'octet. Le bit
Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve
Présentation du langage et premières fonctions
1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en
Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2
Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................
I00 Éléments d architecture
I00 I Exemples d ordinateur Pour les informaticiens, différentes machines de la vie courante sont des ordinateurs : par exemple les ordinateurs portables, les ordinateurs fixes, mais aussi les supercalculateurs,
TP 1. Prise en main du langage Python
TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer
1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :
1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique
Unix/Linux I. 1 ere année DUT. Université marne la vallée
Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins
FICHE PEDAGOGIQUE. Questions à poser. - Avant de démarrer l ordinateur,
FICHE PEDAGOGIQUE Chapitre III Titre du Chapitre : système d'exploitation Durée de réalisation du chapitre: 6h Classe :3 ème Math Objectifs : L élève sera capable de : Définir le rôle d'un système d'exploitation.
On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare)
Cantare 2 Introduction L outil logiciel Cantare s adresse à toute personne qui veut construire des leçons visant l apprentissage d une langue par l écoute de chansons ou de fichiers sonores dont les paroles
Comment configurer Kubuntu
Comment configurer Kubuntu Configuration du réseau... 1 Configurer votre système Linux sur le réseau...1 Vérifier manuellement l adresse IP...5 Connecter un lecteur réseau distant Windows/Mac grâce au
PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille
PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation
Progression secrétariat
Progression secrétariat I. Notions de base A. L'Unité Centrale et les périphériques 1. Unité centrale a) Le Schéma de principe (1) Entrée et sortie des informations, traitement des informations, en interne
Initiation à la programmation en Python
I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de
Chapitre I Notions de base et outils de travail
Chapitre I Notions de base et outils de travail Objectifs Connaître les principes fondateurs et l historique du langage Java S informer des principales caractéristiques du langage Java Connaître l environnement
Tutorial Terminal Server sous
Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : [email protected] Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal
1 Définition et Appel d une fonction. V. Phan Luong. Cours 4 : Fonctions
Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 4 : Fonctions La construction de fonctions dans un langage de programmation permet aux
l'ordinateur les bases
l'ordinateur les bases Démarrage de l'ordinateur - Le bureau, mon espace de travail - J'utilise la souris - Ouvertes ou fermées, les fenêtres - Dans l'ordinateur, tout est fichier - Le clavier : écrire,
Évaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
TP1 - Prise en main de l environnement Unix.
Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents
Introduction aux Systèmes et aux Réseaux, Master 2 CCI
aux Systèmes et aux Réseaux, Master 2 CCI Cours 1 : Introduction et contexte Unix/Linux Laure Gonnord http://laure.gonnord.org/pro/teaching/ [email protected] Master CCI - Université Lyon 1 -
TP1 : Initiation à l algorithmique (1 séance)
Université de Versailles Vanessa Vitse IUT de Vélizy - Algorithmique 2006/2007 TP1 : Initiation à l algorithmique (1 séance) 1 Prise en main de l environnement Unix : rappels et compléments Le but de la
CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que
CQP 112 Introduc/on à la programma/on Thème 2 : Architecture d un système informa/que Département d informa/que CQP 112 : Introduc/on à la programma/on Plan 1. Historique des ordinateurs 2. Composants
Découvrir l'ordinateur (niveau 2)
I. Module Initiation Découvrir l'ordinateur (niveau 2) Médiathèque de Haguenau - mediatheque.ville-haguenau.fr Espace Cyber-base de la médiathèque de Haguenau 1 Sommaire Sommaire 2 I. Rappel : Comment
Module : Informatique Générale 1. Les commandes MS-DOS
1 Les commandes MS-DOS I. Introduction Le DOS est le système d'exploitation le plus connu, sa version la plus commercialisée est celle de Microsoft, baptisée MS-DOS (Microsoft Disk Operating Système).MS-DOS
TIC INFORMATIQUE Ce que je dois retenir
TIC INFORMATIQUE Ce que je dois retenir 6 ème Synthèse N 1 Rappel : - L informatique est un outil utilisé dans toutes les matières, et est présente, de plus en plus, dans les foyers. - Les compétences
Utilisez Toucan portable pour vos sauvegardes
Utilisez Toucan portable pour vos sauvegardes Préambule Toucan est un logiciel libre et gratuit, permettant de réaliser des sauvegardes ou synchronisation de vos données. Il est possible d automatiser
Mac OS X 10.6 Snow Leopard Guide d installation et de configuration
Mac OS X 10.6 Snow Leopard Guide d installation et de configuration Lisez ce document avant d installer Mac OS X. Il contient des informations importantes concernant l installation de Mac OS X. Configuration
Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1
Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 B. Baert & F. Ludewig [email protected] - [email protected] Qu est-ce que la programmation? Programmer Ecrire un
Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.
S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis
TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier
Tout d abord TIC TC IUT Montpellier Nancy Rodriguez Destruel Dans la salle de cours (et partout ailleurs ) : Ponctualité et assiduité exigées Ne pas manger, ni boire, ni dormir, ni travailler à autre chose
Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un
ESZ Introduction à l informatique et à l environnement de travail Éric Gaul (avec la collaboration de Dominic Boire) Partie 1: Concepts de base Ordinateur Logiciel Mémoire Données Entrées/sorties Périphériques
iil est désormais courant de trouver sur Internet un document
Matériels et systèmes L Acrobat qui cherche dans les PDF Michel NARCY - Formateur TICE et Médialog Bulletin officiel, programmes d enseignement, articles de quotidiens ou de revues scientifiques... De
INITIATION AU LANGAGE C SUR PIC DE MICROSHIP
COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par
Table des matières ENVIRONNEMENT
ENVIRONNEMENT Présentation de Windows 7.................13 Démarrer Windows 7......................15 Quitter.................................15 Les fenêtres..............................16 Généralités............................17
INTRODUCTION À L INFORMATIQUE. Etsup 2012 Florian JACQUES
INTRODUCTION À L INFORMATIQUE Etsup 2012 Florian JACQUES Plan 1. Arborescence 2. Poste de travail 3. Chemin d accès 4. Noms de fichiers 5. Le réseau de l ETSUP 6. Le clavier 7. Le presse-papier 1. Arborescence
Programmes des classes préparatoires aux Grandes Ecoles
Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voies : Mathématiques, physique et sciences de l'ingénieur (MPSI) Physique, chimie et sciences de l ingénieur (PCSI) Physique,
CH.3 SYSTÈMES D'EXPLOITATION
CH.3 SYSTÈMES D'EXPLOITATION 3.1 Un historique 3.2 Une vue générale 3.3 Les principaux aspects Info S4 ch3 1 3.1 Un historique Quatre générations. Préhistoire 1944 1950 ENIAC (1944) militaire : 20000 tubes,
Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3
Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3 Configuration requise ForestPrep DomainPrep Installation interactive 5 Installation sans surveillance Module 5 : Installation d Exchange Server 2003
INTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Composition d un ordinateur :
Un ordinateur est une machine automatique de traitement de l information obéissant à des programmes formés par des suites d opérations arithmétiques et logiques. Il peut transformer, stocker, archiver
Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?
Avant-propos... V CHAPITRE 1 Scripting Windows, pour quoi faire?... 1 Dans quel contexte?.................................................. 1 La mauvaise réputation............................................
THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs
Architecture Matérielle des Systèmes Informatiques. S1 BTS Informatique de Gestion 1 ère année THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT Dossier 1 L environnement informatique. Objectifs Enumérer et
Permis de conduire info
Permis de conduire info Questions théoriques DB - 6 octobre 2014 1 Module(s) 1 1. M1.- L'affirmation suivante est-elle vraie ou fausse? "Un ordinateur ne manipule que des données binaires. Il ne comprend
0.1 Mail & News : Thunderbird
0.1 Mail & News : Thunderbird 1 0.1 Mail & News : Thunderbird Thunderbird est le lecteur de mail, de newsgroup et de flux RSS de la fondation Mozilla. Il est disponible pour Linux (en version gtk2), pour
Boot Camp Guide d installation et de configuration
Boot Camp Guide d installation et de configuration Table des matières 3 Introduction 4 Configuration requise 5 Vue d ensemble de l installation 5 Étape 1 : Rechercher les mises à jour 5 Étape 2 : Préparer
À la découverte de l ordinateur
À la découverte de l ordinateur Au début de l informatique, la seule possibilité pour communiquer avec l ordinateur était d écrire des lignes de code pour lui donner des ordres et obtenir des résultats
Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement
Cahier n o 6 Mon ordinateur Fichiers et dossiers Sauvegarde et classement ISBN : 978-2-922881-10-3 2 Table des matières Fichiers et dossiers Sauvegarde et classement La sauvegarde 4 Enregistrer 4 De quelle
Netstorage et Netdrive pour accéder à ses données par Internet
Netstorage permet à tout utilisateur d'accéder à son compte ainsi que télécharger ses fichiers depuis l extérieur du Cegep. On peut accéder à cette passerelle de trois façons différentes : Méthode 1 :
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une
Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT
Commandes Linux Gestion des fichiers et des répertoires Lister les fichiers Lister les fichiers cachés Lister les répertoires d un répertoire Lister les fichiers par date Les droits Types de fichier Supprimer
CAPTURE DES PROFESSIONNELS
CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet
LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables
LIONEL FRANC Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables L'INTRODUCTION Micro ordinateur portable ou fixe Système pluri- technologiques (mécanique,
1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)
1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d
Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.
1- Optimiser le poids de votre image : Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet. Tous les types d utilisateurs (auteur, publicateur,
Mon aide mémoire traitement de texte (Microsoft Word)
. Philippe Ratat Mon aide mémoire traitement de texte (Microsoft Word) Département Ressources, Technologies et Communication Décembre 2006. Sommaire PRÉSENTATION DU DOCUMENT 1 Objectif principal 1 Deux
3 e année (approximativement)
3 e année (approximativement) 1. L élève s approprie les technologies de l information et de la communication en utilisant efficacement les outils informatiques 1.1 Avec aide, l élève manipule adéquatement
AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE
AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE Arborescence du cédérom (page 2) Lancement du Cédérom et configuration minimale de votre ordinateur (page 3). Loupe, page
Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS
Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra
Boot Camp Guide d installation et de configuration
Boot Camp Guide d installation et de configuration 1 Table des matières 3 Boot Camp 3 Introduction 4 Configuration requise 5 Si vous avez déjà utilisé une version Bêta de Boot Camp 5 Mise à niveau de Windows
Gestion des documents avec ALFRESCO
Gestion des documents avec ALFRESCO 1 INTRODUCTION : 2 1.1 A quoi sert ALFRESCO? 2 1.2 Comment s en servir? 2 2 Créer d un site collaboratif 3 2.1 Créer le site 3 2.2 Inviter des membres 4 3 Accéder à
Qu est-ce qu un Ordinateur
Qu est-ce qu un Ordinateur Différents types d ordinateurs existent : ordinateur de bureau, portable et micro-portable. Quelques soit l ordinateur que vous utilisez, les principes généraux sont les mêmes
TD séances n 3 et n 4 Répertoires et Fichiers sous Unix
Ce TP est destiné à vous familiariser avec les fichiers sous l'environnement UNIX. Fortement axé sur la pratique, il aborde la création, la manipulation et la suppression des répertoires et fichiers. 1
Licence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter
Tutoriel Création d une source Cydia et compilation des packages sous Linux
Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème
Chapitre 02. Configuration et Installation
Chapitre 02 Configuration et Installation Introduction I- Configuration et Installation de Windows Server 2008 R2 1. Installation du contrôleur de domaine Active directory 2. Création des différents objets
Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie
Chapitre I : Les bases du C++ Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie du logiciel, et ce depuis
Mode d emploi de la clef USB de l I.P.I. Philosophie de la clef USB
Mode d emploi de la clef USB de l I.P.I. Ce mode d emploi est destiné aux étudiant(e)s qui suivent l enseignement de la Phytothérapie Clinique prodigué par l I.P.I. (Institut de Phytothérapie International)
Sommaire. 2. L accès aux modules. 1. Aspects techniques. 1.1 Le matériel requis 2
Manuel Etudiant Modules de formation à distance en comptabilité Sommaire 1. Aspects techniques 1.1 Le matériel requis 2 2. L accès aux modules 2.1 L accès aux modules lors d une première entrée 2 2.2 Difficultés
SOMMAIRE GUIDE D UTILISATION DU WEBMAIL. vous guide
vous guide GUIDE D UTILISATION DU WEBMAIL SOMMAIRE A. Connection Webmail B. Les fonctions de base C. Composer un message D. Les fonctions supplémentaires 1. Le carnet d adresse a. Pour créer un nouveau
Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Organiser ses photos sur l ordinateur
Organiser ses photos sur l ordinateur Sommaire Organiser ses photos sur l ordinateur Page 1 Sommaire Page 2 Un peu de vocabulaire Page 3 De l appareil photo à l ordinateur : méthode 1 Page 4 Comment créer
Vous allez le voir au cours de ce premier chapitre, 1. Découvrir l ipad
1. Découvrir l ipad Vous allez le voir au cours de ce premier chapitre, l utilisation de l ipad est très intuitive et, surtout, votre tablette obéit au doigt et à l œil. Vous ne pourrez bientôt plus vous
Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi?
Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi? par X. HINAULT www.mon-club-elec.fr Tous droits réservés 2013. Document gratuit. Ce support
Licence Sciences et Technologies Examen janvier 2010
Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.
Contenu Microsoft Windows 8.1
Contenu Microsoft Windows 8.1 MODULE 1 AVANT-PROPOS CLAVIER SOURIS TERMINOLOGIE Modifier l apparence de l écran d accueil Modifier l avatar du compte FERMER UNE SESSION WINDOWS Redémarrer l ordinateur
Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition)
Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition) Par LoiselJP Le 01/08/2014 Rev. : 01/03/2015 1 Objectifs Dès qu il s agit de placer des paramètres particuliers, on annonce «il suffit d utiliser
INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :
INITIATION A L INFORMATIQUE MODULE : Initiation à l'environnement Windows XP Table des matières : INTRODUCTION Les outils de l Interface Graphique : CONFIGURER VOTRE POSTE DE TRAVAIL Paramétrer la barre
Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents)
Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents) Les prestations et les applications présentées : Apportent un accès et une mise à jour simplifiés aux documents
Dragon Naturally Speaking 13
Année 2015 Dragon Naturally Speaking 13 Guide premier pas Nathalie Macé / Grégoire Duval PROJET ORDYSCAN 1 Table des matières Introduction 3 Pourquoi utiliser Dragon Naturally Speaking avec les élèves
Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java
Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page
UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1
USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 Objectifs du TP Ce TP a pour but de vous faire découvrir l environnement de travail que vous utiliserez dans le cadre des TP
REMISE A NIVEAU DES SAVOIRS DE BASE INFORMATIQUE
REMISE A NIVEAU DES SAVOIRS DE BASE INFORMATIQUE FINALITE Découverte de l outil informatique et des différents éléments qui le compose Utilisation de la souris et du clavier Découverte de l environnement
Manuel de formation Spaceman 1 ère journée
Manuel de formation Spaceman 1 ère journée Table des Matières Présentation des barres d outils et des icônes...4 Présentation de l espace de travail...10 1 ère PARTIE : CONSTRUIRE LE MOBILIER...11 La gondole
Protéger les données et le poste informatique
Protéger les données et le poste informatique Sommaire 1.Introduction 2.Sauvegarde de fichiers et de dossiers 2.1. Sélectionner des fichiers, des dossiers et des lecteurs en vue d'une sauvegarde 2.2. Sélectionner
Paramètres des services... 11. Les 3 environnements de saisie... 3. Paramètres des sous-services... 12. Saisie déportée avec ProfNOTE...
TABLE DES MATIÈRES Les 3 environnements de saisie................ 3 Saisie déportée avec ProfNOTE................ 4 Présentation de ProfNOTE................................. 4 Récupérer votre fichier de
Architecture matérielle des systèmes informatiques
Architecture matérielle des systèmes informatiques IDEC, Renens. Version novembre 2003. Avertissement : ce support de cours n est pas destiné à l autoformation et doit impérativement être complété par
ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :
TP1 ASR4 Réseaux Département Informatique, IUT Bordeaux 1 ASR4-R Prénom : Nom : Groupe : 1 Gestion du réseau virtuel Le réseau virtuel utilisé lors de ce TP a été réalisé avec NEmu (Network Emulator),
BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6
BUREAU VIRTUEL Utilisation de l application sur ipad Guide utilisateur Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6 Utilisation du bureau virtuel sur ipad Table des matières PREAMBULE...2 QU
CONDITIONS D UTILISATION VERSION NOMADE
CONDITIONS D UTILISATION VERSION NOMADE Les Editions Francis Lefebvre déclarent détenir sur le produit et sa documentation technique la totalité des droits prévus par le Code de la propriété intellectuelle
CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1
CARPE (Documentation Informatique) 1 CARPE Version 2.00 Août 2013 Documentation Informatique S E T R A Programme CARPE - Manuel informatique de l'utilisateur CARPE (Documentation Informatique) 2 Table
The Grid 2: Manuel d utilisation
The Grid 2: Manuel d utilisation Bienvenue dans The Grid 2 Merci d avoir choisi The Grid 2! Ce guide va vous apprendre tout ce que vous devez savoir à propos de The Grid 2. Il vous guidera pas à pas pour
Éléments d'architecture des ordinateurs
Chapitre 1 Éléments d'architecture des ordinateurs Machines take me by surprise with great frequency. Alan Turing 1.1 Le Hardware Avant d'attaquer la programmation, il est bon d'avoir quelques connaissances
Apprendre à manipuler le clavier Médiathèque de Bussy Saint-Georges APPRENDRE A MANIPULER LE CLAVIER
APPRENDRE A MANIPULER LE CLAVIER Apprendre à manipuler le clavier SOMMAIRE : I APPRENDRE A TAPER AU CLAVIER... PAGES 3-11 1.1 - Positionnement des touches d'un clavier... Page 3 1.2 - Les touches importantes
Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année
UFR Sciences et Techniques Licence S&T 1ère année Informatique UE 102 Architecture des ordinateurs et Algorithmique de base Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine/ UFR Sciences et Techniques
