Recherche

Programmer avec Kotlin

Dossiers

ActuaLitté

Dossier

Dix textes, pour voyager, avec soi, vers les autres

Le poète Horace nous l’a dit voilà bien longtemps : « Nul ne peut se fuir soi, en quittant sa patrie. » On lui opposerait tout de même que les voyages forment la jeunesse et qu’il ne cause aucun tort de partir à la découverte du vaste monde. Quitte à n’y trouver que soi. Alors, justement, voici quelques titres sélectionnés pour les périples qu’ils proposent.

ActuaLitté

Dossier

Nos horizons désirables : le livre a rendez-vous avec son avenir

Devant les défis importants du domaine du livre, les experts et volontaires s'engagent activement. L'Agence coordonne les Rencontres régionales du livre et de la lecture dans la région des Hauts-de-France, un événement visant à collaborer pour façonner l'avenir du secteur et envisager des perspectives prometteuses.

ActuaLitté

Dossier

Montpellier : de la culture en plein air, avec la Comédie du Livre

Depuis 1986, La Comédie du livre créée par des librairies indépendantes fait bouillonner les rues montpelliéraines. Nous voilà donc partis pour 10 jours de manifestations littéraires à Montpellier et dans les territoires avoisinants. Au rendez-vous : rencontres, lectures, musique, ateliers et expositions.

ActuaLitté

Dossier

Le FIBD 2022 à Angoulême : auteurs, programme et événements

Le Festival international de la bande dessinée d'Angoulême investira les rues d'Angoulême, en 2022, du 17 au 20 mars 2022, avec le ferme espoir de pouvoir renouer avec une édition plus habituelle, malgré la crise sanitaire. Initialement prévu du 27 au 30 janvier, le FIBD a dû, une nouvelle fois, se plier à la situation. Quoi qu'il en soit, la 49e édition de l'événement s'appliquera à contenter les amateurs du 9e art...

ActuaLitté

Dossier

Dédicaces, programme, auteurs, éditeurs : le FIBD d'Angoulême 2021

Crise sanitaire oblige, le Festival international de la bande dessinée d'Angoulême (FIBD) de l'année 2021 ne sera pas du tout comme les précédentes éditions. L'organisation a ainsi annoncé un diptyque, avec un événement du 28 au 31 janvier 2021, une manifestation à Angoulême et des réalisations « hors les murs », puis un événement plus « présentiel », dans la période printemps-été.

ActuaLitté

Dossier

Dédicaces, programme, auteurs, éditeurs : le FIBD d'Angoulême 2020

La 47e édition du Festival international de la bande dessinée d'Angoulême, ou FIBD pour faire plus court, se déroulera du 30 janvier au 2 février 2020 : à cette occasion, la ville tout entière vivra au rythme du 9e art, avec des événements un peu partout. Expositions, dédicaces, conférences, cosplays et autres masterclasses attendent les visiteurs, venus du monde entier. 

Extraits

ActuaLitté

Informatique

Programmer avec Kotlin

