Recherche

Python. Comprendre les bases et maîtriser la programmation

Extraits

ActuaLitté

Lycée parascolaire

Tous les algorithmes. Programmation Algobox / Python, du collège au lycée, du brevet au Bac

Suivant l'adage, c'est en forgeant qu'on devient forgeron. Dans ce livre, nous avons fait le pari que c'est en programmant qu'on devient programmeur. Tu trouveras donc dans cet ouvrage : les algorithmes incontournables du collège au lycée du programme de Maths ; les algorithmes incontournables du Brevet au Bac S ; une présentation immédiate des algorithmes pour t'y retrouver facilement, sans te décourager ; des bons algorithmes simples, testés et qui fonctionnent ! (en version Algobox et Python). Ce livre s'adresse donc aux élèves de collège et lycée (mais aussi aux parents et enseignants) qui veulent progresser dans la programmation et la compréhension des algorithmes.

10/2017

ActuaLitté

Linguistique

Comprendre la linguistique générale. Concepts de base et applications

Cet ouvrage vise avant tout une initiation à la linguistique générale et à la compréhension du fonctionnement de la langue. Après la définition de la linguistique et de ses objectifs, des origines et de l'évolution de la langue, les principaux concepts de la linguistique seront décrits. Les aspects fondamentaux de la linguistique (Langage/langue/parole ; structuralisme ; double articulation ; Compétence/performance ; théories du signe ; Communication ; relations syntagmatiques et paradigmatiques ; Diachronie et synchronie) seront présentés. Les composantes ou branches de la linguistique, et notamment celles dites traditionnelles telles que la phonétique, la phonologie, la lexicologie, la syntaxe et la sémantique, ainsi que la sémiologie/sémiotique seront abordées. Des applications seront proposées à la fin de chaque chapitre.

06/2022

ActuaLitté

Mathématiques

Maths Spécialité Tle. Edition 2021

Des fiches pour comprendre le cours. De la programmation pour maîtriser Python. Des méthodes pour progresser. Des quiz pour se tester. 200 exercices avec tous les corrigés pour s'entraîner. Des conseils pratiques pour bien se préparer à l'épreuve et au Grand Oral. + Inclus : Ton kit de survie pour le Bac avec SchoolMouv Des fiches de révision avec des focus sur des points de cours. Des vidéos pour mieux comprendre et s'en souvenir à coup sûr. Un tchat avec un prof particulier pour poser toutes les questions gratuitement pendant 7 jours.

08/2021

ActuaLitté

Informatique

Python avancé et programmation scientifique. Techniques d'algorithmisation et de construction de programmes compacts et efficaces

Ce livre traite de plusieurs techniques avancées de programmation en Python, dont certaines sont moins connues malgré leur utilité. Il est destiné aux futurs (ou actuels) développeurs de programmes de qualité professionnelle, aux scientifiques ayant besoin d'outils de programmation efficaces et ergonomiques et aux enseignants de programmation avancée et à leurs étudiants. Sont traités les modules de support indispensables à tout scientifique programmant en Python, notamment le traitement de données tabulaires avec Numpy et les techniques d'accélération des programmes, grâce à la recompilation des programmes avec Numba et Cython et à l'usage des processeurs graphiques (GPU) à l'aide des frameworks PyCuda et Numba. Le texte couvre de manière concrète plusieurs éléments plus " profonds " de la couche standard du langage, comme la structure interne des objets et des fonctions, les itérateurs (avec coroutines), descripteurs, métaclasses, la concurrence avec les threads et les processus, etc. Une trentaine d'exercices assez longs sont proposés ainsi que plusieurs dizaines d'exemples complets et testés. Les codes de programmes sont disponibles en ligne sur le site de l'auteur. Les exemples et les exercices sont basés sur l'expérience pédagogique de l'auteur et couvrent les sujets de mathématiques appliquées et de simulation, de traitement de textes et d'images (y compris des projections cartographiques). Une bibliographie abondante permettra de trouver rapidement les algorithmes, des détails mathématiques, les logiciels mentionnés (surtout les paquetages installables libres), etc.

