Recherche

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

Extraits

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é

Informatique

Programmation en Python pour les sciences de la vie

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. L'ouvrage 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.

07/2019

ActuaLitté

Programmation

Python pour les kids. La programmation accessible aux enfants ! 2e édition

Alors que les cours de programmation informatique viennent tout juste d'entrer, en option, au Lycée, nombreux sont les parents qui cherchent dès aujourd'hui à apprendre à leurs enfants à programmer... dès le collège. Le livre "Python for Kids" édité par No Starch Press que nous proposons de traduire est une référence en la matière en langue anglaise. Avec une note moyenne Amazon. com de 4, 7/5 pour 65 commentaires associés, cet ouvrage saura plaire à la fois aux parents et aux enfants en proposant de leur apprendre à programmer en Python. Pourquoi Python ? Car il s'agit d'un langage de programmation connu et reconnu pour la facilité de lecture de son code source et qu'il permet en un clic d'afficher à l'écran le résultat de son programme. L'auteur Jason R. Briggs tire de plus parti du Python pour développer des programmes amusants pour les les enfants qui mettent en scène des monstres ou des agents secrets. Le code est coloré, disséqué et expliqué, le tout grâce à de nombreuses illustrations. A noter que chaque fin de chapitre contient un exercice conçu pour valider ses acquis. A la fin du livre, les enfants auront programmé deux jeux complets : un clone du populaire Pong et un jeu où il faut sauter de plate-forme en plate-forme.

12/2023

ActuaLitté

Informatique

Algorithmique et programmation en Python 2nde

Cet ouvrage à vocation pratique explique comment aborder la programmation en Python avec ses élèves de lycée à l'aide de la calculatrice TI-83 Premium CE Edition Python, ou de la calculatrice TI-83 Premium CE et son adaptateur TI-Python. Le lecteur sera guidé tout au long des chapitres, des premières manipulations (mise à jour du matériel, principes de programmation, fonctions simples) jusqu'à la réalisation de projets plus complets, en passant par la mise en oeuvre d'algorithmes classiques, issus notamment du programme de la classe de 2nde. Nourri par la grande expérience de ses auteurs, ce livre à la pédagogie remarquable est rythmé par un grand nombre d'exercices dont les solutions figurent à la fin de chaque chapitre. Il comporte également des QR codes qui pointent vers des vidéos complétant l'apprentissage de Python. Tous les scripts proposés dans l'ouvrage sont disponibles dans leur intégralité à l'adresse go.eyrolles.com/ti-python.

06/2019

ActuaLitté

Programmation

15 énigmes ludiques pour se perfectionner en programmation Python

Dans la lignée des 15 énigmes pour s'initier à la programmation Python, cet ouvrage propose de se confronter à un niveau de difficulté plus élevé. Ces 15 nouvelles énigmes permettent en outre de découvrir des concepts-clés plus avancés en informatique. La difficulté des énigmes est repérée par un système d'étoiles. En cas de besoin d'un coup de pouce, trois indices sont fournis pour mettre le lecteur progressivement sur la voie de la solution. A la fin du livre, une solution détaillée donne la clé de chaque énigme. Les commandes Python qui permettent la résolution des énigmes sont incluses dans le livre mais également télécharchables sur dunod. com Enfin de nombreux encadrés historiques, biographiques, culturels ou techniques viennent agrémenter la lecture.

10/2023

ActuaLitté

Programmation

Découvrir la programmation avec Python

Vous voulez apprendre à programmer ? Lancez-vous avec Python ! Python est le langage parfait pour s'initier à la programmation informatique. Ce livre vous aide à créer rapidement avec Python des projets amusants qui impressionneront votre entourage. Python est le langage parfait pour s'initier à la programmation informatique. Ce livre vous aide à créer rapidement avec Python des projets amusants qui impressionneront votre entourage. Après avoir vu les possibilités offertes par Python, vous apprendrez à configurer votre ordinateur pour coder. Une fois que Python sera installé, vous serez à même de créer vos propres programmes. Découvrez peu à peu les concepts clés tels que les variables, les chaînes, les boucles, les fonctions ou les modules. Avant d'en avoir fait le tour, vous serez passé pro en programmation Python ! Parmi les projets du livre : - un assistant qui vous aide à vous habiller en fonction de la météo - un générateur d'histoires - un programme qui calcule votre âge sur Mars - un chat bot de service après-vente Des exercices très courts pour des projets vraiment amusants : que demander de mieux pour s'initier ?

05/2021

ActuaLitté

Programmation

Python. Comprendre les bases et maîtriser la programmation

