Passer aux informations sur le produit
Apprendre Python en autodidacte
Apprendre Python en autodidacte
Description
Introduction au livre
L'édition révisée du livre d'introduction à Python le plus vendu, « Étudiez Python par vous-même » (mise à jour à la version 3.10).
Comprend un « programme d'études » pour encourager l'étude, ainsi que des « exemples cumulatifs » et des « problèmes stimulants » pour élever votre niveau de réflexion !


« Étudiez Python seul » a été révisé pour le rendre plus intéressant et informatif.
Même les débutants complets peuvent suivre les explications claires et les méthodes d'apprentissage progressives, sans difficulté ! Nous avons également ajouté un nouveau « Plan d'étude individuel » pour vous aider à organiser votre apprentissage de manière systématique, même lorsque vous étudiez seul.
De plus, il propose une foire aux questions et des conseils de dépannage pour les débutants, afin que vous puissiez lire jusqu'au bout sans vous frustrer, même en cas de problèmes inattendus.
Si vous en avez assez de mémoriser des règles de grammaire simples et de suivre des instructions de code, essayez une nouvelle approche : les « exemples cumulatifs » et les « problèmes complexes » avec une nouvelle équipe d’apprenants. En assimilant, en analysant et en appréciant ce que vous avez appris, vous développerez non seulement des compétences pratiques, mais aussi une pensée algorithmique, ce qui vous permettra de progresser rapidement en programmation.
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
Chapitre 1 : Premiers pas avec Python

01-1 Une explication très simple à lire avant d'apprendre Python
programme informatique
langage de programmation
Langage de programmation, Python
__Pourquoi Python est populaire
[Points clés résumés en trois mots-clés]
[Question de confirmation]

01-2 Ce dont vous avez besoin pour vous préparer à l'apprentissage de Python
__Installation de Python
Exécution de Python : interpréteur de commandes interactif Python
Utilisation d'un éditeur de texte (1) : Éditeur IDLE Python
Utilisation d'un éditeur de texte (2) : Visual Studio Code
[En savoir plus] Comment corriger les erreurs courantes des débutants en Python
[En savoir plus] Utilisation de l'exécuteur de code : Windows PowerShell
[Points clés résumés en 5 mots-clés]
[Question de confirmation]

01-3 Termes Python fréquemment utilisés dans ce livre
__Expressions et phrases
__Mot-clé
__identifier
__annotation
__opérateur et données
__Sortie : print()
[Points clés résumés en 5 mots-clés]
[Question de confirmation]

Chapitre 02 Types de données

02-1 Types de données et chaînes de caractères
__Types de données et types de données de base
__Créer une chaîne
opérateur __string
__Trouvez la longueur d'une chaîne
[Points clés organisés en 6 mots-clés]
[Question de confirmation]

02-2 numéro
__Types de nombres
opérateur numérique
__Priorité de l'opérateur
[En savoir plus] Priorité des opérateurs de chaînes de caractères
[Points clés résumés en quatre mots-clés]
[Question de confirmation]

02-3 Variables et entrées
__Création/Utilisation de variables
Opérateur d'affectation composé
__Entrée de l'utilisateur : entrée()
Convertir une chaîne de caractères en nombre
__Convertir les nombres en chaînes de caractères
__[Exemple cumulatif] Conversion des pouces en cm
[En savoir plus] Analyser du code avec Python Tutor
[Points clés organisés en 7 mots-clés]
[Question de confirmation]

02-4 Diverses fonctions des nombres et des chaînes de caractères
Fonction __string format()
Diverses fonctions de la fonction __format()
__Changement de casse : majuscules() et minuscules()
__Supprimer les espaces blancs des deux côtés d'une chaîne : strip()
__Comprendre la composition d'une chaîne : isOO()
Recherche de chaînes de caractères : find() et rfind()
Les chaînes de caractères et l'opérateur in
__Tronquer une chaîne : split()
[En savoir plus] Corde de fa
[En savoir plus] Quand est-il préférable d'utiliser la fonction format() plutôt que les f-strings ?
[Points clés organisés en 8 mots-clés]
[Question de confirmation]
[Problème complexe]

