{{ :suivant.png?nolink&30|}} {{ :retour.png?nolink&30|}} [[:python:accueilpython|{{ :iconemaison.jpg?nolink&30|Sommaire Python et microPython}}]] ===== Webographie ===== [Mise à jour le 25/2/2019] {{ :arduino:webographie.png?nolink&100|}} {{ :micro_py.png?nolink&150|}} ==== Sites ==== {{ :micropython:python-logo.png?nolink&150|}} * python.org/ * Le tutoriel Python {{ :micropython:realpython.png?nolink&120|}} * Real Python {{ :micropython:projdiy.png?nolink&160|}} * Projets DIY : impression 3D - Pi - IoT {{ :python:coddingground.png?nolink&170|}} * codingground : codage en ligne ---- ==== Tutoriels ==== === Python === - Python débutant - Basic Data Types in Python - Using PyInstaller to Easily Distribute Python Applications - The Ultimate Guide to Data Classes in Python 3.7 - Jupyter Notebook: An Introduction - How to Run Your Python Scripts - An Intro to Threading in Python * **Interface graphique** * Pygame * **Jeu** * Créer un jeu en python * **Web** * Python’s Requests Library (Guide) * Deploying Python ML Models with Flask, Docker and Kubernetes * How to Create an Index in Django Without Downtime * Communication WebSocket avec un ESP8266 ou Arduino en Python. Test avec la librairie ws4py sur Raspberry Pi * How to Get Interactive with Websockets Using Raspberry Pi === MicroPython === - Getting started with LoRaWAN and Python using Zerynth and The Things Network - How to use Python on microcontrollers for Blockchain and IoT applications ---- ==== Bibliothèques ==== === Interface graphique === * **wxPython** {{ :micropython:wxpython.png?nolink&200|}} wxPython, la boîte à outils multi-plateforme pour concevoir des interfaces graphiques en Python. Avec wxPython, les développeurs peuvent créer des interfaces utilisateur véritablement natives pour leurs applications Python, qui s'exécutent avec peu ou pas de modifications sous Windows, Mac et Linux ou d'autres systèmes de type Unix. === Sciences === * **NumPy** {{ :micropython:numpy_logo.png?nolink|}} La bibliothèque NumPy permet d’effectuer des calculs numériques avec Python. Elle introduit une gestion facilitée des tableaux de nombres. * **SciPy** {{ :micropython:scipy.gif?nolink&200|}} SciPy est un projet visant à unifier et fédérer un ensemble de bibliothèques Python à usage scientifique. Scipy utilise les tableaux et matrices du module NumPy. Wikipédia === Utilitaires === * **Pyright** {{ :micropython:pyrightlarge.png?nolink&150|}} Pyright est un vérificateur de type statique pour Python 3.0 écrit en TypeScript Il ne nécessite pas l'installation d'un environnement Python ou de packages tiers importés. Pyright peut être utilisé dans Visual Studio Code. === Web === * **Django** {{ :micropython:django.png?nolink&200|}} Django est un framework web open source en Python. Il a pour but de rendre le développement web 2.0 simple et rapide. Pour cette raison, le projet a pour slogan « Le framework web pour les perfectionnistes sous pression ». Wikipédia * **Flask** {{ :micropython:flask.png?nolink&200|}} Flask est un framework open-source de développement web en Python. Son but principal est d'être léger, afin de garder la souplesse de la programmation Python, associé à un système de templates. Il est distribué sous licence BSD. Wikipédia ==== Logiciels ==== === EduPython === {{ :micropython:edupython.png?nolink&50|}} A l'instar d'AmiensPython, EduPython est une distribution clé en main et portable pour programmer avec vos élèves sous un environnement Python 3. ===uPiCraft=== {{ :micropython:upicraft.png?nolink|}} uPiCraft, un IDE dédié au développement d’objets connectés en **MicroPython** pour **ESP8266**, **ESP32**, microbit, pyBoard.