Recherche

Python. Comprendre les bases et maîtriser la programmation

Extraits

ActuaLitté

Informatique

Python pour les SHS. Introduction à la programmation pour le traitement de données

Ce manuel propose une introduction à la programmation Python destinée aux étudiants et praticiens en SHS. Python est un langage de programmation simple, libre, multi-plateforme, pédagogique, bénéficiant d'une communauté d'utilisateurs croissante tant dans le domaine universitaire que le secteur privé. Avec la multiplication des données numériques dans les sciences humaines et sociales (SHS), le recours à l'informatique devient indispensable tant pour la collecte, la mise en forme, ou le traitement des données. Le langage Python permet à la fois de réaliser les traitements statistiques habituels des SHS tout en ouvrant aux nouveaux usages liés à l'automatisation des tâches informatiques, le traitement des grands corpus des humanités numériques ou encore la collecte de données sur les réseaux sociaux. Ce manuel se concentre en priorité sur les usages du traitement des données en SHS. Complété avec de nombreux exemples de code et des études de cas concrets, l'ouvrage permet une familiarisation progressive à la programmation, au langage Python et à sa philosophie. Il insiste sur sa flexibilité pour répondre aux besoins de chaque problématique tout en soulignant l'importance de la diffusion et de la reproductibilité des traitements informatiques.

01/2021

ActuaLitté

Langages informatiques

Raspberry Pi Pico et Pico W. La programmation Python sur microcontrôleur avec MicroPython

Le Raspberry Pi Pico et le Pico Wireless (incluant un module Wi-Fi et Bluetooth) fonctionnent nativement sous MicroPython et ont rapidement trouvé leur place auprès des Makers mais aussi des grands acteurs de l'électronique et de l'industrie. Ce livre permet de découvrir et de maîtriser le langage MicroPython (Python sur microcontrôleur) pour programmer les cartes Raspberry Pi Pico et Pico Wireless. Il guide le lecteur de façon didactique dans la mise en oeuvre des cartes Pico, sans oublier d'explorer la prise de contrôle de composants électroniques que l'on peut y raccorder. Chapitre après chapitre, le lecteur part donc à la découverte des Raspberry Pico et Pico Wireless, réalise des montages électroniques simples et utilise des techniques avancées telles que la manipulation de différents capteurs et interfaces, des sorties PWM et analogique ou d'un bus I2C. Il peut ainsi apprendre par exemple à allumer une LED, activer un relais, commander des moteurs ou encore acquérir des données environnementales et afficher des informations sur un écran à cristaux liquides. Avec ce livre, les Makers pourront facilement trouver de quoi adapter leur savoir-faire Arduino sur MicroPython, ceux qui ne le sont pas encore pourraient fort bien le devenir, les programmeurs ajouteront sans peine une nouvelle corde à leur arc, les ingénieurs bâtiront de nouveaux ponts entre différents domaines du savoir, l'électronicien découvrira un outil pour produire rapidement des prototypes et les pédagogues pourront conjuguer facilement théorie et expérimentation. Enfin, les utilisateurs de la carte MicroPython Pyboard originale se sentiront en terrain connu.

02/2023

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é

Entreprise pratique

Lever des fonds. Comprendre et maîtriser toutes les étapes, Edition revue et augmentée

L'édition augmentée du livre de référence pour tout entrepreneur en recherche d'investisseurs. Ce livre s'adresse aux entrepreneurs, à leurs associés ainsi qu'aux dirigeants d'entreprise qui veulent faire décoller rapidement leur entreprise en faisant entrer des investisseurs à leur capital. Il permet d'anticiper les différentes étapes de la négociation avec les investisseurs, de préparer les documents qui devront être transmis et de bien appréhender les pièges de certaines clauses qui seront proposées. Dans cette nouvelle édition, le directeur financier et business angel Xavier Milin ajoute de nombreux thèmes qui répondent aux interrogations soulevées par ses lecteurs. Comment intéresser les collaborateurs à la création de valeur ? Que penser du mouvement des fonds à impact ? Quels sont les risques avec les NFT et aux ICO ? Que faut-il savoir sur la dilution du capital ? Toujours aussi pédagogue, il alerte sur les écueils à éviter et les astuces à ne pas oublier pour réussir cette étape cruciale du développement de l'entreprise.

