
Welcome to Python.org Cours de programmation en langage Python - Spécialité ISN - Terminale S Le module Tkinter ("Tk interface") de Python permet de créer des interfaces graphiques (GUI : graphical user interface). De nombreux composants graphiques (ou widgets) sont disponibles : fenêtre (classe Tk), bouton (classe Button), case à cocher (classe Checkbutton), étiquette (classe Label), zone de texte simple (classe Entry), menu (classe Menu), zone graphique (classe Canvas), cadre (classe Frame)... On peut gérer de nombreux événements : clic sur la souris, déplacement de la souris, appui sur une touche du clavier, top d'horloge... Logiciels utilisant Python et sa bibliothèque graphique Tkinter Tkinter est l'interface graphique des logiciels IDLE (environnement de développement intégré pour le langage Python) et PyMOL (logiciel libre de visualisation de structures chimiques en 3D) : Des scripts pour débuter Les exemples qui suivent ont été écrits avec Python version 3. Exemple n°0 : widgets Button et Label Commençons par le traditionnel Hello world ! # script bonjour.pyfrom tkinter import *
Activités débranchées, de Marie Duflot Ressource informagique . Initiation aux algorithmes . Marie Duflot, très impliquée dans la médiation scientifique, œuvre pour le partage de l’informatique avec un public diversifié : des écoliers, des collégiens et lycéens, des non scientifiques et des professeurs du secondaire. Marie partageait déjà ses actions auprès des différents publics avec les activités par cible, mais là, Marie a réalisé des tutoriels en vidéo : l’activité comme si vous étiez ! Comprendre l’informatique en jouant comprend une série de vidéos, précieux Nouveau : les vidéos sont sous-titrées an français et en anglais : pour activer les sous titres : cliquer sur le petit écran (bandeau bas à droite)pour choisir la langue des sous-titres : cliquer sur « roue », bandeau bas à droite et choisissez S’initier aux algorithmes S’initier au parallélisme Comprendre l’informatique en jouant à courir sur un réseau de tri S’initier à la notion de modèle et de vérification de modèle S’initier à la manipulation de données
Python pour la carte micro:bit - Julien Launay Une carte ludique pour apprendre à programmer Deux fois plus petite qu'une carte de crédit et coûtant moins de 20€, la carte micro:bit est un nano-ordinateur lancé en 2016 au Royaume- Uni par la BBC pour initier les collégiens au codage et au pilotage de systèmes numériques. Pouvant être programmée depuis un PC, un smartphone, une tablette ou encore un Raspberry Pi, cette carte est compacte, robuste, simple d'utilisation, facile à connecter, fédérant une communauté très importante et s'accompagnant d'un grand nombre d'extensions. Pour la piloter, plusieurs langages de programmation sont disponibles : Python, JavaScript, MakeCode... Cet ouvrage se concentre sur la programmation de la carte micro:bit avec Python, le langage officiel pour l'enseignement de l'informatique au lycée. À qui s'adresse ce livre ? Aux enseignants (SNT, mathématiques, sciences) et à leurs élèves de lycéeAux makers, geeks, roboticiens, FabLabs...
Convertisseur YouTube ClipConverter est un convertisseur en ligne et gratuit de médias, qui vous permet de convertir à peu près n'importe quel URL de son ou de vidéo vers les formats standards. Les sites actuellement supportés par ce service sont: YouTube (720p, 1080p, 4k), Vimeo. Ce convertisseur vous permet de regarder vos vidéos YouTube favorites sur votre téléphone mobile, PC, TV ... Comment convertir une vidéo YouTube ? : 1. Collez votre URL YouTube à "URL du fichier" et appuyer sur "Continuer". 2. Interested in Bitcoin?
"Informatique débranchée" - [IREM de Grenoble] Présentation de la journée Cette action a lieu dans le cadre de la Maison Pour la Science Alpes-Dauphiné, à destination des enseignants de collège et de primaire. En 2017 des actions sont programmées à Annecy, Grenoble et Valence. Présentation générale de l’Informatique Débranchée Au cours de la journée, les participants découvrent 3 activités dont les thèmes recouvrent différentes parties des programmes et permettent de manière incrémentale de découvrir de nouveaux concepts de la science informatique. Les activités traitées sont différentes selon le profil des stagiaires (ayant ou non déjà suivi l’action 2016 par exemple), parmi les suivantes : LiensSciences Manuelles du NumériquePage Médiation Scientifique de Marie DuflotComputer Science Unplugged (la traduction en français est accessible depuis l’onglet The Book)Médation scientifique à Inria GrenobleInformatique débranchée à Clermont-FerrandCargo-Bot jouable en ligne Activité algorithmique : Crêpier psychorigide
Programmer un robot en python en utilisant la simulation online - Programmation multimédia/Jeux Python permet d'apprendre ou d'améliorer sa connaissance de python en l'appliquant dans divers challenges robotiques variés qui adressent divers domaines de la robotique ainsi qu'une large palette de difficulté allant de lycée à doctorant.Les utilisateurs n'ont pas besoin d'installer de programme sur leur ordinateur, la simulation physique 3D des robots tourne en temps réel sur une page web. Il est dès lors facile d'apprendre à contrôler des robots en écrivant un petit programme en python qui contrôle le comportement du robot.La performance atteinte par l'utilisateur est enregistrée et peu être utilisée pour comparer avec des amis ou collègue, évaluer son emplacement dans le classement mondial ou démontrer ses performances sur les réseaux sociaux.Tout a été designer pour être extrêmement facile à utiliser, fonctionner sur n'importe quel ordinateur sans installation requise et de manière totalement gratuite.
Tous surveillés ? Les bons outils pour protéger sa vie privée : Une messagerie chiffrée MathémaTICE Outil pour la nouvelle notation algorithmique - IREM de la Réunion D’Algobox à Python et au pseudocode, une transition en douceur Ci-dessous il y a deux outils : le premier permet de produire du pseudocode similaire à celui du bac 2018, à partir d’un script Python (langage). Il est toujours possible, après cela, de modifier le pseudocode, avant de le copier-coller vers un traitement de texte ; le second outil fait quelque chose de similaire, mais à partir d’« algorithmes » comme ceux du bac 2017, voire de scripts algobox. Pour les opérations inverses, voir plurialgo pour engendrer de l’algobox, et SofusPy pour passer de l’algorithme en langage naturel, vers le script Python « auto-engendré » . Voici les outils pour les étudier : Voici les outils de conversion : Depuis Python Depuis Algobox Pour tester l’outil, voici quelques scripts Python, donnés en exemples, dans les onglets suivants : Pour calculer les diviseurs d’un entier : def diviseurs(unEntier): S = set([]) for d in range(1,unEntier+1): if unEntier%d == 0: S.add(d) return S Télécharger Télécharger
Il est temps de parler des métadonnées LE MONDE SCIENCE ET TECHNO | • Mis à jour le | Par Yves-Alexandre de Montjoye (Centralien, chercheur au Media Lab, MIT), César Hidalgo (Professeur au Media Lab, Massachusetts Institute of Technology) et Alex 'Sandy' Pentland Pentland (Professeur au Media Lab, Massachusetts Institute of Technology) Les documents fournis par Edward Snowden l'employé de Booz-Allen-Hamilton et publiés dans le Guardian et le Washington Post début juin montrent l'étendue de la collaboration forcée dont a bénéficié la NSA. Une injonction secrète de la FISA lui assure en effet l'accès aux données de Microsoft, Facebook, Google mais également de l'opérateur téléphonique Verizon. Cette affaire nous rappelle que de nombreux sujets cruciaux sont restés dans les cartons. La proposition de réforme de protection des données, pourtant saluée outre-atlantique, de la commissaire européenne Viviane Reding n'a reçu que peu d'écho. Un débat de fond est nécessaire car le sujet est interdisciplinaire et technique.
Spirolatères : programmation et géométrie dynamique 106 décimales de sqrt(2) 106 décimales du nombre d’or 106 décimales de sqrt(3) 106 décimales de e 106 décimales de pi Les 5 nombres math — Mathematical functions — Python 3.9.1rc1 documentation This module provides access to the mathematical functions defined by the C standard. These functions cannot be used with complex numbers; use the functions of the same name from the cmath module if you require support for complex numbers. The distinction between functions which support complex numbers and those which don’t is made since most users do not want to learn quite as much mathematics as required to understand complex numbers. The following functions are provided by this module. Number-theoretic and representation functions math.ceil(x) Return the ceiling of x, the smallest integer greater than or equal to x. math.comb(n, k) Return the number of ways to choose k items from n items without repetition and without order. Evaluates to n! Also called the binomial coefficient because it is equivalent to the coefficient of k-th term in polynomial expansion of (1 + x)ⁿ. Raises TypeError if either of the arguments are not integers. math.copysign(x, y) math.fabs(x) math.factorial(n) See also