Passer aux informations sur le produit
Le secret des travailleurs performants : automatiser le travail avec Python plutôt qu’avec Excel
Le secret de la réussite : automatiser le travail avec Python plutôt qu’avec Excel
Description
Introduction au livre
Améliorez votre productivité avec Python plutôt qu'avec Excel !
Automatisez intelligemment votre travail avec Python et terminez votre journée à l'heure !


Excel me convenait parfaitement jusqu'à présent, alors pourquoi tout le monde me conseille-t-il maintenant d'apprendre Python ? Excel est optimisé pour les tâches bureautiques, mais il présente des limites lorsqu'il s'agit de traiter de grandes quantités de données ou d'automatiser des tâches répétitives.
En revanche, Python offre les avantages d'Excel, avec en plus la rapidité, et ce, en seulement quelques lignes de code.

Ce livre vous apprend à automatiser plus facilement et plus rapidement les tâches effectuées dans Excel grâce à Python.
Ce cours couvre les bases de Python, comment automatiser les documents Excel et PowerPoint avec Python, visualiser des graphiques de données, collecter des données par exploration du Web et comment appliquer Python à diverses tâches.
Cette édition révisée inclut également l'automatisation des tâches grâce à ChatGPT, vous permettant d'apprendre à travailler plus intelligemment grâce à l'IA générative.
En suivant et en appliquant des exemples concrets, même les employés de bureau novices en Python pourront surmonter leur peur de coder et se rapprocher de l'automatisation de leur travail.
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
PARTIE 01 Notions de base de Python

CHAPITRE 01 Présentation de Python

1 Qu'est-ce que Python ?
Pourquoi apprendre à coder ?
__Caractéristiques de Python
2. Utilisez Python pour votre entreprise
Python au lieu d'Excel
Automatisation des tâches
3. Préparation de l'environnement de développement Python
__Configuration d'un environnement de développement Python
__Explorez les notebooks Jupyter
finition

CHAPITRE 02 Types de données

1. Variables et constantes
__Déclarer une variable
Règles de dénomination des variables
Utilisation des constantes __
2 Types de données de base
__nombre
__chaîne
__feu
3 types de données composites
__liste
__tuple
__dictionnaire
[En savoir plus] Conversion de type de données
__ensemble
[En savoir plus] Ajout et suppression de données dans les types de données d'ensemble
finition

CHAPITRE 03 Instructions et fonctions de contrôle

1. Déclaration de contrôle
instruction __if
instruction __while
instruction __pour
2 Fonctions et classes
__Créer une fonction
Fonctions d'entrée et de sortie
[En savoir plus] Conversion des valeurs d'entrée en nombres
__Lire et écrire des fichiers externes
Fonction intégrée
__Classes et objets
finition

PARTIE 02 Excel avec Python

CHAPITRE 04 Mise en œuvre des fonctions Excel de base

1. Gestion des fichiers Excel avec Python
__Installation des packages Python
[En savoir plus] Installation du paquet openpyxl depuis l'invite de commandes (fenêtre cmd)
__Créer un cadre de données
Ajouter et supprimer des lignes et des colonnes
__Lire et écrire des fichiers Excel
2 Fonctions de texte
__Chargement des données d'entraînement
[En savoir plus] Exécuter un notebook Jupyter à partir d'un répertoire spécifique
Fusionner les caractères de plusieurs cellules
→ Fonction principale | somme()
__Extraire seulement quelques caractères
→ Fonction principale | str[ ]
__Changer la casse anglaise
→ Fonctions principales | upper(), lower(), capitalize()
__Remplacer des caractères spécifiques
→ Fonction principale | remplacer()
__Obtenir la longueur d'une chaîne de caractères
→ Fonction principale | len()
__Supprimer les espaces de la chaîne
→ Fonctions principales | strip(), lstrip(), rstrip()
3 Fonctions mathématiques et statistiques
Chargement des données d'entraînement
__Obtenir la somme des données
→ Fonction principale | somme()
__Calculer la moyenne des données
→ Fonction principale | moyenne()
Calculer la somme et la moyenne en fonction des conditions suivantes
→ Fonction principale | groupby()
Obtenez le rang
→ Fonction principale | rang()
__Trouver la valeur maximale/minimale
→ Fonctions principales | max(), min()

CHAPITRE 05 Mise en œuvre des fonctions pratiques fréquemment utilisées

1 Fonction de tableau dynamique
Chargement des données d'entraînement
Filtrez les données que vous souhaitez
→ Fonction principale | loc.isin()
[En savoir plus] Filtrage par combinaison de plusieurs conditions
Trier par __ colonne
→ Fonctions principales | sort_values() , sort_index()
__Supprimer les lignes en double
→ Fonctions principales | duplicated() , drop_duplicated()
2. Trouver et référencer des fonctions
__Chargement des données d'entraînement
Vérifiez la valeur par __index
→ Fonction principale | Fonction principale | map()
__Trouvez la valeur souhaitée
→ Fonction principale | set_index()
3 Fonctions logiques et informationnelles
__Chargement des données d'entraînement
Utilisation de la fonction __condition
→ Fonction principale | énumérer()
Fonctions de date et d'heure
→ Fonctions principales | datetime(), datetime.now()
[En savoir plus] Package de dates datetime
finition