03/2023

ActuaLitté

Comptabilité

Comprendre la comptabilité. Les bases pour les non-spécialistes, 4e édition

Cet ouvrage s'adresse à quiconque souhaite comprendre le processus comptable, qu'il s'agisse d'étudiants de l'enseignement supérieur ou universitaire ou de toute personne désirant s'initier à cet aspect fondamental de la gestion des entreprises. La quatrième édition est actualisée sur la base de l'arrêté royal du 21 octobre 2018 portant exécution des articles III. 82 à III. 95 du Code de droit Economique, ainsi qu'au Code des sociétés et des associations et son arrêté royal d'exécution du 29 avril 2019. De nombreux programmes d'études comportent un cours d'introduction à la comptabilité. Grâce à cet ouvrage, le lecteur acquiert une connaissance de base lui permettant de comprendre les principes comptables et, ultérieurement, au cours de sa vie professionnelle, de les appliquer, le cas échéant de façon limitée. Dans un langage accessible, les auteurs expliquent les grands principes qui régissent la matière : l'exhaustivité, la périodicité, la continuité, la prudence, la permanence, etc. La technique de la comptabilité en partie double est développée progressivement à partir d'un exercice tout au long de l'ouvrage. Les transactions les plus courantes sont illustrées à l'aide d'exemples. Les opérations d'inventaire, permettant d'élaborer en fin d'exercice les comptes annuels, sont, quant à elles, exposées à partir d'un cas pratique. Les auteurs abordent, enfin, brièvement la consolidation et l'évolution vers les normes IFRS. Différents exercices permettent au lecteur de se familiariser avec la matière. Un plan comptable détachable est joint à l'ouvrage.

12/2019

ActuaLitté

Algorithmes

Algorithmique. Techniques fondamentales de programmation - Exemples en Python (nombreux exercices corrigés)

Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les compréhensions de listes et les objets. Le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, première année d'ingénierie à qui ce livre est principalement destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : un chapitre sur les objets ouvre les portes de la programmation dans des langages évolués et puissants comme le C, le C++, le Java, le C# et surtout Python. A la fin de chaque chapitre, l'auteur propose de nombreux exercices corrigés permettant de consolider ses acquis. Tous les algorithmes de ce livre sont réécrits en Python et les sources, directement utilisables, sont disponibles en téléchargement sur le site www. editions-eni. fr.

10/2023

ActuaLitté

Langage C

Langage C. Maîtriser la programmation procédurale (avec exercices pratiques), 2e édition

Ce livre s'adresse aux développeurs débutants qui souhaitent maîtriser la conception algorithmique en s'appuyant sur le langage C. Il est particulièrement adapté aux étudiants en licence d'informatique, école d'ingénieur et prépa scientifique. L'efficacité, la modularité et la généricité du langage C vont permettre au lecteur d'acquérir un savoir-faire fondamental en programmation informatique. Au-delà du fonctionnement du langage, l'auteur fournit ce qu'il faut de précision et de pratique pour que le lecteur se l'approprie et le maîtrise ; chaque section théorique est suivie d'une section ""Mise en pratique"" dédiée, composée d'exercices diversifiés et une section ""Expérimentation"" propose des études de cas. Les dix premiers chapitres concernent l'apprentissage du langage C et les premières armes en algorithmique : variables et opérations, concepts de sauts, de branchements, de boucles et de fonctions, structures, tableaux, unions et bien entendu les pointeurs. La suite du livre apporte des approfondissements avec l'étude des listes en C. Les listes chaînées dynamiques, mais également les piles et les files ainsi que les arbres, essentiellement les arbres binaires, sont expliqués. Pour ce faire, un chapitre expose la récursivité, élément incontournable pour l'implémentation des arbres. Pour finir un chapitre consacré à la bibliothèque multimédia Allegro 5 fournit une introduction au graphisme et à la programmation de jeu vidéo. Des éléments complémentaires sont en téléchargement sur le site www. editions-eni. fr.

