Learn Kotlin Through 37 Projects
Kotlin isn’t just for building Android apps. As you’ll learn in Kotlin from Scratch, it’s also a general programming language for crafting both elegant and efficient code.
With the aid of 37 hands-on projects, you’ll move quickly through the language basics while building your problem-solving skills, even tackling advanced concepts like fractals, dynamic systems, and nature-inspired algorithms. You’ll explore the way Kotlin handles variables, control structures, functions, classes, and data structures, and you’ll learn to create visualizations using Kotlin and the JavaFX graphics library. Then you’ll build increasingly sophisticated apps to practice what you’ve learned while tackling challenges from math and science to algorithms and optimization.
As you progress through the book, you will:
Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.
Dr. Faisal Islam brings a wealth of interdisciplinary expertise to Kotlin from Scratch. With an MS in civil engineering and a PhD in resource economics, he offers a unique perspective on applying computational thinking to real-world challenges. Dr. Islam has over 20 years of experience in coding across multiple languages (C, Java, Python, and Kotlin) to solve complex problems and an extensive background in simulation, modeling, and optimization.
Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.
Vendeur : BooksRun, Philadelphia, PA, Etats-Unis
Paperback. Etat : Very Good. It's a well-cared-for item that has seen limited use. The item may show minor signs of wear. All the text is legible, with all pages included. It may have slight markings and/or highlighting. N° de réf. du vendeur 1718503520-11-1
Quantité disponible : 1 disponible(s)
Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis
Etat : New. N° de réf. du vendeur 46523171-n
Quantité disponible : Plus de 20 disponibles
Vendeur : INDOO, Avenel, NJ, Etats-Unis
Etat : New. N° de réf. du vendeur 9781718503526
Quantité disponible : 20 disponible(s)
Vendeur : Grand Eagle Retail, Bensenville, IL, Etats-Unis
Paperback. Etat : new. Paperback. Learn Kotlin Through 37 ProjectsLearn Kotlin Through 37 ProjectsKotlin isn't just for building Android apps. As you'll learn in Kotlin from Scratch, it's also a general programming language for crafting both elegant and efficient code.With the aid of 37 hands-on projects, you'll move quickly through the language basics while building your problem-solving skills, even tackling advanced concepts like fractals, dynamic systems, and nature-inspired algorithms. You'll explore the way Kotlin handles variables, control structures, functions, classes, and data structures, and you'll learn to create visualizations using Kotlin and the JavaFX graphics library. Then you'll build increasingly sophisticated apps to practice what you've learned while tackling challenges from math and science to algorithms and optimization.As you progress through the book, you will-Simulate physical systems, like the intricate dance of binary starsImplement the classic Hill cipher for encryption and decryptionGenerate beautiful fractals with recursive algorithmsProgram classic computer science algorithms for sorting and searchingSolve the infamous Berlin52 traveling salesman problemExpand your language repertoire and improve your computational thinking with Kotlin from Scratch. "Covers Kotlin basics and the JavaFX library. Features over 30 math, science, and algorithmic projects, such as how to model the motion of a pendulum, simulate the orbits of a binary star system, render the Mandelbrot set, and implement nature-inspired algorithms. Also covers randomness, recursion, sorting and searching, and optimization"-- Shipping may be from multiple locations in the US or from the UK, depending on stock availability. N° de réf. du vendeur 9781718503526
Quantité disponible : 1 disponible(s)
Vendeur : Lakeside Books, Benton Harbor, MI, Etats-Unis
Etat : New. Brand New! Not Overstocks or Low Quality Book Club Editions! Direct From the Publisher! We're not a giant, faceless warehouse organization! We're a small town bookstore that loves books and loves it's customers! Buy from Lakeside Books! N° de réf. du vendeur OTF-S-9781718503526
Quantité disponible : 1 disponible(s)
Vendeur : PBShop.store US, Wood Dale, IL, Etats-Unis
PAP. Etat : New. New Book. Shipped from UK. Established seller since 2000. N° de réf. du vendeur DB-9781718503526
Quantité disponible : 3 disponible(s)
Vendeur : PBShop.store UK, Fairford, GLOS, Royaume-Uni
PAP. Etat : New. New Book. Shipped from UK. Established seller since 2000. N° de réf. du vendeur DB-9781718503526
Quantité disponible : 3 disponible(s)
Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis
Etat : As New. Unread book in perfect condition. N° de réf. du vendeur 46523171
Quantité disponible : Plus de 20 disponibles
Vendeur : Rarewaves USA, OSWEGO, IL, Etats-Unis
Paperback. Etat : New. Kotlin is a programming language that combines the best features of Python and Java into a single, easy-to-use language that's rapidly growing. Though Kotlin is primarily known for Android app development, this book establishes its broader credentials for general-purpose coding - complete with geeky, hands-on projects that will take you from total beginner to proficient Kotlin developer. After learning the basics of the language and integrating the JavaFX library to generate graphics and data visualizations, you'll apply your knowledge to over 30 math, science, and algorithmic challenges of increasing complexity. You'll model the motion of a pendulum, simulate the orbits of a binary star system, render enchanting fractals like the Mandelbrot set, implement ant colony optimization and other nature-inspired algorithms, and much more. Beyond the specifics of the Kotlin language, the book's many projects will teach you how to think methodically and use code to solve problems. You'll also learn about generally applicable computer science topics such as randomness, recursion, sorting and searching, genetic algorithms, and optimization. N° de réf. du vendeur LU-9781718503526
Quantité disponible : Plus de 20 disponibles
Vendeur : Books Puddle, New York, NY, Etats-Unis
Etat : New. N° de réf. du vendeur 26398943959
Quantité disponible : 3 disponible(s)