background preloader

Laboratoire Python

Related:  PYTHONCode, programmation et algorithmique

Cinetiqueordre1.py Python - ln(c) en fonction de t 14. Arithmétique en nombres à virgule flottante : problèmes et limites — Documentation Python 2.7.18 Floating-point numbers are represented in computer hardware as base 2 (binary) fractions. For example, the decimal fraction has value 1/10 + 2/100 + 5/1000, and in the same way the binary fraction has value 0/2 + 0/4 + 1/8. Unfortunately, most decimal fractions cannot be represented exactly as binary fractions. The problem is easier to understand at first in base 10. or, better, and so on. In the same way, no matter how many base 2 digits you’re willing to use, the decimal value 0.1 cannot be represented exactly as a base 2 fraction. Stop at any finite number of bits, and you get an approximation. On a typical machine running Python, there are 53 bits of precision available for a Python float, so the value stored internally when you enter the decimal number 0.1 is the binary fraction which is close to, but not exactly equal to, 1/10. That is more digits than most people find useful, so Python keeps the number of digits manageable by displaying a rounded value instead Why is that? as

Project Jupyter | Try Jupyter Project Jupyter builds tools, standards, and services for many different use cases. This page has links to interactive demos that allow you to try some of our tools for free online, thanks to mybinder.org, a free public service provided by the Jupyter community. Applications The Jupyter team builds several end-user applications that facilitate interactive computing workflows. ⚠️Experimental⚠️ several of the environments below use the JupyterLite project to provide a self-contained Jupyter environment that runs in your browser. Kernels Jupyter kernels allow you to use Jupyter interfaces and tools with any programming language.

Ozobot version banquise Après une rapide présentation de ce petit robot , je vous propose un petit scénario pédagogique pour apprendre à programmer en Fin Cycle 1 et Cycle 2. 1/ Ozobot C’ est un mini robot éducatif programmable grâce à des codes-couleurs. Équipé de capteurs infrarouges sur le devant et à l’arrière, il évolue sur un champ de jeu en carton et réagit aux différentes instructions dessinées avec les feutres spéciaux : pas besoin de tablette ou de PC pour le faire circuler (il est toutefois possible de le commander avec une application). Différentes versions : “Ozobot Bit 2.0”, qui est le version simplifiée du robot, équipé d’une seule Led. “Ozobot Starter Pack” qui comprend l’Ozobot Bit 2.0 plus les feutres et une feuille de codes. “Ozobot Evo” reçoit 4 Leds. Ces 3 versions sont compatibles avec l’application OzoBlockly (Seule l’ancienne version “Ozobot 1.0” ne l’est pas). 2/ Mon scénario pédagogique : A l’aide des 4 parcours, trouve les différents codes qui permettent de programmer Ozobot. WordPress:

memo Jupyter Notebook Le site : permet de visualiser en l'état (non interactif) tous les Notebooks du web...Comme par exemple : bouton permet alors de télécharger une copie du fichier en local. Pour disposer d'un environnement interactif Jupyter :¶ Local :¶ La solution la plus pratique est d'installer une distribution Anaconda : En ligne :¶ Extensions et/ou Noyaux complémentaires :¶ Certaines distributions viennent avec des noyaux (Kernels) et des extensions déjà intégrées. Ces extensions ne fonctionnent pas dans JupyterLab Jupyterlab :¶ L'environnement Jupyter du futur ! Trucs & astuces :¶ pour ne télécharger qu'un seul fichier d'un dépot GitHub (ou GitLab) le visualiser dans nbviewer puis cliquer sur le bouton Une liste assez exhaustive de solutions : awesome-jupyter28 Conseils, astuces et raccourcis

