Python en profondeur : Utiliser les fonctionnalités, les techniques et les modules de programmation Python pour résoudre les problèmes de tous les jours (English Edition)

Note :   (4,3 sur 5)

Python en profondeur : Utiliser les fonctionnalités, les techniques et les modules de programmation Python pour résoudre les problèmes de tous les jours (English Edition) (Kamon Ayeva)

Avis des lecteurs

Résumé:

Le livre a reçu des critiques mitigées de la part des utilisateurs. Certains trouvent qu'il manque de profondeur et qu'il est mal organisé, tandis que d'autres apprécient sa facilité de compréhension et ses chapitres spécifiques.

Avantages:

Facile à lire et à suivre
livre utile pour certains chapitres (11, 12, 15)
fournit des exemples simples mais complets
considéré comme une bonne source pour l'apprentissage de Python.

Inconvénients:

Manque de profondeur et de détails
aperçu plutôt que guide complet
mauvaise organisation
introduit des concepts trop rapidement sans explication appropriée.

(basé sur 4 avis de lecteurs)

Titre original :

Python In - Depth: Use Python Programming Features, Techniques, and Modules to Solve Everyday Problems (English Edition)

Contenu du livre :

Construisez-le avec Python, l'outil de programmation populaire et inclus dans les batteries.

Caractéristiques principales

⬤ Familiarisez-vous avec les principes fondamentaux de Python.

⬤ Comprenez le paradigme OOP et apprenez à écrire vos classes d'objets personnalisées.

⬤ Explorer les outils et les techniques pour mesurer l'exécution du code afin d'optimiser les performances.

⬤  Comprendre comment Python est utilisé dans les principaux mécanismes cryptographiques.

Description

"Python In-Depth" vous présente de manière détaillée les possibilités de résoudre des problèmes quotidiens, voire complexes, en utilisant Python.

Vous commencerez par installer Python dans votre système, puis vous apprendrez les principes fondamentaux de Python afin de disposer d'une base solide sur laquelle vous pourrez vous appuyer. Vous explorerez les fondements de la programmation Python, tels que les types de données intégrés, les fonctions, les objets et les classes, les fichiers, etc. Vous explorerez ensuite les différents paradigmes de programmation tels que l'OOP, le fonctionnel et le concourant, et trouverez la meilleure approche en fonction de la situation. Vous apprendrez également à utiliser un format d'échange pour échanger des données et comprendrez comment réaliser l'optimisation des performances, le débogage efficace et la sécurité, entre autres techniques. Vers la fin, vous profiterez de deux chapitres dédiés à deux domaines où l'utilisation de Python est actuellement très forte : La science des données et le développement Web.

Ce que vous apprendrez

⬤ Apprenez à améliorer la qualité de votre code Python.

⬤ Explorer les techniques et les frameworks pour la programmation d'interfaces graphiques en Python.

⬤ Résoudre des problèmes de science des données et d'apprentissage automatique en utilisant Python.

⬤ Se familiariser avec les frameworks web Python.

Django et Flask.

A qui s'adresse ce livre

Ce livre s'adresse à toute personne qui débute dans le développement de logiciels et qui souhaite apprendre Python. Les utilisateurs existants de Python peuvent également utiliser ce livre comme référence rapide pour les fondamentaux et les fonctionnalités introduites dans Python 3. 7.

Table des matières

1. Premiers pas avec Python.

2. Déroulement du programme et gestion des erreurs.

3. Fonctions, modules et programmation fonctionnelle.

4. Modules et bibliothèques utiles.

5. Orientation objet.

6. Décorateurs et itérateurs.

7. Fichiers et persistance des données.

8. Gestionnaires de contexte.

9. Optimisation des performances.

10. Cryptographie.

11. Exécution simultanée.

12. Journalisation et débogage.

13. Style de code et assurance qualité.

14. Emballage du code et dépendances.

15. Programmation de l'interface graphique.

16. Développement Web.

17. Science des données.

À propos des auteurs

Ahidjo Ayeva est un informaticien basé à Hambourg (Allemagne). Il a plusieurs années d'expérience dans le développement d'applications logicielles en tant que développeur Full-stack en Java et Python. Ses intérêts se concentrent sur l'analyse des données, l'automatisation des processus et l'IoT. Depuis juin 2018, il est également qualifié en tant que consultant SAP Business Intelligence.

Votre profil LinkedIn : https : //www.linkedin.com/in/ahidjo-a-070baa179.

Kamon Ayeva est un développeur Python / ingénieur DevOps basé en France. Il travaille avec des outils Open Source issus du monde Python et au-delà pour des projets dans lesquels il est impliqué depuis 2000, principalement des frameworks de développement web tels que Zope, Plone CMS, Django, et Flask, et des outils d'analyse de données. Via sa société, Content Gardening Studio, il passe la plupart de son temps à aider des projets en utilisant Python.

Aiman Saed : Aiman Saeed est diplômé en informatique et travaille à plein temps comme développeur. Il s'intéresse de près aux technologies naissantes et aime écrire des blogs et parler de leurs cas d'utilisation. Il pense que tout le monde doit savoir comment fonctionne un programme et souhaite diffuser les connaissances qu'il explore à la communauté. Il a écrit sa première ligne de code au début de son adolescence, et il pense qu'il aurait dû commencer bien plus tôt.

Autres informations sur le livre :

ISBN :9789389328424
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Python en profondeur : Utiliser les fonctionnalités, les techniques et les modules de programmation...
Construisez-le avec Python, l'outil de...
Python en profondeur : Utiliser les fonctionnalités, les techniques et les modules de programmation Python pour résoudre les problèmes de tous les jours (English Edition) - Python In - Depth: Use Python Programming Features, Techniques, and Modules to Solve Everyday Problems (English Edition)

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)