
Faites-le ! Passez à Python
Description
Introduction au livre
Meilleure vente en programmation pendant 8 années consécutives ! « Faites-le ! Passez à Python ! » 2e édition entièrement révisée disponible ! L'ouvrage qui a initié des lycéens, des étudiants non spécialisés et même des professionnels à la programmation renaît dans une seconde édition entièrement revue et corrigée ! Les explications et les exemples ont été affinés pour refléter l'ère de l'IA générative, à commencer par ChatGPT, et les dernières tendances ainsi qu'un contenu approfondi ont été ajoutés. De plus, cette deuxième édition révisée propose également des vidéos YouTube en collaboration avec Jocoding, un youtubeur spécialisé dans la programmation comptant 500 000 abonnés, facilitant ainsi l’apprentissage du Python. Un best-seller pendant huit années consécutives ! WikiDocs a enregistré 3 millions de visites cumulées ! Son succès incontestable repose sur le bouche-à-oreille et son adoption comme manuel par de nombreuses universités et académies. Des élèves du collège et du lycée qui découvrent le codage pour la première fois, aux étudiants non spécialisés qui cherchent à développer leurs compétences en programmation, en passant par les professionnels en activité soucieux de leur perfectionnement, plongeons dans le monde de la programmation Python avec ce livre ! |
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
Premiers pas : Apprendre les bases de Python
Chapitre 1 Qu'est-ce que Python ?
__01-1 Qu'est-ce que Python ?
__01-2 Caractéristiques de Python
Python est un langage humain
La grammaire est facile, vous pouvez donc l'apprendre rapidement.
____Libre mais puissant
____concis
____ rend la programmation amusante
La vitesse de développement est rapide.
__01-3 Que pouvez-vous faire avec Python ?
Ce que vous pouvez faire avec Python
____Choses que Python ne peut pas faire
__01-4 Installation de Python
Installation de Python sous Windows
Installation de Python sur Mac
__01-5 Visite des Pythons
____Préparation aux bases de Python
____En suivant la grammaire de base de Python
__01-6 Python et éditeur
Écrire des programmes Python avec l'éditeur ____IDLE
____Exécuter un programme Python depuis une fenêtre d'invite de commandes
Éditeur recommandé
Chapitre 2 : Notions de base de la programmation Python, types de données
__02-1 type numérique
Comment créer et utiliser des types numériques ____ ?
Opérateurs pour l'utilisation des types de nombres ____
__02-2 type de données chaîne
Comment créer et utiliser des chaînes de caractères ?
Lorsque vous souhaitez inclure des guillemets simples ou doubles dans une chaîne de caractères, utilisez la méthode appropriée.
____Lorsque vous souhaitez affecter une chaîne multiligne à une variable
Opérations sur les chaînes de caractères
Indexation et découpage de chaînes de caractères
Qu'est-ce que le formatage de chaînes de caractères ?
____Suivre la mise en forme des chaînes de caractères
____code de format de chaîne
Utiliser ensemble les codes et les nombres au format ____
Mise en forme à l'aide de la fonction ____format
formatage de chaînes ____f
Fonctions liées aux chaînes de caractères
__02-3 Type de données de liste
Comment créer et utiliser une liste ____ ?
Indexation et découpage des listes ____
Opérations de liste ____
Modifier et supprimer la liste ____
____Liste des fonctions associées
__02-4 Type de données Tuple
Comment créer un ____tuple ?
Que se passe-t-il si vous essayez de supprimer ou de modifier un élément d'un ____tuple ?
Gestion des ____tuples
__02-5 Type de données de dictionnaire
Qu'est-ce qu'un dictionnaire ____ ?
Comment créer un dictionnaire ____ ?
Ajout et suppression de paires de dictionnaires
Comment utiliser le dictionnaire ____
fonctions liées au dictionnaire
__02-6 type de données défini
Comment créer un type de données d'ensemble ____ ?
Caractéristiques du type de données ____set
Trouver l'intersection, l'union et la différence
____Définir les fonctions liées au type de données
__02-7 Type de données booléen
Comment utiliser le type de données ____ ?
Vrai ou faux concernant le type de données ____
Opération booléenne ____
__02-8 Un espace pour stocker des valeurs de type de données, une variable
Comment créer une variable ____ ?
Qu'est-ce qu'une variable ____ ?
Lorsque vous souhaitez copier la liste ____
Plusieurs façons de créer des variables ____
Chapitre 2 Problème de réflexion
Chapitre 3 : Élaboration de la structure d’un programme ! Instructions de contrôle
__03-1 instruction if
Pourquoi l'instruction ____if est-elle nécessaire ?
Structure de base de l'instruction ____if
Apprenez à indenter ____
Qu'est-ce qu'une proposition conditionnelle ____ ?
____elif pour juger diverses conditions
expression conditionnelle ____
__03-2 instruction while
Structure de base de l'instruction while ____
____tandis que la porte force la sortie
____tandis que Retournez en haut de la page
boucle infinie
__03-3 pour l'instruction
Structure de base de l'instruction ____for
Comprendre la boucle for à travers des exemples
____pour la déclaration et la poursuite de la déclaration
La fonction range, fréquemment utilisée avec l'instruction ____for
Utilisation de listes de compréhension
Chapitre 3 Problème de réflexion
Chapitre 4 : Entrées/Sorties Python
__04-1 fonction
Quelle est la fonction ____ ?
Pourquoi utiliser la fonction ____ ?
Structure des fonctions Python
____Paramètres et arguments
____La forme de la fonction en fonction de la valeur d'entrée et de la valeur de retour
Appel avec ____paramètres spécifiés
Que dois-je faire lorsque je ne sais pas combien de valeurs d'entrée il y aura ?
____paramètres de mots clés, kwargs
La valeur de retour de la fonction ____ est toujours égale à un.
Valeurs initiales prédéfinies pour les paramètres ____
Portée des variables déclarées dans une fonction ____
Comment modifier une variable située en dehors d'une fonction à l'intérieur d'une fonction
____lambda mot réservé
__04-2 Entrée/Sortie utilisateur
____Utilisation des données saisies par l'utilisateur
____imprimer En savoir plus
__04-3 Lecture et écriture de fichiers
Créez un fichier ____
Ouvrez le fichier ____ en mode écriture et écrivez son contenu.
Plusieurs façons de lire les fichiers ____
Ajouter du nouveau contenu au fichier ____
Utilisation de la déclaration ____with
__04-4 Entrée/sortie du programme
Utilisation du module ____sys
Chapitre 4 Problème de réflexion
Chapitre 5 : Donner des ailes au python
__05-1 classe
Pourquoi le cours ____ est-il nécessaire ?
____Classes et objets
____constructeur
Héritage de la classe ____
____Remplacement de méthode
variable de classe ____
Module __05-2
Création d'un module ____
Signification de ____si __nom__ == "__principal__":
____Module contenant les classes, les variables, etc.
Importer des modules à partir d'autres fichiers
Comment importer un module depuis un autre répertoire
__05-3 paquet
Créer un ____package
Exécution de fonctions au sein du package ____
Objectif de ______init__.py
____package relatif
__05-4 Gestion des exceptions
Quand l'erreur ____ se produit-elle ?
Technique de gestion des exceptions d'erreur
Éviter les erreurs
Provoquer intentionnellement une erreur ____
____Créer une exception
__05-5 Fonction intégrée
____abs
____tous
____n'importe lequel
____chr
____dir
____divmod
____énumérer
____évaluation
____filtre
____hex
____identifiant
____saisir
____int
____estinstance
____len
____liste
____carte
____max
____min
____octobre
____ouvrir
____ord
____pow
____gamme
____rond
____trié
____str
____somme
____tuple
____taper
____fermeture éclair
__05-6 Bibliothèque standard
____datetime.date·
____temps
____math.gcd
____math.lcm
____aléatoire
____itertools.zip_longest
____itertools.combinaison
____functools.reduce
____opérateur.itemgetter
____shutil
____glob
____saumure
____os
____filage
____fichier temporaire
____traceback
____json
____urllib
____navigateur web
__05-7 Bibliothèque externe
____pépin
____Faker
____sympy
Chapitre 5 Problème de réflexion
Second Yard : Améliorer ses compétences en Python
Chapitre 6 : Programmation Python : Comment débuter
__06-1 Puis-je créer un programme ?
__06-2 Additionnez tous les multiples de 3 et de 5
__06-3 Affichage du tableau d'affichage
__06-4 Création d'un bloc-notes simple
__06-5 Remplacer les caractères de tabulation par quatre espaces
__06-6 Recherche dans les sous-répertoires
Chapitre 7 : Python prend son envol
__07-1 Python et Unicode
Le premier jeu de caractères, le code ASCII
L'émergence d'Unicode
Gestion des chaînes de caractères avec Unicode
__07-2 Fermetures et décorateurs
Qu'est-ce qu'une fermeture ____ ?
Qu'est-ce qu'un décorateur ____ ?
__07-3 Itérateurs et générateurs
Qu'est-ce qu'un itérateur ____ ?
Création d'un itérateur ____
Qu'est-ce qu'un générateur ____ ?
____expression génératrice
Générateurs et itérateurs
Utilisation du générateur ____
__07-4 Annotations de type Python
Langages dynamiques et statiques
____Annotations de type Python
Chapitre 8 Expressions régulières
__08-1 Analyse des expressions régulières
____Pourquoi les expressions régulières sont-elles nécessaires ?
__08-2 Premiers pas avec les expressions régulières
____Principes de base des expressions régulières, métacaractères
Le module re qui prend en charge les expressions régulières en Python
Recherche de chaînes de caractères à l'aide d'expressions régulières
Méthodes de l'objet ____match
____Options de compilation
problème de barre oblique inverse
__08-3 Dans le monde des expressions régulières puissantes
Métacaractères sans consommation de cordes
____regroupement
Recherche directe
Remplacer la chaîne ____
____gourmands et non-gourmands
supplément
Faites-le ! Examen de certification de programmation Python : 20 questions
Lancez-vous ! Apprenez Python avec ChatGPT
Solutions aux examens de programmation en 1 minute, de problèmes de réflexion et de licence de programmation Python
Recherche
Chapitre 1 Qu'est-ce que Python ?
__01-1 Qu'est-ce que Python ?
__01-2 Caractéristiques de Python
Python est un langage humain
La grammaire est facile, vous pouvez donc l'apprendre rapidement.
____Libre mais puissant
____concis
____ rend la programmation amusante
La vitesse de développement est rapide.
__01-3 Que pouvez-vous faire avec Python ?
Ce que vous pouvez faire avec Python
____Choses que Python ne peut pas faire
__01-4 Installation de Python
Installation de Python sous Windows
Installation de Python sur Mac
__01-5 Visite des Pythons
____Préparation aux bases de Python
____En suivant la grammaire de base de Python
__01-6 Python et éditeur
Écrire des programmes Python avec l'éditeur ____IDLE
____Exécuter un programme Python depuis une fenêtre d'invite de commandes
Éditeur recommandé
Chapitre 2 : Notions de base de la programmation Python, types de données
__02-1 type numérique
Comment créer et utiliser des types numériques ____ ?
Opérateurs pour l'utilisation des types de nombres ____
__02-2 type de données chaîne
Comment créer et utiliser des chaînes de caractères ?
Lorsque vous souhaitez inclure des guillemets simples ou doubles dans une chaîne de caractères, utilisez la méthode appropriée.
____Lorsque vous souhaitez affecter une chaîne multiligne à une variable
Opérations sur les chaînes de caractères
Indexation et découpage de chaînes de caractères
Qu'est-ce que le formatage de chaînes de caractères ?
____Suivre la mise en forme des chaînes de caractères
____code de format de chaîne
Utiliser ensemble les codes et les nombres au format ____
Mise en forme à l'aide de la fonction ____format
formatage de chaînes ____f
Fonctions liées aux chaînes de caractères
__02-3 Type de données de liste
Comment créer et utiliser une liste ____ ?
Indexation et découpage des listes ____
Opérations de liste ____
Modifier et supprimer la liste ____
____Liste des fonctions associées
__02-4 Type de données Tuple
Comment créer un ____tuple ?
Que se passe-t-il si vous essayez de supprimer ou de modifier un élément d'un ____tuple ?
Gestion des ____tuples
__02-5 Type de données de dictionnaire
Qu'est-ce qu'un dictionnaire ____ ?
Comment créer un dictionnaire ____ ?
Ajout et suppression de paires de dictionnaires
Comment utiliser le dictionnaire ____
fonctions liées au dictionnaire
__02-6 type de données défini
Comment créer un type de données d'ensemble ____ ?
Caractéristiques du type de données ____set
Trouver l'intersection, l'union et la différence
____Définir les fonctions liées au type de données
__02-7 Type de données booléen
Comment utiliser le type de données ____ ?
Vrai ou faux concernant le type de données ____
Opération booléenne ____
__02-8 Un espace pour stocker des valeurs de type de données, une variable
Comment créer une variable ____ ?
Qu'est-ce qu'une variable ____ ?
Lorsque vous souhaitez copier la liste ____
Plusieurs façons de créer des variables ____
Chapitre 2 Problème de réflexion
Chapitre 3 : Élaboration de la structure d’un programme ! Instructions de contrôle
__03-1 instruction if
Pourquoi l'instruction ____if est-elle nécessaire ?
Structure de base de l'instruction ____if
Apprenez à indenter ____
Qu'est-ce qu'une proposition conditionnelle ____ ?
____elif pour juger diverses conditions
expression conditionnelle ____
__03-2 instruction while
Structure de base de l'instruction while ____
____tandis que la porte force la sortie
____tandis que Retournez en haut de la page
boucle infinie
__03-3 pour l'instruction
Structure de base de l'instruction ____for
Comprendre la boucle for à travers des exemples
____pour la déclaration et la poursuite de la déclaration
La fonction range, fréquemment utilisée avec l'instruction ____for
Utilisation de listes de compréhension
Chapitre 3 Problème de réflexion
Chapitre 4 : Entrées/Sorties Python
__04-1 fonction
Quelle est la fonction ____ ?
Pourquoi utiliser la fonction ____ ?
Structure des fonctions Python
____Paramètres et arguments
____La forme de la fonction en fonction de la valeur d'entrée et de la valeur de retour
Appel avec ____paramètres spécifiés
Que dois-je faire lorsque je ne sais pas combien de valeurs d'entrée il y aura ?
____paramètres de mots clés, kwargs
La valeur de retour de la fonction ____ est toujours égale à un.
Valeurs initiales prédéfinies pour les paramètres ____
Portée des variables déclarées dans une fonction ____
Comment modifier une variable située en dehors d'une fonction à l'intérieur d'une fonction
____lambda mot réservé
__04-2 Entrée/Sortie utilisateur
____Utilisation des données saisies par l'utilisateur
____imprimer En savoir plus
__04-3 Lecture et écriture de fichiers
Créez un fichier ____
Ouvrez le fichier ____ en mode écriture et écrivez son contenu.
Plusieurs façons de lire les fichiers ____
Ajouter du nouveau contenu au fichier ____
Utilisation de la déclaration ____with
__04-4 Entrée/sortie du programme
Utilisation du module ____sys
Chapitre 4 Problème de réflexion
Chapitre 5 : Donner des ailes au python
__05-1 classe
Pourquoi le cours ____ est-il nécessaire ?
____Classes et objets
____constructeur
Héritage de la classe ____
____Remplacement de méthode
variable de classe ____
Module __05-2
Création d'un module ____
Signification de ____si __nom__ == "__principal__":
____Module contenant les classes, les variables, etc.
Importer des modules à partir d'autres fichiers
Comment importer un module depuis un autre répertoire
__05-3 paquet
Créer un ____package
Exécution de fonctions au sein du package ____
Objectif de ______init__.py
____package relatif
__05-4 Gestion des exceptions
Quand l'erreur ____ se produit-elle ?
Technique de gestion des exceptions d'erreur
Éviter les erreurs
Provoquer intentionnellement une erreur ____
____Créer une exception
__05-5 Fonction intégrée
____abs
____tous
____n'importe lequel
____chr
____dir
____divmod
____énumérer
____évaluation
____filtre
____hex
____identifiant
____saisir
____int
____estinstance
____len
____liste
____carte
____max
____min
____octobre
____ouvrir
____ord
____pow
____gamme
____rond
____trié
____str
____somme
____tuple
____taper
____fermeture éclair
__05-6 Bibliothèque standard
____datetime.date·
____temps
____math.gcd
____math.lcm
____aléatoire
____itertools.zip_longest
____itertools.combinaison
____functools.reduce
____opérateur.itemgetter
____shutil
____glob
____saumure
____os
____filage
____fichier temporaire
____traceback
____json
____urllib
____navigateur web
__05-7 Bibliothèque externe
____pépin
____Faker
____sympy
Chapitre 5 Problème de réflexion
Second Yard : Améliorer ses compétences en Python
Chapitre 6 : Programmation Python : Comment débuter
__06-1 Puis-je créer un programme ?
__06-2 Additionnez tous les multiples de 3 et de 5
__06-3 Affichage du tableau d'affichage
__06-4 Création d'un bloc-notes simple
__06-5 Remplacer les caractères de tabulation par quatre espaces
__06-6 Recherche dans les sous-répertoires
Chapitre 7 : Python prend son envol
__07-1 Python et Unicode
Le premier jeu de caractères, le code ASCII
L'émergence d'Unicode
Gestion des chaînes de caractères avec Unicode
__07-2 Fermetures et décorateurs
Qu'est-ce qu'une fermeture ____ ?
Qu'est-ce qu'un décorateur ____ ?
__07-3 Itérateurs et générateurs
Qu'est-ce qu'un itérateur ____ ?
Création d'un itérateur ____
Qu'est-ce qu'un générateur ____ ?
____expression génératrice
Générateurs et itérateurs
Utilisation du générateur ____
__07-4 Annotations de type Python
Langages dynamiques et statiques
____Annotations de type Python
Chapitre 8 Expressions régulières
__08-1 Analyse des expressions régulières
____Pourquoi les expressions régulières sont-elles nécessaires ?
__08-2 Premiers pas avec les expressions régulières
____Principes de base des expressions régulières, métacaractères
Le module re qui prend en charge les expressions régulières en Python
Recherche de chaînes de caractères à l'aide d'expressions régulières
Méthodes de l'objet ____match
____Options de compilation
problème de barre oblique inverse
__08-3 Dans le monde des expressions régulières puissantes
Métacaractères sans consommation de cordes
____regroupement
Recherche directe
Remplacer la chaîne ____
____gourmands et non-gourmands
supplément
Faites-le ! Examen de certification de programmation Python : 20 questions
Lancez-vous ! Apprenez Python avec ChatGPT
Solutions aux examens de programmation en 1 minute, de problèmes de réflexion et de licence de programmation Python
Recherche
Image détaillée

