Débuter et apprendre a programmer en Python.
4.5 (79 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
343 students enrolled

Débuter et apprendre a programmer en Python.

Apprenez la programmation Python progressivement sans aucun prérequis.
4.5 (79 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
343 students enrolled
Last updated 8/2019
French
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13 hours on-demand video
  • 73 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Les fondamentaux du langage Python
  • Créer, gérer ou télécharger des fichiers
  • Créer vos propres modules et packages
  • Manipuler les chaines de caractères
  • Exploiter les bases de données
  • Réaliser des interfaces graphiques
  • Utiliser des fonctions de la librairie standard de Python
  • Apprendre la programmation orientée objet (POO)
  • Apprendre la modularité en python
  • L'autonomie en utilisant les ressources destinés au Python
  • Exploiter les environnements virtuels
Course content
Expand all 92 lectures 12:48:18
+ Introduction
1 lecture 12:49

Pourquoi choisir le python, et que peut-on faire avec le Python.

Preview 12:49
+ Installation de Python
4 lectures 22:19

Installation de l’interpréteur Python sous Windows

Installation de Python sous Windows
08:01

Installation de l’interpréteur Python sous Linux Ubuntu

Installation de Python sous Linux Ubuntu
02:32

Installation de l’interpréteur Python sous Mac

Installation de Python sous Mac
03:49

Votre premier code Python

Votre premier programme en Python
07:57
+ Python les fondamentaux
18 lectures 03:07:33

Utiliser les variables.

Preview 16:22

Interaction avec l'utilisateur du programme.

Saisie Utilisateur (Input)
03:33

Les calculs mathématiques

Opérateurs mathématique
09:12

Caster une variable pour changer son type.

Modifier le type d'une variable (cast)
10:38

Assembler des chaines de caractères

Concaténation
10:24

Les conditions

Structure conditionnelle (if else)
06:52

Comparer, tester une condition

Opérateurs de comparaison
05:12

Les opérateurs de conditions

Opérateurs Logique
08:42

Condition : sinon si

Structure conditionnelle (elif)
07:47

Parcourir des données

Boucle for
08:41

Parcourir des données tant que...

Boucle while
05:35

Casser une boucle

Break Continue
05:15

Exploiter les listes

Structure de donnée : Liste
17:11

Exploiter les dictionnaires

Structure de donnée : Dictionnaire
17:35

Structure immuable

Les Tuples (séquences)
10:09

Gérer les erreurs et exploiter les exceptions

Erreurs et exceptions
21:08

Exercice pratique

TP1 : Travaux Pratiques
05:16

Correction de l'exercice

TP1Correction
18:01
+ Les fonctions en Python
5 lectures 37:22

Les procédures en Python

Les Fonctions (Procedures)
15:15

Fonction avec retour de valeur

Valeurs de retour des fonctions
10:16

Une fonction utilisant moins de code.

Preview 04:45

Exercice pratique

TP2 : Travaux Pratiques
00:52

Correction

TP2 Correction
06:14
+ La modularité en python
5 lectures 50:49

Comprendre la modularité

Preview 07:44

Module natif de Python

Utiliser les modules de la bibliothèque de Python
15:51

Réaliser vos propres modules en Python

Créer ses propres modules
11:55

Déboguer ses modules

Tester ses modules
05:19

Créer un package

Créer ses packages
10:00
+ La Programmation Orientée Objet (P.O.O)
10 lectures 01:50:23

apprendre et réaliser des classes en Python

Les classes
09:23

Apprendre et utiliser le constructeur de classe en Python

Le constructeur de classe
10:44

Réaliser des méthodes en Python

Les méthodes
04:10

Apprendre et réaliser des méthodes de classe en Python

Les méthodes de classe
06:27

Comprendre les méthodes statiques en Python

Les méthodes statiques
05:24

Apprendre et utiliser les propriétés en Python

Les propriétés
16:08

Utiliser l'héritage de classe en Python

L'Héritage en Python
26:02

Correction

TP3 Correction
13:48
+ Interface Graphique (Tkinter)
16 lectures 01:59:12

Introduction à Tkinter

Qu'est ce que Tkinter ?
03:00

Réaliser une fenêtre pour votre programme en Python

Widget Fenêtre
11:25

Interface graphique (GUI) : Texte

Preview 06:44

Interface graphique (GUI) : Texte

Widget Message
04:11

Interface graphique (GUI) : les boutons

Widget Button
04:11

Interface graphique (GUI) : la saisie utilisateur

Widget Entry
02:37

Interface graphique (GUI) : Boite message système

Boite message Modale
05:38

Interface graphique (GUI) : Lier une variable a un widget

Les variables de contrôle
09:46

Interface graphique (GUI) : Déclencher une fonction

Les observateurs (déclencheur d’événements)
10:59

Interface graphique (GUI) : Positionnement de vos widgets

Placer des widgets avec pack()
10:34

Interface graphique (GUI) : Positionnement de vos widgets

Placer des widgets avec grid()
11:06

Interface graphique (GUI) : Positionnement de vos widgets

Placer des widgets avec place()
05:16

Interface graphique (GUI) : Réaliser des menus dans vos programmes

Widget menu
09:47

Interface graphique (GUI) : Intervenir sur la police d'un widget textuel

Modifier la police et la taille d'un widget
06:36

Exercice pratique

TP4 : Travaux Pratiques Tkinter
02:13

Correction

TP4 Correction
15:09
+ Aide et ressources en python
5 lectures 39:30

Utiliser l'aide de Python

Aide interactive intégrée
06:42

Utiliser l'aide en ligne officielle de Python

Documentation Officiel Aide en ligne
06:01

Utiliser l'aide en ligne de Tkinter

Documentation Tkinter
04:48

La convention de documentation en Python

Chaîne de documentation : docstring
09:00

Installer Utiliser des ressources en python

PIP : système de gestion de paquets
12:59
+ Gestion des données avec les fichiers
4 lectures 33:35

Ouvrir un fichier en Python

Ouverture est exploitation d'un fichier
11:17

Ecrire dans un fichier en Python

Enregistrer dans un fichier
08:00

Enregistrer un objet dans un fichier en Python

Enregistrer un objet dans un fichier binaire (pickle)
09:01

Télécharger des fichiers, images, vidéos, etc. en Python

Preview 05:17
+ Manipuler les chaines de caractères en python
7 lectures 46:15

Retour a la ligne, tabulation, etc.

Caractère d'échappement et concaténation
10:00

Extraction de caractères dans une chaine

Extraire des caractères dans une chaîne
08:02

Majuscule, Minuscule

Gestion de la casse
06:20

Gestion des espacements d'une chaîne de caractères

Gestion des espaces
03:39

Modifier une chaîne de caractères

Preview 04:54

Découper ou joindre des chaines de caractères

Scinder, joindre une chaîne de caractère
06:20

Rechercher des caractères dans une chaîne

Recherche de caractére
07:00
Requirements
  • Aucun prérequis, ce cours est adapté aux débutants en développement
  • De la motivation et de la persévérance, car apprendre le python est a la portée de chacun !
Description

Python est un langage de programmation populaire. Des milliers d’entreprises ont construit leurs sites Web avec Python, notamment Google, Facebook, Dropbox, Instagram et Reddit.

Python est utilisé pour toutes sortes de tâches, telles que la création de sites Web, le jeu vidéo,  l’aspiration de sites, l’analyse de données, l’apprentissage automatique et le traitement du langage naturel ou encore de simples applications.

Le langage Python est conçu pour être facile à lire sans pour autant sacrifier sa puissance, ce qui en fait un excellent langage pour les débutants.

Pourquoi devriez-vous apprendre le Python?

  • Python est facile à apprendre

  • Python est un langage de choix, c'est-à-dire à usage général (application, jeux, site web, etc..)

  • Python est un langage polyvalent et multiplate-forme

  • Python dispose de l'un des gestionnaires de paquets les plus matures

  • Python est un langage couramment utilisé dans la science des données

  • Python est multiplate-forme et open source

Et la raison la plus importante : Si vous souhaitez ajouter un langage à votre bibliothèque existante, la demande de programmeurs en Python est énorme.

Pour suivre ce cours vous n'avez besoin d'aucun prérequis, d' aucune compétence en développement !

Il est aussi adapté aux développeurs désirant apprendre le Python.

Si l'aventure vous tente alors rejoignez les 32k de participants qui m'ont déjà fait confiance pour leur apprentissage  !!!

Who this course is for:
  • Toutes personnes souhaitant apprendre le python.
  • Les novices en développement, car c'est le langage idéal pour débuter
  • Les développeurs souhaitant ajouter un langage a leurs compétences