10/2019

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é

Informatique

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

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

07/2020

ActuaLitté

Scolaire et universitaire

Yufa - Maîtriser la construction des phrases en chinois. Grammaire de base A1/A2

Pour toutes les personnes apprenant le chinois qui ne maîtrisent pas suffisamment la structure des phrases : ce livre complet et clairement expliqué, de niveau A1/A2, aborde les points essentiels de la grammaire chinoise. - De nombreux exemples explicitent structures et usages, - La phonétique est séparée du sinogramme pour entraîner à la lecture des caractères chinois, - De nombreuxexercices se trouvent à la fin de chaque leçon et à la fin du livre.

11/2021

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é

Informatique

Pygame. Initiez-vous au développement de jeux vidéo en Python

Ce livre s'adresse à tous les makers et passionnés de programmation qui souhaitent apprendre à développer des jeux vidéo avec Pygame. Il intéressera également les débutants en langage Python ainsi que les informaticiens qui veulent parfaire leur connaissance de cette bibliothèque utilisée non seulement dans le domaine du jeu vidéo, mais également dans celui de la simulation. La maîtrise du langage Python n'étant pas nécessaire pour lire ce livre, l'auteur commence par en présenter les bases avant d'indiquer comment faire ses premiers pas avec Pygame et de détailler la structure d'un jeu Pygame. Puis, au fil des chapitres, les principaux aspects du développement de jeux vidéo en deux dimensions sont étudiés. Ainsi, le lecteur étudie comment gérer une boucle de jeu, comment maîtriser les aspects graphiques avec le module pygame.draw, comment ajouter du son avec le module pygame.mixer ou encore comment gérer le temps et surtout les collisions entre objets graphiques grâce à la notion de sprite. L'auteur propose également une introduction à la 3D et à la notion de moteur de jeu. Pour finir, les deux derniers chapitres fournissent au lecteur une documentation précise des principaux modules Pygame utilisés dans le livre ainsi que ceux fréquemment utilisés dans le développement Pygame.

11/2019

ActuaLitté

Documentation

La gestion des archives. Maîtriser les documents et les données

La gestion des documents et des données d'une collectivité est un enjeu pour la maîtrise de l'information. Cet ouvrage donne aux archivistes, informaticiens, gestionnaires de l'information ou qualité, chargés de projet, records managers, un aperçu des grandes missions à mener pour gérer les documents et données de sa collectivité. Il propose de découvrir le monde des archivistes - réglementation, organisation, réseau, pratiques - afin de cerner les spécificités du métier, de positionner la gestion des informations "papier" et numériques de sa collectivité dans une démarche projet et de disposer de pistes de réflexion et d'outils pour créer, collecter, conserver, transmettre, communiquer et valoriser ces informations. Quelle que soit son organisation, l'ouvrage fourmille d'éléments pour démarrer ou optimiser sa stratégie de gestion de cycle de vie des informations. Exhaustif et synthétique, il permet, en fonction de ses besoins, de cerner et/ou d'approfondir certains thèmes. Cette édition intègre les évolutions législatives en matière de protection des données personnelles, des compléments pour faciliter la mise en place d'un service archives et pour la mutualisation de la fonction archives, des éléments pour aider à réaliser un récolement d'archives, des pistes pour faire connaître son service, des nouveaux schémas, ainsi que de nombreux conseils pratiques en termes de gestion des archives électroniques et de valorisation des fonds.

04/2022

ActuaLitté

Scolaire lycée général et tech

Algorithmique et programmation en Python 2de Barbazo. Cahier d'algo (cahier d'exercices et TP), Edition 2019

Un large choix d'exercices et de TPà faire en classe ou en salle informatique. De nombreux exercices " débranchés ", réalisables sans matériel. Un apprentissage progressif de la programmation Python. Un mémento de poche détachable pour faciliter les révisions.

05/2019

ActuaLitté

Langages informatiques

Algorithmique et développement Python. Cours et exemples d'applications