CHAPITRE 06 Visualisation avec des fonctions graphiques

1. Création de graphiques avec Matplotlib
types de graphiques __matplotlib
graphique linéaire
→ Fonction principale | plot()
[En savoir plus] Tracer un nuage de points
graphique à barres
→ Fonction principaleㅣbar( )
__graphique circulaire
→ Fonction principale | pie()
[En savoir plus] Utilisez la propriété explode pour séparer et n'afficher que les morceaux souhaités.
__histogramme
→ Fonction principaleㅣhist()
Diagramme en boîte à moustaches
→ Fonction principale | boîte en boîte()
[En savoir plus] Créer simultanément des nuages ​​de points et des graphiques linéaires
2. Création de graphiques avec pandas
__pandas type de graphique
Chargement des données d'entraînement
graphique linéaire
→ Fonction principale | plot()
[En savoir plus] Tracer un nuage de points
graphique à barres
→ Fonctions principales | plot.bar(), plot.bath()
__graphique circulaire
→ Fonction principale | plot.pie()
__histogramme
→ Fonction principale | plot.hist()
Diagramme en boîte à moustaches
→ Fonction principale | boîte en boîte()

PARTIE 03 Automatisation des tâches avec Python

CHAPITRE 7 Automatisation du travail documentaire

1. Automatisation des tâches Excel
Aperçu d'OpenPyXL
Gestion des fichiers et feuilles Excel
Gestion du contenu des cellules
__Gestion des formats de cellule
[Exercice pratique] Analyse de la satisfaction client dans les magasins de détail
[Exercice] Fusionner plusieurs fichiers Excel en un seul
2. Automatisation des tâches PowerPoint
Présentation de __python-pptx
Gestion des fichiers PowerPoint
[Exercice] Création d'étiquettes nominatives pour les participants à un événement
3. Contrôle du système
Aperçu de __pyautogui
__Contrôler la souris
Contrôler le clavier
Boîte de message
__capture d'écran
[Exercice] Automatisation du traitement des notes
[En savoir plus] Exécution d'Excel
finition

CHAPITRE 8 CRÉATION DE TOILES

1. Aperçu du web crawling
Procédures d'exploration du Web et principaux packages
__Bases du HTML
__Principes de base du CSS
Comprendre la structure du Web avec les outils de développement Chrome
2 Collecte automatique de données Web
__Obtenir le code source HTML
__Convertir une source HTML en données
[Exercice] Récupérer des informations sur les meilleures ventes dans une librairie
3 Contrôle du navigateur Web
Aperçu de __selenium
__Webload et obtenir la source HTML
Contrôler le navigateur web
[Exercice] Collecte des informations sur les taux de change Naver et enregistrement de celles-ci dans un fichier CSV.
[Exercice] Vérification des numéros d'immatriculation des entreprises en cas de fermeture d'entreprise
finition

CHAPITRE 9 : Projets pratiques d'automatisation

1. Aperçu du projet
Étude de cas
Analyse du processus d'émission des factures
Formulaire de données et de facture Excel
2. Mise en œuvre de l'automatisation de projet
finition

CHAPITRE 10 : Générer du code d’automatisation des tâches avec ChatGPT

1. Présentation de ChatGPT
Inscrivez-vous comme membre
Écran principal et instructions d'utilisation de ChatGPT
2. Programmation avec ChatGPT
[Exercice] Analyse de données - Analyse de corrélation à partir des données de vente de Walmart
[Exercice] Automatisation des tâches - Fusion de plusieurs fichiers Excel en un seul
[Exercice] Exploration du Web - Récupération d'informations sur les meilleures ventes d'une librairie
finition

Recherche

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

Avis de l'éditeur
Combien de temps allez-vous consacrer à la création manuelle de chaque fichier ?
Finissons le travail rapidement et respectons les délais grâce à Python plutôt qu'à Excel !


M. K, qui travaille pour une société de location de photocopieurs d'entreprise, gère à lui seul 472 entreprises clientes, 627 photocopieurs et huit techniciens de maintenance dans sa région.
À la fin de chaque mois, nous devons établir des rapports de performance et envoyer les factures de service à chaque client. La création d'un fichier reliant des centaines de feuilles Excel qui organisent l'historique des services prend trois jours complets.
Même pour le responsable K, qui maîtrise parfaitement Excel, cette tâche répétitive mensuelle est toujours source de stress important.


Pendant ce temps, un nouvel employé, P, voit le responsable K en difficulté et lui dit que s'il utilise Python, il peut résoudre cette tâche en seulement 10 secondes.
Le manager K parviendra-t-il à échapper au calvaire mensuel des heures supplémentaires grâce à l'aide de l'employé P ?

