Recherche

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

Extraits

ActuaLitté

Programmation

Python 3. Traitement de données et techniques de programmation, 2e édition

Ce livre sur le langage Python 3 s'adresse à tout professionnel de l'informatique, ingénieur, étudiant, enseignant ou même autodidacte qui souhaite maîtriser ce langage très abouti. L'objectif de ce livre est de montrer au lecteur ce que l'on peut faire avec le langage, du traitement de données à la création d'un site web, en passant par la gestion du système et du réseau. Pour bien appréhender son contenu, la lecture du livre dont il est la suite, Python 3 - Les fondamentaux du langage chez le même éditeur, est recommandée. La première partie couvre le traitement de données avec la manipulation de fichiers, les fichiers de configuration, les formats d'import/export, la gestion de la compression ou encore les flux XML ou la génération de documents. La seconde partie présente la programmation système, la programmation réseau, la programmation web et la programmation scientifique, qui sont autant de niches dans lesquelles le langage Python excelle par sa simplicité d'utilisation autant que par sa couverture fonctionnelle exceptionnelle. La troisième partie présente tous les outils de programmation concurrente, qu'il s'agisse de programmation asynchrone, parallèle ou distribuée. On notera que l'accent est mis sur de nombreuses techniques asynchrones, car il s'agit de l'un des points majeurs de l'évolution récente du langage Python.

04/2024

ActuaLitté

Psychologie, psychanalyse

Les concepts fondamentaux de la psychologie sociale. 6e édition

Véritable introduction à la psychologie sociale, cette 6ème édition actualisée et complétée permet de comprendre et d'approfondir les notions essentielles de cette discipline.

06/2020

ActuaLitté

Droit international privé

Les textes fondamentaux du droit international privé. 4e édition

Les ambitions du présent recueil sont de nature exclusivement pédagogique. Il s'agit d'offrir aux étudiants de M1 et de M2, comme aux candidats à l'examen du Barreau, l'ensemble des textes sur la base desquels sont principalement construits les enseignements de droit international privé dans les universités françaises, afin de leur permettre de retrouver aisément les références qui y sont immanquablement faites. Il est donc le produit d'une sélection délibérément restrictive. On y retrouve des textes du droit français, européen comme international. Outre certains extraits de la Constitution et des principaux Codes du droit français, sont reproduits une sélection de règlements de l'Union européenne et de conventions de La haye. Points forts Un outil pour les étudiants, pour un accès direct aux sources du droit international privé Un ouvrage souvent autorisé aux examens

08/2022

ActuaLitté

Littérature française

Python

Les machines du monde tournent grâce à des programmes informatiques qu'on appelle le code. J'ai passé l'âge mais je veux apprendre à coder. En Python, à cause du nom, mais surtout pour comprendre ce qui se passe sous les doigts des codeurs qui pianotent jour et nuit. Car les codeurs sont optimistes, à défaut d'aimer la vie, ils aiment le futur, l'avenir commence ici. – Très bien, alors écris un biopic, l'histoire d'un codeur qui fait fortune, ce sera romanesque, les gens aiment ça. – Non, je veux comprendre comment ça marche. Par où commencer ? Je ne sais pas, je me noie, mais Python m'obsède alors je m'obstine. Je prends des cours, je me faufile parmi des bataillons de geeks. Python devient le nom d'une initiation, de cette soute où je descends pour mieux voir vivre entre eux les garçons.

01/2024

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é

Dictionnaires

Kotlin. Fondamentaux du langage. Complément vidéo : Développement Android, natif et côté serveur