Cet ouvrage a pour objectif de présenter les bases de l'algorithmique. La programmation des algorithmes est mise en oeuvre via le langage Python. Les 6 chapitres de ce livre comptent de nombreux exemples d'application.

11/2021

ActuaLitté

PNL

S'entraîner à la PNL. 80 jours pour maîtriser les outils de base

Pratiquer la Programmation Neuro-Linguistique facilite vos interactions personnelles et professionnelles. Afin d'utiliser avec profit les techniques de communication et de changement offertes par la PNL, ce livre vous permet de vous entraîner grâce à une méthode efficace et éprouvée. Après avoir expliqué en quoi consiste chaque outil, les auteurs proposent des exercices variés d'application, illustrés par des exemples concrets. A la fin de ce parcours progressif en 80 jours, vous aurez aiguisé votre sens de l'observation et vous vous serez familiarisé avec des outils de connaissance de soi de la PNL. Ils vous permettront d'agir et de communiquer dans le respect de l'autre avec aisance et efficacité.

ActuaLitté

PNL

S'entraîner à la PNL. 80 jours pour maîtriser les outils de base

Pratiquer la Programmation Neuro-Linguistique facilite vos interactions personnelles et professionnelles. Afin d'utiliser avec profit les techniques de communication et de changement offertes par la PNL, ce livre vous permet de vous entraîner grâce à une méthode efficace et éprouvée. Après avoir expliqué en quoi consiste chaque outil, les auteurs proposent des exercices variés d'application, illustrés par des exemples aussi bien dans la vie professionnelle que privée. A la fin de ce parcours progressif en 80 jours, vous aurez aiguisé votre sens de l'observation et vous vous serez familiarisé avec des outils de connaissance de soi de la PNL. Ils vous permettront d'agir et de communiquer dans le respect de l'autre avec aisance et efficacité.

05/2022

ActuaLitté

Développement personnel

Les clés de nos émotions. Peur, colère, tristesse, joie : les comprendre pour mieux les maîtriser

Faites de vos émotions vos alliées ! Sommes-nous pleinement en possession de nos différentes ressources émotionnelles ? Et s'il était possible de garder notre calme en toutes circonstances, d'exprimer sereinement notre point de vue ? Et si nous étions capables de ne pas nous laisser envahir par le stress et de préserver notre bien-être ? Chaque jour nous confronte à des émotions déplaisantes et rien ni personne ne nous a vraiment préparéà leur faire face. Seul avec nous-même, nous apprenons tant bien que malà nous débrouiller avec nos peurs, nos colères, nos tristesses. Cet ouvrage a pour objectif d'y remédier en vous aidant à :- nommer et comprendre ce que vous ressentez - apprendre avec des exercices pratiques comment développer votre aptitude à exploiter vos ressources émotionnelles - détecter, à l'aide de grilles de lecture, ce que ressentent vos proches, et les aider à mieux vivre leurs émotions -développer les compatibilités émotionnelles qui font que vous aurez envie d'investir et de développer vos relations, vos amitiés et/ou vos amours. Cette méthode vous permettra, en quelques semaines de pratique, de mieux connaître le fonctionnement de vos émotions &mdash peur, colère, tristesse, joie &mdash et ainsi d'améliorer les réponses émotionnelles dont vous avez besoin pour développer votre aptitude au bonheur. Les plus :- Des explications claires et accessibles sur le fonctionnement des émotions et des exercices pratiques faciles à mettre en oeuvre pour un mieux-être assuré.- Une méthode inédite, mise au point par l'auteur, éprouvée et améliorée chaque jour auprès de ses clients.- Un spécialiste des émotions qui livre son savoir et son expérience au grand public, avec la promesse d'améliorer réellement le bien-être de chacun.

02/2014

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é

Droit

Comprendre la TVA et ses évolutions pour maîtriser son impact et sécuriser sa récupération

