Recherche

Python 3. Les fondamentaux du langage, 3e édition

Extraits

ActuaLitté

Informatique

Python 3. Les fondamentaux du langage, 3e édition

Ce livre sur les fondamentaux du langage Python 3 (en version 3.8 beta au moment de l'écriture) s'adresse à tout professionnel de l'informatique, ingénieur, étudiant (et particulièrement en BTS Services Informatiques Organisations), enseignant ou même autodidacte qui souhaite maîtriser ce langage très abouti. Il couvre un périmètre relativement large, détaille tout le coeur du langage et du traitement de données et ouvre des perspectives importantes sur tout ce que Python 3 permet de faire (de la création d'un site web au développement de jeux en passant par la conception d'une interface graphique avec Gtk). Le livre est consacré à la branche 3 de Python, et présente bien sûr les nouveautés apportées par la version 3.8. Toutefois, comme le langage Python 2 est encore très présent, lorsqu'elles existent, l'auteur présente les différences importantes avec la branche antérieure de Python. La première partie du livre détaille les atouts de Python 3 pour répondre aux besoins des entreprises quel que soit le domaine informatique concerné. La seconde partie est un guide à destination des débutants, que ce soit en Python ou en développement en général, elle permet d'aborder en douceur les concepts clés autour de projets servant de fil rouge et propose la réalisation de quelques exercices. La troisième partie porte sur les fondamentaux du langage : les notions sont présentées progressivement avec des exemples de code qui illustrent chaque propos. L'auteur a souhaité que le lecteur atteigne une autonomie réelle dans son apprentissage, avec pour chaque notion présentée deux objectifs distincts : permettre à celui qui ne connaît pas la notion de se l'approprier correctement, notamment en respectant son rôle, et permettre à celui qui la connaît de trouver des angles d'attaques originaux pour aller le plus loin possible dans son exploitation. Les quatrième et cinquième parties permettent de voir comment utiliser Python 3 pour résoudre des problématiques métier et donc comment utiliser tout ce qu'il y a autour de Python 3 (manipulation de données, qualité, protocoles, serveurs, images, programmation système, réseau, web ou scientifique...). Dans ces parties, le fil conducteur est la fonctionnalité et non pas le module ; chaque chapitre se concentre sur la manière d'exploiter une fonctionnalité par l'utilisation d'un ou de plusieurs modules et présente une méthodologie, mais n'est pas centré sur une description anatomique des modules eux-mêmes. La sixième partie se focalise sur les différents types de programmation concurrente, et en particulier sur l'asynchrone, véritable point focal des dernières innovations du langage Python et solution d'avenir. On y parle également de fil programmation parallèle ou distribuée. Enfin, la dernière partie de l'ouvrage est un vaste tutoriel qui permet de mettre en pratique, dans un cadre professionnel, tout ce qui a été vu précédemment en créant une application qui couvre tous les domaines courants du développement (données, Web avec Pyramid, interface graphique avec Gtk, script système...) et ainsi de présenter des solutions efficaces de développement utilisant Python 3. Le code source des parties 2, 4 et 5 est intégralement téléchargeable sur le site www.editions-eni.fr pour permettre au lecteur de tester le programme et de le modifier à sa guise de manière à faire ses propres expériences.

ActuaLitté

Langages informatiques

Python 3. Les fondamentaux du langage, 2e édition

Ce livre sur les fondamentaux du langage Python 3 s'adresse à tout professionnel de l'informatique, ingénieur, étudiant (et particulièrement en BTS Services Informatiques Organisations) enseignant ou même autodidacte, qui souhaite maîtriser ce langage très abouti. Il couvre un périmètre relativement large, détaille tout le coeur du langage et du traitement de données et ouvre des perspectives importantes sur tout ce que Python 3 permet de faire. Le livre est consacré à la branche 3 de Python. La première partie du livre détaille les atouts de Python 3 pour répondre aux besoins des entreprises quel que soit le domaine informatique concerné. La seconde partie est un guide à destination des débutants, que ce soit en Python ou en développement en général, elle permet d'aborder en douceur les concepts clés autour de projets servant de fil rouge et propose la réalisation de quelques exercices. La troisième partie porte sur les fondamentaux du langage : les notions sont présentées progressivement avec des exemples de code qui illustrent chaque propos. L'auteur a souhaité que le lecteur atteigne une autonomie réelle dans son apprentissage, avec pour chaque notion présentée deux objectifs distincts : permettre à celui qui ne connaît pas la notion de se l'approprier correctement, notamment en respectant son rôle, et permettre à celui qui la connaît de trouver des angles d'attaques originaux pour aller le plus loin possible dans son exploitation. La quatrième partie permet d'avoir un aperçu de l'utilisation des fonctionnalités de Python 3 pour la manipulation de fichiers ou de bases de données. Enfin, la dernière partie de l'ouvrage est un vaste tutoriel qui permet de mettre en pratique, dans un cadre professionnel, tout ce qui a été vu précédemment en créant une application qui couvre tous les domaines courants du développement et ainsi de présenter des solutions efficaces de développement utilisant Python 3.

06/2023

ActuaLitté

Informatique

Le langage Go. Les fondamentaux du langage

Ce livre est destiné aux développeurs débutants en Go, mais connaissant déjà d'autres langages courants comme C, Java, JavaScript, PHP ou Python. Il leur permet d'être opérationnels avec le langage Go en quelques jours en transposant leurs connaissances, pour apprendre à créer des programmes à la fois économes en énergie et capables d'utiliser efficacement les machines multicoeurs. Avec plus de 150 listings à l'appui, il décrit : - les choix fondamentaux des créateurs du langage ; - les détails de sa syntaxe, depuis son soutien d'Unicode jusqu'à l'implémentation de ses structures de données natives ; - ses mécanismes de contrôle de flux et de traitement des erreurs ; - ses fonctions intégrées, y compris réflexion et métaprogrammation ; - l'ensemble des mécanismes qu'il inclut pour la programmation concurrente ; - ses choix en matière d'organisation du code, des paquets aux modules en passant par les espaces de travail, le vendoring et les outils communautaires. Le texte couvre toutes les versions de Go 1.0 jusqu'à Go 1.14 et certaines des évolutions futures déjà annoncées.

06/2020

ActuaLitté

Langages informatiques

Kotlin. Les fondamentaux du langage

Ce livre s'adresse à toute personne désireuse d'apprendre à programmer grâce au langage Kotlin (en version 1.4 au moment de l'écriture). Que le lecteur soit grand débutant ou qu'il ait déjà de l'expérience avec un ou plusieurs langages de programmation, cet ouvrage lui offrira toutes les bases nécessaires à la prise en main de Kotlin afin de l'utiliser dans un contexte JVM (Java Virtual Machine), toujours illustrées par des exemples de code. Après de premiers chapitres permettant de présenter le langage et de préparer son environnement de travail, le lecteur étudie les bases du langage à travers les variables, les conditions, les boucles, les tableaux et les fonctions. Puis, dans la suite des chapitres, le lecteur découvre la programmation orientée objet et toutes les possibilités du langage Kotlin autour de ce concept (classes, interfaces, énumérations, héritages, classes de données, généricité, etc.). Le lecteur a également la possibilité d'étudier des notions avancées contenues directement dans le langage Kotlin (collections, séquences, conversion de type, réification de type, fonctions de portées, etc.) ou proposées à travers des bibliothèques tierces (coroutines, channels, flow, requêtes web ou encore sérialisation JSON). Pour finir, le dernier chapitre propose une mise en application des différentes notions étudiées au travers du développement, étape par étape, d'un programme Kotlin destiné à la JVM.

02/2021

ActuaLitté

Java

Langage Java. Les fondamentaux

Cet ouvrage présente les aspects fondamentaux du langage de programmation Java (dans sa version "Standard Edition" 15). Les leçons y sont découpées par niveaux (allant de "ceinture blanche" à "ceinture noire") et cela permet des parcours différenciés de lecture et d'apprentissage. Issu de nombreuses expérimentations le contenu intéressera : DES DEBUTANTS qui veulent s'initier à la programmation Java. La progression et la pertinence des exemples permettent de comprendre et d'assimiler une conception s'appuyant sur cet outil. Elles permettent ainsi de stimuler une démarche qui s'inscrive dans la philosophie même du langage. DES PROGRAMMEURS expérimentés qui y trouveront un aide-mémoire pratique et des précisions techniques fines sur des sujets parfois délicats. DES FORMATEURS qui y trouveront un cheminement pédagogique qui a été testé sur des centaines d'élèves de profils fort différents.

04/2021

ActuaLitté

Langage C++

C++. Des fondamentaux du langage aux applications, 3e édition

Ce livre s'adresse à tout développeur désireux d'apprendre le langage C++, dans le cadre de ses études ou pour consolider son expérience professionnelle. Le premier chapitre présente les bases de la syntaxe du langage ainsi que l'organisation des programmes. Le chapitre suivant est une transition vers C++, il explique les notions clés pour créer ses premières applications : structures, pointeurs, bibliothèques standards... Le troisième chapitre détaille la programmation orientée objet et les mécanismes spécifiques au langage (héritage, modèles de classes...). Vient ensuite l'étude de la STL (Standard Template Library), présentée à travers ses mécanismes les plus importants : les chaînes, les structures de données et les parcours de collection. Les évolutions du C++ moderne telles que les lambda-expressions, les smart-pointers et l'inférence de type sont également étudiées en préalable à la bibliothèque boost. Un chapitre ouvre C++ sur ses univers, tels que l'environnement managé . NET C++ CLI et les applications Win32. Comme illustration des capacités de C++ à créer tout type d'applications, l'auteur propose un exemple complet de tableur graphique, un interprète du langage tiny-Lisp ou encore un programme de compression de fichiers. L'ouvrage se termine par un chapitre consacré à l'optimisation, aux méthodes de conception orientée objet UML et aux design patterns puis par un chapitre appliquant des algorithmes essentiels en C++ traitant de la reconnaissance de motifs, la recherche dans un graphe et de compression de données. Le code source des exemples du livre est disponible en téléchargement sur www. editions-eni. fr. Les exemples sont réalisés avec Visual Studio Community Edition sous Windows et avec Eclipse sous Linux Ubuntu.

05/2021

ActuaLitté

Langage C++

C++. Des fondamentaux du langage aux applications, 4e édition

Ce livre s'adresse à tout développeur désireux d'apprendre le langage C++, dans le cadre de ses études ou pour consolider son expérience professionnelle. Le premier chapitre présente les bases de la syntaxe du langage ainsi que l'organisation des programmes. Le chapitre suivant est une transition vers C++, il explique les notions clés pour créer ses premières applications : structures, pointeurs, bibliothèques standards... Le troisième chapitre détaille la programmation orientée objet et les mécanismes spécifiques au langage (héritage, modèles de classes...). Vient ensuite l'étude de la STL (Standard Template Library), présentée à travers ses mécanismes les plus importants : les chaînes, les structures de données et les parcours de collection. Les évolutions du C++ moderne telles que les lambda-expressions, les smart-pointers et l'inférence de type sont également étudiées en préalable à la bibliothèque boost. Un chapitre ouvre C++ sur ses univers, tels que l'environnement managé .NET C++ CLI et les applications Win32. Comme illustration des capacités de C++ à créer tout type d'applications, l'auteur propose un exemple complet de tableur graphique, un interprète du langage tiny-Lisp, un programme de compression de fichiers ou encore un réseau de neurones appliqué à un démonstrateur de calculs. L'ouvrage se termine par un chapitre appliquant des algorithmes essentiels en C++ traitant de la reconnaissance de motifs, la recherche dans un graphe et de compression de données. Le code source des exemples du livre est disponible en téléchargement sur www.editions-eni.fr. Les exemples sont réalisés avec Visual Studio Community Edition sous Windows et avec Eclipse sous Linux Ubuntu.

06/2024

ActuaLitté

Programmation

Pygame. Coffret en 2 volumes : Développement de jeux vidéo en Python, 2e édition

Ces deux livres offrent au lecteur un maximum d'informations sur le langage Python pour vous initier au développement de jeux vidéo avec Pygame. 967 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www. editions-eni. fr. Un livre de la collection Ressources Informatiques Python 3 - Les fondamentaux du langage (4e édition) Extrait du résumé : Ce livre sur les fondamentaux du langage Python 3 (ici en version 3. 11) s'adresse à tout professionnel de l'informatique, ingénieur, étudiant (et particulièrement en BTS Services Informatiques Organisations), enseignant ou même autodidacte, qui souhaite maîtriser ce langage très abouti. Il détaille tout le coeur du langage et du traitement de données et ouvre des perspectives importantes sur tout ce que Python 3 permet de faire. Le livre est consacré à la branche 3 de Python et présente bien sûr les nouveautés apportées par la version 3. 11. Toutefois, comme le langage Python 2 est encore très présent, lorsqu'elles existent, l'auteur présente les différences importantes avec la branche antérieure de Python... Un livre de la collection La Fabrique Pygame - Initiez-vous au développement de jeux vidéo en Python (2e édition) Extrait du résumé : Ce livre s'adresse à tous les makers et passionnés de programmation qui souhaitent apprendre à développer des jeux vidéo avec Pygame. Il intéressera également les débutants en langage Python ainsi que les informaticiens qui veulent parfaire leur connaissance de cette bibliothèque utilisée non seulement dans le domaine du jeu vidéo, mais également dans celui de la simulation...

12/2023

ActuaLitté

Informatique

Pygame. Coffret en 2 volumes : Développement de jeux vidéo en Python

Ces deux livres offrent au lecteur un maximum d'informations sur le langage Python pour vous initier au développement de jeux vidéo avec Pygame. 912 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. Un livre de la collection La Fabrique Pygame - Initiez-vous au développement de jeux vidéo en Python. Extrait du résumé : Ce livre s'adresse à tous les makers et passionnés de programmation qui souhaitent apprendre à développer des jeux vidéo avec Pygame. Il intéressera également les débutants en langage Python ainsi que les informaticiens qui veulent parfaire leur connaissance de cette bibliothèque utilisée non seulement dans le domaine du jeu vidéo, mais également dans celui de la simulation... Un livre de la collection Ressources Informatiques Python 3 - Les fondamentaux du langage (3e édition). Extrait du résumé : Ce livre sur les fondamentaux du langage Python 3 (en version 3.8 beta au moment de l'écriture) s'adresse à tout professionnel de l'informatique, ingénieur, étudiant (et particulièrement en BTS Services Informatiques Organisations), enseignant ou même autodidacte, qui souhaite maîtriser ce langage très abouti. Il couvre un périmètre relativement large, détaille tout le coeur du langage et du traitement de données et ouvre des perspectives importantes sur tout ce que Python 3 permet de faire (de la création d'un site web au développement de jeux en passant par la conception d'une interface graphique avec Gtk). Le livre est consacré à la branche 3 de Python, et présente bien sûr les nouveautés apportées par la version 3.8. Toutefois, comme le langage Python 2 est encore très présent, lorsqu'elles existent, l'auteur présente les différences importantes avec la branche antérieure de Python...

01/2021

ActuaLitté

Programmation

Python pour le data scientist. Des bases du langage au machine learning, 3e édition

Si vous vous intéressez au traitement des données avec le langage Python, cet ouvrage s'adresse à vous. Que vous soyez débutant en Python ou que vous ayez une expérience significative, il vous apportera les clés pour utiliser ce langage en data science. Ce livre répond à de nombreuses questions sur Python : - Comment utiliser Python en data science ? - Comment coder en Python ? - Comment préparer des données avec Python ? - Comment créer des visualisations attractives avec Python ? - Comment appliquer des modèles de machine learning et de deep learning avec Python ? - Comment passer aux environnements big data ? Pour mettre en place vos traitements, vous apprendrez à tirer parti des multiples outils Python tels que Anaconda, Jupyter, NumPy, Pandas, Matplotlib, Seaborn, Bokeh, Scikit-Learn, TensorFlow, PySpark... Cette troisième édition, entièrement refondue et augmentée, est enrichie des mises à jour de code liées aux évolutions de Python et des packages de data science. L'ensemble du code compris dans cet ouvrage est disponible sous la forme de notebooks Jupyter dans le repository public de l'auteur : https : //github. com/emjako/pythondatascientist

03/2024

ActuaLitté

Mathématiques

Python. Coffrets en 2 volumes : S'initier au calcul numérique

Ces deux livres offrent au lecteur un maximum d'informations sur le langage Python pour s'initier au calcul numérique avec les méthodes mathématiques permettant de concevoir un programme Python. 1120 pages par nos experts. Un livre de la collection Ressources Informatiques Python : Introduction au calcul numérique. Extrait du résumé : Le langage de programmation Python est disponible sur la plupart des outils de calcul, ordinateurs ou calculatrices scientifiques. Ce livre s'adresse principalement aux lycéens qui auront choisi l'option Mathématiques, aux étudiants de BTS et d'IUT ou aux enseignants de mathématiques par exemple qui souhaitent s'initier au calcul numérique avec les méthodes mathématiques permettant de concevoir et utiliser un programme Python... Un livre de la collection Ressources Informatiques Python 3 : Les fondamentaux du langage (3e édition). Extrait du résumé : Ce livre sur les fondamentaux du langage Python 3 (en version 3. 8 beta au moment de l'écriture) s'adresse à tout professionnel de l'informatique, ingénieur, étudiant (et particulièrement en BTS Services Informatiques Organisations), enseignant ou même autodidacte, qui souhaite maîtriser ce langage très abouti. Il couvre un périmètre relativement large, détaille tout le coeur du langage et du traitement de données et ouvre des perspectives importantes sur tout ce que Python 3 permet de faire (de la création d'un site web au développement de jeux en passant par la conception d'une interface graphique avec Gtk). Le livre est consacré à la branche 3 de Python, et présente bien sûr les nouveautés apportées par la version 3. 8. Toutefois, comme le langage Python 2 est encore très présent, lorsqu'elles existent, l'auteur présente les différences importantes avec la branche antérieure de Python...

03/2021

ActuaLitté

Programmation

Python pour le data scientist. Des bases du langage au machine learning, 2e édition

Python est devenu en quelques années un langage majeur dans l'univers des applications centrées sur le traitement des données, et plus particulièrement des gros volumes de données (big data). Cet ouvrage servira de guide à tous ceux qui s'intéressent à l'utilisation de Python pour le travail sur les données et l'automatisation de certaines tâches (data science). Il met l'accent sur la préparation et la mise en forme des données qui sont essentielles dans la qualité du résultat et qui constituent aujourd'hui une part importante du travail du data scientist. Si vous vous intéressez au traitement des données avec le langage Python, cet ouvrage s'adresse à vous. Que vous soyez débutant en Python ou que vous ayez une expérience significative, il vous apportera les clés pour utiliser ce langage en data science. Ce livre répond à de nombreuses questions sur Python : Comment utiliser Python en data science ? Comment coder en Python ? Comment préparer des données avec Python ? Comment créer des visualisations attractives avec Python ? Comment appliquer des modèles de machine learning et de deep learning avec Python ? Comment passer aux environnements big data ? Vous apprendrez à tirer parti des multiples outils Python tels que Anaconda, Jupyter, NumPy, Pandas, Matplotlib, Seaborn, Bokeh, Scikit-Learn, TensorFlow, PySpark... pour mettre en place vos traitements. Cette deuxième édition est complétée et enrichie par des mises à jour de code liées aux évolutions de Python et des packages de data science. Des données plus récentes sont aussi utilisées. Les + en ligne : l'ensemble du code compris dans cet ouvrage est disponible sous la forme de notebooks Jupyter dans le repository public de l'auteur : github.com/emjako/pythondatascientist.

03/2021

ActuaLitté

Informatique

C# 10 et Visual Studio Code. Les fondamentaux du langage

Ce livre s'adresse à toute personne désireuse d'entrer dans le monde du développement d'applications . NET grâce au langage C#, ici dans sa toute dernière version en date, la version 10. Après une introduction rapide sur le fonctionnement de C# 10 et de son framework associé . NET, le lecteur pourra installer l'environnement de développement multi-plateforme, Visual Studio Code, afin de pratiquer les divers exercices présents tout au long du livre. Le lecteur commence ensuite par étudier la syntaxe de base du langage ainsi que les éléments associés pour écrire des programmes simples rapidement. Il abordera également un concept fondamental et central : la programmation orientée objet, paradigme utilisé dans l'utilisation de nombreux langages de développement. Pour créer des programmes robustes et performants, le lecteur découvrira les principaux éléments algorithmiques du langage, comme les boucles, les collections ou encore la gestion des erreurs. Des concepts supplémentaires, comme LINQ, seront étudiés en profondeur à travers des exemples concrets ponctués d'exercices en autonomie. D'autres notions essentielles telles que l'asynchronisme, le fonctionnement des flux de données, la sérialisation en binaire, XML ou encore JSON seront couvertes afin de compléter le panorama des possibilités du langage. Pour permettre au lecteur d'étendre sa réflexion pour ses projets futurs, un chapitre propose un tour d'horizon des applications qu'il est possible de développer grâce à C#, comme des applications web, Windows ou mobile, le tout illustré par des exemples. Un ultime chapitre propose un glossaire qui servira d'aide-mémoire aux développeurs.

01/2022

ActuaLitté

Programmation

Apache Spark et Python. Coffret en 2 volumes : Maîtrisez le développement pour le Big Data

Ces deux livres offrent au lecteur un maximum d'informations sur le langage Python et le framework Apache Spark pour maîtriser le développement pour le Big Data. 1010 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www. editions-eni. fr. Un livre de la collection Ressources Informatiques Python 3 - Les fondamentaux du langage (4e édition) Extrait du résumé : Ce livre sur les fondamentaux du langage Python 3 (ici en version 3. 11) s'adresse à tout professionnel de l'informatique, ingénieur, étudiant (et particulièrement en BTS Services Informatiques Organisations), enseignant ou même autodidacte, qui souhaite maîtriser ce langage très abouti. Il détaille tout le coeur du langage et du traitement de données et ouvre des perspectives importantes sur tout ce que Python 3 permet de faire. Le livre est consacré à la branche 3 de Python et présente bien sûr les nouveautés apportées par la version 3. 11. Toutefois, comme le langage Python 2 est encore très présent, lorsqu'elles existent, l'auteur présente les différences importantes avec la branche antérieure de Python... Un livre de la collection Expert IT Apache Spark - Développez en Python pour le big data Extrait du résumé : Ce livre sur le framework Apache Spark vous permet d'apprendre à développer des applications en Python en vous appuyant sur l'analyse et le traitement de données volumineuses ainsi que sur la notion d'apprentissage automatique...

02/2024

ActuaLitté

Gestion

Les fondamentaux du management. 2e édition

Cet ouvrage présente de manière synthétique et illustrée les connaissances relatives au fonctionnement opérationnel de l'entreprise (structure, organisation, activités) en se fondant sur les actions du manager (environnement, rôle et compétences, activités, différents types d'organisations). Véritable introduction aux cours de management, il développe les principaux outils opérationnels et synthétise la réflexion sur les principes de base.Cette 2e édition est enrichie des dernières actualisations théoriques. Les exemples, illustrations et les contributions d'experts ont également été renouvelés.

05/2013

ActuaLitté

Informatique

Python 3. Apprendre à programmer dans l'écosystème Python, 2e édition

Cet ouvrage est destiné aux étudiants débutants en programmation, qu'ils soient en IUT, en BTS, en licence, en classes prépas ou école d'ingénieurs. Il est également conçu pour les autodidactes qui veulent s'initier à la programmation et pour les professeurs du secondaire qui souhaitent enseigner Python comme premier langage. Cet ouvrage vous fournira les bases de l'apprentissage de la programmation avec Python 3, langage à la fois simple, puissant et polyvalent. Il s'appuie sur la version Python 3. 8, publiée en septembre 2019. La démarche pédagogique, accompagnée d'exemples illustrant le programme Numérique et sciences informatiques du lycée, est renforcée par l'usage de Pyzo et des notebooks Jupyter, outils pédagogiques interactifs qui permettent au lecteur de tester aisément son code et de mettre en oeuvre les connaissances qu'il acquiert. L'usage de la couleur permet de bien faire comprendre les différents éléments qui constituent le code. Cet ouvrage offre un total de 180 exercices corrigés accessibles sur le web, dont certains sont aussi présents dans la version imprimée. Retrouvez sur dunod. com et sur github. com : - Les programmes des exercices et des exemples. - Une documentation sur l'installation et l'usage des notebooks Jupyter. - Les exercices corrigés supplémentaires.

07/2020

ActuaLitté

Programmation

Python pour les nuls. 2e édition

Un livre idéal pour serpenter pas à pas dans l'univers de la programmation en Python. Ce livre permettra à tous les programmeurs débutants ou les étudiants en informatique de découvrir les bases de la programmation en Python, un langage qui peut-être utilisé seul ou avec un autre langage comme le C par exemple. Couvre la version 3 de Python. Au programme : Comprendre la syntaxe du langage Python Concevoir des programmes et simplifier le développement Blocs de données, chaînes et dictionnaires S'initier à la programmation procédurale et orientée objet

06/2023

ActuaLitté

Informatique

Java 11. Les fondamentaux du langage (avec exercices pratiques et corrigés)

Ce livre s'adresse à tout informaticien désirant développer sous Java. Que le lecteur soit débutant ou qu'il ait déjà une première expérience avec un autre langage, il trouvera dans cet ouvrage toutes les bases nécessaires pour se familiariser rapidement avec un des langages les plus utilisés au monde. Après une présentation de la plateforme Java SE, de son installation sous Windows et Linux et de l'environnement de développement utilisé dans le cadre de l'ouvrage (Eclipse, MySQL), le lecteur étudie les bases du langage et la programmation orientée objet. Parmi la richesse de l'API Java, un focus est fait sur l'API de gestion des dates, sur les nouvelles possibilités offertes par les interfaces et sur la notion de modules. Les expressions lambda et les API sous-jacentes comme l'API java.util.function ou l'API Stream sont détaillées avant de passer à l'étude du développement d'applications graphiques avec la bibliothèque Swing. Le développement d'applications client/serveur est également présenté avec l'API JDBC assurant l'accès aux bases de données relationnelles. Le déploiement étant une étape importante du succès d'une application, le dernier chapitre présente la distribution d'une application avec la solution classique des fichiers d'archives ou l'utilisation de l'outil jlink. De nombreux exercices avec leurs corrigés permettent au lecteur de valider ses connaissances et de mettre en pratique immédiatement les notions étudiées.

09/2019

ActuaLitté

Java

Java 17 - Les fondamentaux du langage (avec exercices pratiques et corrigés)

Ce livre s'adresse à tout informaticien désirant développer sous Java. Que le lecteur soit débutant ou qu'il ait déjà une première expérience avec un autre langage, il trouvera dans cet ouvrage toutes les bases nécessaires pour se familiariser rapidement avec un des langages les plus utilisés au monde. Après une présentation de la plateforme Java SE, de son installation sous Windows et Linux et de l'environnement de développement utilisé dans le cadre de l'ouvrage (Eclipse, MySQL), le lecteur étudie les bases du langage et la programmation orientée objet. Parmi la richesse de l'API Java, un focus est fait sur l'API de gestion des dates, sur les nouvelles possibilités offertes par les interfaces et sur la notion de modules. Les expressions lambda et les API sous-jacentes comme l'API java. util. function ou l'API Stream sont détaillées avant de passer à l'étude du développement d'applications graphiques avec la bibliothèque Swing. Le développement d'applications client/serveur est également présenté avec l'API JDBC assurant l'accès aux bases de données relationnelles. Le déploiement étant une étape importante du succès d'une application, le dernier chapitre présente la distribution d'une application avec la solution classique des fichiers d'archives ou l'utilisation des outils jlink et jpackage. De nombreux exercices avec leurs corrigés permettent au lecteur de valider ses connaissances et de mettre en pratique immédiatement les notions étudiées. Des éléments complémentaires sont en téléchargement sur le site www. editions-eni. fr.

03/2022

ActuaLitté

Météorologie

Fondamentaux de météorologie. 3e édition

Cet ouvrage présente les bases techniques et scientifiques de la météorologie de ce début du XXIe siècle. Il permet à des lecteurs intéressés par la météorologie et possédant une culture scientifique générale d'aborder les connaissances classiques dans le domaine de la physique de l'atmosphère exposées avec un souci pédagogique permanent. Il présente également un état de l'art des principaux modèles conceptuels fondés sur des résultats de publications scientifiques récentes ainsi que les techniques actuelles d'observation et de prévision numérique du temps. Dans la première partie, très descriptive, le lecteur découvre les différents moyens d'observation de l'atmosphère ainsi que les paramètres qui décrivent l'état de l'atmosphère, depuis l'échelle de la planète jusqu'à celle du nuage. La deuxième partie expose les lois générales d'évolution du fluide atmosphérique. Puis, dans la troisième partie sont expliquées les approximations classiques de ces lois générales pour différentes échelles spatio-temporelles. La quatrième partie décrit les modèles conceptuels issus des progrès récents de la recherche météorologique. Enfin, la dernière partie expose les principes généraux de la prévision numérique du temps, clé de voûte de la prévision météorologique actuelle. Avec une approche qui combine rigueur théorique et interprétation physique, ce livre s'adresse à un public varié : étudiants en météorologie ; utilisateurs avertis des informations météorologiques (marins, pilotes, vélivoles, etc.) désireux de comprendre en profondeur les mécanismes atmosphériques ; professeurs de physique et de «sciences de la vie et de la Terre», de l'enseignement secondaire et des classes préparatoires, qui choisissent la météorologie comme thème d'activités pédagogiques ; météorologistes professionnels. Les connaissances scientifiques générales auxquelles il fait appel sont celles d'un premier cycle universitaire scientifique.

06/2022

ActuaLitté

Langages informatiques

Informatique ECG/ECT 1re et 2e années. Avec le langage Python, 2e édition

Ce manuel d'informatique, court et concis, est destiné en priorité aux élèves des Classes préparatoires aux grandes écoles de commerce première et seconde années. La première moitié est consacrée à l'apprentissage du langage Python et à la familiarisation aux méthodes de programmation basée sur des travaux pratiques. Elle est renforcée par des exercices de tous niveaux de difficulté et présentations variées. La seconde moitié est consacrée aux thèmes du programme de seconde année des classes préparatoires EC : statistiques, fonctions de plusieurs variables, simulation, estimation, bases de données (et langage SQL), équations différentielles et chaînes de Markov. Ces thèmes sont présentés dans le strict respect de tous les objectifs du programme. Ce manuel pourra également intéresser tous ceux, enseignants, étudiants, ingénieurs, qui souhaitent découvrir rapidement et sans abstraction inutile, le noyau de base de Python et quelques-unes de ses applications.

02/2023

ActuaLitté

Géographie

Les fondamentaux de la géographie. 4e édition

La nouvelle édition de cet ouvrage didactique, largement revue et augmentée, présente les thèmes fondamentaux de la géographie d'aujourd'hui. Chaque chapitre est organisé de manière claire et pédagogique : objectifs de connaissance, cours structuré assorti de nombreux encadrés et définitions, éléments essentiels à retenir, notions clés à maîtriser, étude de cas mobilisant des documents variés. L'ensemble est complété par la méthodologie des grands outils (carte, SIG, Internet) nécessaires à tout apprenti géographe. Un manuel indispensable pour acquérir les bases théoriques et méthodologiques de la discipline ou actualiser ses connaissances.

02/2018

ActuaLitté

Informatique

Python précis et concis. Python 3.4 et 2.7, 5e édition

Python est un langage de programmation "généraliste", multi plate-forme, orienté objet et open source. Il est adapté à une grande diversité de contextes, et c'est aujourd'hui l'un des langages de programmation les plus utilisés au monde. Ce petit ouvrage de synthèse rassemble tous les types de variables, les commandes, les fonctions, les bibliothèques de modules et plus généralement tous les outils Python utiles aux développeurs. Il permet donc d'avoir un aperçu rapide en quelques pages du potentiel de chaque module. Le sommaire précis et l'index en fin de livre permettent de retrouver rapidement les informations recherchées. Cette cinquième édition couvre à la fois les versions 2. 7 et 3. 3.

09/2019

ActuaLitté

Lycée parascolaire

Littérature. Les fondamentaux, Edition 2021

Ce livre présente une sélection d'ouvrages clés de la littérature française et européenne accompagnée d'éléments biographiques et contextuels. Les thèmes essentiels ainsi que l'influence ultérieure de chaque oeuvre permettent d'en mesurer l'importance et le rayonnement. Des tableaux récapitulatifs des principaux courants littéraires et culturels ainsi que des principaux genres et registres rappellent les grands principes de l'histoire de la littérature. Par cette présentation, ce livre permet d'accéder rapidement à l'essentiel d'une oeuvre littéraire, pour la découvrir avant sa lecture ou pour en comprendre les enjeux essentiels. Ce livre s'adresse à tous les lycéens, et principalement, à ceux ayant choisi l'option humanité, littérature et philosophie.

01/2021

ActuaLitté

Informatique

Le langage VHDL. Du langage au circuit, du circuit au langage, 5e édition

L'utilisation d'un langage évolué (VHDL, Very High speed integrated circuits Hardware Description Langage) dans la modélisation et la conception des circuits intégrés numériques est aujourd'hui indispensable. Cet ouvrage propose de découvrir l'ensemble des possibilités offertes par le langage VHDL. Les tests et les pièges à éviter lors de la démarche d'élaboration d'un composant numérique sont également présentés, à travers un exemple "fil rouge". Des exercices corrigés complètent le cours. Cette cinquième édition a été revue, corrigée et actualisée et les applications ont été remaniées afin de gagner en clarté.

06/2016

ActuaLitté

Programmation

Python et Raspberry Pi. Coffret en 2 volumes : Maîtrisez et développez une application de télémétrie avec Flask (2e édition)

Ces deux livres offrent au lecteur un maximum d'informations sur le langage Python et le nano-ordinateur Raspberry Pi pour maîtriser le développement d'une application de télémétrie avec le framework Flask.1094 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. Un livre de la collection La Fabrique Python et Raspberry Pi - Apprenez à développer sur votre nano-ordinateur (3e édition) Extrait du résumé : Ce livre s'adresse à toute personne qui souhaite disposer des connaissances nécessaires pour maîtriser le langage Python et être en mesure de développer efficacement des programmes pour le nano-ordinateur Raspberry Pi. Afin de rendre cet apprentissage plus concret, l'auteur propose au lecteur des projets de mise en application des connaissances acquises. La lecture de ce livre ne nécessite pas de connaissances particulières en développement ou en électronique, néanmoins une connaissance des environnements Linux ou UNIX est un plus... Un livre de la collection La Fabrique Python, Raspberry Pi et Flask - Capturez des données télémétriques et réalisez des tableaux de bord web (2e édition) Extrait du résumé : Ce livre s'adresse à toute personne qui souhaite découvrir comment capturer des données télémétriques d'une maison (température, humidité, pression atmosphérique, luminosité) et les présenter dans une interface web sous forme de tableaux de bord. L'auteur s'appuie pour cela sur les possibilités offertes par le langage Python, le nano-ordinateur Raspberry Pi et le framework Flask. Bien qu'appliqué au Raspberry Pi, le contenu du livre est suffisamment universel pour être exploité sur d'autres plateformes telles que des ordinateurs. Pour tirer le meilleur profit de la lecture de ce livre, des notions de programmation orientée objet et quelques rudiments sur le langage Python et en électronique sont nécessaires. Une première expérience avec le Raspberry Pi est également souhaitée...

02/2022

ActuaLitté

Mathématiques

Programmation en Python pour les mathématiques. 3e édition

Cet ouvrage présente tout ce que le mathématicien doit savoir sur le langage Python, langage le plus répandu dans le monde scientifique : comment se le procurer, comment l'installer, l'utiliser, quelles sont ses fonctionnalités proprement mathématiques et quels problèmes sont susceptibles d'être résolus grâce à lui. Didactique et simple d'approche, il aborde donc conjointement la programmation, l'algorithmique et les applications mathématiques. Sans chercher une exhaustivité impossible à atteindre, il montre comment la flexibilité et la versatilité du langage Python en font un très bon choix pour une utilisation scientifique. Cette troisième édition tient compte des dernières évolutions du langage et propose des exercices d'entraînement avec éléments de résolution. Les corrigés détaillés ainsi que les codes de programmation sont disponibles en téléchargement sur le site dunod. com.

01/2022

ActuaLitté

Programmation

Python. Manuel de référence

Une véritable somme sur Python, le langage de programmation le plus utilisé actuellement. Grâce à son interopérabilité, sa souplesse conception et de maintenance, Python est aujourd'hui le langage de programmation le plus popuplaire du marché. et ouvrage complet vous permet de tout savoir sur Python, que soyez un programmeur professionnel ou ayez juste besoin ponctuellement de recourir à ce langage. Rédigé par une équipe d'experts reconnus de Python, cet ouvrage entièrement à jour couvre la version 3. 10 et envisage même les fonctionnalités de la version 3. 11. au programme : Comment Python représente es données et les programmes en tant qu'objets Les annotations de types Les nouveautés des dernières versions Utiliser Pyton de façon moderne Bien structurer ses projets Python Déboguer le code Python

10/2023

ActuaLitté

Contentieux administratifs

Contentieux des droits fondamentaux. Edition

Les droits fondamentaux irradient l'ensemble des branches du droit et nourrissent un important contentieux, tant devant les juridictions nationales que devant les cours et organes internationaux. Si cette activité juridictionnelle croît en importance, elle gagne également en technicité et en complexité. Ce premier volume de l'année 2021 consacré aux droits fondamentaux, qui peut être rapproché du volume 210 de la collection CUP, entend prendre la mesure de ce contentieux national et international en tentant d'en cerner les enjeux actuels. Après un panorama indispensable du partage de la protection domestique des droits fondamentaux en Belgique, l'ouvrage s'intéresse de plus près à l'office de deux acteurs majeurs de l'ordre judiciaire, respectivement investis des contentieux dits de la proximité et de l'urgence : le juge de paix et le juge des référés. Il s'inscrit ainsi dans le prolongement de précédents volumes (131 et 139) dirigés par Paul Martens, qui avaient pour leur part ciblé l'action, au niveau national, des juges constitutionnel et administratif. Au niveau international, l'activité contentieuse de la Cour européenne des droits de l'homme retient immanquablement l'attention, à travers l'examen des conditions de recevabilité des requêtes individuelles et de la pratique croissante de la radiation. Parallèlement, l'ouvrage s'attarde sur les dispositifs de protection relevant du système des Nations Unies, dont les singularités et vertus méritent assurément d'être mises en exergue à l'attention du praticien.

03/2021

ActuaLitté

Programmation

Python pour Excel. Automatisation et analyse des données avec un langage moderne

Python et Excel un mariage de raison pour intérroger et manipuler de grandes quantités de données Excel est l'outil informatique le plus utilisé dans le monde pour manipuler les chiffres ; associé au langage de programmation Python, ils forment un tandem redoutable pour manipuler, gérer et analyser des grands quantités de données. Dans ce livre unique sans équivalent sur le marché vous apprendrez à créer des outils performants qui vous permettront de gagner du temps dans la gestion et la manipulationde vos données. Au programme : Utiliser Python comme premier langage S'appuyer sur des outils modernes comme Jupyter notebooks et Visual Studio Utiliser pandas pour acquérir, nettoyer et analyser les données et remplacer des calculs Excel Automatiser des tâches lourdes dans Excel comme la consolidation ou le reporting Utiliser xlwings pour créer des outils interactifs entre Excel et Python Connecter Excel aux bases de données et au fichiers CSV files Utiliser Python pour remplacer VBA, Power Query, et Power Pivot

11/2021