Cours
PrestaShop

Newsletter

Python : les Fondamentaux

Plus de 7h de cours pour apprendre les fondamentaux du langage Python

Ou s'abonner pour un accès illimité sans engagement à tout Skilleos pour 19,90€/mois. En savoir plus
chapitre

Chapitres

118

chrono

Durée

07h03 de cours en ligne

chrono

Prérequis

acces

Accès

24h/24 et 7j/7
PC/Mac, tablette et smartphone

certificat

Certificat

Délivré à la fin de la formation

1for1

1 For 1

Un abo ou un achat sur Skilleos = Un cours offert à un bénéficiaire

Rod Paris

Rod Paris

Rod a déjà accompagné plus de 5000 étudiants sur ses formations. Entrepreneur, Data Scientist, Développeur Web et Formateur passionné de Cloud, Big Data et d’Intelligence Artificielle, il écrit aussi de nombreux articles sur le blog Mon Coach Data. Sa mission consiste à vous inspirer à créer quelque chose qui ait du sens pour vous, car c’est en étant passionné que l’on réussit le mieux. Il propose aujourd’hui des formations sur Python, SQL, la Data Science et l’Intelligence Artificielle. Il a hâte de vous retrouver dans ses cours et de vous transmettre ses passions.

Vous souhaitez maîtriser les bases de Python afin de pouvoir programmer pas à pas ? Ce cours en ligne permettra à tout débutant de maîtriser les fondamentaux du langage de programmation Python, langage très apprécié et valorisé par les employeurs.

Ce cours en ligne sur les fondamentaux de Python vous permettra d'apprendre à coder avec le langage Python en vous faisant pratiquer grâce à de nombreux exercices et challenges.

Contenu du cours

  • Guide d'installation Python et Anaconda inclus
  • 10 jeux de données inclus
  • Syntaxes de bases de Python
  • Exercices de pratique
  • 2 challenges pour valider les acquis

À la fin du cours, vous serez capable de :

  • Maîtriser les bases de Python
  • Ouvrir et lire des fichiers dans des listes
  • Créer des boucles pour parcourir chaque élément d'une liste
  • Récupérer et filtrer les éléments qui vous intéressent à l'aide du slicing et des opérateurs booléens
  • Utiliser des dictionnaires pour compter des éléments dans une liste
  • Créer des fonctions et automatiser nos recherches
  • Utiliser modules et classes en python
  • Simplifier le code à l'aide de la compréhension de liste
  • Travailler avec les expressions régulières pour extraire tout type de mots bien ciblés dans un texte
  • Travailler avec les dates en python

Chapitres