07/2021

ActuaLitté

Programmation

Apprenez à programmer en Python

Vous n'y connaissez rien en programmation et vous souhaitez apprendre un langage clair et intuitif ? Python est fait pour vous ! Vous découvrirez dans ce livre conçu pour les débutants tout ce dont vous avez besoin pour programmer, des bases à la bibliothèque standard en passant par la programmation orientée objet. Dans cette quatrième édition, vous trouverez aussi des mises à jour pour la nouvelle version de Python sur le tri, les tests unitaires, le threading... Qu'allez-vous apprendre ? Qu'est-ce que la programmation ? Quel langage choisir ? Pourquoi Python ? Installation de Python et découverte du langage Les concepts de la programmation orientée objet Initiations aux interfaces graphiques avec Tkinter Communication en réseau dans les programmes Python Les bonnes pratiques, pour améliorer vos codes

03/2022

ActuaLitté

Informatique

Python et les ontologies

Ce livre s'adresse à toute personne qui souhaite apprendre à utiliser le langage Python (en version 3) et le module Owlready2 pour manipuler et construire des ontologies, c'est-à-dire des connaissances structurées accessibles par un ordinateur, dans le but de les publier sous forme de sites web dynamiques et d'effectuer des raisonnements automatiques. Il intéressera plus particulièrement les informaticiens et développeurs pour le web sémantique ou encore les scientifiques dans le domaine de l'intelligence artificielle ou du biomédical. Après une introduction sur les ontologies et sur le module Owlready qui permet la programmation orientée ontologie, les deux chapitres qui suivent donnent au lecteur quelques rappels sur Python et sur les ontologies OWL. L'auteur présente ensuite les bases d'Owlready et montre comment accéder à des ontologies existantes en Python, comment en créer et en modifier et comment gérer des classes et des constructeurs logiques. Deux chapitres sont ensuite consacrés à des fonctions spécifiques que peuvent offrir les ontologies le raisonnement automatique et la gestion du texte (multilinguisme, recherche textuelle). Pour finir, l'auteur traite de points plus spécifiques comme les terminologies médicales, la création de classes mixtes Python-OWL et l'accès direct aux triplets RDF. Basé notamment sur de nombreux exemples d'applications en lien avec le domaine biomédical, ce livre montre comment construire une petite ontologie des bactéries, comment l'intégrer à un site web dynamique et comment l'utiliser pour l'aide à ta décision. D'autres exemples s'appuient sur des ontologies et des ressources de référence telles que Cene Ontology, UMLS (Uttifred Medical Language System) et DBpedia. A l'issue de la lecture de ce livre, le lecteur sera ainsi en mesure d'intégrer des ontologies à ses applications et sites web Python. Des éléments complémentaires sont en téléchargement sur le site.

08/2019

ActuaLitté

Programmation

Python Tout en un Pour les Nuls

La Bible indispensable à tous les programmeurs en Python est dans la collection pour les Nuls Python est à ce jour l'un des langages de programmation les plus utilisés. Ce livre est une véritable bible qui ravira les développeurs les plus exigeants. Après avoir étudié les éléments et la structure de base du langage Python les auteurs vous proposeront d'expérimenté la programmation de haut niveau avec Python en découvrant entre autres : Utiliser Python dans le développement d'applications d'intelligence artificielle à base de machine learning Python et le pilotage des robots Programmer des composants matériel avec Python Python et l'analyse de données

08/2021

ActuaLitté

Langages informatiques

Python en licence - Algorithme de base et algorithme scientifique. Algorithme de base et algorithme scientifique

Cet ouvrage permet l'apprentissage du langage de programmation Python, assorti d'une initiation à l'algorithmique. Il s'adresse aux étudiants de licence et plus largement, aux scientifiques souhaitant s'initier au langage Python et à l'algorithmique de base.

10/2022

ActuaLitté

Programmation

Programmation pratique Python 3.9 PyQt5. Avec visual studio code

