Cours python pdf Python Lycée Don Bosco TS SI ISN Bernard STRAUDO CTable des matières Introduction I - Bases Python Calculs simple Structure d'un programme Présentation de la structure d'un programme II - Instructions Entrées sorties consoles Boucles for

Python Lycée Don Bosco TS SI ISN Bernard STRAUDO CTable des matières Introduction I - Bases Python Calculs simple Structure d'un programme Présentation de la structure d'un programme II - Instructions Entrées sorties consoles Boucles for while if else III - Instructions avancées Fonction Import Représentation graphique d'une fonction IV - Tkinter Tkinter le principe Exemple Tkinter V - Algorithmes particuliers Recherche par dichotomie Tri CIntroduction Le langage Python est un langage interprété disponible sous diverses plates-formes UNIX Linux windows et OS Crée par Guido van Rossum en Il possède un grand nombres de bibliothèques orienté objet Ce cours sera basé sur la branche Bernard STRAUDO CBases Python Bases Python Calculs simple Structure d'un programme Calculs simple Opération simple - Puissance Division dividende reste nombre complexe j Bibliothèque math Avant vous devez faire from math import racine carrée sqrt sin cos tan et pour arccos acos log nombre base base est optionnel pour log et rien pour ln pi pour le nombre ? et e pour le nombre e Structure d'un programme Présentation de la structure d'un programme importation des bibliothèques s'il y a lieu déclaration des fonctions s'il y a lieu programme principal import math importation de la bibliotheque de ?nition d'une fonction I C def pulsation n w math pin return w Programme principal P oat input Puissance en kW n int input Vitesse tr min rend int input Rendement w pulsation n p int n ns p g ns-n ns print Nombre paires de poles p vitesse de synchronisme ns tr min print g g print Couple P w N m print Puissance absorbée P rend kW La délimitation des blocs se fait par l'indentation for i in range print valeurs print i print Fin Pour mettre des commentaires commencer la ligne par CInstructions Instructions II Entrées sorties consoles Boucles if else Entrées sorties consoles Syntaxe Sorties écran Permet d'a ?cher à l'écran un texte un nombre le contenu d'une variable print Exemple a b Hello print test a b Il appara? t alors à l'écran test Hello Syntaxe Entrées Permet de taper un texte qui sera stocké dans une variable input a input Entrez le texte Il appara? t à l'écran Entrez le texte Et le texte que vous avez tapez sera stocké dans la variable a Attention quoique vous tapiez se sera considéré comme du texte Complément Conversion Il faut donc réaliser une conversion si l'on veut obtenir un nombre int pour obtenir un entier oat un nombre à virgule ottante long entier comportant autant d'octets que peut supporter la mémoire disponible de la machine CExemple int transforme la cha? ne de caractères en le nombre Di ?érence cha? ne de caractères et nombre Cha? ne de caractères est égale Nombre est égale à Donc pour récupérer un nombre à virgule ottante tapé au clavier a oat input Boucles Permet de réaliser plusieurs fois les mêmes instructions for fonction Permet de réaliser un nombre de fois déterminer les mêmes instructions Syntaxe for variable in range

Documents similaires
Centre georges pompidou RÉCAPITULATIF DE LA STRUCTURE DE VOTRE EXPOSÉ INTRODUCTION - Présentation rapide de l ? ?uvre titre date ? - Présentation de l ? artiste biographie succincte en rapport avec l ? ?uvre - Contexte historique et artistique - Annoncer 0 0
Arcep les marches regules ÉDITION RAPPORT D ? ACTIVITÉ L ? Arcep et les marchés régulés ÉTDOIMTIOE N République française - juillet Publication Arcep - rue Gerty-Archimède Paris Direction de la Communication et Partenariats com arcep fr Design Agence Luci 0 0
Cours tmc 2009 2010 XLIM UMR CNRS Sécurité Réseau ad hoc CUn réseau CL'interêt d'un réseau Interconnecter de machines autonomes dans le but de partager des ressources matérielles imprimantes ressource de calcul ? logicielles application métier ? de l'info 0 0
Cours 2 formulaire Les formulaires ISGB CIntérêt d'un formulaire ? Les formulaires occupent une place prépondérante dans la conception et l'exploitation d'une application ou un site Web C'est en e ?et la seule façon de recevoir en retour des informations 0 0
    Coccolandia Ecole maternelle hay Mojammaa Al Kheir , rue 41 n°667SETTAT 0 0
Cv khatttabppt KHATTAB KARIM Compétence en Protection Cathodique Courants Vagabonds Doctorant en Electromécanique karimkhattab gmail com Karim khattab univ-annaba org SKIKDA - ALGERIE in Karim Khattab f Karim Khattab COMPÉTENCES Windows Word Excel Autocad 0 0
Casamemoire liste des batiments inscrits au bulletin officiel 0 0
Approche thematique Mémoire de ?n d ? étude Aménagement durable d ? un quartier résidentiel Approche théorique -Introduction La recherche théorique ou recherche fondamentale est une étape importante dans le processus d ? élaboration du projet essentiellem 0 0
ficheproduit structurat cem ii a m ll p 42 5 r ce nf 0 0
Cnevas plaidoyer Le plan de la séquence le plaidoyer et le réquisitoire L ? Etablissement La classe Le titre de l ? objet d ? étude Les intentions pédagogiques En Compréhension orale et écrite En Production orale et écrite pédagogiques YAHIA CHERIF - Deux 0 0
  • 72
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager