"Fluent Python" a été réalisé par Luciano Ramalho et publié par la Maison d'édition populaire des postes et télécommunications le 15 mai 2017.
À propos de l'auteur (Apprentissage recommandé : Tutoriel vidéo Python)
Luciano Ramalho, depuis 1998 Just est devenu programmeur Python. Il est membre de la Python Software Foundation, copropriétaire de Python.pro.br (une société de formation au Brésil) et co-fondateur du Garoa Hacker Clube, le premier makerspace du Brésil. Il a dirigé plusieurs équipes de développement de logiciels et enseigné des cours Python dans les secteurs des médias, de la banque et du gouvernement au Brésil.
Introduction
Ce livre est écrit par Luciano Ramalho, qui travaille en première ligne du développement Python depuis près de 20 ans, et des maîtres Python tels que Victor Stinner et Alex Martelli font office de réviseurs techniques. , Analyse les détails de programmation au niveau de la conception du langage, en tenant compte à la fois de Python 3 et de Python 2, et vous indique les causes et les solutions aux pièges du langage en Python que vous ne pouvez pas comprendre sans une expérience pratique. pratique et vous apprend à écrire du code Python authentique.
Lecteurs cibles
Les lecteurs cibles de ce livre sont des programmeurs qui utilisent actuellement Python et souhaitent se familiariser avec Python 3. Si vous connaissez Python 2 mais souhaitez migrer vers Python 3.4 ou plus récent, pas de problème.
Lors de l'écriture de ce livre, la plupart des programmeurs Python professionnels utilisent toujours Python 2, donc si des fonctionnalités de Python 3 apparaissent dans le livre, les lecteurs peuvent se sentir peu familiers, et je serai également une explication spéciale.
Cependant, l'objectif principal de ce livre est de démontrer pleinement le charme de Python 3.4, je n'expliquerai donc pas étape par étape comment faire fonctionner normalement le code de ce livre dans l'ancienne version. La plupart des exemples de ce livre peuvent fonctionner dans Python 2.7 avec de légères modifications (voire aucune modification), mais certains exemples nécessiteront une réécriture approfondie si la compatibilité ascendante est recherchée.
Cela dit, je pense toujours que même si vous ne pouvez pas échapper à Python 2.7, ce livre vous sera très utile, car les concepts de base du langage Python ne changeront pas. Python 3 n'est pas un tout nouveau langage. La plupart des modifications peuvent probablement être adaptées en un après-midi. La section "Nouvelles fonctionnalités de Python 3.0" dans la documentation officielle (https://docs.python.org/3.0/whatsnew/). 3.0 .html) est un bon point d’entrée.
Bien sûr, Python 3.0 a changé depuis sa sortie en 2009, mais ces changements ne sont pas aussi importants que les différences entre Python 3.0 et Python 2.0. Si vous n'êtes pas sûr que votre familiarité avec Python puisse suivre le contenu de ce livre, il est recommandé de revenir en arrière et de jeter un œil au didacticiel officiel de Python. Notez que les autres contenus du didacticiel ne seront pas répétés dans ce livre, sauf s'ils sont liés aux nouvelles fonctionnalités de Python 3.
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!