Ce livre de la collection vBook se compose d'un livre de référence sur Kotlin pour maîtriser ses concepts fondamentaux et d'un approfondissement sous forme de vidéo sur les différents types de développement possibles avec ce langage. Livre Kotlin – Fondamentaux du langage Ce livre s'adresse à toute personne désireuse d'apprendre à programmer avec le langage Kotlin (en version 1.4 au moment de l'écriture). Que le lecteur soit débutant ou qu'il ait déjà de l'expérience avec un ou plusieurs langages de programmation, il trouvera dans ce livre, articulé en cinq grandes parties, toutes les connaissances nécessaires à la prise en main de Kotlin, largement illustrées par de nombreux exemples, pour une utilisation dans un contexte JVM (Java Virtual Machine). La première partie permet au lecteur de préparer son environnement de travail et d'appréhender les bases de la programmation en Kotlin grâce aux variables, conditions, boucles, tableaux et fonctions. La deuxième partie détaille toutes les possibilités du langage Kotlin autour du concept de programmation orientée objet permettant ainsi au lecteur d'étudier les notions de classes, d'héritage, d'interfaces, d'énumérations, de généricité... Une troisième partie donne la possibilité de progresser dans son apprentissage de la programmation avec Kotlin en se familiarisant avec des notions avancées contenues directement dans le langage (conversion de type, réification de type, fonctions de portée...), avant de poursuivre avec une partie dédiée aux collections. La dernière partie de ce livre implique le lecteur dans la manipulation de bibliothèques tierces utiles pour la gestion de la programmation asynchrone, de channels, de flows, de requêtes web ou encore de sérialisation JSON. L'auteur conclut avec un chapitre dans lequel il propose une mise en application des différentes notions étudiées avec le développement, étape par étape, d'un programme Kotlin destiné à la JVM. Vidéo Kotlin - Développement Android, natif et côté serveur Cette vidéo de formation sur le langage Kotlin s'adresse aux développeurs, et principalement aux développeurs Java, désireux de découvrir ce langage pour ensuite concevoir leurs applications. Le formateur commence par faire une présentation de Kotlin et détaille notamment les avantages à choisir ce langage. Dans la suite de la vidéo, le formateur réalise une démonstration du développement d'une application sous Android Studio. Vous découvrez également comment utiliser Kotlin pour du développement natif ou du développement côté serveur et comment Kotlin peut générer du code JavaScript.

02/2022

ActuaLitté

Programmation

Rust. Développez des programmes robustes et sécurisés

Ce livre sur le langage Rust s'adresse en premier lieu aux développeurs connaisseurs du C/C++ voire de langages comme le Python ou le C#, désireux d'apprendre ce langage adapté à la programmation système sécurisée. Les concepts fondamentaux du langage sont étudiés, notamment la gestion de la mémoire impliquant le tas (heap) et la pile (stack) ainsi que celles relatives au multithreading. Les notions centrales en Rust que sont la propriété et l'emprunt font également l'objet de larges développements. Au fil de la lecture vous explorerez également les notions de modules et de caisses (crates), de structures, d'énumérations et de filtrage par motif ainsi que les traits, les closures, et les principales collections utilisées en Rust. Un chapitre est également consacré aux WebAssembly, ainsi qu'un autre aux notions avancées en Rust. Des éléments complémentaires sont en téléchargement sur le site editions-eni.fr.

05/2022

ActuaLitté

Psychologie, psychanalyse

Le développement du langage. 2e édition

La deuxième édition de cet ouvrage, complètement réactualisée, traite d'un aspect fondamental du développement de l'enfant : le langage. Après une présentation de l'évolution des théories concernant l'apprentissage du langage, elle décrit les différentes phases d'acquisition et de développement, ainsi que les dysfocntionnements, en analysant les mécanismes mis en oeuvre.

01/2020

ActuaLitté

Programmation

Python. Apprenez à développer des projets ludiques, 3e édition

Vous rêvez de découvrir la programmation tout en réalisant des projets ludiques, vous souhaitez connaître les astuces du langage Python devenu incontournable cette décennie, alors ce livre, rédigé par un expert, vous permettra d'atteindre ces objectifs. Tout d'abord, vous êtes guidé pour choisir et mettre en place votre environnement Python sur PC et sur Mac. Après cela, l'auteur vous propose de vous enseigner de façon ludique et pédagogique ce langage accessible à tous et très puissant grâce à une centaine d'exercices corrigés de difficulté progressive. Ainsi, quatre chapitres permettent d'assimiler les bases de la programmation : variables, types, conditions, boucles, listes et fonctions et d'anticiper les pièges à éviter. Cette nouvelle édition s'enrichit de plusieurs dizaines d'exemples pour gérer les messages d'erreur les plus courants. Puis l'auteur vous propose de tester la facilité d'approche de Python et la créativité offerte par ses librairies en dépassant vos limites grâce à quarante projets guidés. Leur niveau de difficulté indiqué par des symboles vous permet de faire évoluer rapidement vos compétences. Cet ouvrage est idéal pour un étudiant voulant maîtriser la programmation du langage Python, tout particulièrement les étudiants de la spécialité Numérique et Sciences Informatiques des classes de lycée pour lesquels sont proposés des cours et des projets en adéquation avec le programme officiel du Ministère de l'Education Nationale. Dans les deux derniers chapitres, vous pourrez aller plus loin dans la mise en pratique de vos apprentissages avec la création de plusieurs jeux d'arcade avec Pygame et dans la découverte d'algorithmes d'Intelligence Artificielle orientés images et jeu de stratégie. Les codes sources complets des projets sont téléchargeables sur le site www. editions-eni. fr

10/2023

ActuaLitté

Introduction historique au dro

Droit. Les fondamentaux

Un ouvrage pour apprendre les fondamentaux du droit enseignés en IUT et réussir sa première année de Bachelor Universitaire de Technologie (BUT). Un cours progressif et exhaustif largement illustré. Des exercices d'application. Valorisation des compétences attendues par les nouveaux programmes. Mise en avant de situations d'apprentissages et d'évaluations (SAE).

09/2021

ActuaLitté

Comptabilité

Comptabilité. Les fondamentaux

Un ouvrage pour apprendre les fondamentaux de la comptabilité enseignés en IUT et réussir sa première année de Bachelor Universitaire de Technologie (BUT) > Un cours progressif et exhaustif largement illustré > Des exercices d'application > Valorisation des compétences attendues par les nouveaux programmes > Mise en avant de situations d'apprentissages et d'évaluations (SAE)

09/2021

ActuaLitté

Economie, droit

Economie. Les fondamentaux

Un ouvrage pour apprendre les fondamentaux de l'économie enseignés en IUT et réussir sa première année de Bachelor Universitaire de Technologie (BUT). > Un cours progressif et exhaustif largement illustré > Des exercices d'application > Valorisation des compétences attendues par les nouveaux programmes > Mise en avant de situations d'apprentissages et d'évaluations (SAE)

09/2021

ActuaLitté

Programmation

Programmation en Python pour les sciences de la vie. 2e édition

Python est le langage de programmation le plus répandu dans le monde scientifique. Il est parfaitement adapté pour l'analyse de données en sciences de la vie. Cet ouvrage, didactique et simple d'approche, aborde progressivement la programmation et l'algorithmique. Il présente ensuite des fonctionnalités plus avancées utiles en analyse de données (numpy, pandas, matplotlib, notebooks jupyter), ainsi qu'une introduction à la programmation orientée objet et graphique. Cette deuxième édition, mise à jour, s'appuie sur de nombreux exemples provenant de la biologie, comme la manipulation de séquences nucléiques, l'analyse de structures protéiques, etc. De nombreux exercices d'application, de difficulté croissante, sont proposés et corrigés en détails. L'ensemble des codes sources de l'ouvrage est disponible en ligne.

06/2024

ActuaLitté

Photoshop

Photoshop. Les fondamentaux de la retouche photo, Edition 2023

Ce livre, sur Adobe Photoshop, présente les fonctionnalités de base de Photoshop en matière de retouches d'images ; il a été rédigé avec la version 2023 de Photoshop. Il débute par une description de l'environnement de travail, une présentation de la suite Creative Cloud et deux notions essentielles en matière de retouche photo : la résolution des images et les formats de fichiers. Toutes les techniques de sélection sont ensuite détaillées avant d'aborder la gestion des couleurs et l'utilisation des calques qui vous permettront de réaliser tout type de montages photos. Les outils de dessin et les outils Texte sont ensuite présentés afin de vous permettre de personnaliser vos montages. Pour optimiser le rendu de vos images, vous étudierez également les multiples fonctions de retouches et de corrections colorimétriques ainsi que les transformations avant d'appliquer les nombreux filtres disponibles.

ActuaLitté

Electricité, electromagnétisme

Traité d'éclairage. Tome 1, Les fondamentaux, 3e édition

Cette troisième édition se décline maintenant en trois tomes séparés pour en faciliter l'accès en fonction des besoins d'acquisition de connaissances complémentaires. Le tome 1 est sous-titré "Les fondamentaux" car il va permettre à tous les niveaux de formation initiale d'acquérir les notions absolument nécessaires au cheminement des savoirs et savoir-faire dans les domaines de l'éclairagisme appliqué. Au-delà des idées reçues, la filière éclairage a trop souvent sous-estimée ces prérequis car on a eu tendance à penser qu'à l'époque des "copier-coller" et des encyclopédies en ligne, avoir accès au savoir, c'était savoir ! Ayez l'audace de vous interroger sur le contenu des quatre chapitres du tome 1 : La lumière ; Le système visuel ; Le "phénomène coloré" ; La colorimétrie. On pourrait dire, à la manière de Jean-Pierre Chabrol : "... quatre monts chauves, trapus, râblais, épaule contre épaule pour soutenir le ciel."

01/2022

ActuaLitté

Décoration

Les fondamentaux du design graphique. Les 26 concepts clés de la communication visuelle, 2e édition

A la fois recueil d'idées et livre didactique, cet ouvrage s'adresse à tous les graphistes, professionnels et étudiants, et plus largement aux métiers de la création (designers, architectes, marketeurs, éditeurs...). Du point à la grille, en passant par la couleur, la texture, la complétion, l'échelle, la symétrie, le contraste, l'abstraction ou encore la typographie... il présente les 26 principes fondamentaux et idées clés du design graphique. Chacun d'eux est expliqué puis illustré par de nombreuses créations, choisies à travers le monde dans des domaines variés : livres, publicités, signalétique, identité de marque, etc. Tous s'accompagnent en outre du portrait d'un artiste qui a marqué l'histoire du graphisme et a contribué à son évolution. Cette 2e édition enrichie rend compte des dernières tendances de la création graphique.

ActuaLitté

Critique littéraire

Les monnayeurs du langage

Est-ce un hasard si la crise du réalisme romanesque et pictural en Europe coïncide avec la fin de la monnaie or ? N'y a-t-il pas là un effondrement des garanties et des référentiels, une rupture entre le signe et la chose qui défait la représentation et inaugure un âge de la dérive des signifiants ? Dans une première partie, l'auteur montre comment Les Faux Monnayeurs d'André Gide est, à ce titre, une oeuvre exemplaire le langage et la monnaie, dans leur statut étroitement homologique, sont atteints ; mais aussi la valeur de la paternité et toutes les autres valeurs qui règlent les échanges, trahissant une crise fondamentale qui est aussi celle du genre romanesque. Dans la deuxième partie, nous découvrons comment, grâce à cette rupture historique entre "le langage or" d'un Zola ou d'un Hugo et "le langage jeton" de Mallarmé, Valéry, Saussure et quelques autres, il devient possible de rendre compte des traits majeurs de notre façon de symboliser.

03/1984

ActuaLitté

Macroéconomie

Fondamentaux - Économie politique 3 - Macro-économie (10e édition)

Le manuel Economie politique en 3 volumes (économie descriptive et comptabilité nationale / théorie microéconomique / théorie macroéconomique) est devenu un classique parmi les manuels de premier cycle. Le succès constant de ses nouvelles éditions, depuis plus de vingt ans, manifeste l'intérêt des étudiants et des enseignants pour une pédagogie qui privilégie l'explication du raisonnement économique par rapport à la formalisation mathématique. Ce troisième volume aborde la macroéconomie dans une optique tournée vers la compréhension du débat sur l'usage des politiques monétaires budgétaires et de change. Toutes les données chiffrées ont été actualisées.

08/2023

ActuaLitté

Maladies infectieuses

Les fondamentaux de l'épidémiologie

La pandémie due au Covid-19 a mis l'épidémiologie sur le devant de la scène. Longtemps méconnue, elle est désormais "à la mode", mais souvent mal comprise. Car si les résultats des études épidémiologiques semblent faciles à comprendre, leur interprétation n'est en réalité pas intuitive. Ce livre est une introduction au raisonnement épidémiologique pour en faciliter le bon usage. Il en couvre tous les aspects conceptuels, méthodologiques, opérationnels et communicationnels avec le souci d'être accessible au plus grand nombre. A quoi et à qui sert l'épidémiologie ? Quelles sont les grandes notions de cette discipline ? Comment évoluer la qualité d'une étude, interpréter et communiquer ses résultats ? Comment investiguer une épidémie et un foyer de cas ? Etudiants, professionnels de santé, chercheurs, acteurs socio-économiques, élus, journalistes trouveront ici toutes les clés pour comprendre l'épidémiologie, ses forces et ses limites.

04/2021

ActuaLitté

DCG1 Introduction au droit

DCG 1 Fondamentaux du droit. Fiches de révision, 3e édition

Des fiches détachables 100 % conformes au programme 100 % conformes au programme de DCG et aux guides pédagogiques, les fiches de révision Dunod sont détachables pour des utilisations variées (glissées dans le manuel, en complément du cours, à emporter partout...). Les fiches de révision offrent : - l'essentiel du cours (définitions, exemples, mini-cas chiffrés, etc.) ; - les compétences et savoirs associés ; - des synthèses visuelles (schémas, tableaux, phrases à retenir...) pour une mémorisation facilitée ; - les conseils des auteurs, membres des jurys d'examen (" Le + de l'expert ").

09/2021

ActuaLitté

Programmation

Python et MicroPython. Coffrets en 2 volumes : Mise en oeuvre sur Raspberry Pi et Pyboard

Ces deux livres offrent au lecteur un maximum d'informations sur le langage Python pour une utilisation sur des projets mettant en oeuvre un Raspberry PI ou une carte Pyboard. 1577 pages pour devenir Expert. 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, 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... Un livre de la collection La Fabrique MicroPython et Pyboard - Python sur microcontrôleur : de la prise en main à l'utilisation avancée Extrait du résumé : Découvrir et maîtriser MicroPython, Python sur microcontrôleur, avec les cartes Pyboard. Aller au-delà des concepts et découvrir les aspects pratiques du langage Python appliqué aux microcontrôleurs ! Cet ouvrage guide son lecteur de façon didactique dans la mise en oeuvre des cartes Pyboard sans oublier d'explorer la prise de contrôle de composants électroniques que l'on peut y raccorder...

01/2022

ActuaLitté

Sports

Les fondamentaux du calcul mental. Du pilote privé au pilote de ligne, 2e édition

Cet ouvrage est destiné à tous les pilotes avion y compris les pilotes privés. Il s'inscrit dans la volonté de préparer aux mieux les pilotes avion à la réforme du 100 KSA et à la réussite du test de calcul mental qui exigent des connaissances en aéronautique de base et en techniques de calcul mental. Pour y parvenir, cet ouvrage propose une méthode pédagogique simple et efficace. Il se décompose en deux chapitres : Le premier se concentre sur les connaissances en calcul mental pour réussir le test nécessaire à l'obtention de l'UV 100 KSA. Le second chapitre de l'ouvrage recense, quant à lui, les connaissances et les formules mathématiques à connaître par thème (navigation, mécanique du vol, météorologie, etc.). Afin de mettre en pratique les apprentissages, chaque connaissance théorique est illustrée par un exemple de question accompagné de son corrigé détaillé. A l'issue de chaque chapitre, les élèves pilotes d'avion pourront vérifier leurs compétences via des tests.

ActuaLitté

Langages informatiques

Le petit Python orienté objet. Programmation orientée objet avec Python 3

Ce livre propose un cours complet sur la POO en langage Python et un aide-mémoire exhaustif. Il décrit de manière simple et précise les notions importantes comme les objets, classes, méthodes, héritage, surcharge, constructeurs... Chaque point est illustré par des exemples et des scripts permettant au lecteur de comprendre en profondeur les notions étudiés.

02/2022

ActuaLitté

Programmation

Programmation pratique Python 3.9 wx Python. Avec Visual Studio Code

Le présent ouvrage présente, selon une approche pédagogique, une utilisation synthétique de Python 3. 9 en utilisant la bibliothèque wxPython comme interface graphique sur la plateforme Windows 10. Il s'agit d'un cours que j'utilise pour l'enseignement aux étudiants du DUT informatique et aux étudiants de l'ENSC (Ecole Nationale Supérieure de Cognitique) pour la partie concernant la programmation informatique.

06/2021

ActuaLitté

Programmation

Python. Apprenez à développer des projets ludiques, 2e édition

Vous rêvez de découvrir la programmation tout en réalisant des projets ludiques, vous souhaitez connaître les astuces du langage Python devenu incontournable cette décennie, alors ce livre, rédigé par un expert, vous permettra d'atteindre ces objectifs. Tout d'abord, vous êtes guidé pour choisir et mettre en place votre environnement Python sur PC et sur Mac. Après cela, l'auteur vous propose de vous enseigner de façon ludique et pédagogique ce langage accessible à tous et très puissant grâce à une centaine d'exercices corrigés de difficulté progressive. Ainsi, quatre chapitres permettent d'assimiler les bases de la programmation : variables, types, conditions, boucles, liste et fonctions et d'anticiper les pièges à éviter. Cette nouvelle édition s'enrichit d'un chapitre qui présente les meilleures techniques pour concevoir tous vos programmes, même les plus complexes. Puis l'auteur vous propose de tester la facilité d'approche de Python et la créativité offerte par ses librairies en dépassant vos limites grâce à quarante projets guidés. Leur niveau de difficulté indiqué par des ? vous permet de faire évoluer rapidement vos compétences. Un chapitre dédié à la spécialité Numérique et Sciences Informatiques des classes de lycée propose des cours complets et des projets en adéquation avec le programme officiel du Ministère de l'Education Nationale. Dans les deux derniers chapitres, vous pourrez aller plus loin dans la mise en pratique de vos apprentissages avec la création de plusieurs jeux d'arcade avec Pygame et dans la découverte d'algorithmes d'Intelligence Artificielle orientés images et jeu de stratégie. .

10/2021

ActuaLitté

Cryptographie

Initiation à la cryptographie avec Python. 3e édition

Considérée comme la science du secret, la cryptographie fait aujourd'hui partie de notre vie quotidienne : cartes à puce, Internet, courrier électronique... ne faisons-nous pas déjà depuis de longues années de la cryptographie sans le savoir ? L'objectif de ce manuel est de rendre accessible, dès le niveau du bac scientifique, les possibilités et les méthodes de la cryptographie moderne, maintenant à l'aide de Python.Illustré de nombreux tableaux, de fiches pratiques et d'exercices résolus, il offre un panorama complet du sujet. Sommaire : 1. Les nombres premiers – 2. Eléments d'arithmétique – 3. L'algorithme d'Euclide étendu – 4. Le logarithme discret – 5. Cryptosystèmes – 6. Fonctions à sens unique – 7. Le RSA et le chiffrement Elgamal – 8. Le DES – 9. Advanced Encryption Standard (AES) – 10. Courbes elliptiques – 11. Fonctions de hachage – 12. Protocole ZK : Zero Knowledge – 13. Identification, authentification & ; signature – 14. Horodatage et Blockchain – 15. Exemples d'applications de la cryptographie – 16. Cryptanalyse – 17. La cryptographie à travers l'histoire – Bibliographie – Index

09/2023

ActuaLitté

Droits de l'homme

Régimes des libertés et droits fondamentaux. 4e édition

Les points clés juridique, historique, politique et idéologique de chaque liberté et droit 10 fiches pour tout savoir sur les régimes des libertés et droits fondamentaux - Les principes relatifs aux libertés et droits fondamentaux - Les droits de la personne physique - Les droits du justiciable - Les droits à la vie privée et familiale - Les droits et libertés de l'esprit - Les droits de l'acteur social et politique - Les droits de l'acteur économique - Les droits de la solidarité - Les droits environnementaux - L'égalité, l'absence de distinction et la non-discrimination Points forts - A jour de l'actualité la plus récente - Connaître et comprendre les points clés d'une discipline

10/2022

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é

Droits de l'homme

50 libertés et droits fondamentaux. 3e édition

50 libertés et droits fondamentaux, exposés par ordre alphabétique, du droit d'accès à Internet au droit de vote. Des libertés sont anciennes, comme la liberté individuelle ou la liberté d'expression. Des droits sont nouveaux, comme le droit à des moyens convenables d'existence, le droit à une fin de vie digne et apaisée ou le droit à l'oubli. Cet ouvrage permet à tous de découvrir les principes libéraux immuables et, aux praticiens du droit, d'approfondir leur connaissance de l'actualité du droit.

07/2022

ActuaLitté

Droits de l'homme

Libertés publiques et droits fondamentaux. 3e édition

Des fiches de synthèse accessibles et axées sur les problématiques actuelles des libertés publiques et des droits fondamentaux. Une édition mise à jour régulière. Cette nouvelle édition mise à jour et augmentée propose une présentation claire et accessible d'une matière importante pour comprendre les enjeux politiques contemporains et acquérir de solides références juridiques qui aideront les étudiants à se situer dans les débats actuels relatifs au régime des libertés en France. La structure en fiches fournit une synthèse indiquant clairement les notions essentielles, assure une préparation efficace aux examens avec des informations régulièrement actualisées et favorise une consultation rapide sur un point précis (définition, notions, repérage jurisprudentielle).

08/2022