Vous découvrez Python et vous voulez progresser dans la maitrise de ce langage ? Cet ouvrage de base est fait pour vous. Vous comprendrez tous les concepts inconrtournables et vous apprendrez à les mettre en pratique en vous exerçant avec les nombreux exercices proposés. Accessible et plaisant à lire, ce livre sur Python est destiné aux étudiants qui découvrent Python, aux programmeurs débutants et à ceux qui commencent à bien maitriser ce langage. Il explique tous les concepts importants en Python 3. Il mixe tutoriels et recettes de code style "livre de cuisine", parfois avec humour, ce qui rend le livre d'un accès aisé et pratique. Les nombreux exercices situés en fin de chapitre aident le lecteur à mettre en pratique les connaissances acquises. Il propose les meilleures pratiques pour les tests, le débogage, la réutilisation du code et d'autres conseils de développement, grâce de nombreux outils Python et packages open source.

04/2022

ActuaLitté

Programmation

Python pour les Nuls, 4e é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é

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é

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é

Programmation

Programmation Python avancée. Guide pour une pratique élégante et efficace

Ce livre s'adresse à des lecteurs ayant déjà une certaine expérience de la programmation. Son objectif est de rappeler les concepts-clés de Python et de les illustrer dans des cas d'utilisation variés comme l'optimisation, les statistiques, le traitement du signal et l'intelligence artificielle. Il est composé de cinq parties : - les bases du langage : un rappel des bases du langage Python (versions 3.8 et 3.9) focalisé sur les structures de données. ; - l'écosystème Python : les bibliothèques tierces incontournables, présentes dans la plupart des projets Python. L'environnement Anaconda est également introduit ; - écrire un Python naturel et efficace : les paradigmes de programmation, les concepts et structures Python quis y rapportent et les conventions de la communauté Python pour écrire un code clair et facile à maintenir. ; - Python, couteau suisse du quotidien : comment manipuler les fichiers (image, son, Excel, XML, PDF, JSON...), construire et interagir avec des services web, écrire des outils graphiques ou en ligne de commande ; - développer un projet en Python : comment préparer une bibliothèque, interagir avec des bibliothèques tierces, gérer les versions et la non-régression, et comment garantir la qualité, la correction et la robustesse du code. Les + en ligne : le code source des exemples avancés présentés au cours de chapitres ainsi que des ressources complémentaires sont librement accessibles en ligne sur le site de l'auteur : xoolive.org/python/.

05/2021

ActuaLitté

Programmation

15 énigmes ludiques pour s'initier à la programmation Python

L'objectif proposé par cet ouvrage est de s'initier à la programmation avec Python en écrivant un petit programme informatique pour résoudre des énigmes amusantes. Les thèmes de ces énigmes ont été choisis pour découvrir à chaque fois un nouveau concept-clé en informatique. Les commandes Python qui seront utiles à la résolution des énigmes sont intégrées dans le livre pour qu'il soit auto-suffisant. Pour chaque énigme trois niveaux d'indice sont fournis pour ceux qui auront besoin d'un peu d'aide pour démarrer. La difficulté des énigmes est repérée par un système d'étoiles. La solution complète de toutes les énigmes est bien sûr détaillée en fin d'ouvrage. Elle comporte non seulement le programme Python qui permet de trouver la solution mais aussi des explications détaillées sur la conception de l'algorithme correspondant. Enfin de nombreux encadrés historiques, biographiques, culturels ou techniques viennent agrémenter la lecture.

11/2022

ActuaLitté

Programmation

Au coeur des algorithmes. Les bases de la programmation avec Python

Ce livre traite des algorithmes les plus intéressants et les plus puissants au monde, en utilisant le code Python qui les accompagnent. Avec une expérience en programmation et en mathématiques de niveau lycée, vous explorerez les algorithmes informatiques standard et des algorithmes avancés comme ceux utilisés dans le machine learning et l'intelligence artificielle. Vous découvrirez comment les anciens Egyptiens et les paysans russes utilisaient des algorithmes pour multiplier les nombres, comment les Grecs les utilisaient pour trouver les plus grands diviseurs communs et comment les érudits japonais à l'époque des samouraïs ont conçu des algorithmes capables de générer des carrés magiques. Vous explorerez des algorithmes utiles en mathématiques et apprendrez comment les mathématiques peuvent améliorer les algorithmes.Vous apprendrez également à : - utiliser des algorithmes pour déboguer le code, maximiser les revenus, planifier les tâches et créer des arbres de décision- mesurer l'efficacité et la rapidité des algorithmes- générer des diagrammes de Voronoi à utiliser dans diverses applications géométriques- utilisez des algorithmes pour créer un chatbot simple, gagner aux jeux de société ou résoudre des puzzles de sudoku- écrire du code pour les algorithmes de montée et de descente de gradient qui peuvent trouver les maxima et les minima des fonctions Une fois que vous aurez terminé ce livre, vous comprendrez comment coder et implémenter des algorithmes importants, mesurer et optimiser leurs performances, tout en apprenant dans les moindres détails les algorithmes les plus puissants d'aujourd'hui.

