background preloader

Cargo-Bot pour l'apprentissage de l'algorithmique

Cargo-Bot pour l'apprentissage de l'algorithmique
Cargo-Bot est un jeu de Rui Viana. Cargo-Bot is a trademark of Two Lives Left, used here with their amiable permission. Adaptation en Javascript par Joe Tessler. Si rien d'autre que ce texte ne s'affiche, ou si vous ne voyez pas les flèches dans les carrés roses, votre navigateur n'est probablement pas à jour.Attention, sous Windows XP, il est impossible d'utiliser cette page avec Internet Explorer (pas de version suffisamment récente disponible). Related:  fabberlousPROGRAMMATION EN LIGNE

Microsoft MakeCode for micro:bit Accueil - Algoblocs Exceptions — Programmation avec le langage Python Le petit programme suivant déclenche une erreur parce qu’il effectue une division par zéro. Il déclenche une erreur ou ce qu’on appelle une exception. Le mécanisme des exceptions permet au programme de « rattraper » les erreurs, de détecter qu’une erreur s’est produite et d’agir en conséquence afin que le programme ne s’arrête pas. Principe des exceptions Attraper toutes les erreurs Une exception est un objet qui indique que le programme ne peut continuer son exécution. On décide par exemple qu’on veut rattraper toutes les erreurs du programme et afficher un message d’erreur. def inverse(x): y = 1.0 / x return y a = inverse(2)print(a)b = inverse(0)print(b) 0.5 [runpythonerror] Traceback (most recent call last): exec(obj, globs, loc) File "", line 11, in <module> File "", line 9, in run_python_script_140356820890752 File "", line 4, in inverse ZeroDivisionError: float division by zero Lorsque x == 0, le programme effectue une division par zéro et déclenche une erreur. Lancer une exception

Sommaire L'information est au cœur de notre société numérique. L'efficacité de son traitement, son stockage et sa transmission à travers les réseaux sont des enjeux cruciaux qui doivent être examinés sous différents angles comme l'intégrité, la sécurité ou la performance. L'information qui transite par les réseaux est compressée au départ puis décompressée à l'arrivée. C'est le cas notamment des images que l'on doit encoder pour pouvoir transmettre. L'information contenue dans les bases de données est stockée de manière structurée pour permettre une recherche efficace. Les codes correcteurs d'erreur repèrent et réparent les erreurs associées à la transmission de l'énorme quantité d'information qui transite chaque minute sur les réseaux. La stéganographie est une technique qui consiste à cacher une information dans une autre. Les marmottes au sommeil léger Marie Duflot-Kremer et Jean-Marc Vincent

ScratchX What is ScratchX? ScratchX is a platform that enables people to test experimental functionality built by developers for the visual programming language Scratch. What's the difference between Scratch and ScratchX? Scratch is a programming language and online community where you can create your own interactive stories, games, and animations. ScratchX is a separate experimental platform built to test experimental Scratch features, also known as Experimental Extensions. What are Scratch Extensions? Scratch extensions make it possible for Scratch to interface with external hardware and information outside of the Scratch website through new blocks. What is the difference between Experimental and Official Extensions? Experimental Extensions are extensions created for Scratch by the community; they are not managed or endorsed by Scratch in any way. Are Experimental Extensions safe? The Scratch Team has created ScratchX to enable people to create and test Experimental Extensions.

Declick La CNIL publie une nouvelle version de son guide de la sécurité des données personnelles Ce guide a pour but d’accompagner les acteurs traitant des données personnelles en rappelant les précautions élémentaires à mettre en œuvre. Cette nouvelle version prend notamment en compte les dernières recommandations de la CNIL en matière de mots de passe et de journalisation. Quel est le contenu du guide ? L’obligation de sécurité, inscrite dans la loi depuis 45 ans, a été renforcée par le RGPD. Or, il est parfois difficile, lorsque l’on n'est pas familier avec les méthodes de gestion des risques, de mettre en œuvre une telle démarche et de s’assurer que le minimum a bien été fait. Le responsable du traitement et le sous-traitant sous\-traitant Le sous-traitant est la personne physique ou morale (entreprise ou organisme public) qui traite des données pour le compte d’un autre organisme (« le responsable de traitement »), dans le cadre d’un service ou d’une prestation. - Article 32 du RGPD Quelles sont les nouveautés de l’édition 2023 ? À qui s’adresse ce guide ?