Python - Vitesse en fonction de concentration Apprendre le langage Python grâce à un simulateur robotique | Technologie MELH I ) Présentation Un simulateur robotique permet de gagner du temps dans la création de nouveaux robots. La mise au point des prototypes prend beaucoup de temps ( faire en sorte que le fonctionnement des prototypes respectent le cahier des charges )Les personnes en charge de la programmation peuvent commencer à tester leurs programmes avant que la construction des mécanismes et de l’électronique soit terminé.On peut grâce que simulateur robotique très rapidement tester une nouvelle forme de mécanisme qui associée à une solution de programmation peut permettre au robot de se déplacer plus vite, d’être plus agile etc Le simulateur robotique Webot L’entreprise Cyberbotics Ltd qui a créer le simulateur Webot a été créer en 1996 par des chercheurs, professeurs et étudiants de l’école Polytechnique de Lausanne c’est également à cet endroit qu’est né le robot Thymio que vous utiliserez en classe. II ) Défis à relever

Installation de Xcas Navigation: English version, Retour a la page de Giac/Xcas. Télécharger Xcas pour : Une fois Xcas installé sur PC ou Mac, vous pouvez choisir entre xcas (interface graphique) et giac (interface texte). Quoi de neuf? version 1.7.0-19: connectivité Numworks version 1.7.0-13 et -17: optimisation du solveur de systèmes polynomiaux (representation univariée rationnelle et isolation de racines réelles) version 1.7.0: ajout d'un interpréteur Javascript, QuickJS version 1.6.17: compatibilité avec calculatrices (sessions KhiCAS pour Numworks, TI Nspire CX), ajout d'un interpréteur MicroPython (taper xcas ou python pour changer d'interpréteur) avec des modules utiles pour l'enseignement. Giac/Xcas sur smartphone et tablette Android iOS (iPhone/iPad) Comme pour Android, on devrait pouvoir installer Firefox pour iOS puis aller sur la page de Xcas en ligne hors ligne (je n'ai pas d'équipement pour tester). Xcas pour Windows Xcas pour Mac OS X Xcas pour Linux PC Incompatibilité avec Unity

Le Codage Enchanté C’est une application Web HTML5 en partie responsive, multiplateforme, compatible avec tous les navigateurs récents, destinée à l’école primaire (maternelle et élémentaire). Gratuitement, sans publicité, et sans avoir à s’identifier ni à créer de compte, elle est utilisable sur le site de PragmaTICE, sur son espace Web personnel ou d’école, et téléchargeable pour une utilisation locale (sans connexion Internet). Quelques albums créés par les ERUN isérois à titre d’exemple permettent de découvrir les fonctionnalités du module Cod’Album, en particulier celles que l’on peut mettre en oeuvre selon la démarche de Narramus (montrer/cacher les images, les ordonner, montrer/cacher les textes, afficher des pictogrammes de consigne, impression des ressources de l’album, ...). Une version iséroise avec des albums originaux L’application "Le Codage Enchanté" a été exploitée dans le cadre du projet Cod’Album au cours duquel des classes de cycle 1 ont produit leurs albums : Tutoriels

Ressources Python Ressources didactiques Gérard Swinnen Vous trouverez ci-dessous : en téléchargement libre, les versions numériques (Odt, Pdf & Epub) de l'ouvrage "Apprendre à programmer avec Python" de Gérard Swinnen (troisième et cinquième éditions), anciennement publié aux éditions O'Reilly et dorénavant édité chez Eyrolles (ISBN 978-2-212-13434-6) ; le code source des exemples et exercices proposés dans le livre ;les diapositives et le code source des exemples présentés par G.Swinnen au colloque "Libr'East of Paris" (IUT de Marne-la-vallée) les 23 & 24 Avril 2004 ;les diapositives de la conférence sur Python présentée à l'IUT de Vannes (Université de Bretagne Sud), le 15 Avril 2005 ;la traduction du livre en hongrois (+ lien vers le site web du traducteur) ;la traduction du livre en arabe (+ lien vers le site web des traducteurs). Les deux dernières éditions traitent de la version 3 de Python. Au sommaire : Préface. *** Traduction hongroise *** Merci infiniment, Péter ! *** Traduction arabe *** ...

Related:  PythonProgrammationMaths - SciencesSciences Numériques et Technologie - SNTMaths