Programmation avancée en Python

Note :   (4,2 sur 5)

Programmation avancée en Python (Gabriele Lanaro)

Avis des lecteurs

Il n'y a actuellement aucun avis de lecteur. La note est basée sur 41 votes.

Titre original :

Advanced Python Programming

Contenu du livre :

Créez des applications distribuées avec des modèles de conception astucieux pour résoudre des problèmes complexes Caractéristiques principales Configurez et exécutez des algorithmes distribués sur un cluster à l'aide de Dask et PySpark Maîtrisez les compétences pour implémenter avec précision la concurrence dans votre code Acquérez une expérience pratique des modèles de conception Python à l'aide d'exemples du monde réel Description du livre

Ce parcours d'apprentissage vous montre comment tirer parti de la puissance des bibliothèques Python natives et tierces pour créer des applications robustes et réactives. Vous découvrirez les profileurs et la programmation réactive, la concurrence et le parallélisme, ainsi que des outils pour rendre vos applications rapides et efficaces. Vous découvrirez comment écrire du code pour des architectures parallèles à l'aide de TensorFlow et Theano, et comment utiliser un cluster d'ordinateurs pour des calculs à grande échelle à l'aide de technologies telles que Dask et PySpark. Avec la connaissance du fonctionnement des modèles de conception Python, vous serez en mesure de cloner des objets, de sécuriser des interfaces, de choisir dynamiquement des algorithmes et d'accomplir bien d'autres choses dans le domaine de l'informatique de haute performance.

À la fin de ce parcours d'apprentissage, vous aurez les compétences et la confiance nécessaires pour construire des modèles attrayants qui offrent rapidement des solutions efficaces à vos problèmes.

Ce parcours d'apprentissage inclut le contenu des produits Packt suivants : Python High Performance - Deuxième édition par Gabriele Lanaro Mastering Concurrency in Python par Quan Nguyen Mastering Python Design Patterns par Sakis Kasampalis Ce que vous apprendrez Utiliser NumPy et pandas pour importer et manipuler des ensembles de données Atteindre des performances natives avec Cython et Numba Écrire du code asynchrone en utilisant asyncio et RxPy Concevoir des programmes hautement évolutifs avec l'échafaudage d'application Explorer les méthodes abstraites pour maintenir la cohérence des données Cloner des objets à l'aide du modèle de prototype Utiliser le modèle d'adaptateur pour rendre compatibles des interfaces incompatibles Employer le modèle de stratégie pour choisir dynamiquement un algorithme A qui s'adresse ce livre ?

Ce parcours de formation est spécialement conçu pour les développeurs Python qui souhaitent créer des applications de haute performance et se familiariser avec la programmation monocœur et multicœur, la concurrence distribuée et les modèles de conception Python. Une certaine expérience du langage de programmation Python vous aidera à tirer le meilleur parti de ce parcours d'apprentissage. Table des matières Analyse comparative et profilage Optimisations en Python pur Opérations sur les tableaux rapides avec NumPy et Pandas Performances en C avec Cython Exploration des compilateurs Implémentation de la simultanéité Traitement parallèle Avancé Introduction à la programmation simultanée et parallèle Loi d'Amdahl Travailler avec des threads en Python Utiliser l'instruction with dans les threads Requêtes Web simultanées Travailler avec des processus en Python Opérateurs de réduction dans les processus Images simultanées Introduction à la programmation asynchrone Mise en œuvre de la programmation asynchrone en Python Création de canaux de communication avec asyncio Blocages Starvation Race Conditions Le verrouillage de l'interprète global Le schéma de l'usine Le schéma du constructeur Autres schémas de création Le schéma de l'adaptateur Le schéma du décorateur Le schéma du pont Le schéma de la façade Autres schémas structurels Le schéma de la chaîne de responsabilité Le schéma de la commande Le schéma de l'observateur

Autres informations sur le livre :

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

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Programmation avancée en Python - Advanced Python Programming
Créez des applications distribuées avec des modèles de conception astucieux pour résoudre des problèmes...
Programmation avancée en Python - Advanced Python Programming

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)