Les différentes parties permettent d'apprendre et de mettre en pratique les principales caractéristiques de Python 3. 9 en utilisant PyQt5. Tous les codes de programmation exposés ici sont réalisés et testés sur la plateforme Windows 10 en utilisant l'éditeur de code Visual Studio Code et la librairie PyQt5.

07/2021

ActuaLitté

Informatique

Programmer avec MicroPython. Programmation Python de systèmes embarqués à microcontrôleurs

Quelle bonne idée que de vous intéresser à MicroPython ! Il s'agit d'une adaptation du langage Python pour programmer les cartes à microcontrôleurs et les systèmes embarqués. Ce livre donne les clés pour vous mettre en route dans la création de projets uniques pour systèmes embarqués grâce à un langage aussi efficace que compact. Si vous connaissez Python en tant que programmeur, enseignant ou simple autodidacte, vous êtes paré pour cette joyeuse aventure ! Depuis vos tout premiers pas avec MicroPython jusqu'au développement de projets complets, l'auteur de ce livre vous propose un voyage fabuleux dans la programmation des systèmes embarqués. Il présente d'abord quatre modèles de cartes à microcontrôleurs fonctionnant avec MicroPython, puis montre comment ce langage exploite les fonctions matérielles que sont les entrées-sorties, les communications sans fil, le son et la musique, et le contrôle d'un robot. Découvrez MicroPython sur quatre cartes (PyBoard, BBC micro : bit, Adafruit Circuit Playground Express et ESP8266/ESP32). Prenez en mains une plate-forme de création pour concevoir et réaliser des systèmes embarqués répondant à des problèmes concrets issus du monde réel. Maîtrisez les effets visuels, dialoguez avec l'utilisateur au moyen de boutons et du toucher capacitif, produisez de la musique et exploitez la synthèse vocale. Découvrez les protocoles de communication UART, SPI et IC. Explorez les capacités d'émission-réception par ondes radio. Adoptez de bonnes pratiques pour bien gérer l'espace mémoire limité d'un système embarqué.

05/2018

ActuaLitté

Informatique

Algorithmique. Des bases à la programmation orientée objet en Java (avec exercices et corrigés), 3e édition

Tous les langages de programmation ont leurs spécificités mais lorsqu'un développeur crée un nouveau programme, la première étape est toujours la même : réfléchir à l'enchainement des différentes actions à réaliser par la machine. L'objectif de ce livre est de vous apprendre à comprendre et concevoir les algorithmes permettant le fonctionnement d'un programme. Pour cela, après une introduction générale sur l'algorithmique, vous apprenez les bases de la programmation en utilisant du pseudo-code : variables, conditionnelles, boucles, tableaux, procédures et fonctions. Ensuite, ce livre présente les concepts de la programmation orientée objet, utilisée par la plupart des langages actuels, en utilisant l'algorithmique mais également comment programmer en orienté objet avec Java. Ainsi, vous apprenez à créer des classes et des instances de celles-ci, à créer des associations entre elles, à utiliser la notion d'héritage, de classes abstraites et d'interfaces. Vous serez capable de traiter des exceptions et de traquer les bugs de vos applications. Enfin, le dernier chapitre du livre est consacré à l'organisation de la mémoire afin de mieux comprendre le fonctionnement de la programmation. Afin de vous aider à mettre en pratique et à développer votre maîtrise de l'algorithmique et de Java, des exercices sont proposés avec leurs corrections en pseudo-code ainsi que leurs implémentations en Java. La plupart des algorithmes de ce livre sont implémentés en Java et les sources, directement utilisables, sont disponibles en téléchargement sur le site editions-eni.

06/2019

ActuaLitté

Algorithmes

Algorithmique. Des bases à la programmation orientée objet en Java (avec exercices et corrigés), 2e édition