Des réformes majeures en matière de TVA pour les collectivités territoriales ont marqué les dernières années avec, par exemple, les évolutions successives du FCTVA et l'abrogation du transfert de droit à déduction pour les nouveaux contrats de délégation. Dans ce contexte, le présent ouvrage permet aux agents des collectivités d'appréhender l'ensemble des mécanismes liés à la TVA, en partant de la base que constitue le principe de déduction puis en identifiant ses modalités et conditions ainsi que les alternatives lorsqu'il ne peut être mis en oeuvre. Quand majorer de TVA les versements réalisés par la collectivité (recevoir une facture TTC) ? Quand appliquer la TVA sur les versements perçus (émettre une facture TTC) ? La collectivité peut-elle récupérer la TVA sur les dépenses engagées (ne pas supporter un coût TTC) ? Si oui, par quels dispositifs ? Sous quelles conditions ? Cet ouvrage répond à l'ensemble de ces questions. Enrichi de nombreuses illustrations, il explicite les notions " assujettir à TVA ", "être exonéré" ou encore "transférer le droit à déduction". Il traite également de dispositifs complexes tels que la livraison à soi-même ou la redevance d'affermage assujettie. Convaincus que les mécanismes de TVA applicables aux collectivités se comprennent grâce à une vision globale de cette taxe, les auteurs livrent ici les clés indispensables à tous les praticiens de l'action publique confrontés à une question de TVA.

01/2019

ActuaLitté

Programmation

Se former à l'ARDUINO sans souder. Des bases de la programmation à la robotique et aux objets connectés