INTRODUCTION
1
05:27
Présentation Jupyter Notebook
PYTHON : LES BASES
2
03:17
Les variables : créer et afficher une variable
3
06:26
Les variables : Types de donnée
4
04:52
Opérations avec des variables
5
05:22
Création d'une liste
6
06:35
Récupérer une valeur dans une liste
7
Texte
Retourner la longueur d'une liste
8
05:10
Récupérer un morceau de liste (slicing)
FICHIERS ET BOUCLES
9
00:52
Objectifs
10
04:17
Ouvrir et lire un fichier
11
03:57
Séparation des élèments
12
06:35
Les boucles FOR
13
07:03
Liste de listes
14
09:45
Récupérer et afficher des élèments d'une liste de listes
15
05:13
Challenge
BOOLÉENS ET CONDITIONS IF
16
00:25
Objectifs
17
11:59
Booléens et Opérateurs
18
06:30
La condition If
19
05:46
Condition if et boucle for
CHALLENGE 1
20
00:44
En quoi consiste ce challenge?
21
00:44
Lire le fichier dans une liste
22
01:08
Solution 'lire le fichier dans une liste'
23
00:34
Convertir la liste en liste de listes
24
01:46
Solution 'convertir la liste en liste de listes'
25
00:59
Convertir les valeurs numériques
26
01:46
Solution 'convertir les valeurs numériques'
27
00:49
Filtrer la liste
28
01:57
Solution 'filtrer la liste'
OPÉRATIONS SUR LES LISTES
29
03:17
Objectifs et dataset
30
01:23
Supprimer l'en-tête
31
06:53
Vérifier la présence d'un élément en une ligne
LES DICTIONNAIRES
32
10:22
Qu'est-ce-qu'un dictionnaire?
33
07:47
La condition if/else
34
06:18
Compter les éléments d'une liste et présenter les résultats dans un dictionnaire
INTRODUCTION AUX FONCTIONS
35
00:56
Objectifs
36
02:27
Tokenization du vocabulaire
37
05:55
Remplacement des caractères spéciaux
38
06:31
Les fonctions
39
01:34
Changer les lettres majuscules en minuscules
40
11:36
Arguments multiples
41
03:55
Tokenization du fichier texte
42
02:55
Trouver les mots mal orthographiés
FONCTIONS : AMÉLIORATIONS ET ERREURS
43
03:13
Fonctions avec plusieurs chemins d'éxécution
44
04:33
Les arguments
45
07:34
Pratique : amélioration de notre correcteur orthographique
46
06:15
Type d'erreurs
PROJET : EXPLORER LES NAISSANCES AUX US DEPUIS 2000
47
02:42
Introduction au dataset
48
04:39
Convertir la data en liste de listes
49
04:43
Calculer le nombre de naissances par mois
50
03:16
Calculer le nombre de naissances chaque jour de la semaine
51
04:08
Créer une fonction plus générale
MODULES
52
01:08
Dataset
53
03:19
Les modules
54
01:27
Le module CSV
55
04:06
Compter le nombre de fois qu'une équipe a gagné
56
03:33
Opérateurs AND et OR
57
02:54
Compter les victoires pour une année donnée
CLASSES
58
02:44
Objets et classes
59
01:31
La méthode d'instance __init__
60
04:26
D'autres méthodes d'instance
61
03:45
Améliorer la méthode d'instance __init__
62
03:02
Nombre de victoires pour une année donnée
GESTION DES ERREURS
63
01:12
Objectifs et dataset
64
05:47
Sets
65
01:53
Exploration du dataset
66
05:03
Valeurs manquantes
67
02:40
Analyse des années de naissance
68
03:21
Bloc try/except
69
04:17
Le mot clé pass
70
03:16
Convertir l'année de naissance en entier dans le dataset
71
02:42
Modifier les valeurs des années manquantes
LA COMPRÉHENSION DE LISTE
72
00:45
Objectifs
73
06:11
La fonction enumerate
74
04:29
Compréhension de liste
75
02:56
Compter les prénoms féminins
76
05:13
None
77
02:07
Application : prénoms féminins les plus fréquents
78
01:35
La méthode items
79
07:23
Trouver prénoms fréquents
CHALLENGE 2
80
04:48
Introduction dataset
81
02:09
Valeurs uniques
82
02:56
Classe Suspension
83
03:33
Amélioration classe Suspension
PORTÉE DES VALEURS
84
02:35
Fonctions built-in
85
04:27
Portée des variables
86
02:54
L'héritage
LES EXPRESSIONS RÉGULIERES (REGEX)
87
01:05
Introduction
88
01:18
Caractères génériques
89
02:04
Chercher le début et la fin d'une chaîne de caractères
90
03:12
Introduction au dataset
91
03:56
Compter les correspondances avec le module re()
92
03:15
Crochets pour matcher plusieurs lettres
93
03:19
Ignorer des caractères spéciaux
94
02:50
Améliorer notre regex
95
04:31
Combiner plusieurs regex
96
04:05
Modifier des chaînes de caractères avec regex
97
02:46
Matcher les années avec regex
98
02:39
Extraire toutes les années
PYTHON ET LES DATES
99
03:08
Le module time
100
01:54
Le module datetime
101
02:42
Classe Timedelta
102
02:50
Formater les dates
103
04:44
Les dates sur notre dateset
104
01:55
Compter les posts publiés au mois de mai
105
02:52
Compter les posts de n'importe quel mois
PROJET FINAL
106
02:14
Découverte du dataset
107
02:22
Solution 'exploration du dataset'
108
00:36
Compter le nombre de décès par armes à feu chaque année
109
02:26
Solution 'Compter le nombre de décès par armes à feu aux USA chaque année'
110
00:56
Exploration du nombre de décès par mois
111
03:07
Solution 'Exploration du nombre de décès par mois'
112
00:31
Exploration du nombre de décès par origine et par sexe
113
04:45
Solution 'Exploration du nombre de décès par origine et par sexe'
114
01:14
Dataset Population Totale par origine aux USA
115
02:26
Calculer le ratio de décès par armes à feu en fonction de l'origine
116
03:18
Solution 'Calculer le ratio de décès par armes à feu en fonction de l'origine
117
00:57
Filtrer par homicide
118
04:34
Solution 'Filtrer par homicide'

Python : les Fondamentaux

39.00 €

close if for show price

  • langues fr