Tous les langages de programmation ont leurs spécificités mais lorsqu'un développeur crée un nouveau programme, la première étape est toujours la même : réfléchir à l'enchaînement des différentes actions à réaliser par la machine. L'objectif de ce livre est de vous apprendre à comprendre et concevoir les algorithmes permettant le fonctionnement d'un programme. Pour cela, après une introduction générale sur l'algorithmique, vous apprenez les bases de la programmation en utilisant du pseudo-code : variables, conditionnelles, boucles, tableaux, procédures et fonctions. Ensuite, ce livre présente les concepts de la programmation orientée objet, utilisée par la plupart des langages actuels, en utilisant l'algorithmique mais également comment programmer en orienté objet avec Java. Ainsi, vous apprenez à créer des classes et des instances de celles-ci, à créer des associations entre elles, à utiliser la notion d'héritage, de classes abstraites et d'interfaces. Vous serez capable de traiter des exceptions et de traquer les bugs de vos applications. Vous apprendrez à utiliser la généricité afin de coder des méthodes, des interfaces et des classes génériques. Un chapitre du livre est consacré à l'organisation de la mémoire afin de mieux comprendre le fonctionnement de la programmation. Enfin, le dernier chapitre du livre présente la notion de complexité d'un algorithme en illustrant cela au travers de différents algorithmes de tris de tableaux. Afin de vous aider à mettre en pratique et à développer votre maîtrise de l'algorithmique et de Java, des exercices sont proposés avec leurs corrections en pseudo-code ainsi que leurs implémentations en Java. La plupart des algorithmes (exemples et exercices) de ce livre sont implémentés en Java et les sources, directement utilisables, sont disponibles en téléchargement sur le site www. editions-eni. fr. Des éléments complémentaires sont en téléchargement sur le site www. editions-eni. fr.

11/2023

ActuaLitté

Informatique

Python, du grand débutant à la programmation objet. Cours et exercices corrigés, Edition 2021

Ce livre est destiné à toutes les personnes désireuses de s'initier à Python, qu'elles aient ou non déjà programmé dans un autre langage. Il permet de découvrir progressivement de nombreux concepts informatiques fondamentaux comme les structures de données, l'analyse de complexité ou encore la programmation orientée objet. Il recouvre l'équivalent de quatre semestres d'enseignement de licence : initiation à la programmation, algorithmique, fouille de données et initiation à la programmation orientée objet. Il compte 100 exercices et problèmes corrigés.

01/2021

ActuaLitté

Informatique

Programmation système. Maîtrisez les appels système Linux avec le langage C

Avec ce livre, le lecteur dispose des connaissances nécessaires pour maîtriser la programmation avec les appels système Linux, en langage C, et développer des applications s'interfaçant directement avec le noyau afin d'exploiter au maximum ses fonctionnalités. L'auteur s'appuie sur les versions récentes du noyau Linux et sur les implémentations modernes des appels système. Il s'adresse principalement à un public de programmeurs pratiquant le langage C et ayant déjà l'expérience d'une distribution GNU/Linux ou d'un système de type Unix. Après une description générale des appels système Linux (principes, normes, documentation...), l'auteur présente leurs principaux domaines d'utilisation. Il détaille la gestion des fichiers et des répertoires puis celle des processus avant d'étudier les mécanismes de communication et de synchronisation issus du inonde Unix classique : les tubes (anonymes et nommés) et les signaux. L'auteur décrit ensuite les deux ensembles de mécanismes de communication inter processus (IPC) implémentés par le noyau Linux, ceux d'origine Unix SYSTEM V et ceux, plus récents, définis dans le cadre des normes POSIX, permettant de gérer la mémoire partagée, les files d'attente de messages et les sémaphores. Il expose les techniques de communication réseau via les sockets, en mode connecté et en mode datagramme, et conclut le livre avec la gestion des threads POSIX. Pour faciliter la compréhension et l'acquisition réelle des différents mécanismes, l'auteur présente les concepts fondamentaux et les illustre par de nombreux programmes d'exemple en langage C, courts et faciles à appréhender, téléchargeables sur le site sur le site www.editions-eni.fr.

09/2019

ActuaLitté

Histoire et Philosophiesophie

Les maths expliquées simplement. Les bases dépoussiérées et le plaisir de comprendre

