Fr. 95.00

Kotlin from Scratch - A Project-Based Introduction for the Intrepid Programmer

English · Paperback / Softback

Shipping usually within 4 to 7 working days

Description

Read more

Learn to code in Kotlin by starting from scratch and gradually building skills to tackle a wide range of fun and challenging problems. 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.

About the author

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.

Product details

Authors Faisal Islam, Islam Faisal
Publisher No Starch Press
 
Languages English
Product format Paperback / Softback
Released 14.01.2025
 
EAN 9781718503526
ISBN 978-1-71850-352-6
No. of pages 432
Dimensions 179 mm x 236 mm x 24 mm
Subjects Natural sciences, medicine, IT, technology > IT, data processing > Programming languages

COMPUTERS / Programming / Object Oriented, COMPUTERS / Programming / Mobile Devices, Computer programming / software engineering, Computer Programming / Software Development, COMPUTERS / Languages / Java

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.