PARTIE 01 : Apprenez simplement les règles de grammaire essentielles et vous pourrez automatiser votre travail !

Ce livre s'ouvre sur la question suivante : « Ne pourrait-on pas automatiser plus facilement et plus rapidement les tâches Excel répétitives grâce à Python ? »
Lorsqu'on commence à apprendre Python, on perd souvent l'intérêt et on abandonne après avoir étudié uniquement la grammaire de base.
Ce livre se concentre sur les principes fondamentaux de Python essentiels au travail, en mettant l'accent sur les méthodes d'automatisation des tâches qui peuvent être appliquées directement au travail réel.
Même les débutants en Python peuvent suivre le cours sans se désintéresser, grâce à des exemples utilisables en milieu professionnel.

PARTIE 02 : Plus facile avec une comparaison 1:1 des fonctions Excel et Python !

La plupart des employés de bureau effectuent un travail similaire en utilisant Excel.
Fusion des données provenant de plusieurs cellules, extraction de données spécifiques, calcul des sommes et des moyennes, suppression des données en double et filtrage.
Écrivons une tâche que nous effectuons habituellement dans Excel, implémentons le même contenu en Python et comparons les similitudes et les différences entre Excel et Python.
De plus, les graphiques dessinés dans Excel peuvent être facilement visualisés en ajoutant des fonctions supplémentaires grâce aux packages matplotlib et pandas de Python.

PARTIE 03 : Laissons l'ordinateur faire le travail sans lever le petit doigt !

Comparé à d'autres langages de programmation, Python offre une variété de packages spécialisés dans l'automatisation des tâches.
Les packages openpyxl et python-pptx de Python vous permettent de modifier et d'enregistrer librement le contenu de documents Excel et PowerPoint sans utiliser les programmes Microsoft Office.
De l'exploration du Web à l'aide des packages requests et BeautifulSoup au contrôle automatique du navigateur Web à l'aide du package Selenium, vous pouvez profiter de la commodité de l'automatisation des tâches grâce à Python.

Sommaire de ce livre

Installez Jupyter Notebook et découvrez ses principales fonctionnalités.
• Apprendre la grammaire de base de Python
Implémentation des fonctions Excel de base en Python
• Mise en œuvre de fonctions pratiques fréquemment utilisées dans Excel et Python pour le travail
Visualisation de documents à l'aide de fonctions graphiques
Automatisation des documents Excel et PowerPoint avec Python
• Contrôle automatique de la souris et du clavier
ㆍ Collecte automatique des informations des pages Web
• Contrôler les navigateurs Web
Écrire du code pour automatiser des tâches à l'aide de l'IA générative

Les lecteurs qui ont besoin de ce livre

Même si j'utilise Excel VBA, je dois constamment faire des heures supplémentaires à cause du grand nombre de documents.
Je peux utiliser Excel les yeux fermés, mais je veux traiter de plus grandes quantités de données plus rapidement avec Python.
Je veux quitter le travail à l'heure et laisser Python s'occuper des tâches simples et répétitives.
C'est fastidieux de rechercher et de télécharger les données les plus récentes à chaque fois. Ce serait bien si l'ordinateur pouvait les collecter pour moi.
Cliquer sans cesse sur la même souris est ennuyeux et me fait mal aux poignets, alors ce serait bien si l'ordinateur pouvait le faire pour moi.
Je souhaite améliorer la qualité des rapports en créant des graphiques et des diagrammes plus efficacement.
Ce serait plus facile de travailler si je connaissais le code Python, mais ce serait bien si ChatGPT écrivait simplement le code pour moi.

Automatisons les tâches avec Python, pas avec Excel !

ㆍ Fini les études ennuyeuses de grammaire Python ! Donnons des ailes à votre travail grâce à la pratique !
Dites adieu aux ralentissements d'Excel lors du traitement de gros volumes de données ! Résolvez le problème en 10 secondes avec Python !
Combien de temps allez-vous encore copier-coller des fonctions Excel complexes ? Mettons fin à cela avec une seule ligne de code !
Vous en avez assez des tâches répétitives sur Excel et PowerPoint ? Laissez le programme travailler pour vous et respectez les délais !
Vous n'avez pas envie d'utiliser la souris ou le clavier ? Automatisez facilement grâce au contrôle système !
ㆍ Collectons facilement toutes les données existantes sur le web grâce à l'automatisation des tâches !
ㆍ Maintenant, je peux utiliser le navigateur web comme je le souhaite, saisir des données et récupérer des données !
Dites adieu à la création de code Python complexe ! Créez du code d'automatisation métier avec ChatGPT !
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 2 septembre 2024
- Nombre de pages, poids, dimensions : 392 pages | 188 × 257 × 30 mm
- ISBN13 : 9791169212670
- ISBN10 : 1169212670

Vous aimerez peut-être aussi

카테고리