Ce livre s'adresse à toutes celles et ceux qui veulent se remettre aux mathématiques. Il ne nécessite pas de connaissances préalables autres que les quatre opérations et couvre la plupart des éléments d'algèbre et d'analyse enseignés au collège et au lycée. Ecrit pour des adultes et organisé suivant les notions présentées et non en fonction du découpage induit par les programmes de l'Education nationale, il constitue une réelle alternative aux manuels scolaires. Il permet ainsi à tout public de redémarrer les mathématiques, par simple envie ou pour un besoin précis, et en particulier à un parent d'accompagner son enfant dans les classes du secondaire. Son objectif est avant tout d'offrir au lecteur du sens et du plaisir dans son retour aux mathématiques.

04/2019

ActuaLitté

Base de données

Les bases de données NoSQL. Comprendre et mettre en oeuvre, 3e édition

C'est pour répondre à la problématique du Big Data que sont nées les bases de données NoSQL (Not Only SQL), sous l'impulsion de grands acteurs du Web comme Facebook ou Google, qui les ont développées à l'origine pour leurs besoins propres. Grâce à leur flexibilité et leur souplesse, ces bases non relationnelles permettent en effet de gérer de très grands volumes de données disparates sur un ensemble de serveurs de stockage distribués, avec une capacité de montée en charge très élevée. Réservées jusqu'à peu aux ténors du Web, elles tendent aujourd'hui à se poser en successeur du modèle relationnel qui dominait le marché depuis 20 ans. Les bases NoSQL vont-elle sonner le glas des bases de données relationnelles ? La troisième édition de cet ouvrage dresse un panorama complet des bases de données NoSQL : grands concepts, solutions existantes, mise en oeuvre. Après avoir présenté les grands principes de ces bases, elle détaille les principales solutions existantes (Hadoop, MongoDB, Cassandra, DynamoDB...), en précisant spécificités, forces et faiblesses de chacune. Le reste du livre est consacré au déploiement concret de ces bases : dans quel cas choisir une base NoSQL ? laquelle adopter ? quelles données basculer en NoSQL ? comment mettre en place une telle base ? comment la maintenir et superviser ses performances ? L'ouvrage se clôt par deux études de cas réels en collaboration avec des SSII françaises.

12/2021

ActuaLitté

Coréen

Chingu ! (A1-A2). Apprendre ou réviser les bases de la grammaire coréenne et maîtriser les terminaisons et les particules

LES ACTEURS : Vous débutez le coréen ou vous êtes faux débutant ? Vous avez besoin de faire un point sur les règles de bases de la grammaire coréenne ? Ce bloc-notes est pour vous ! Présentant les concepts de bases de la grammaire coréenne qu'il est indispensable de maîtriser pour pouvoir parler et écrire coréen, il vous permettra, grâce à son système de fiches d'explication et d'exercices progressifs, d'apprendre à votre rythme et de vous familiariser avec les notions clés. LE SCENARIO : 58 fiches de grammaire coréenne ; 113 exercices pratiques. BONUS : Du vocabulaire issu de la vie quotidienne ; Les corrigés.

04/2021

ActuaLitté

Droit fiscal

Fiscalité des opérations immobilières. Pour comprendre, maîtriser et exploiter les règles et régimes fiscaux

Crédit d'impôt, déficit foncier, fiscalité des revenus locatifs... le point complet La fiscalité immobilière est particulièrement complexe et en constante évolution, de nombreux impôts et taxes cohabitent tels que la TVA, les droits d'enregistrement, l'impôt sur le revenu, l'impôt sur la fortune immobilière, les droits de mutation à titre gratuit. Cet ouvrage détaille chaque impôt et taxe en suivant la vie d'un bien immobilier de son acquisition à sa vente, en passant par sa gestion et les impositions connexes. Il satisfera les professionnels qui la pratiquent, les étudiants qui l'apprennent, et les contribuables à la recherche d'un renseignement. Son premier objectif est d'être accessible et pratique tout en étant le plus complet possible. Le professionnel de l'immobilier se doit de maîtriser ces règles pour accompagner et répondre aux interrogations des personnes désireuses d'investir... Points forts - Une présentation de chaque impôt et taxe d'un bien immobilier pour les professionnels de l'immobilier, les étudiants et les particuliers - Des formulaires, des tableaux, schémas et exemples illustrent les notions