De trop nombreux électroniciens hésitent encore à se lancer dans la grande aventure des microcontrôleurs, pourtant si passionnante ! Ce livre tient à démystifier le module à microcontrôleur Arduino-UNO et à vous ôter toute réticence à propos des difficultés d'apprentissage de son langage et de sa mise en pratique. En lisant attentivement cet ouvrage, vous éprouverez une certaine aisance et beaucoup de plaisir à travailler avec l'Arduino. Les modules Arduino évitent pratiquement toutes les modifications de la section électronique d'une réalisation lors de la mise au point d'un projet. Il suffit simplement de changer quelques lignes de code afin de parvenir au résultat escompté. Nous avons opté pour le module Arduino-UNO compte tenu de son faible coût, de sa popularité et de sa grande puissance de traitement. Ce livre, largement illustré en couleur, démontre que la programmation en langage Arduino ne présente pas plus de difficultés que le Basic d'autrefois. Il convient donc autant aux novices qu'aux lecteurs initiés. Vous n'aurez pas besoin de réaliser les circuits imprimés dont les opérations photographiques et chimiques rebutent tant d'électroniciens. Tout se passe sur des plaques de câblage sans soudures en interconnectant des modules tout prêts (d'approvisionnement aisé) et quelques composants, au moyen de fils munis de connecteurs mâles ou femelles (standard Dupont). Après les projets de base, nous évoluerons graduellement vers des applications nous menant à la domotique, à la robotique et aux commandes à distance sans fils (en infrarouge et en Bluetooth). Les applications pour les Smartphones Android®, développées par l'auteur, se téléchargent directement à partir de son site Web. Vous apprendrez à traiter de multiples circuits et périphériques : entrées numériques et analogiques, sorties faibles et fortes puissances, afficheur LCD alphanumérique et "OLED" , sonde de température, gestion des servomoteurs, télécommande par infrarouge et en Bluetooth, composants I2C, etc. Après la lecture et la mise en pratique de cet ouvrage, vous serez à même de concevoir vos propres projets et pourquoi pas, de les réaliser avec leurs circuits imprimés, comme le font les professionnels.

04/2023

ActuaLitté

Création de site internet

PHP. Coffret en 2 volumes : Acquérir les bases de la programmation et développer un site web (3e édition), 3e édition

Ces deux livres offrent au lecteur un maximum d'informations sur l'apprentissage du langage PHP pour développer un site web dynamique et interactif. 1154 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www. editions-eni. fr. Un livre de la collection Ressources Informatiques PHP 8 ; Développez un site web dynamique et interactif Extrait du résumé : Ce livre sur PHP 8 (en version 8. 0 au moment de l'écriture) s'adresse aux concepteurs et développeurs qui souhaitent utiliser PHP pour développer un site web dynamique et interactif... Un livre de la collection Ressources Informatiques Algorithmique ; Techniques fondamentales de programmation ; Exemples en PHP (nombreux exercices corrigés) ; 3e édition (BTS, DUT Informatique) Extrait du résumé : 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 pointeurs et les objets...

06/2022

ActuaLitté

Mathématiques

Maths. Réviser et consolider les bases de Terminale pour réussir la 1re année d'ECG. Complément Python, 2e édition

Ce livre est destiné aux élèves de terminale qui souhaitent poursuivre leurs études en classe préparatoire ECG. Il a été pensé comme un pont entre la terminale et la prépa ECG et se base sur une sélection des savoirs les plus fondamentaux, nécessaires pour réussir en ECG. Il est constitué de trois parties : - réviser et consolider les bases du calcul, nécessaires pour réussir en ECG - réviser les fondamentaux de Terminale, nécessaires pour commencer l'année sur de bonnes bases en ECG - se familiariser avec le langage de programmation Python, afin d'être à l'aise et même prendre un peu d'avance en informatique dès la rentrée. Dans ce livre, vous trouverez : - un cours synthétique et clair résumant les savoirs essentiels de terminale à maîtriser pour réussir en ECG - des méthodes avec des exemples détaillés pour s'initier aux techniques usuelles et adopter les bons réflexes au niveau du raisonnement et de la rédaction - des exercices d'entraînement permettant de vérifier que le cours est compris et les méthodes acquises, avec un corrigé détaillé de tous les exercices rédigé minutieusement - des conseils, des remarques, ainsi que les erreurs classiques à éviter.

ActuaLitté

Mathématiques

Maths 1re. Edition 2023

Des fiches synthétiques pour bien comprendre le cours. Des quiz pour te tester. Des méthodes détaillées à acquérir pour progresser. + de 200 exercices avec tous les corrigés pour t'entraîner et des Focus Terminale pour aller encore plus loin. De la programmation pour maîtriser Python. Des conseils pratiques pour bien te préparer tout au long de l'année. + Inclus : Ton kit de survie pour le Bac avec SchoolMouv > ; Des vidéos pour mieux comprendre et t'en souvenir à coup sûr. > ; Des quiz en ligne pour t'entraîner encore plus. > ; Un tchat avec un prof particulier pour poser toutes les questions gratuitement pendant 7 jours.

07/2022

ActuaLitté

Dessin

Maîtriser la perspective. Les clés du dessin

Que vous souhaitiez dessiner des personnages, des natures mortes, des paysages ou des scènes d'architecture, vous aurez besoin de connaître et d'utiliser la perspective. A travers le coup de crayon de son auteur, Andy Fish, un artiste expérimenté, cet ouvrage explique la perspective à un, deux et trois points d'une manière progressive et accessible à tous. Apprenez à utiliser les points de fuite et les raccourcis pour donner de la profondeur à vos sujets et créer des compositions de plus en plus complexes. Grâce aux nombreux pas-à-pas et aux conseils techniques décrivant les lignes d'horizon, le champ de vision, le point de vue, etc., ce livre enseigne aux artistes comment maîtriser cette technique de base mais bien souvent intimidante.

03/2022

ActuaLitté

Physique, Chimie

Physique-chimie 1re. Edition 2023

Des fiches synthétiques pour bien comprendre le cours. Des schémas pour retenir efficacement. Des quiz pour te tester. Des méthodes détaillées à acquérir pour progresser. Des exercices guidés et des sujets corrigés pour t'entraîner. Des Focus Terminale pour aller encore plus loin. De la programmation pour maîtriser Python. Des conseils pratiques pour bien te préparer tout au long de l'année. + Inclus : Ton kit de survie pour le Bac avec SchoolMouv > ; Des vidéos pour mieux comprendre et t'en souvenir à coup sûr. > ; Des quiz en ligne pour t'entraîner encore plus. > ; Un tchat avec un prof particulier pour poser toutes les questions gratuitement pendant 7 jours.

07/2022

ActuaLitté

Programmation

Informatique. 2e édition

Les quatre parties de cet ouvrage correspondent aux quatre fondamentaux de l'enseignement de l'informatique dans l'enseignement supérieur : les mathématiques pour l'informatique, l'algorithmique et la programmation, l'architecture système, et les bases de données. - La partie "Mathématiques" s'appuie sur les acquis de Terminale, - La partie "Programmation" présente les notions de base du code et utilise le langage Python, - La partie "Architecture" décrit le fonctionnement d'une machine connectée à Internet, - La partie "Base de données" explique les notions relatives au stockage et à la manipulation des données. Des encadrés "Applications courantes", "Recherches en cours", et "Histoire de l'informatique" complètent les chapitres. Dans cette deuxième édition, mise à jour, la partie mathématiques s'enrichit d'un chapitre sur les suites et une partie sur le web et les réseaux a été ajoutée.

03/2023

ActuaLitté

Programmation

Scripting Python sous Linux. Développez vos outils système, 2e édition

Ce livre s'adresse aux ingénieurs système qui souhaitent écrire leurs propres outils d'administration d'un système Linux à l'aide du langage Python. Articulé en trois parties, ce livre donne les explications nécessaires au lecteur, suivies d'exemples concrets de difficulté croissante, pour ainsi étendre les possibilités du shell. La connaissance d'un autre langage de programmation, d'un système Linux (quelle que soit la distribution) et des principes de base d'Unix est un plus pour la lecture de ce livre. Débutée par quelques chapitres pour présenter l'environnement de travail et rappeler les bases du langage Python, la première partie présente ensuite les principes de la Programmation Orientée Objet en Python ainsi que la librairie standard de Python. Dans la deuxième partie, le lecteur apprend grâce à des exemples concrets à concevoir des outils pour récupérer des informations sur le système, à générer une infrastructure sur le cloud AWS, à renifler le réseau pour récupérer des informations, à accéder aux bases de données, à utiliser différents formats de fichiers (. odt, . csv, . ini, . tar, . zip...), à générer des cartes, à générer des documents au format texte, CSV ou HTML, ou encore à générer des données aléatoires cohérentes... A la fin de cette partie, la simulation de l'activité d'une petite entreprise de gestion permet au lecteur de tester des scripts facilitant la prise de commandes, leurs livraisons et la gestion de stock. La dernière partie propose au lecteur une série d'astuces et d'exemples concrets lui permettant de mettre en oeuvre des techniques plus avancées. L'auteur donne également un aperçu d'outils et d'applications écrites en Python qui font la différence pour aller plus loin dans l'écriture de scripts avec ce langage.

07/2023

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é

Programmation

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

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

03/2021

ActuaLitté

Programmation

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

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

03/2024

ActuaLitté

Mathématiques pour l'informati

L’essentiel de l’informatique en prépa scientifique. Cours, exemples, QCM et exercices corrigés en Python et SQL

A l'aide d'exemples commentés, de résumés, de QCM, d'exercices et de nombreux graphiques, ce livre propose les bases de l'informatique et celles de la programmation en Python, ainsi que de la notion d'algorithme. La dernière partie est une introduction aux bases de données et à leur manipulation grâce au langage SQL.

10/2021

ActuaLitté

Autres langues

Hiéroglyphes. Les bases

Ce cahier d'écriture a été spécialement conçu pour vous permettre d'apprendre à tracer les hiéroglyphes les plus complexes. Les signes imprimés de la classification de Gardiner servent de modèle et sont reproduits de façon schématique et cursive pour une écriture plus fluide. Pas à pas, crayon en main, vous vous entraînez à écrire grâce aux grilles et aux exercices proposés. Pour aller encore plus loin, vous apprendrez à varier le sens de l'écriture et à reproduire des compositions de hiéroglyphes. Un aperçu historique de la langue égyptienne permet de comprendre l'évolution de l'écriture. Enfin, mettez en pratique vos nouvelles connaissances grâce à des exercices concrets et apprenez à écrire votre prénom en hiéroglyphes ! Introduction à l'écriture hiéroglyphique ; Plus de 170 signes en pas à pas ; Exercices et entraînements spécifiques.

02/2019