Cod&#39;Essonne Patrimoine cycle 2 by iapri91 on Genially Découvrez en vidéo les défis Cod'Essonne du cycle 2 ! toutes les explications ici Défis cycle 2 BlueBot découvre plusieurs métiers grâce au patrimoine de l'Essonne Survolez les images pour en savoir davantage puis cliquez sur à droite de l'écran ou cliquez sur GO pour aller directement au défi désiré. Des explications générales dans la page suivante ! Du musée volant de Salis au musée Delta d'Athis-Mons : BlueBot est aviateur ! Aux Grands Moulins de Corbeil, BlueBot devient meunier ! BlueBot s'exerce en tant que verrier à la Verrerie d'art de Soisy-sur-Ecole. BlueBot se rend au musée de la photo de Bièvres pour apprendre à photographier comme en 1854 ! Comment utiliser ce document interactif ? Chacun des quatre défis du cycle est présenté sur deux pages : - une page qui présente le contexte et qui donne toutes les informations nécessaires à la compréhension du défi (texte, images, vidéo, liens vers les sites...). Les boutons et permettent de passer d'une page à l'autre. Le site du musée Salis :

Teach kids Python by building an interactive game Python has earned a reputation as a wonderful beginner programming language. But where does one begin? One of my favorite ways to get people interested in programming is by writing games. PursuedPyBear (ppb) is a game programming library optimized for teaching, and I recently used it to teach my children more about my favorite programming language. The Jupyter project is a browser-based Python console, initially designed for data scientists to play with data. I have a Jupyter Notebook designed to teach you how to make a simple interactive game, which you can download from here. Prerequisites: Running a recent version of Python (instructions for Linux, Mac, and Windows) Running a recent version of Git (instructions here) We will briefly configure a virtual environment to create a separate space for the needed libraries. $ git clone $ cd penguin-bit-by-bit $ python -m venv venv $ source . The event loop that will run the game import ppb It works!

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

Microsoft annonce l'intégration de Python dans Excel : Combiner la puissance de Python et la flexibilité d'Excel Microsoft a annoncé la prévisualisation publique de Python dans Excel, qui permettra aux utilisateurs avancés de tableurs de combiner des scripts dans le populaire langage Python et leurs formules Excel habituelles dans le même classeur. Cette fonctionnalité sera d'abord déployée pour les initiés de Microsoft 365 dans le cadre du canal bêta d'Excel pour Windows. Bien que la fonction ne soit d'abord disponible que dans la version bureautique d'Excel, Microsoft précise que les calculs Python seront exécutés dans le Microsoft Cloud. Microsoft Depuis sa création, Microsoft Excel a changé la façon dont les gens organisent, analysent et visualisent leurs données, fournissant une base de prise de décision aux millions de personnes qui l'utilisent chaque jour. Qu'est-ce qui distingue Python dans Excel ? 1. 2. Anaconda est un référentiel Python d'entreprise de premier plan utilisé par des dizaines de millions de praticiens des données dans le monde entier. 3. 4. 5. Source : Microsoft Et vous ?

Yes We Code! - CGénial Une action pour sensibiliser aux sciences du numérique La Fondation CGénial accompagne les 10-17 ans et leurs enseignants et animateurs dans la mise en place de projets numériques en utilisant un kit d'objets connectés (cartes programmables et accessoires). Dans le cadre d’un tronc commun, d’un cours optionnel, d’un atelier… les jeunes imaginent des projets et dispositifs numériques en travaillant en petits groupes et dans une démarche projet. Susciter davantage d’appétence et d’intérêt chez les jeunes pour les sciences du numérique, notamment l’algorithmique et la programmation.Favoriser l’esprit d’équipe, d’initiative, de créativité et d’innovation.Permettre une approche expérimentale des sciences, des techniques et du numérique par l’objet et la manipulation. candidatures notre Kit autour de la carte micro:bit La Fondation CGénial propose d’accompagner les établissements impliqués avec : Formulaire de candidature 2023-2024 fermé FORMUlaiRE de candidature lieux CCST 2023-2024 fermé

Python Software Foundation | Python Software Foundation The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers.—from the Mission Statement page The Python Software Foundation (PSF) is a 501(c)(3) non-profit corporation that holds the intellectual property rights behind the Python programming language. We manage the open source licensing for Python version 2.1 and later and own and protect the trademarks associated with Python. We also run the North American PyCon conference annually, support other Python conferences around the world, and fund Python related development with our grants program and by funding special projects. For a quick overview of the PSF's activities, please read our Annual Impact Report.

Related: