Recherche

Informatique MP2I

Extraits

ActuaLitté

Informatique

Langage R. Pack en 2 volumes : Prise en main du langage et exploitation des données ; Prise en main des statistiques

Ces deux livres offrent au lecteur un maximum d'informations sur langage R pour le traitement et l'exploitation des données. 1559 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 Langage R - Prise en main des statistiques R est un langage statistique très riche en fonctionnalités de traitement des données. Il permet l'extraction de données de sources variées, leur traitement et leur organisation. Plus encore, la multiplicité des systèmes de visualisation graphique et les nombreuses fonctions de modélisation statistique font de ce langage un outil statistique redoutable. Avec ce livre, les auteurs proposent une présentation de R ayant pour objectif de lever la complexité apparente de ce puissant langage et de permettre une prise en main aisée des statistiques de premier cycle. Dans la première partie du livre, le lecteur découvre de manière détaillée les fondamentaux du langage R : les variables et la syntaxe des opérations de base, les structures de données, les outils du langage pour programmer notamment les structures de contrôles, les fonctions et même la conception de packages. Dans la seconde partie, les auteurs traitent des problématiques métiers liées aux outils d'importation et d'exportation de données, d'analyse basique et de visualisation des données, aux outils de simulation et d'inférences statistiques et aux modèles statistiques classiques (ANOVA, régression linéaire, etc.). Chaque concept abordé est accompagné d'exemples pratiques commentés pour guider le lecteur dans son apprentissage du langage pour le traitement des statistiques de base. Des éléments complémentaires sont disponibles en téléchargement sur le site www.editions-eni.fr. Un livre de la collection Epsilon Data Scientist et langage R - Guide d'autoformation à l'exploitation intelligente des Big Data (2e édition) Tous les experts s'accordent à dire que 90% des usages du Big Data proviennent de l'utilisation des data sciences et que celles-ci contribuent à l'essor de l'Intelligence Artificielle. L'objectif de ce livre est de proposer une formation complète et opérationnelle sur les data sciences qui permette de délivrer des solutions via l'usage du langage R. Ainsi, les auteurs proposent un parcours didactique et professionnalisant qui, sans autre pré-requis qu'un niveau Bac en mathématiques et une grande curiosité, permet au lecteur : - de s'intégrer à une équipe de data scientists, - d'aborder la lecture d'articles de recherche en IA ou data sciences, - le cas échéant de développer en langage R, y compris ses propres algorithmes, des graphiques complexes et des tableaux de bord interactifs, - ou tout simplement de manager une équipe projet comprenant des data scientists, en étant à même de dialoguer avec eux de façon efficace. Le livre ne se cantonne pas aux algorithmes classiques du "machine learning" (arbres de décision, réseaux neuronaux...), il aborde divers sujets importants comme le traitement du langage naturel, les séries temporelles, la logique floue, la manipulation des images. Avec cette nouvelle édition, le livre s'enrichit de nouveaux sujets comme le développement full-stack avec R (bases de données, processus parallèles, programmation fonctionnelle, API), le partage de résultats d'analyse avec R Markdown et les dashboard Shiny, l'étude des représentations cartographiques et l'implémentation de graphes Deep Learning avec TensorFlow. La dynamique de l'ouvrage soutient le lecteur pas à pas dans sa découverte des data sciences et l'évolution de ses compétences théoriques et pratiques. Le praticien en exercice y découvrira également de nombreux savoir-faire à acquérir et le manager pourra surfer sur l'ouvrage après avoir lu attentivement le bestiaire des data sciences de l'introduction, qui sans vulgarisation excessive présente le sujet en faisant l'économie de mathématiques ou de formalismes dissuasifs. Les programmes R décrits dans le livre sont accessibles en téléchargement sur le site www.editions-eni.fr et peuvent être exécutés pas à pas.

08/2019

ActuaLitté

Informatique

Android. Coffret en 2 volumes : des fondamentaux au developpement d'applications java