09/2023

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é

Algorithmes

Machine Learning et Deep Learning. Des bases à la conception avancée d'algorithmes (exemples en Python et en JavaScript)

Ce livre s'adresse à toute personne qui désire mieux comprendre et utiliser les algorithmes pour améliorer sa pratique de la programmation et notamment celle dédiée au Machine Learning ou au Deep Learning. L'auteur commence par parler de logique pour aider le lecteur dans sa compréhension des algorithmes classiques et des règles de programmation. Il sera ainsi armé pour étudier les bases propres à tout langage de programmation : les variables, les opérateurs, les conditions, les boucles, les fonctions... Dans la suite du livre, l'auteur détaille ce qui fait la spécificité, l'intérêt et la puissance des algorithmes dits intelligents, dédiés au Machine Learning ou au Deep Learning. Il donne au lecteur des exemples d'applications modernes et montre comment les utiliser concrètement. Enfin, cet ouvrage propose des exemples de problèmes d'algorithmiques courants et explique leurs résolutions. à l'issue de la lecture de ce livre, le lecteur sera en mesure de programmer efficacement dans n'importe quel langage. La plupart des algorithmes de ce livre sont traduits en Python et en JavaScript. Les sources, directement utilisables, sont disponibles en téléchargement sur le site www. editions-eni. fr.

07/2021

ActuaLitté

Enseignements optionnels

Algorithmique & programmation 1re séries technologiques Nom de code Python. Edition 2021

80 pages ; 91 exercices progressifs ; Des conseils de pro ; Conforme au programme ; Un ton proche des élèves ; Des tutos vidéo ; Un espace de programmation ; Un projet pour un concours.

04/2021

ActuaLitté

Lycée parascolaire

Sciences numériques et technologie 2de

Le numérique en 7 thèmes ; Historique et enjeux ; Cours complet ; Activités détaillées ; Vrai/faux ; Bases de programmation en Python

09/2019

ActuaLitté

Informatique

Python. Petit guide à l'usage du développeur agile

Cet ouvrage s'adresse aux développeurs qui souhaitent découvrir et maîtriser Python, et aux chefs de projet désireux de faire évoluer leur équipe autour d'un projet Python. Il rassemble toute une série de conseils concrets pour mener à bien des projets d'envergure et construire des applications de qualité avec le langage Python. Il explique les principes du développement agile, une philosophie de programmation basée sur la facilité de modifier une application, de la faire grandir sans en perdre le contrôle, et d'être réactif en toutes circonstances. Le développeur et le chef de projet trouveront dans ce livre des informations utiles sur : l'environnement de développement (système d'exploitation, éditeur de code...) ; les principes d'architecture logicielle à respecter ; la philosophie et la syntaxe de Python ; les bonnes pratiques qui permettent de tirer le meilleur parti de Python ; le développement dirigé par les tests ; le développement dirigé par la documentation ; l'art et la manière de mettre en place un environnement de projet agile.

08/2007

ActuaLitté

Hypnose thérapeutique

L'art de l'hypnose. Maîtriser les techniques de base

En lisant l'Art de l'Hypnose, j'ai été surpris devant la quantité de matière rassemblée dans ce livre. Roy C. Hunter expose d'abord les principes fondamentaux de l'hypnose, puis il emmène le lecteur dans un fascinant voyage dans l'art et la science de l'hypnothérapie en lui montrant comment les utiliser au mieux pour promouvoir la santé et le bien-être. L'auteur utilise un langage clair et précis dans une approche pas à pas et présente au lecteur les nombreuses facettes de la technique hypnotique. Il intègre un large éventail de sujets et propose une excellente vue d'ensemble de l'hypnose, tant pour le praticien débutant que pour le professionnel chevronné. L'Art de l'hypnose est un livre facile à lire, riche en informations précieuses pour obtenir des résultats optimaux avec les clients ; il accompagnera la tendance actuelle qui est à une meilleure acceptation de l'hypnothérapie par les professionnels de santé et à son utilisation comme adjuvant aux modalités traditionnelles des soins de santé. L'ouvrage propose des techniques d'autohypnose et des techniques dirigées par un hypnothérapeute pour faciliter un changement subconscient en accord avec les désirs conscients du patient, le résultat final étant un changement permanent et souhaitable de comportement. Extrait de l'introduction de Conrad Adams, PhD, Université Alpha, Baton Rouge, Louisiane.