Kotlin est un langage de programmation orienté objet conçu principalement par une équipe de programmeurs chez JetBrains basée en Russie (son nom vient de l'île de Kotline, près de St. Petersbourg). Google a annoncé en 2017 que Kotlin devenait le second langage de programmation officiellement pris en charge par Android, après Java. Le 8 mai 2019 Kotlin est devenu le langage de programmation voulu et recommandé par Google pour le développement des applications Android. Ce livre est un outil d'apprentissage généraliste pour acquérir un socle de connaissances. Il est "agnostique" dans le sens où il ne se limite pas à l'univers Android, mais permet également d'apprendre à développer des applications qui tourneront sur MacOS ou Windows. Chaque chapitre possède une ou deux sections intitulées "Pour les plus curieux"" qui vont un peu plus en profondeur. La plupart des chapitres se terminent par des "challenges" qui sont des exercices d'application.

10/2020

ActuaLitté

Langages informatiques

Kotlin. Les fondamentaux du langage

Ce livre s'adresse à toute personne désireuse d'apprendre à programmer grâce au langage Kotlin (en version 1.4 au moment de l'écriture). Que le lecteur soit grand débutant ou qu'il ait déjà de l'expérience avec un ou plusieurs langages de programmation, cet ouvrage lui offrira toutes les bases nécessaires à la prise en main de Kotlin afin de l'utiliser dans un contexte JVM (Java Virtual Machine), toujours illustrées par des exemples de code. Après de premiers chapitres permettant de présenter le langage et de préparer son environnement de travail, le lecteur étudie les bases du langage à travers les variables, les conditions, les boucles, les tableaux et les fonctions. Puis, dans la suite des chapitres, le lecteur découvre la programmation orientée objet et toutes les possibilités du langage Kotlin autour de ce concept (classes, interfaces, énumérations, héritages, classes de données, généricité, etc.). Le lecteur a également la possibilité d'étudier des notions avancées contenues directement dans le langage Kotlin (collections, séquences, conversion de type, réification de type, fonctions de portées, etc.) ou proposées à travers des bibliothèques tierces (coroutines, channels, flow, requêtes web ou encore sérialisation JSON). Pour finir, le dernier chapitre propose une mise en application des différentes notions étudiées au travers du développement, étape par étape, d'un programme Kotlin destiné à la JVM.

02/2021

ActuaLitté

Informatique

Programmer avec Rust

Rust est le nouveau langage pour la programmation système. Il conjugue les performances et les possibilités d'accès à bas niveau typiques du C et du C++ à une garantie de sécurité des accès mémoire et de la coopération entre exétrons (threads). Le système de types moderne et souple de Rust vous assure que vos projets seront exempts de pointeurs nuls, de libérations mémoire en double, de pointeurs errants et autres plaies, et tout cela dès la compilation, donc sans ralentissement à l'exécution. Et dans du code multi-exétrons, Rust détecte et interdit les conflits d'accès aux données dès la compilation, et les projets à traitements parallèles deviennent plus simples. Ce livre a été écrit par deux programmeurs système expérimentés. Il montre comment Rust parvient à faire se rejoindre ces deux objectifs contradictoires : performances et sûreté, et comment en tirer avantage. Au programme de ce livre : Stockage des valeurs en mémoire selon Rust (avec schémas) ; Description complète des concepts de possession, de transfert, d'emprunt et de durée de vie ; Outils cargo et rustdac, tests unitaires et diffusion de votre code sur le référentiel public crates.io de Rust ; Fonctions de haut niveau : génériques, clôtures, collections et itérateurs rendant Rust plus productif et polyvalent ; Parallélisme Rust : exétrons, mutex, canaux et atomiques, tous plus sûrs que ceux du C et du C++ ; Code non sûr (unsafe) et techniques pour protéger le code sûr qui y fait appel ; Nombreux exemples montrant comment faire coopérer les éléments du langage.

08/2019

ActuaLitté

Informatique

Programmer avec Java

Ce livre aide les programmeurs Java expérimentés à exploiter toutes les nouveautés de Java 9 à Java 11. Il n'oublie pas pour autant les néophytes, gráce à de nombreux exemples montrant comment bien exploiter les API Java modernes et adopter de bonnes pratiques. La nouvelle approche par modules JPMS n'a pas été oubliée. La première des deux parties du livre propose à un rythme soutenu une description du langage de programmation Java et des principes de sa plate-forme. La seconde partie présente les outils conceptuels et matériels livrés avec la distribution Java. Au programme de ce livre : Révisez ou découvrez les détails du langage, et notamment les évolutions de Java 9 à Java 11 ; Maîtrisez la programmation orientée objets selon la syntaxe Java ; Explorez les génériques, les énumérations, les annotations et les lambdas ; Adoptez les techniques fondamentales de la conception orientée objets ; Etudiez les contraintes de parallélisme et d'empreinte mémoire ; Exploitez les collections Java et les formats de fichiers communs ; Découvrez le mode interactif de Java avec l'outil JShell ; Dotez-vous de toute la panoplie d'outils de développement fournis avec OpenJDK.

03/2019

ActuaLitté

Informatique

Programmer avec Python

La simplicité de Python vous permet de devenir rapidement productif, mais cela signifie souvent que vous n'utilisez pas tout ce que ce langage a à vous offrir. Grèce à ce livre, vous apprendrez à écrire du code Python à la fois efficace et idiomatique, en tirant parti de ses fonctionnalités les meilleures (et pourtant peut-être les plus négligées). L'auteur, expert renommé de Python, vous présente les bibliothèques centrales de ce langage, et vous montre comment rendre votre code à la fois plus court, plus rapide et plus lisible. Beaucoup trop de programmeurs expérimentés essaient de forcer Python è s'adapter aux modèles qu'ils ont appris avec d'autres langages, sans jamais exploiter les fonctionnalités spécifiques à Python et qu'ils n'ont pas rencontrées dans leur pratique antérieure. Avec ce livre, ces programmeurs vont apprendre de manière approfondie à devenir performants en Python 3.x !

04/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

Tous les articles

ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté