background preloader

Visualiser pas à pas l'exécution avec Python Tutor

Visualiser pas à pas l'exécution avec Python Tutor

http://pythontutor.com/

Related:  1ere NSINSISNTPythonProgrammation

Convertir le pgm NSI de PDF en Excel pour sa progression. 1 thème 1 onglet Comment convertir les PDFs en Excel Envoyez votre PDF en le déposant dans la zone de téléchargement ou en choisissant le fichier par le bouton classique. Terminée la conversion vous pouvez télécharger le fichier. Avec nous, vos fichiers en sécurité! Différentes façons de programmer en python avec une micro:bit I) Présentat ion de la carte micro:bitII) Comment se procurer une micro:bit ?III) Programmer en python, oui, mais en microPythonIV) Des outils pour la programmation embarquée 1) Interface MakeCode2) Interface edublocks : programmer en python, par blocs3) Interface python.microbit : programmer en python en ligne de texte4) Logiciel Mu Editor5) Limites des outils présentés V) Pour aller plus loin : développer la communication série entre un ordinateur et une micro:bit 1) Installation du driver pour Windows2) Mise à jour du firmware de la micro:bit3) Logiciel Mu Editor (suite)

Py_Face Fialaire David Nous avons dit précédemment que si les distances entres les lignes sont égales alors les photos sont identiques ; or, ici, il s’agit bien de la même photo, pourtant on a d1différent de D1, de même pour d2 et D2, et d3 et D3. Problème… Proposez une solution mathématique (simple) qui permette à l’algorithme de dire que A = B : • Observons tous ces notions dans le code : Des lignes 18 à 47 : La fonction ‘Position_lign()’ cherche la position x des lignes horizontales et verticales du visage ; Quelle est la valeur seuil utilisée par cette fonction pour déterminer si oui ou non il y a une ligne noire le long de l’axe qu’elle scanne ? Enseigner Les cours et les exercices proposés par France-IOI ont été prévus pour un apprentissage en autonomie ou dans le cadre d'une formation dispensée par un enseignant. Si vous êtes enseignant, cette page vous est destinée ! Nous vous présenterons rapidement le fonctionnement de notre outil et le contenu pédagogique que nous proposons, afin que vous puissiez en tirer profit au maximum avec vos élèves. Nous vous proposons gratuitement :

Comment sont entrés mes images, textes, données dans la machine ? Une activité familiale pour faire comprendre les rudiments du codage des objets numériques et les bugs.On joue au jeu des pixels à travers le paravent en se passant bit à bit une image pour la reconstruire en aveugle.Un document complet pour le parent ou l’animateur.Une vidéo récréative sur le sujet.Une co-production avec Tralalere, Xprod, Universcience et . Cliquer sur l’image pour lancer le film. Manuel FLOSS sur P5JS poru le webdocumentaire Philosophie globale de la bibliothèque p5.js est une bibliothèque JavaScript ayant la même ambition que Processing: faire de la programmation un domaine et un outil accessible pour les artistes, les concepteurs, les professeurs et les débutants. p5.js reprend la philosophie de Processing, mais transposé pour le web: le support de rendu, c’est le navigateur. Pour certains, cette librarie cera peut-être un excellent tremplin pour passer de Processing au Javascript, ou bien pourquoi pas tout simplement un bon pretexte pour s'initier à la programmation. p5.js permet de créer avec un panel conséquent de fonctionnalités, un espace de dessin interactif. Cependant, p5.js ne se limite pas à la zone de dessin car il permet de penser entièrement la page du navigateur comme un espace de jeu: p5.js, couplé à des extensions, permet d’interagir avec d’autres objets HTML5 comme le texte, les boutons, la vidéo, la webcam, et le son.

Mémoire et unité centrale, un couple dédié à l’exécution des programmes - Interstices Les ordinateurs sont omniprésents dans notre société. Ils effectuent des traitements sur des milliards de données. Mais savez-vous exactement quels éléments de l'ordinateur réalisent ces traitements et comment ils s'y prennent ? Dans les années 1945, John Von Neumann définit l’architecture des ordinateurs dits à programme enregistré. Ces ordinateurs se distinguent de leurs prédécesseurs par le fait qu’ils disposent d’un programme composé d’instructions qui doivent être placées dans une mémoire. AJ9NSrE8Su Paramètres du bloc-notes Ma vue Vue d’ensemble About

Online Python Tutor est un outil gratuit en ligne créé par Philip Guo qui permet de comprendre ce qui se passe lorsque l’ordinateur exécute chacune des lignes d’un code source de programme. Vous pouvez y écrire votre script et voir ce que l’ordinateur fait pas à pas en l’exécutant. by lecoinduprogrammeur Oct 31

Related:  ISNProgrammationprogrammation