09/2023

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é

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é

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é

Mathématiques pour l'informati

Programmation Python par la pratique. Problèmes et exercices corrigés

Python est le langage de programmation le plus répandu dans le monde scientifique. Il est parfaitement adapté pour programmer des problèmes mathématiques. Cet ouvrage propose de se focaliser sur l'utilisation pratique du langage Python dans différents domaines des mathématiques : les suites, l'algèbre linéaire, l'intégration, la théorie des graphes, la recherche de zéros de fonctions, les probabilités, les statistiques, les équations différentielles, le calcul symbolique, et la théorie des nombres. A travers 40 exercices de difficulté croissante, et corrigés en détails, il permet d'avoir une bonne vision d'ensemble des possibilités d'utilisation de la programmation dans les mathématiques et d'être à même de résoudre des problèmes mathématiques complexes. L'ensemble des codes sources de l'ouvrage est disponible en ligne.

06/2021

ActuaLitté

Enseignement primaire

Mathématiques CE1 Pour comprendre les mathématiques. Edition 2016

- Une démarche plus progressive sur l'année qui permet à l'élève d'intégrer efficacement les nouvelles notions. - Un accent mis sur le calcul réfléchi pour apprendre à mettre en place des stratégies de calcul. - La présence des "Problèmes ouverts / de recherche" dans les mythiques "Coins du chercheur". - Des activités numériques proposées dans le guide pédagogique - Une maquette allégée visuellement.

03/2016

ActuaLitté

Numériques et sciences informa

Algorithmique & programmation 1re Tle séries technologiques Nom de code : Python. Edition 2022

Un cahier + une plateforme d'algo et de programmation. - Un cahier innovant, formateur, ludique pour acquérir des bases en algorithmique. + - Une plateforme riche de contenus pédagogiques en complément du cahier avec : - Des vidéos pour introduire les chapitres ou proposer les corrigés de certains exercices ; - Un espace de programmation avec un environnement Python pour coder et faire les exercices ; - Des quiz d'autoévaluation ; - Des fichiers tableurs à télécharger pour réaliser certains exercices ; - Des exemples de serious game ; - Un forum.

04/2022

ActuaLitté

Mathématiques

Cahier d'algorithmique et de programmation 1re / Tle séries techno. Enseignement commun, Edition 2022

Un cahier clé en mains pour apprendre de façon progressive la programmation Python. - Une première partie consacrée à l'apprentissage progressif de la programmation Python avec : - des mémos de cours sur les bases de la programmation en Python. - des QCM et des exercices pour s'entraîner sur ces bases. - Des cartes d'automatismes sur les bases de la programmation Python viennent clore cette première partie. - Une seconde partie constituée de nombreux exercices pour travailler l'algorithmique et la programmation sur tous les thèmes de mathématiques des programmes de 1re et de Tle, avec : BONUS : de nombreuses ressources numériques ! - des vidéos pour introduire chacune des notions de base de Python, - des QCM interactifs pour tester ses connaissances, - des cartes flash pour automatiser et mémoriser durablement les bases de Python, - tous les fichiers Python pour ordinateur et pour 3 types de calculatrice, même pour les exercices en débranché.

04/2022

ActuaLitté

Code et compilateur

70 concepts mathématiques expliqués avec Python

Largement inspiré des travaux de Seymour Papert (mathématicien et pionnier des technologies éducatives, ancien professeur au MIT), l'objectif de cet ouvrage est de démystifier les grandes idées mathématiques en dotant les lecteurs du meilleur outil pour les comprendre et jouer avec : la programmation. Chaque concept ou idée mathématique est traité sous la forme d'une double page mettant en vis-à-vis la présentation du concept étayée d'éléments de contexte historiques et épistémologiques, et son illustration à l'aide de codes Python. Les codes sources sont tous accessibles et manipulables en ligne via la page de présentation de l'ouvrage sur le site dunod. com.

02/2023

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é

Programmation

Programmer avec Python en s'amusant pour les nuls. 4e édition