Ces deux livres offrent au lecteur un maximum d'informations sur Android pour le développement d'applications mobiles en Java. 1068 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. Le livre de référence de la collection Ressources Informatiques : Android 7 - Les fondamentaux du développement d'applications Java Ce livre est destiné aux développeurs, même débutants, qui souhaitent connaître et maîtriser le développement d'applications Java sur Android 7 (versions 7.0 et 7.1 - alias Nougat - au moment de l'écriture). Sa lecture nécessite des connaissances basiques en programmation Java et XML mais aucun prérequis particulier sur Android. Après une présentation de la plateforme Android et des principes de programmation qui lui sont spécifiques, vous apprendrez à installer et configurer l'environnement de développement (Android Studio et SDK Android). Vous évoluerez ensuite de façon progressive afin de connaître toutes les briques essentielles à la création d'applications Android. Ainsi, vous apprendrez à créer des interfaces de plus en plus complexes (layouts, ressources, toolbar, recyclerview, popups, webview, fragments, onglets, etc.), à gérer la navigation et la communication entre les différentes interfaces d'une application ou entre plusieurs applications. Vous apprendrez à créer des interfaces personnalisées (gestion des thèmes, animations, police) et à gérer les différents évènements utilisateurs (clic, rotation, etc.). Vous apprendrez également à optimiser le code de l'application, ses interfaces, et à gérer la fragmentation de la plateforme (versions d'Android, taille et résolution des écrans, différences matérielles, etc.). Vous verrez comment récupérer des données nécessaires à une application (webservice, gestion de la connectivité, parsing Xml / Json), les stocker (sharedPreferences, fichiers, base de données SQLite) et les partager avec d'autres applications (ContentProvider, Intent, etc.). Vous pourrez créer et interagir avec des cartes (Google Map, localisation, conversion position/adresse). Enfin, vous apprendrez à gérer les différents traitements et interactions effectués dans une application et à identifier ceux qui doivent s'exécuter en tâches de fond (AsyncTask, Thread, Service, Broadcast Receiver, Widget, etc.) ainsi que les méthodes d'accès aux différentes fonctionnalités d'un appareil sous Android (appels, sms, caméra, accéléromètre, Bluetooth, etc.). Environ 50 projets Android illustrant les différents exemples présentés dans le livre et directement importables dans Android Studio sont disponibles en téléchargement sur le site www.editions-eni.fr. Le livre de la collection Expert IT : Android - Guide de développement d'applications Java pour Smartphones et Tablettes (4e édition) Véritable guide d'apprentissage, ce livre accompagne le lecteur dans le développement d'applications Android pour smartphones et tablettes tactiles. Il s'adresse aux développeurs disposant d'un minimum de connaissances sur la programmation orientée objet, le langage Java et les environnements de développement intégrés type Eclipse et couvre toutes les versions d'Android jusqu'à la 9 incluse. Le livre présente l'intégralité du processus de création d'applications, de la mise en place de l'environnement de développement Android Studio jusqu'à la publication de l'application, et décrit une large sélection de fonctionnalités proposées par le système Android. Vous découvrirez dans un premier temps la plateforme Android, vous installerez l'environnement de développement Android Studio et vous créerez sans attendre votre première application. Vous étudierez ensuite comment se construit l'interface utilisateur et prendrez connaissance des composants applicatifs fondamentaux ainsi que des nouveaux composants d'interface. Vous apprendrez à développer des interfaces complexes qui s'adaptent aux écrans des tablettes et smartphones et à construire vos propres composants réutilisables. Puis seront présentées la persistance des données, la programmation concurrente, la sécurité et la communication réseau, en intégrant la bibliothèque spécialisée Volley. Un chapitre vous expliquera comment intégrer les réseaux sociaux dans vos applications. Pour pouvoir proposer des applications les plus qualitatives possibles, vous découvrirez comment déboguer efficacement vos applications et tester votre application en utilisant les fonctionnalités dédiées d'Android Studio. Vous serez enfin guidé pas à pas pour publier vos applications vers les utilisateurs du monde entier. Le livre se termine en présentant les mécanismes de géolocalisation, l'intégration de solutions de cartographie type Open Street Map et l'utilisation des capteurs intégrés dans les terminaux Android. Sont également traités en détail des sujets avancés tels que la création d'AppWidget, la protection des applications payantes (LVL), les achats in-app ainsi que les communications NFC et les objets connectés. A l'issue de cette lecture, vous serez capable de développer et publier des applications, de qualité, natives Android (dans ses différentes versions) pour smartphones et tablettes tactiles. Pour illustrer de façon pratique ses propos, l'auteur propose en téléchargement sur le site www.editions-eni.fr un ensemble de projets reprenant toutes les notions présentées dans le livre. Tous les modules sont fonctionnels, directement exploitables et fournissent une solide structure de base pour vos développements.

08/2019

ActuaLitté

Excel

Devenez un expert sur Excel. Fonctionnalités avancées, macros et langage VBA, 2e édition

