
Python pour débutants
Description
Introduction au livre
Ce livre est conçu comme une leçon conviviale et personnalisée pour les lecteurs débutants en Python.
Les concepts clés que vous devez connaître sont expliqués aussi simplement que possible, à l'aide d'exemples basiques.
Les principaux sujets sont à nouveau abordés avec des exemples d'application, des quiz, des exercices d'auto-apprentissage et des recueils d'exemples.
En tapant et en exécutant vous-même du code, la programmation Python vous deviendra familière en un rien de temps !
* Ce livre a été conçu comme manuel pour les cours universitaires, il ne fournit donc pas de solutions aux exercices pratiques.
Les concepts clés que vous devez connaître sont expliqués aussi simplement que possible, à l'aide d'exemples basiques.
Les principaux sujets sont à nouveau abordés avec des exemples d'application, des quiz, des exercices d'auto-apprentissage et des recueils d'exemples.
En tapant et en exécutant vous-même du code, la programmation Python vous deviendra familière en un rien de temps !
* Ce livre a été conçu comme manuel pour les cours universitaires, il ne fournit donc pas de solutions aux exercices pratiques.
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
Chapitre 1 : Un aperçu de Python
SECTION 01 Concepts et types de langages de programmation
SECTION 02 Introduction à Python
SECTION 03 Installation et exécution de Python
addition
Problèmes pratiques
Chapitre 02 Programmes utiles à préparer à l'avance
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Fonctions de base du programme de la calculatrice
SECTION 03 Sauvegarde du programme de la calculatrice
SECTION 04 Extension du programme de la calculatrice
SECTION 05 Écriture d'un programme graphique Turtle
addition
Problèmes pratiques
Chapitre 3 : Variables et types de données
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Diverses sorties utilisant la fonction print()
SECTION 03 Déclaration et utilisation des variables
SECTION 04 Unités de représentation des données et conversion de base
SECTION 05 Types de données de base
addition
Problèmes pratiques
Exemple d'application 01 : Vérification de la taille du type de données
Exemple d'application 02 : Inversion de la sortie d'une chaîne d'entrée
Exemple d'application 03 : Traitement des notes des étudiants
Chapitre 04 Opérateurs
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Opérateurs arithmétiques
SECTION 03 Opérateurs relationnels
SECTION 04 Opérateurs logiques
SECTION 05 Opérateurs bit à bit
SECTION 06 Priorité de l'opérateur
addition
Problèmes pratiques
Exemple d'application 01 : Calcul des années bissextiles
Exemple d'application 02 : Représenter des nombres binaires avec une tortue
Exemple d'application 03 : Chiffrement par opérations binaires
Chapitre 5 : Énoncés conditionnels
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Instruction if de base
SECTION 03 Instructions if imbriquées
SECTION 04 Application de l'instruction if
addition
Problèmes pratiques
Exemple d'application 01 : Lancer plusieurs dés simultanément
Exemple d'application 02 : Faire se rencontrer des tortues
Exemple d'application 03 : Vérification du niveau de sécurité du mot de passe
Chapitre 6 Boucles
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Principes de base de la déclaration
SECTION 03 Boucles for imbriquées
SECTION 04 instruction while
SECTION 05 Déclarations de rupture et de continuation
addition
Problèmes pratiques
Exemple d'application 01 : Impression d'une forme de cœur
Exemple d'application 02 : Imprimer la table de multiplication avec une tortue
Exemple d'application 03 : Affichage de nombres sous forme d'escaliers
Chapitre 7 : Listes, tuples et dictionnaires
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Notions de base des listes
SECTION 03 Liste bidimensionnelle
SECTION 04 Tuples
SECTION 05 DICTIONNAIRE
SECTION 06 Sujets avancés sur les listes, les tuples et les dictionnaires
addition
Problèmes pratiques
Exemple d'application 01 : Tri de nombres hexadécimaux
Exemple d'application 02 : Classement par capacité des trains
Exemple d'application 03 : Exploitation d'un magasin de location de DVD
Chapitre 08 Cordes
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Notions de base sur les cordes
SECTION 03 Fonctions de chaînes de caractères
addition
Problèmes pratiques
Exemple d'application 01 : Conversion entre lettres majuscules et minuscules
Exemple d'application 02 : Calcul de la fréquence d'apparition des caractères dans une chaîne de caractères
Exemple d'application 03 : Compression de chaînes de caractères
Chapitre 09 Fonctions et modules
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Principes de base du fonctionnement
SECTION 03 Variables locales, variables globales
SECTION 04 Valeurs de retour et paramètres des fonctions
SECTION 05 MODULE
SECTION 06 Fonctions avancées
addition
Problèmes pratiques
Exemple d'application 01 : Tri de données contenant des lettres et des chiffres
Exemple d'application 02 : Compter les dates et trouver le jour de la semaine
Exemple d'application 03 : Tri rapide à l'aide d'une fonction récursive
Chapitre 10 : Programmation Windows
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Utilisation des widgets de base
SECTION 03 Placement et dimensionnement des widgets
SECTION 04 Gestion des événements clavier et souris
SECTION 05 Menus et boîtes de dialogue
addition
Problèmes pratiques
Exemple d'application 01 Votez pour votre animal préféré
Exemple d'application 02 : Création d'un tableau à dessin
Exemple d'application 03 : Création d'un écran à onglets
Chapitre 11 Entrée/Sortie de fichiers
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Principes de base des entrées/sorties de fichiers
SECTION 03 Entrée/Sortie de fichiers texte
SECTION 04 Entrée/Sortie de fichiers binaires
SECTION 05 Entrée/Sortie de fichiers avancée
addition
Problèmes pratiques
Exemple d'application 01 : Création d'un explorateur de fichiers
Exemple d'application 02 : Ajout d'un menu à une photo en noir et blanc
Exemple d'application 03 : Division d'un fichier binaire en plusieurs fichiers
Chapitre 12 Programmation orientée objet
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Classe
SECTION 03 Constructeur
SECTION 04 Variables d'instance et variables de classe
SECTION 05 Héritage de classe
SECTION 06 : Programmation orientée objet avancée
addition
Problèmes pratiques
Exemple d'application 01 : Représenter le multithreading à l'aide de barres de progression
Exemple d'application 02 : Mise en œuvre d'une planche à dessin orientée objet
Exemple d'application 03 : Gestion d'un magasin de location de DVD à l'aide d'une architecture orientée objet
Chapitre 13 Base de données
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Notions de base des bases de données
SECTION 03 Création d'une base de données
SECTION 04 Saisie et récupération des données
addition
Problèmes pratiques
Exemple d'application 01 : Enregistrement des fréquences d'apparition des caractères dans une base de données
Exemple d'application 02 : Enregistrement de photos en noir et blanc dans une base de données
Exemple d'application 03 : Analyse des données de vente de l'entreprise
Mini-projet du chapitre 14
SECTION 01 Projet de traitement d'images OpenCV
SECTION 02 Projet d'analyse des données météorologiques de l'île de Jeju
addition
Problèmes pratiques
Annexe A : Installation de l’environnement de développement Visual Studio Code
Annexe B Installation et débogage de PyCharm
SECTION 01 Concepts et types de langages de programmation
SECTION 02 Introduction à Python
SECTION 03 Installation et exécution de Python
addition
Problèmes pratiques
Chapitre 02 Programmes utiles à préparer à l'avance
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Fonctions de base du programme de la calculatrice
SECTION 03 Sauvegarde du programme de la calculatrice
SECTION 04 Extension du programme de la calculatrice
SECTION 05 Écriture d'un programme graphique Turtle
addition
Problèmes pratiques
Chapitre 3 : Variables et types de données
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Diverses sorties utilisant la fonction print()
SECTION 03 Déclaration et utilisation des variables
SECTION 04 Unités de représentation des données et conversion de base
SECTION 05 Types de données de base
addition
Problèmes pratiques
Exemple d'application 01 : Vérification de la taille du type de données
Exemple d'application 02 : Inversion de la sortie d'une chaîne d'entrée
Exemple d'application 03 : Traitement des notes des étudiants
Chapitre 04 Opérateurs
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Opérateurs arithmétiques
SECTION 03 Opérateurs relationnels
SECTION 04 Opérateurs logiques
SECTION 05 Opérateurs bit à bit
SECTION 06 Priorité de l'opérateur
addition
Problèmes pratiques
Exemple d'application 01 : Calcul des années bissextiles
Exemple d'application 02 : Représenter des nombres binaires avec une tortue
Exemple d'application 03 : Chiffrement par opérations binaires
Chapitre 5 : Énoncés conditionnels
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Instruction if de base
SECTION 03 Instructions if imbriquées
SECTION 04 Application de l'instruction if
addition
Problèmes pratiques
Exemple d'application 01 : Lancer plusieurs dés simultanément
Exemple d'application 02 : Faire se rencontrer des tortues
Exemple d'application 03 : Vérification du niveau de sécurité du mot de passe
Chapitre 6 Boucles
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Principes de base de la déclaration
SECTION 03 Boucles for imbriquées
SECTION 04 instruction while
SECTION 05 Déclarations de rupture et de continuation
addition
Problèmes pratiques
Exemple d'application 01 : Impression d'une forme de cœur
Exemple d'application 02 : Imprimer la table de multiplication avec une tortue
Exemple d'application 03 : Affichage de nombres sous forme d'escaliers
Chapitre 7 : Listes, tuples et dictionnaires
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Notions de base des listes
SECTION 03 Liste bidimensionnelle
SECTION 04 Tuples
SECTION 05 DICTIONNAIRE
SECTION 06 Sujets avancés sur les listes, les tuples et les dictionnaires
addition
Problèmes pratiques
Exemple d'application 01 : Tri de nombres hexadécimaux
Exemple d'application 02 : Classement par capacité des trains
Exemple d'application 03 : Exploitation d'un magasin de location de DVD
Chapitre 08 Cordes
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Notions de base sur les cordes
SECTION 03 Fonctions de chaînes de caractères
addition
Problèmes pratiques
Exemple d'application 01 : Conversion entre lettres majuscules et minuscules
Exemple d'application 02 : Calcul de la fréquence d'apparition des caractères dans une chaîne de caractères
Exemple d'application 03 : Compression de chaînes de caractères
Chapitre 09 Fonctions et modules
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Principes de base du fonctionnement
SECTION 03 Variables locales, variables globales
SECTION 04 Valeurs de retour et paramètres des fonctions
SECTION 05 MODULE
SECTION 06 Fonctions avancées
addition
Problèmes pratiques
Exemple d'application 01 : Tri de données contenant des lettres et des chiffres
Exemple d'application 02 : Compter les dates et trouver le jour de la semaine
Exemple d'application 03 : Tri rapide à l'aide d'une fonction récursive
Chapitre 10 : Programmation Windows
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Utilisation des widgets de base
SECTION 03 Placement et dimensionnement des widgets
SECTION 04 Gestion des événements clavier et souris
SECTION 05 Menus et boîtes de dialogue
addition
Problèmes pratiques
Exemple d'application 01 Votez pour votre animal préféré
Exemple d'application 02 : Création d'un tableau à dessin
Exemple d'application 03 : Création d'un écran à onglets
Chapitre 11 Entrée/Sortie de fichiers
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Principes de base des entrées/sorties de fichiers
SECTION 03 Entrée/Sortie de fichiers texte
SECTION 04 Entrée/Sortie de fichiers binaires
SECTION 05 Entrée/Sortie de fichiers avancée
addition
Problèmes pratiques
Exemple d'application 01 : Création d'un explorateur de fichiers
Exemple d'application 02 : Ajout d'un menu à une photo en noir et blanc
Exemple d'application 03 : Division d'un fichier binaire en plusieurs fichiers
Chapitre 12 Programmation orientée objet
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Classe
SECTION 03 Constructeur
SECTION 04 Variables d'instance et variables de classe
SECTION 05 Héritage de classe
SECTION 06 : Programmation orientée objet avancée
addition
Problèmes pratiques
Exemple d'application 01 : Représenter le multithreading à l'aide de barres de progression
Exemple d'application 02 : Mise en œuvre d'une planche à dessin orientée objet
Exemple d'application 03 : Gestion d'un magasin de location de DVD à l'aide d'une architecture orientée objet
Chapitre 13 Base de données
SECTION 01 Programme à créer dans ce chapitre
SECTION 02 Notions de base des bases de données
SECTION 03 Création d'une base de données
SECTION 04 Saisie et récupération des données
addition
Problèmes pratiques
Exemple d'application 01 : Enregistrement des fréquences d'apparition des caractères dans une base de données
Exemple d'application 02 : Enregistrement de photos en noir et blanc dans une base de données
Exemple d'application 03 : Analyse des données de vente de l'entreprise
Mini-projet du chapitre 14
SECTION 01 Projet de traitement d'images OpenCV
SECTION 02 Projet d'analyse des données météorologiques de l'île de Jeju
addition
Problèmes pratiques
Annexe A : Installation de l’environnement de développement Visual Studio Code
Annexe B Installation et débogage de PyCharm
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 4 novembre 2025
Nombre de pages, poids, dimensions : 548 pages | 1 093 g | 188 × 257 × 22 mm
- ISBN13 : 9791173400353
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne