Julia Programming Projects : Learn Julia 1.x by building apps for data analysis, visualization, machine learning, and the web

Julia is a new programming language that offers a unique combination of performance and productivity. Its powerful features, friendly syntax, and speed are attracting a growing number of adopters from Python, R, and Matlab, effectively raising the bar for modern general and scientific computing.

After six years in the making, Julia has reached version 1.0. Now is the perfect time to learn it, due to its large-scale adoption across a wide range of domains, including fintech, biotech, education, and AI.

Beginning with an introduction to the language, Julia Programming Projects goes on to illustrate how to analyze the Iris dataset using DataFrames. You will explore functions and the type system, methods, and multiple dispatch while building a web scraper and a web app. Next, you'll delve into machine learning, where you'll build a books recommender system. You will also see how to apply unsupervised machine learning to perform clustering on the San Francisco business database. After metaprogramming, the final chapters will discuss dates and time, time series analysis, visualization, and forecasting.

We'll close with package development, documenting, testing and benchmarking.

By the end of the book, you will have gained the practical knowledge to build real-world applications in Julia.

À propos de ce livre

Julia is a new programming language that offers a unique combination of performance and productivity. Its powerful features, friendly syntax, and speed are attracting a growing number of adopters from Python, R, and Matlab, effectively raising the bar for modern general and scientific computing.

After six years in the making, Julia has reached version 1.0. Now is the perfect time to learn it, due to its large-scale adoption across a wide range of domains, including fintech, biotech, education, and AI.

Beginning with an introduction to the language, Julia Programming Projects goes on to illustrate how to analyze the Iris dataset using DataFrames. You will explore functions and the type system, methods, and multiple dispatch while building a web scraper and a web app. Next, you'll delve into machine learning, where you'll build a books recommender system. You will also see how to apply unsupervised machine learning to perform clustering on the San Francisco business database. After metaprogramming, the final chapters will discuss dates and time, time series analysis, visualization, and forecasting.

We'll close with package development, documenting, testing and benchmarking.

By the end of the book, you will have gained the practical knowledge to build real-world applications in Julia.

Commencez ce livre dès aujourd'hui pour 0 €

  • Accédez à tous les livres de l'app pendant la période d'essai
  • Sans engagement, annulez à tout moment
Essayer gratuitement
Plus de 52 000 personnes ont noté Nextory 5 étoiles sur l'App Store et Google Play.

D'autres ont aimé

Passer la liste
  1. Hands-On Bitcoin Programming with Python : Build powerful online payment centric applications with Python

    Harish Kumar Garg

  2. Spacemacs Workflow Essentials : Definitive Reference for Developers and Engineers

    Richard Johnson

  3. The Complete Rust Programming Reference Guide : Design, develop, and deploy effective software systems using the advanced constructs of Rust

    Rahul Sharma, Vesa Kaihlavirta, Claus Matzinger

  4. Blockchain By Example : A developer's guide to creating decentralized applications using Bitcoin, Ethereum, and Hyperledger

    Bellaj Badr, Richard Horrocks, Xun (Brian) Wu

  5. Le Balene Del Bitcoin : I Ragazzi Che Hanno Stravolto Il Mondo

    Alan T. Norman

  6. Transformers for Natural Language Processing : Build, train, and fine-tune deep neural network architectures for NLP with Python, Hugging Face, and OpenAI's GPT-3, ChatGPT, and GPT-4

    Denis Rothman

  7. 4.5

    Why We Meditate : The Science and Practice of Clarity and Compassion

    Daniel Goleman, Tsoknyi Rinpoche

  8. Making Poor Man's Guitars : Cigar Box Guitars, the Frying Pan Banjo, and Other DIY Instruments

    Shane Speal

  9. FreeCAD : Solid Modeling with the power of Python with this book and ebook.

    Daniel Falck, Brad Collette

  10. 4.0

    FreeCAD | Projets de Conception CAO - Partie 2 : Instructions pas à pas pour la conception de modèles CAO complexes

    M.Eng. Johannes Wild

  11. FreeCAD | Projets de conception CAO : Construire des modèles CAO avancés étape par étape

    M.Eng. Johannes Wild

  12. Mathématiques financières : Cours professé à l'École nationale d'organisation économique et sociale

    Fernand Samson