Chapitre 3 : Énoncés conditionnels

03-1 Type de données booléen et instruction conditionnelle if
__Faire du feu : opérateurs de comparaison
Opérations booléennes : opérateurs logiques
__Utilisation des opérateurs logiques
Qu'est-ce qu'une instruction conditionnelle __if ?
__Utilisation de la date et de l'heure
__[Exemple cumulatif] Distinguer les nombres pairs et impairs
[Points clés résumés en quatre mots-clés]
[Question de confirmation]

03-2 Instructions if~else et elif
Utilisation de l'instruction conditionnelle __else
instruction __elif
__[Exemple cumulatif] Utiliser efficacement les instructions conditionnelles if
Valeurs qui se convertissent en __False
__pass mot-clé
[En savoir plus] lever NotImplementError
[Points clés résumés en quatre mots-clés]
[Question de confirmation]
[Problème complexe]

Chapitre 04 Boucles

04-1 Listes et boucles
__Déclarer une liste et accéder à ses éléments
Opérateurs de liste : concaténation (+), répétition (*), longueur()
__Ajout d'éléments à une liste : append(), insert()
__Supprimer des éléments d'une liste
Vérifier si __ est dans une liste : opérateurs in/not in
boucle __for
Boucle __for : Utilisation avec des listes
__[Exemple cumulatif] Listes imbriquées et boucles imbriquées
[En savoir plus] Opérateur de propagation
[Points clés résumés en quatre mots-clés]
[Question de confirmation]

04-2 Dictionnaires et boucles
__Déclarer un dictionnaire
__Accéder aux éléments d'un dictionnaire
__Ajout/suppression de valeurs à un dictionnaire
__Vérifier si une clé existe dans un dictionnaire
Boucle __for : Utilisation avec des dictionnaires
[Points clés résumés en trois mots-clés]
[Question de confirmation]

04-3 Types de données de type plage et boucles while
__gamme
Boucle __for : Utilisation avec des plages
Boucle __for : combinaison de listes et de plages
Boucle __for : répétition en sens inverse
__[Exemple cumulatif] Création d'une pyramide avec des boucles imbriquées
boucle __while
Boucle __while : Utilisation similaire à une boucle for
Boucle __while : Itération basée sur l'état
Boucle __while : Itération basée sur le temps
boucle __while : mot-clé break/mot-clé continue
[Points clés résumés en quatre mots-clés]
[Question de confirmation]

04-4 Fonctions de base liées aux chaînes de caractères, aux listes et aux dictionnaires
Fonctions de base applicables aux listes : min(), max(), sum()
Inverser une liste avec la fonction __reversed()
Combiner la fonction __enumerate() avec des boucles
Combiner la fonction items() du dictionnaire avec une boucle
__Compréhension de liste
[En savoir plus] Problèmes liés à l'utilisation de chaînes multilignes dans une instruction
[En savoir plus] Itérateur
[Points clés résumés en trois mots-clés]
[Question de confirmation]
[Problème complexe]

Chapitre 05 Fonctions

05-1 Création d'une fonction
__Principes de base des fonctions
__Créer des paramètres dans une fonction
__Paramètres variables
__Paramètres par défaut
Paramètre __keyword
__retour
__Utilisation des fonctions de base
[Points clés résumés en 5 mots-clés]
[Question de confirmation]

05-2 Utilisation des fonctions
fonction récursive
__Problèmes liés aux fonctions récursives
Retour anticipé
__[Exemple cumulatif] Création d'une fonction récursive pour aplatir une liste
[En savoir plus] Code d'appellation
[En savoir plus] Maintenance du code
[Points clés résumés en trois mots-clés]
[Question de confirmation]

05-3 Fonctions avancées
__tuple
__Lambda
Traitement des fichiers
[En savoir plus] Apprendre la programmation Python en autodidacte
[En savoir plus] Générateur
[En savoir plus] Paramètre mot-clé clé de la fonction liste
[En savoir plus] Pile, Tas
[En savoir plus] Copie des valeurs et des références des fonctions
[Points clés résumés en trois mots-clés]
[Question de confirmation]
[Problème complexe]