Avis de l'éditeur
L'auteur du premier livre sur les Pythons en Corée !
Le livre même que me recommandent mes amis et les personnes âgées !
« En réalité, l’auteur de ce livre n’est pas seulement moi. »
Comme vous pouvez le constater d'après les innombrables commentaires sur Wikidocs, Park Eung-yong, l'auteur du premier livre sur Python en Corée en 2001, a ouvert Wikidocs en 2008 et a commencé à enseigner Python en ligne.
Depuis plus de 10 ans, je communique avec les lecteurs et réponds assidûment à leurs questions, et je suis devenue mieux informée que quiconque sur les difficultés rencontrées par les débutants.
Publié en 2016 et s'appuyant sur cette expérience, « Do it! Jump to Python » a figuré parmi les meilleures ventes du secteur de la programmation pendant quatre années consécutives. Une édition révisée, intégrant les retours des lecteurs, a été publiée en 2019, offrant ainsi un ouvrage encore plus complet.
Et en 2023, il a été réinventé sous la forme d'une introduction à la programmation personnalisée à l'ère de l'IA générative.
Un vrai maître n'a pas de coups inutiles !
Apprenez uniquement ce dont les débutants ont besoin, afin de pouvoir rapidement dépasser le niveau débutant !
En langage C, il faut plus de six lignes de code pour afficher une seule phrase, alors qu'en Python, une seule ligne suffit.
Ce livre est tout comme Python.
Concis et percutant ! La force unique de l'auteur réside dans son approche simple et claire pour expliquer les choses.
Son professionnalisme simple et sans fioritures se distingue.
C’est pourquoi ce livre est fortement recommandé aux débutants en programmation !
Les aspects difficiles à comprendre de la grammaire de Python sont expliqués à l'aide d'analogies et de diagrammes.
Il apporte également des réponses aux questions que les débutants peuvent se poser sur les raisons de cet apprentissage et sur les différences avec ce qu'ils ont appris auparavant.
Un livre qui contient l'essence des connaissances introductives en Python, affinée grâce à 16 années d'échanges avec les lecteurs.
Ce livre peut-il vraiment y parvenir à lui seul ? À ceux qui en doutent encore, j’aimerais partager les mots d’Einstein.
« Si vous ne pouvez pas l’expliquer simplement, c’est que vous ne le comprenez pas. »
Voir, c'est croire !
En vous exerçant au clavier, la grammaire Python deviendra bientôt entre vos mains !
Toutes les préparations sont effectuées rapidement et facilement, de sorte que même les élèves du collège peuvent commencer à s'entraîner immédiatement en ouvrant le livre.
Dans la première partie, vous apprendrez les bases de la grammaire en tenant vous-même le clavier.
Même les débutants peuvent acquérir de solides bases en Python en répétant les concepts et en pratiquant.
Maintenant que vous maîtrisez la grammaire qui sous-tend le programme, il ne vous manque plus qu'une recette ! Nous aborderons ce point dans la deuxième partie.
Vous allez dessiner un schéma de programme, construire une structure de programme basée sur celui-ci et vous exercer à penser et à résoudre des problèmes comme un programmeur en codant à l'aide de la grammaire que vous avez apprise précédemment.
Enfin, assurez-vous de répondre aux 20 questions de l'examen de certification Python ! Si vous réussissez toutes les questions sans difficulté, vous aurez validé le niveau d'introduction à Python.
Cours vidéo « Lancez-vous ! Passez à Python ? Jocoding » disponibles
Terminons le livre avec des cours vidéo gratuits !
Dans cette deuxième édition révisée, nous proposons également des vidéos de cours gratuites intitulées « Faites-le ! Passez à Python » issues de la chaîne YouTube de programmation facile « Jocoding », que tout le monde peut apprendre.
Les cours vidéo, qui ont connu un tel succès que ce livre a été surnommé « Jocoding Python », peuvent être visionnés sur les chaînes YouTube de Jocoding ou d'Easy Publishing.
Étudions ce livre plus en profondeur grâce au savoir-faire d'un youtubeur spécialisé dans la programmation et comptant 500 000 étoiles.
Guide d'introduction à Python pour l'ère de l'IA générative - Nouveautés de la 2e édition révisée
Cette deuxième édition révisée est également le fruit d'une évolution nourrie par le dialogue avec les lecteurs.
Nous avons encore amélioré le niveau de complétion afin que même les élèves du collège puissent facilement se lancer dans la programmation, et en réponse aux demandes des lecteurs, nous avons également ajouté des sujets avancés fréquemment utilisés dans la programmation Python, tels que les bibliothèques, les décorateurs et les itérateurs.
Une autre caractéristique est qu'il propose en annexe « Étudier Python avec ChatGPT », ce qui vous permet d'apprendre la programmation Python et l'utilisation de ChatGPT simultanément, juste à temps pour l'ère de l'IA générative qui a débuté avec ChatGPT.
Suite aux commentaires de lecteurs qui privilégient l'expérience pratique aux connaissances théoriques, nous avons augmenté le nombre d'exemples de « codage en 1 minute », qui vous permettent de revoir immédiatement la matière, et de « problèmes de réflexion », qui vous permettent de réviser ce que vous avez appris dans chaque chapitre.
Populaire non seulement pour l'auto-apprentissage, mais aussi comme manuel universitaire !
Plan d'étude séparé pour l'auto-apprentissage + tableau de progression pour le manuel fourni !
« Lancez-vous ! Passez à Python » a déjà initié d'innombrables lecteurs à la programmation.
Elle est populaire non seulement en auto-apprentissage, mais aussi dans les cours de sciences humaines des grandes universités de la région métropolitaine, ainsi que dans les départements liés aux technologies de l'information.
Le secret réside dans une structure dense et solide, conçue selon une approche centrée sur l'apprenant.
Si vous étudiez seul, utilisez le programme du « cours d'autoformation de 30 jours » fourni dans le livre.
N'importe qui peut créer un programme Python en un mois en étudiant une heure par jour selon le planning.
Pour les académies et les universités, le tableau de progression du « manuel de 16 cours » est idéal.
Le livre a été conçu de manière systématique pour optimiser l'effet de révision, notamment grâce à des exercices de « codage en 1 minute » qui reprennent des exemples, des « problèmes de réflexion » qui récapitulent les chapitres et 20 questions d'examen de certification de codage qui concluent l'ouvrage.
Vous souhaitez perfectionner vos compétences en programmation Python ?
Venez ! Au « Pibo » et au « Coding Dojo » de Park Eung-yong !
Si Python vous intéresse, visitez le site web de l'auteur, Coding Dojang (codingdojang.com).
Avec plus de 230 problèmes classés par niveau de difficulté et plus de 16 000 solutions rédigées par les membres, il n'y a pas de meilleur endroit pour améliorer vos compétences en Python.
Plus vous résolvez de problèmes, plus votre classement s'améliore et vous obtenez un bracelet de couleur comme un vrai timbre ; l'entraînement devient donc aussi très agréable.
Tout ceci est gratuit ! Le Coding Dojo de Park Eung-yong est le seul ici, alors méfiez-vous des imitations.
Si vous rencontrez un problème que vous ne pouvez pas résoudre vous-même, vous pouvez poser des questions sur le forum de questions Pybo (pybo.kr) géré par l'auteur.
Lorsque vous posez une question, l'auteur y répond personnellement, vous donnant ainsi l'impression d'avoir votre propre professeur de programmation à vos côtés et la confiance nécessaire pour savoir que vous pouvez tout faire.
Venez à la salle d'étude « Faites-le ! » où nous apprenons, partageons et progressons ensemble !
Si vous planifiez et étudiez seul, vous vous fatiguerez vite.
Rencontrons des lecteurs qui partagent des préoccupations similaires et qui abordent des sujets difficiles.
Étudier en s'entraidant est plus enrichissant.
Si vous voulez aller loin, allez-y avec un ami.
- Faites-le ! Salle d'étude : cafe.naver.com/doitstudyroom
Des exemples de fichiers sources sont disponibles sur la salle de données du site web d'Aegis Publishing ou sur le GitHub de l'auteur.
- Site web d'Easy Publishing : www.easyspub.co.kr → Cliquez sur [Data Room] → Recherchez le titre du livre
- GitHub de l'auteur : https://github.com/pahkey
Le livre même que me recommandent mes amis et les personnes âgées !
« En réalité, l’auteur de ce livre n’est pas seulement moi. »
Comme vous pouvez le constater d'après les innombrables commentaires sur Wikidocs, Park Eung-yong, l'auteur du premier livre sur Python en Corée en 2001, a ouvert Wikidocs en 2008 et a commencé à enseigner Python en ligne.
Depuis plus de 10 ans, je communique avec les lecteurs et réponds assidûment à leurs questions, et je suis devenue mieux informée que quiconque sur les difficultés rencontrées par les débutants.
Publié en 2016 et s'appuyant sur cette expérience, « Do it! Jump to Python » a figuré parmi les meilleures ventes du secteur de la programmation pendant quatre années consécutives. Une édition révisée, intégrant les retours des lecteurs, a été publiée en 2019, offrant ainsi un ouvrage encore plus complet.
Et en 2023, il a été réinventé sous la forme d'une introduction à la programmation personnalisée à l'ère de l'IA générative.
Un vrai maître n'a pas de coups inutiles !
Apprenez uniquement ce dont les débutants ont besoin, afin de pouvoir rapidement dépasser le niveau débutant !
En langage C, il faut plus de six lignes de code pour afficher une seule phrase, alors qu'en Python, une seule ligne suffit.
Ce livre est tout comme Python.
Concis et percutant ! La force unique de l'auteur réside dans son approche simple et claire pour expliquer les choses.
Son professionnalisme simple et sans fioritures se distingue.
C’est pourquoi ce livre est fortement recommandé aux débutants en programmation !
Les aspects difficiles à comprendre de la grammaire de Python sont expliqués à l'aide d'analogies et de diagrammes.
Il apporte également des réponses aux questions que les débutants peuvent se poser sur les raisons de cet apprentissage et sur les différences avec ce qu'ils ont appris auparavant.
Un livre qui contient l'essence des connaissances introductives en Python, affinée grâce à 16 années d'échanges avec les lecteurs.
Ce livre peut-il vraiment y parvenir à lui seul ? À ceux qui en doutent encore, j’aimerais partager les mots d’Einstein.
« Si vous ne pouvez pas l’expliquer simplement, c’est que vous ne le comprenez pas. »
Voir, c'est croire !
En vous exerçant au clavier, la grammaire Python deviendra bientôt entre vos mains !
Toutes les préparations sont effectuées rapidement et facilement, de sorte que même les élèves du collège peuvent commencer à s'entraîner immédiatement en ouvrant le livre.
Dans la première partie, vous apprendrez les bases de la grammaire en tenant vous-même le clavier.
Même les débutants peuvent acquérir de solides bases en Python en répétant les concepts et en pratiquant.
Maintenant que vous maîtrisez la grammaire qui sous-tend le programme, il ne vous manque plus qu'une recette ! Nous aborderons ce point dans la deuxième partie.
Vous allez dessiner un schéma de programme, construire une structure de programme basée sur celui-ci et vous exercer à penser et à résoudre des problèmes comme un programmeur en codant à l'aide de la grammaire que vous avez apprise précédemment.
Enfin, assurez-vous de répondre aux 20 questions de l'examen de certification Python ! Si vous réussissez toutes les questions sans difficulté, vous aurez validé le niveau d'introduction à Python.
Cours vidéo « Lancez-vous ! Passez à Python ? Jocoding » disponibles
Terminons le livre avec des cours vidéo gratuits !
Dans cette deuxième édition révisée, nous proposons également des vidéos de cours gratuites intitulées « Faites-le ! Passez à Python » issues de la chaîne YouTube de programmation facile « Jocoding », que tout le monde peut apprendre.
Les cours vidéo, qui ont connu un tel succès que ce livre a été surnommé « Jocoding Python », peuvent être visionnés sur les chaînes YouTube de Jocoding ou d'Easy Publishing.
Étudions ce livre plus en profondeur grâce au savoir-faire d'un youtubeur spécialisé dans la programmation et comptant 500 000 étoiles.
Guide d'introduction à Python pour l'ère de l'IA générative - Nouveautés de la 2e édition révisée
Cette deuxième édition révisée est également le fruit d'une évolution nourrie par le dialogue avec les lecteurs.
Nous avons encore amélioré le niveau de complétion afin que même les élèves du collège puissent facilement se lancer dans la programmation, et en réponse aux demandes des lecteurs, nous avons également ajouté des sujets avancés fréquemment utilisés dans la programmation Python, tels que les bibliothèques, les décorateurs et les itérateurs.
Une autre caractéristique est qu'il propose en annexe « Étudier Python avec ChatGPT », ce qui vous permet d'apprendre la programmation Python et l'utilisation de ChatGPT simultanément, juste à temps pour l'ère de l'IA générative qui a débuté avec ChatGPT.
Suite aux commentaires de lecteurs qui privilégient l'expérience pratique aux connaissances théoriques, nous avons augmenté le nombre d'exemples de « codage en 1 minute », qui vous permettent de revoir immédiatement la matière, et de « problèmes de réflexion », qui vous permettent de réviser ce que vous avez appris dans chaque chapitre.
Populaire non seulement pour l'auto-apprentissage, mais aussi comme manuel universitaire !
Plan d'étude séparé pour l'auto-apprentissage + tableau de progression pour le manuel fourni !
« Lancez-vous ! Passez à Python » a déjà initié d'innombrables lecteurs à la programmation.
Elle est populaire non seulement en auto-apprentissage, mais aussi dans les cours de sciences humaines des grandes universités de la région métropolitaine, ainsi que dans les départements liés aux technologies de l'information.
Le secret réside dans une structure dense et solide, conçue selon une approche centrée sur l'apprenant.
Si vous étudiez seul, utilisez le programme du « cours d'autoformation de 30 jours » fourni dans le livre.
N'importe qui peut créer un programme Python en un mois en étudiant une heure par jour selon le planning.
Pour les académies et les universités, le tableau de progression du « manuel de 16 cours » est idéal.
Le livre a été conçu de manière systématique pour optimiser l'effet de révision, notamment grâce à des exercices de « codage en 1 minute » qui reprennent des exemples, des « problèmes de réflexion » qui récapitulent les chapitres et 20 questions d'examen de certification de codage qui concluent l'ouvrage.
Vous souhaitez perfectionner vos compétences en programmation Python ?
Venez ! Au « Pibo » et au « Coding Dojo » de Park Eung-yong !
Si Python vous intéresse, visitez le site web de l'auteur, Coding Dojang (codingdojang.com).
Avec plus de 230 problèmes classés par niveau de difficulté et plus de 16 000 solutions rédigées par les membres, il n'y a pas de meilleur endroit pour améliorer vos compétences en Python.
Plus vous résolvez de problèmes, plus votre classement s'améliore et vous obtenez un bracelet de couleur comme un vrai timbre ; l'entraînement devient donc aussi très agréable.
Tout ceci est gratuit ! Le Coding Dojo de Park Eung-yong est le seul ici, alors méfiez-vous des imitations.
Si vous rencontrez un problème que vous ne pouvez pas résoudre vous-même, vous pouvez poser des questions sur le forum de questions Pybo (pybo.kr) géré par l'auteur.
Lorsque vous posez une question, l'auteur y répond personnellement, vous donnant ainsi l'impression d'avoir votre propre professeur de programmation à vos côtés et la confiance nécessaire pour savoir que vous pouvez tout faire.
Venez à la salle d'étude « Faites-le ! » où nous apprenons, partageons et progressons ensemble !
Si vous planifiez et étudiez seul, vous vous fatiguerez vite.
Rencontrons des lecteurs qui partagent des préoccupations similaires et qui abordent des sujets difficiles.
Étudier en s'entraidant est plus enrichissant.
Si vous voulez aller loin, allez-y avec un ami.
- Faites-le ! Salle d'étude : cafe.naver.com/doitstudyroom
Des exemples de fichiers sources sont disponibles sur la salle de données du site web d'Aegis Publishing ou sur le GitHub de l'auteur.
- Site web d'Easy Publishing : www.easyspub.co.kr → Cliquez sur [Data Room] → Recherchez le titre du livre
- GitHub de l'auteur : https://github.com/pahkey
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 15 juin 2023
Nombre de pages, poids, dimensions : 432 pages | 898 g | 188 × 257 × 15 mm
- ISBN13 : 9791163034735
- ISBN10 : 1163034738
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne