Vous débutez sur Python ? Notre Python Cheat Sheet est là pour vous simplifier la tâche. Retrouvez les commandes et syntaxes essentielles dans cet aide-mémoire, disponible en ligne. Un indispensable pour coder plus rapidement et efficacement !
Reconvertissez-vous dans la Data et donnez un tournant à votre carrière !
Une cheat sheet est un pense-bête regroupant les commandes et syntaxes les plus courantes lorsqu’on débute en Python.
Pourquoi utiliser un Cheat Sheet Python ?
Avec un Cheat Sheet Python, ne perdez plus de temps à chercher les syntaxes dans vos cours et mémorisez facilement et rapidement les bases du code Python.
Cela vous sera très utile dans votre apprentissage de Python, que vous soyez :
Voici quelques commandes pour vous permettre de mieux comprendre comment fonctionnent les fonctions et objets en Python.
# Tout ce qui suit le symbole dièse n’est pas exécuté par Python et permet de fournir des indications sur le fonctionnement de votre code
12 * 2 # Commentaire explicatif
help(print) # Afficher la documentation pour la fonction print
type('x') # Obtenir le type d'un objet.
Importer une bibliothèque Python
Les packages Python sont des bibliothèques qui ajoutent des fonctionnalités supplémentaires à Python, comme par exemple Pandas, Numpy ou SciPy. Une fois qu'une librairie est installé, vous pouvez l'importer de la manière suivante :
import pandas # Importer une bibliothèque sans alias
import pandas as pd # Importer une bibliothèque avec un alias
from pandas import Series # Importer un objet d'une bibliothèque
Chaînes de caractères
Les chaînes de caractères sont des séquences de caractères utilisées pour stocker et manipuler du texte.
Créer des chaînes de caractères
Apprenez à créer et manipuler des chaînes de caractères.
# Créer une chaîne de caractères avec des guillemets simples ou doubles
chaine = "Jedha"
# Insérer une citation dans une chaîne avec le caractère d'échappement \
citation = "Il a dit, \"Jedha\""
# Créer des chaînes multi-lignes avec des triples guillemets
multi_ligne = """
Une chaîne
multi-lignes
"""
Combiner et séparer des chaînes
Combinez et divisez des chaînes de caractères pour les manipuler plus facilement.
# Concaténer des chaînes avec +
"Data" + "Science" # 'DataScience'
# Répéter des chaînes avec *
4 * "cyber " # 'cyber cyber cyber cyber '
3 * "cyber" # ‘cybercybercyber’
# Diviser une chaîne à partir d’un délimiteur
"boulangeries".split("e") # ['boulang', 'ri', 's']
Muter des chaînes
Modifiez les chaînes de caractères en changeant leur casse ou en remplaçant des sous-chaînes.
# Créer une chaîne nommée str (souvent utilisé comme abréviation de string)
str = "Jedha et Python"
# Convertir une chaîne tout en majuscules
str.upper() # 'JEDHA ET PYTHON'
# Convertir une chaîne tout en minuscules
str.lower() # 'jedha et python'
# Mettre le premier caractère de chaque mot en majuscule
str.title() # 'Jedha Et Python'
# Remplacer une partie d’une chaine par une autre
str.replace("J", "P") # 'Pedha et Python'
Listes
Les listes sont des collections ordonnées et modifiables d'éléments.
Créer une liste
Les listes vous permettent de stocker plusieurs éléments dans une seule variable.
# Créer des listes à l’aide de [], avec les éléments séparés par des virgules
numbers = [5, 7, 2]
Trier, inverser et compter les éléments d’une liste
Ces fonctions vous permettent de trier, inverser et manipuler des listes.
# Retourner une copie triée de la liste x
sorted(numbers) # Retourne [2, 5, 7]
# Trier la liste (remplace numbers par une version triée)
numbers.sort() # Retourne None
print(numbers) # Retourne [2,5,7]
# Retourner une copie inversée de l'ordre des éléments de x
reversed(numbers) # Retourne [2, 7, 5]
# Inverser la liste (remplace numbers par une version inversée)
numbers.reverse() # Retourne None
print(numbers) # Retourne [2,5,7]
# Compter le nombre d'éléments 7 dans la liste
numbers.count(7) # Retourne 1
Sélectionner des éléments d’une liste
Apprenez à accéder à des éléments spécifiques dans vos listes. Attention : en Python, l'indexation commence à 0, ce qui signifie que le premier élément d'une séquence a un index de 0.
# Définir la liste
fruits = ['pomme', 'banane', 'cerise', 'datte', 'figue']
# Sélectionner l’élément 0 dans la liste
fruits[0] # 'pomme'
# Sélectionner le dernier élément de la liste
fruits[-1] # 'figue'
# Sélectionner de l’élément 1 (inclus) à l’élément 3 (exclu)
fruits[1:3] # ['banane', 'cerise']
# Sélectionner de l’élément 2 à la fin
fruits[2:] # ['cerise', 'datte', 'figue']
# Sélectionner de l’élement 0 au 3ème (exclu)
fruits[:3] # ['pomme', 'banane', 'cerise']
Concaténer et répéter des listes
Combinez plusieurs listes en une seule ou répéter une même liste.
# Définir les listes x et y
x = [2, 4, 6]
y = [8, 10, 12]
# Concaténer les listes avec +
x + y # [2, 4, 6, 8, 10, 12]
# Répéter la liste n fois avec *
2 * x # [2, 4, 6, 2, 4, 6]
Dictionnaires
Les dictionnaires sont des collections de paires clé-valeur. Contrairement aux listes qui sont indexées par position, les dictionnaires sont indexés par des clés uniques.
Créer des dictionnaires
Apprenez à créer des dictionnaires pour stocker des paires clé-valeur.
# Créer un dictionnaire avec {}
{'x': 5, 'y': 10, 'z': 15}
Fonctions et méthodes de dictionnaire
Découvrez comment utiliser les fonctions et méthodes pour manipuler des dictionnaires.
# Définir le dictionnaire
d = {'x': 5, 'y': 10, 'z': 15}
# Obtenir les clés
d.keys() # dict_keys(['x', 'y', 'z'])
# Obtenir les valeurs
d.values() # dict_values([5, 10, 15])
# Obtenir une valeur d'un dictionnaire en spécifiant la clé
d['x'] # 5
Boucles "for" et "while"
Les boucles permettent d'itérer sur des séquences de données et d'exécuter du code de manière répétée.
# Boucle for pour itérer sur une liste
for item in [1, 2, 3]:
print(item) # Affiche 1 puis 2 puis 3
# Boucle while jusqu'à ce que la condition soit remplie
count = 0
while count < 5:
count += 1
print(count) # Affiche les nombres de 1 à 5
Opérateurs
Les opérateurs permettent de réaliser des opérations arithmétiques, des comparaisons et des opérations logiques.
Opérateurs arithmétiques
Effectuez des opérations de base comme l'addition, la soustraction, la multiplication et la division.
5 + 7 # Ajouter deux nombres avec +
10 - 3 # Soustraire un nombre avec -
3 * 7 # Multiplier deux nombres avec *
15 / 5 # Diviser un nombre par un autre avec /
15 // 4 # Division entière d'un nombre avec //
2 ** 3 # Élever à la puissance avec **
17 % 5 # Obtenir le reste après la division avec %
Opérateurs de comparaison numérique
Comparez des valeurs pour vérifier l'égalité, l'inégalité, et les relations supérieures ou inférieures.
5 == 5 # Tester l'égalité avec ==
5 != 4 # Tester l'inégalité avec !=
6 > 3 # Tester supérieur à avec >
7 >= 7 # Tester supérieur ou égal à avec >=
4 < 8 # Tester inférieur à avec <
6 <= 6 # Tester inférieur ou égal à avec <=
Opérateurs logiques
Réalisez des opérations logiques telles que ET, OU, et NON.
not (3 == 3) # NOT logique avec not
(2 != 2) and (2 < 3) # AND logique avec and
(3 >= 3) or (2 < 1) # OR logique avec or
(2 != 2) ^ (3 < 2) # XOR logique avec ^
Utilisation de Fonctions
Les fonctions permettent de réutiliser du code et de structurer votre programme.
# Définir une fonction
def ajouter(a,b):
return a + b
# Utiliser la fonction
resultat = ajouter(5,7)
print(resultat) # Affiche 12
# Définir une classe
class Chien:
def __init__(self, nom, age): # On définit ici ses attributs
self.nom = nom
self.age = age
def aboyer(self): # On lui ajoute une méthode
print("Woof!")
# Créer un objet
mon_chien = Chien("Rex", 5)
mon_chien.aboyer() # Affiche "Woof!"
print(mon_chien.nom) # Affiche “Rex”
Gestion des Fichiers
Travailler avec des fichiers est essentiel en Python. Voici comment lire et écrire des fichiers.
# Ouvrir et lire un fichier
with open('fichier.txt', 'r') as file:
contenu = file.read()
print(contenu)
# Écrire dans un fichier en écrasant son contenu
with open('fichier.txt', 'w') as file:
file.write('Bonjour, monde!')
# Ajouter du contenu à un fichier existant
with open('fichier.txt', 'a') as file:
file.write('\nAjouter cette ligne au fichier.')
3 étapes pour maîtriser Python
Commencez votre apprentissage avec notre introduction à Python de 4 heures, disponible gratuitement et qui vous fournira les bases.
Inscrivez-vous à notre formation Data Essentials, comprenant un module dédié à Python. C’est une excellente manière de maîtriser les bases de Python pour l’analyse de données.
Rejoignez notre formation Data Scientist Fullstack, où vous deviendrez expert de Python appliqué à la data science.
Questions fréquentes
Comment installer Python ?
Téléchargez l'installateur depuis le site officiel de Python python.org.
Exécutez l'installateur et assurez-vous de cocher l'option "Ajouter Python au PATH" avant de cliquer sur "Installer maintenant".
Une fois l'installation terminée, ouvrez une invite de commande et tapez python --version pour vérifier que Python est correctement installé.
Comment apprendre à programmer en Python tout seul ?
L'apprentissage en autonomie de Python demande de la rigueur et d’avoir accès à de bons supports de cours. Il existe d'excellentes formations gratuites pour acquérir les bases, notamment sur notre plateforme JULIE ou à travers des vidéos YouTube. Cependant, pour maîtriser pleinement toutes les subtilités de Python, il est préférable de suivre une formation certifiée de quelques semaines, qui offre des applications pratiques (par exemple en Data) et un accompagnement personnalisé.
Combien de temps pour apprendre Python ?
En général, pour obtenir une bonne compréhension des bases de Python, il vous faudra une dizaine d’heures d’apprentissage. Mais vous aurez ensuite besoin de pratiquer pendant plusieurs semaines ou mois pour vraiment assimiler les concepts et savoir coder en Python. Par exemple, chez Jedha, nos élèves sont pleinement en mesure d’utiliser Python pour analyser des données à l’issue de notre formation Fullstack Data Scientist de 3 mois.
Julien Fournari
SEO & Growth Manager
Julien occupe le poste de SEO & Growth Manager chez Jedha depuis Mexico. Sa mission est de créer et d'orchestrer du contenu pour la communauté Jedha, de simplifier les processus et de dénicher de nouvelles opportunités, tant pour Jedha que pour ses étudiants, en exploitant sa maîtrise du digital.
Nous utilisons des cookies sur notre site. Certains, essentiels et fonctionnels, sont nécessaires à son bon fonctionnement et ne peuvent pas être refusés. D’autres sont utilisés pour mesurer notre audience, entretenir notre relation avec vous et vous adresser de temps à autre du contenu qualitatif ainsi que de la publicité, personnalisée ou non. Vous pouvez sélectionner ci-dessous ceux que vous acceptez et les mettre à jour à tout moment via notre politique cookies.
Tout accepter
Tout refuser
Gérer mes préférences
Gestion de vos préférences sur les cookies
Nous et nos partenaires utilisons des cookies et des traceurs pour :
- Fournir une assistance grâce à notre bot - Générer des idées pour améliorer nos interfaces, les contenus et fonctionnalités du site - Mesurer l'efficacité de nos campagnes de marketing et proposer des mises à jour régulières de nos contenus
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.