Chapitre 6 Gestion des exceptions

06-1 Erreurs de syntaxe et exceptions
__Type d'erreur
Gestion de base des exceptions
instruction __try except
instruction __try except else
__finalement syntaxe
[Points clés résumés en quatre mots-clés]
[Question de confirmation]

06-2 Exception avancée
Objet __Exception
__Exceptions distinctives
__Attraper toutes les exceptions
__raise syntax
[En savoir plus] Explorez le code sur GitHub
[Points clés résumés en trois mots-clés]
[Question de confirmation]

Chapitre 07 Module

Module standard 07-1
__Principes de base du module : Le module de mathématiques
module __random
module __sys
module __os
module __datetime
module __temps
module __urllib
[En savoir plus] Fonction operator.itemgetter()
[Points clés résumés en quatre mots-clés]
[Question de confirmation]

Module externe 07-2
Installation du __module
__Trouver le module
Module __Beautiful Soup
Module __Flask
Bibliothèques et cadres de référence
[En savoir plus] Décorateurs de fonctions
[Points clés résumés en 5 mots-clés]
[Question de confirmation]

07-3 Création d'un module
__Création d'un module
__emballer
[En savoir plus] Données textuelles
[En savoir plus] Données binaires
[Points clés résumés en trois mots-clés]
[Comment analyser un module]

Chapitre 08 Classe

08-1 Notions de base du cours
__objet
__Déclarer une classe
__constructeur
__méthode
[Points clés organisés en 7 mots-clés]
[Question de confirmation]

Syntaxe supplémentaire pour la classe 08-2
__Vérifiez de quelle classe il s'agit
__Méthodes avec des noms spéciaux
Variables et méthodes de classe
[En savoir plus] Éboueur
[En savoir plus] Variables privées et accesseurs/mutateurs
[En savoir plus] Héritage
[Points clés résumés en quatre mots-clés]
[Question de confirmation]
[Problème complexe]

Annexe A Terminal macOS
Annexe B Compréhension de listes, compréhension de dictionnaires et compréhension d'ensembles

Réponse correcte
__Trouver

Image détaillée
Image détaillée 1

Avis de l'éditeur
L'auto-apprentissage suffit ! Un tutoriel de programmation Python qui vous apprend à le faire individuellement.

Ce livre est conçu pour aider les débutants apprenant Python par eux-mêmes à en maîtriser les bases.
Je comprends parfaitement le sentiment de confusion des débutants qui ne savent même pas ce qu'ils ignorent, c'est pourquoi je me contente de souligner les points essentiels, comme le ferait un professeur particulier.
Dès l'instant où vous ouvrirez la première page du livre et jusqu'à la dernière, vous vous sentirez en confiance et assuré que vous pouvez apprendre Python par vous-même !

Un livre personnalisé pour débutants, validé par des bêta-lecteurs et créé ensemble.

Nous avons activement réfléchi avec le lecteur bêta au niveau de difficulté, à la longueur et aux éléments d'apprentissage adaptés aux débutants.
Les termes et concepts difficiles sont réexpliqués, et les explications complexes sont illustrées par des images faciles à comprendre.
Le principal atout de ce livre est qu'il reflète tout au long de son contenu le point de vue du débutant et celui de nombreux débutants qui ont « étudié par eux-mêmes ».

À qui s'adresse ce livre ?

● Débutants qui découvrent Python en tant que langage de programmation
● Les étudiants ayant suivi des cours de programmation Python mais qui ont encore des inquiétudes à ce sujet
● Les personnes non spécialisées qui ont besoin d'apprendre Python pour se former à l'analyse de données ou à l'apprentissage automatique
● Les développeurs juniors qui ont des difficultés à écrire du code avancé en raison d'un manque de compréhension du langage.
Toute personne intéressée par Python

Caractéristiques du livre

Tout d'abord, une conception pédagogique solide qui répète systématiquement la « structure en 7 étapes adaptée aux débutants » !