L'apprentissage de la programmation commence à être mis en place dans les établissements par l'Éducation nationale et cela depuis le plus jeune âge. De plus en plus d'ateliers de type "Kids Coding Clubs" voient le jour et comptent de plus en plus d'adeptes. Les livres de la collection Programmer en s'amusant sont destinés à la fois aux enfants désireux d'apprendre et les bases du codage informatique et également aux parents enseignants désireux d'accompagner leurs enfants ou leurs élèves dans la découverte d'un langage de programmation. Ce livre est dédié à Python, un langage de programmation moderne qui permettra aux enfants de 10 à 12 ans d'en apprendre les bases. Python est un langage de programmation gratuit qui fonctionne sur Mac et sur PC. Ce livre contient plusieurs projets : Programmer dans un langage de pro Créer des jeux et des applications Développer des projets personnalisés Public : enfants de 10 à 12 ans, parents et enseignants.

08/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é

Mathématiques économiques

Mathématiques pour les économistes. 12e édition

Ce cours permet aux étudiants d'acquérir les outils mathématiques de base nécessaires à la formation de tout gestionnaire et économiste. Il comporte une formation générale à l'algèbre linéaire (calcul matriciel, inversion de matrice, diagonalisation de matrice, puissance de matrice, formes quadratiques, nature d'une matrice) et aux fonctions de plusieurs variables (dérivées partielles, développements limités, fonctions implicites). Il met particulièrement l'accent sur les méthodes d'optimisation (avec ou sans contraintes) ainsi que sur la résolution de système d'équations de récurrence (suites récurrentes, étude des systèmes récurrents et des systèmes markoviens discrets).

09/2021

ActuaLitté

Programmation

Programmation Web pour les Nuls

Un livre indispensable pour débuter dans le développement d'applications pour le Web Ce livre va vous donner les bases nécessaire au développement de site Web modernes. Vous découvrirez les différents langages du Web et la manière d'optimiser leur utilisation dans le développement de vos applications. Au programme : Les bases du HTML Utiliser les styles avec les CSS Utiliser Flexbox pour organier ses pages Ecrire des programmes en JavaScript Mettre en oeuvre Ajax et JSON

09/2023

ActuaLitté

Mathématiques pour l'informati

Programmation linéaire. Une approche mathématique et algorithmique

Le chapitre 1 introduit ce qu'est un programme linéaire (PL) et quelques faits basiques afférents. L'ensemble de toutes les solutions d'un PL est un polyèdre et le chapitre 2 étudie la géométrie de ce dernier. Le chapitre 3 étudie la théorie fondamentale sous-jacente. Cette théorie permet la conception de l'algorithme du simplexe présenté et analysé sous tous ses aspects (correction, finitude et complexité) au chapitre central numéro 4. En quête de plus d'efficacité, le chapitre 5 propose une méthode dite révisée, qui consiste en une version "implémentable" de l'algorithme du simplexe. Le chapitre 6 étudie la théorie de la dualité pour finir avec un moyen d'obtention d'un certificat d'optimalité en temps polynomial. Enfin, on montre que le problème de la PL est "facile" en proposant une description succincte d'un algorithme polynomial : la méthode des ellipsoïdes. Une annexe est destinée à rappeler quelques faits utiles d'algèbre linéaire.

03/2021

ActuaLitté

Mathématiques

Mathématiques CP. 90 énigmes et problèmes pour devenir fort en raisonnement mathématique ! Edition 2021

Si les enfants de Singapour sont les plus forts du monde en maths, c'est parce qu'ils ont bénéficié d'un enseignement particulièrement efficace, basé sur une progression qui s'appuie sur le réel et donne du sens à chaque notion : on part du concret (on manipule...) , puis on passe à l'imagé (on représente...), et enfin on entre dans l'abstrait.

07/2021

ActuaLitté

Programmation

Mon cours visuel de programmation. Scratch et Python pas-à-pas

Apprendre à programmer peut se faire à tout âge, même lorsqu'on croit qu'on n'y comprendra jamais rien. Les applications possibles sont multiples, du jeu vidéo au planificateur de projets, et c'est pourquoi nous pouvons tous nous y mettre sans craindre de passer des heures à coder avant d'aboutir à des applications concrètes. Cet ouvrage couvre Scratch et Python, les deux langages les plus utilisés par les programmeurs débutants, et utilise une méthode graphique pas à pas pour décomposer des sujets complexes en petites briques ludiques. Chaque chapitre détaille pas à pas un projet concret, application ou jeu, spécialement conçu pour aborder tous les aspects de chaque langage, acquérir la bonne méthodologie et apprendre à penser comme un développeur. Ecrit par une équipe d'experts en enseignement de la programmation, ce livre est le meilleur moyen de plonger dans le bain du codage.

06/2021