Bienvenue sur Python
Rédacteur(s)
: Philippe Mariano
[Mise à jour le 30/10/2024]
INFORMATIONS
Python News
Sommaire
PYTHON
INSTALLATION - DEMARRAGE
REPL : l'interpréteur de commandes
IDLE : l'éditeur fourni avec Python
VSCode - Premier programme en Python "étape par étape"
plus loin -
Installer plusieurs versions de Python sous Windows avec pyenv-win
BASES DU LANGAGE
Variables, constantes, types numériques et E/S dans la console
Numbers in Python
Les fonctions
Les structures de données
Common Python Data Structures (Guide)
Opérateurs
Python's "in" and "not in" Operators: Check for Membership
Les séquences
Généralités
Les chaînes de caractères
Listes
Tuples
Les dictionnaires
Les ensembles (set)
Les modules et packages
Les fichiers
Tests, exceptions, assertions et module doctest
Documentation
Documenting Python Code: A Complete Guide
Script
How to Run Your Python Scripts.
[Quiz]
PEP 8
Bonnes pratiques de codage
How to Write Beautiful Python Code With PEP 8
3 Tips For Writing Pythonic Code
Quiz
PROGRAMMATION INTERMEDIAIRE
Intermediate Python Tutorials
Namespaces and Scope in Python
Python Inner Functions: What Are They Good For?
How to Get and Use the Current Time in Python
Working With JSON Data in Python
PROGRAMMATION AVANCEE ...
JEUX
Top Python Game Engines
Set Up the Diagram of Dice Faces
Make Your First Python Game: Rock, Paper, Scissors!
PyGame: A Primer on Game Programming in Python
Arcade: A Primer on the Python Game Framework
Build an Asteroids Game With Python and Pygame
Build a Platform Game in Python With Arcade
Build a Tic-Tac-Toe Game Engine With an AI Player in Python
PROJETS
Learn by Doing
190 Python Projects with Source Code
70+ Python Projects for Beginners, Intermediate and Experienced Developers
Il pleut dehors? Créer une application CLI météo avec Python
Advent of Code: Solving Your Puzzles With Python
Build a Command-Line To-Do App With Python and Typer
Draw the Mandelbrot Set in Python
Build a Bulk File Rename Tool With Python and PyQt
Build a Site Connectivity Checker in Python
Build a URL Shortener With FastAPI and Python
Build a Quiz Application With Python
Python and PyQt: Building a GUI Desktop Calculator
ChatterBot: Build a Chatbot With Python
Outils
Cours
Université Paris Diderot
Création
Thonny: The Beginner-Friendly Python Editor
VSCode
L'environnement de développement intégré (IDE) VSCode
Python interactif (IPython) et Jupyter dans VSCode
Installer et utiliser Anaconda, Anaconda avec VSCode
Notebook Jupyter, binder et Google Colab
Installer et utiliser PIP
Documentation
Mémento de Markdown
Entraînement en ligne
INGInious
Cercles informatiques
France IoI
Learn by Doing
Codex
Sujets écrits du bac
[2023 - 2022 - 2021]
Installation
Installer plusieurs versions de Python sous Windows avec pyenv-win
Sauvegarde et collaboration
Transférer des fichiers avec FileZilla client
Travail collaboratif dans VSCode
Git et Github
Gestion de versions : démarrer avec git et Github
Simulation
En ligne
:
Python Tutor
CONCOURS
Castor
(du CM1 à la terminale)
Algoréa
(collège, lycée)
Alkindi
(cryptanalyse, secondes)
Prologin
Les trophées NSI
Bibliographie
Webographie
Glossaire