Ce livre est structuré pour vous aider à mémoriser naturellement les notions essentielles de Python en les apprenant de manière répétée en sept étapes.
Après vous être familiarisé avec les concepts représentatifs de chaque sujet de section grâce aux [Mots-clés] et [Avant de commencer], vous apprendrez et pratiquerez sérieusement la théorie de base de Python.
En conclusion, nous passons en revue simultanément les [Points clés] et les [Questions de confirmation].
Si vous suivez le programme qui vous permet d'étudier à votre rythme, même un débutant en Python qui apprend la programmation pour la première fois pourra terminer le livre sans difficulté !

Deuxièmement, apprenez facilement la grammaire de base grâce au « codage oculaire », et familiarisez-vous avec elle grâce à 161 exercices pratiques de « codage manuel » !

Il contient 161 exemples pratiques soigneusement sélectionnés afin que vous puissiez lire les explications grammaticales et théoriques fondamentales avec les yeux et l'esprit, et apprendre à coder en Python par la pratique.
En particulier, l'édition révisée comprend des [Exemples cumulatifs] et des [Problèmes difficiles] pour aider à développer des compétences d'application, satisfaisant pleinement les besoins des lecteurs qui souhaitent une variété d'exemples et de problèmes.
En pratiquant l'apprentissage répétitif et le codage dont les débutants ont le plus besoin, vous pourrez faire du code du livre « votre propre code » !

Troisièmement, nous proposons des cours vidéo et un site d'apprentissage pour vous donner les moyens de maîtriser le « honkong » !

Pour les débutants qui ont encore du mal à apprendre uniquement à partir de livres, nous proposons également des vidéos de cours dispensés directement par l'auteur.
Nous mettons également à votre disposition un site d'apprentissage vous permettant de poser des questions à l'auteur à tout moment pendant vos études.
L'auteur répond personnellement à chaque question, et vous pouvez également accéder aux dernières technologies et informations relatives à Python.
De plus, nous animons un groupe d'auto-apprentissage pour les personnes qui souhaitent étudier seules mais qui manquent de confiance en elles.
En rejoignant le groupe d'étude de Hong Kong, vous pourrez terminer le cours sans abandonner.
▶ https://hongong.hanbit.co.kr
▶ https://youtube.com/c/윤인성

Quatrièmement, nous fournissons une [Note de terminologie] que vous pouvez facilement consulter à tout moment et n'importe où !

Nous fournissons une [Note de terminologie] qui regroupe uniquement les concepts et termes clés que vous devez retenir.
La difficulté rencontrée par les débutants en programmation tient à la terminologie qui leur est inconnue.
Cependant, ce n’est pas difficile, mais plutôt déroutant en raison du manque de familiarité, alors chaque fois que vous avez du mal à vous souvenir d’un terme ou d’un concept, n’hésitez pas à ouvrir la [Note de terminologie].
Outre les termes présentés, vous pouvez également prendre plaisir à compléter votre propre glossaire en y ajoutant de nouveaux termes.

Un mot des bêta-lecteurs qui l'ont lu en premier

● Par rapport à la première édition, elle a été enrichie d'exemples pratiques et intéressants ainsi que de problèmes stimulants, ce qui me donne envie de la relire.
_Choi Gyu-hyeok
● Le code était divisé de manière appropriée, ce qui le rendait facile à suivre et à mettre en pratique.
_Kim Min-gyu
● C'est un très bon livre pour l'auto-apprentissage.
C'était super de pouvoir apprendre correctement les bases de Python, même si je ne suis pas spécialisé dans ce domaine. _Choi Go-un
● Il explique les connaissances de base nécessaires à la programmation de manière très détaillée et conviviale.
Lee Sang-yoon
● J'ai apprécié que les points qui suscitent la curiosité ou la confusion chez les débutants soient expliqués en détail. _Ban Bo-young
● C'était formidable de pouvoir pratiquer non seulement les bases de Python, mais aussi des modules fréquemment utilisés. _ Hong Su-bin
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 1er juin 2022
Nombre de pages, poids, dimensions : 552 pages | 1 160 g | 188 × 257 × 24 mm
- ISBN13 : 9791162245651
- ISBN10 : 1162245654

Vous aimerez peut-être aussi

카테고리