Ce coffret de deux livres est destiné aux experts d'Excel ou à ceux qui veulent le devenir : le premier aborde les fonctionnalités les plus avancées d'Excel et exploite le langage VBA pour répondre à des problématiques complexes ; le second va vous permettre de découvrir les différents aspects de la programmation VBA et comment les exploiter dans Excel. Ils couvrent les versions 2019, 2021 et Microsoft 365 d'Excel. Apprenez le langage VBA - et devenez un expert sur Excel (versions 2019, 2021 et Microsoft 365) Visual Basic for Application (VBA) est un langage de programmation mis en place afin d'apporter des fonctionnalités supplémentaires aux outils de la suite Microsoft Office et plus particulièrement à Excel en permettant l'automatisation des calculs dans le tableur mais également : - La création de fonctions gérées comme les fonctions Excel natives. - La création de formulaire permettant à l'utilisateur d'interagir avec l'application. - La possibilité d'implémenter de nombreuses fonctionnalités permettant par exemple : d'envoyer un e-mail, de créer un rapport PowerPoint, d'imprimer un document, de lancer une application, d'ouvrir un fichier, de modifier des paramètres Windows... VBA est un langage accessible c'est-à-dire qu'il ne requiert pas de connaissances poussées en programmation. L'objectif de ce livre est de vous apprendre à utiliser le langage VBA et à développer vos compétences sur Excel. Il a été rédigé avec la version d'Excel disponible avec un abonnement Microsoft 365 et convient également si vous disposez de la version 2019 ou 2021. Après une brève introduction à VBA, vous commencerez par utiliser des fonctions avancées d'Excel pour gérer une liste d'employés (validation des données, calculs sur les dates, fonctions conditionnelles, calcul matriciel, mise en forme conditionnelle, plages nommées variables, import de données à jour via des fichiers CSV...). Vous serez amené à créer un formulaire de saisie des ventes puis à interagir avec Excel grâce au langage VBA en respectant certaines bonnes pratiques de programmation (Option Explicit). Vous utiliserez ensuite les tableaux et graphiques croisés dynamiques via Excel et VBA pour gérer le suivi d'une campagne de test d'une application de vente en ligne compatible avec l'environ­nement synchronisé OneDrive (ou SharePoint) pour Windows. L'exercice suivant se base sur les fonctions de date pour calculer des durées et le coût de chaque tâche d'un projet informatique. Dans le dernier chapitre, l'exemple traité vous permettra de consolider des données, d'automatiser la saisie de données en ligne et l'envoi de données mensuelles par e-mail pour plusieurs agences immobilières. L'approche utilisée est basée principalement sur des exemples extraits de la vie professionnelle. Chaque chapitre correspond à un cas métier et se décompose en notions de cours et explications permettant de réaliser l'exercice. L'objectif est d'être guidé le plus possible et de mettre tout de suite en pratique les notions de cours. Les classeurs nécessaires à la réalisation des exercices (énoncé) et les versions corrigées sont disponibles en téléchargement sur le site des Editions ENI www.editions-eni.fr Macros et langage VBA - Découvrez la programmation sous Excel (nouvelle édition) Cet ouvrage est destiné aux personnes qui souhaitent découvrir la programmation VBA avec Excel ou qui souhaitent comprendre comment fonctionnent les macros, ces programmes qui permettent de gagner un temps considérable pour réaliser des tâches répétitives. Que vous ayez déjà des notions de programmation ou que vous soyez un parfait débutant, il va vous permettre de découvrir au fur et à mesure des chapitres, les différents aspects de la programmation VBA et comment les exploiter dans Excel. Le code et les syntaxes VBA ayant peu évolué depuis Excel 97, il conviendra à toutes les versions d'Excel bien qu'il ait été rédigé en s'appuyant sur les dernières versions (Excel 2019, 2021 et Excel Microsoft 365). Vous débuterez par la découverte de l'Enregistreur de macros et les différentes interfaces qui s'offrent à vous lorsqu'il s'agit de programmer. Vous apprendrez à créer vos premiers programmes, à déclarer et utiliser les différentes variables et constantes puis à faire la distinction entre les fonctions, les procédures et les macros. Vous poursuivrez votre apprentissage en découvrant les principales structures du code que sont les conditions, les boucles et les opérateurs. Vous apprendrez à manipuler les textes et les dates puis les cellules, les feuilles, les classeurs avant d'exploiter l'application Excel dans son ensemble. Les chapitres sur les formules et les graphiques vous permettront d'automatiser vos rapports et, pour permettre à vos collègues d'utiliser vos applications, vous apprendrez à créer des formulaires. Les techniques permettant de gérer les erreurs et de déboguer les programmes seront également évoquées. Pour finir, quelques pistes vous permettant d'aller plus loin comme les modules de classes, la personnalisation du ruban Excel ou encore le pilotage des autres applications Office vous sont présentées. Chaque chapitre est suivi d'une série d'exercices dont vous trouverez une version corrigée en fin d'ouvrage et dans le fichier disponible en téléchargement. Le livre se termine par un exercice récapitulatif dont l'objectif est de créer une application complète.

04/2023