06/2022

ActuaLitté

Mathématiques

Informatique MPSI, PCSI, PTSI, BCPST, MP, PC, PT, PSI, TSI, TPC. 2e édition

Avec les manuels "J'assure aux concours" : - je comprends et je retiens l'essentiel du cours, - je maîtrise les méthodes incontournables, - je suis à l'aise face à tout exercice ou problème, - et je réussis mes concours ! Ces ouvrages ont été conçus par des enseignants de classes préparatoires qui ont mis en commun leurs années d'expérience dans l'accompagnement des élèves. L'essentiel du cours et les méthodes à maîtriser - Un entraînement complet dans chaque chapitre : - Des interros de cours pour valider ses connaissances. - Des exercices d'entraînement pour appliquer le cours. - Des exercices d'approfondissement et des extraits de sujets pour se préparer aux concours. - Tous les corrigés détaillés et expliqués. Dans cet ouvrage d'informatique : - Les bases de la programmation Python (avec utilisation des modules numpy et scipy). - Des TP de difficulté progressive. - Des compléments en ligne disponibles sur le site Dunod.

09/2020

ActuaLitté

Mathématiques

Mise en oeuvre des probabilités et des statistiques. Cours, exercices et problèmes de synthèse corrigés, programmation en Matlab et Python

La probabilité est une science indispensable pour nombre de technologies et domaines de recherche. En effet, elle trouve des applications dans la physique quantique, comme en astronomie, télécommunications, radar, sonar, etc. Les méthodes statistiques ont été largement appliquées en ingénierie comme en finance ou en sociologie. Cet ouvrage s'appuie sur un texte clair, simple et concis. Il est plus riche en exemples et exercices résolus, en codes de programmation sous Matlab ou Python qu'en démonstrations, mais il permet de modéliser des situations complexes, continues comme discrètes. Il s'adresse à un public large d'étudiants en parcours universitaire ou de grande école, ingénieurs ou commerciaux. Des chercheurs de tous domaines amenés à traiter des données y trouveront des outils pertinents. Les auteurs ont développé des problèmes de synthèse pour résoudre des problèmes réels rencontrés dans des applications variées. En élaborant plusieurs solutions pour résoudre les divers exercices, cet ouvrage favorise l'autonomie du lecteur et l'incite à approfondir ses connaissances théoriques et pratiques tant en probabilité que sur les méthodes statistiques.

10/2019

ActuaLitté

Informatique

Arduino. Maîtrisez sa programmation et ses cartes d'interface (shields), 2e édition

L'Arduino permet de réaliser à moindre coût des applications à base de microcontrôleur sans nécessiter de connaissances particulières en électronique ni en programmation, sans avoir besoin de sortir le fer à souder et sans devoir investir dans des outils de développement. C'est en grande partie grâce à ces atouts que l'Arduino doit son succès planétaire. Après un bref rappel de ce qu'est un microcontrôleur et une présentation des différentes versions d'Arduino, cet ouvrage fournit tous les éléments nécessaires à la conception et à la mise en oeuvre de nombreuses applications performantes avec notamment : - la présentation complète de la syntaxe du langage de programmation ; - plusieurs dizaines de schémas d'interfaces avec les dispositifs les plus divers (afficheurs, moteurs, relais, capteurs, bus I2C, SPI, Ethernet, etc.) ; - plusieurs dizaines d'exemples de programmes types permettant la mise en oeuvre de ces interfaces. Accessible sans connaissances préalables en électronique ou en programmation, cette nouvelle édition mise à jour s'adresse aussi bien à l'amateur passionné, qu'au professionnel désireux d'intégrer des Arduino dans ses applications. Chacun pouvant y trouver selon son niveau le degré d'information requis.

11/2019