• Complain

Erik Engheim - Julia as a Second Language

Here you can read online Erik Engheim - Julia as a Second Language full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2023, publisher: Manning Publications Co., genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Erik Engheim Julia as a Second Language
  • Book:
    Julia as a Second Language
  • Author:
  • Publisher:
    Manning Publications Co.
  • Genre:
  • Year:
    2023
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Julia as a Second Language: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Julia as a Second Language" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Learn Julia programming by building fun projects, like launching rockets, building password keepers, and even coding battle simulations.Dont be put off by Julias reputation as a scientific programming language. Theres no data science or numerical computing knowledge required. You can get started with what you learned in high school math classes.Julia as a Second Language makes it easy to add Julia to your programming toolbox. Youll learn about Julias type system and data structures by modeling the launch of a space rocket, use dictionaries to parse Roman numerals, discover tuples and arrays through tracking pizza sales, and use Julias unique multiple dispatch feature to send knights and archers into a simulated battle. By the time youre finished, youll be confident in the foundations of Julia and ready to dive into a specialized field like machine learning or data science.

Erik Engheim: author's other books


Who wrote Julia as a Second Language? Find out the surname, the name of the author of the book and a list of all author's works by series.

Julia as a Second Language — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Julia as a Second Language" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
inside front cover

Type hierarchy for numbers in Julia showing abstract and concrete number types - photo 1

Type hierarchy for numbers in Julia, showing abstract and concrete number types in dark gray and light gray, respectively

Type hierarchy for arrays and ranges in Julia The dark gray types are abstract - photo 2

Type hierarchy for arrays and ranges in Julia. The dark gray types are abstract while the light gray are concrete types.

Erik Engheim is a writer conference speaker video course author and software - photo 6

Julia as a Second Language

General purpose programming with a taste of data science

ERIK ENGHEIM

To comment go to liveBook

Erik Engheim is a writer conference speaker video course author and software - photo 7

Manning

Shelter Island

For more information on this and other Manning titles go to

www.manning.com

Copyright

For online information and ordering of these and other Manning books, please visit www.manning.com. The publisher offers discounts on these books when ordered in quantity.

For more information, please contact

Special Sales Department

Manning Publications Co.

20 Baldwin Road

PO Box 761

Shelter Island, NY 11964

Email:

2023 by Manning Publications Co. All rights reserved.

No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps.

Recognizing the importance of preserving what has been written, it is Mannings policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15 percent recycled and processed without the use of elemental chlorine.

Erik Engheim is a writer conference speaker video course author and software - photo 8

Manning Publications Co.

20 Baldwin Road Technical

PO Box 761

Shelter Island, NY 11964

Development editor:

Marina Michaels

Technical development editor:

Milan uri

Review editor:

Adriana Sabo

Production editor:

Kathleen Rossland

Copy editor:

Christian Berk

Proofreader:

Jason Everett

Technical proofreader:

Maurizio Tomasi

Typesetter:

Dennis Dalinnik

Cover designer:

Marija Tudor

ISBN: 9781617299711

dedication

To my grandparents, who paid for my first computer: an Amiga 1000.

front matter
preface

I began programming as a teenager, learning from fun books containing comic strips with wizards and turtles. I read magazines that showed me how to make my own simple games or cause silly effects to appear on the screen. I had fun.

But when I went to university, my books began discussing bank accounts, balances, sales departments, employees, and employers. I wondered if my life as a programmer would mean putting on a gray suit and writing code handling payroll systems. Oh, the horror!

At least half of my class hated programming with a passion. I could not blame them. Why did programming books have to be so boring, functional, and sensible?

Where was the sense of adventure and fun? Fun is underrated. Who cares if a book is silly and has stupid jokes if it makes you learn and enjoy learning?

That is one of the reasons I wrote this book. I wanted the reader to enjoy learning programmingnot through cracking jokes but by working through programming examples that are interesting and fun to do.

I promise you, there will be no examples modeling a sales department. Instead, we will do things like simulate rocket launches, pretend to be Caesar sending a secret message to his army commanders using old Roman encryption techniques, and many others.

The second important reason why I wanted to write this book is because people keep asking me, Julia? Isnt that a language only for science and scientists? Julia has had major success in this area, which is why the Julia community today is full of brainy people working on hard problems, such as developing new drugs and modeling the spread of infectious diseases, climate change, or the economy.

But no, you dont need to be a genius or a scientist to use Julia. Julia is a wonderful general purpose programming language for everyone! I am not a scientist, and I have enjoyed using it for over 9 years now. With Julia, you will find that you can solve problems more quickly and elegantly than you have done in the past. And as a cherry on top, computationally intensive code will run blisteringly fast.

acknowledgments

This book has lived through several incarnations. At one point, it was a self-published book. Later, chance brought me in touch with Manning Publications, and we agreed to work on publishing my book. Back then, I did not realize how much work I was getting myself into. In my mind, I would do minor revisions to the existing book, but from all the feedback I got, I realized I had to make many revisions.

At times I felt like giving up. However, despite the difficulties, I believe the extensive system Manning has set up to aid us authors has helped me make a significantly better book. For that, I must thank Nicole Butterfield, who got me to sign on with Manning. I have had two Manning editors: Lesley Trites, in the early phase of the book, and Marina Michaels, who with her considerable experience and steady hand has helped get me over the finish line. I would like to extend a thanks to Milan uri, my technical development editor, who helped me a lot with his feedback in determining when material was understandable (or not) to my target audience. My copyeditor Christian Berk was invaluable for me as a non-native English speaker in correcting any odd constructs or grammar I may have written.

Furthermore, Id like to thank the reviewers who took the time to read my manuscript at various stages during its development and who provided invaluable feedback: Alan Lenton, Amanda Debler, Andy Robinson, Chris Bailey, Daniel Kenney, Darrin Bishop, Eli Mayost, Emanuele Piccinelli, Ganesh Swaminathan, Geert Van Laethem, Geoff Barto, Ivo Balbaert, Jeremy Chen, John Zoetebier, Jonathan Owens, Jort Rodenburg, Katia Patkin, Kevin Cheung, Krzysztof Jdrzejewski, Louis Luangkesorn, Mark Thomas, Maura Wilder, Mike Baran, Nikos Kanakaris, Ninoslav erkez, Orlando Alejo Mndez Morales, Patrick Regan, Paul Silisteanu, Paul Verbeke, Samvid Mistry, Simone Sguazza, Steve Grey-Wilson, Timothy Wolodzko, and Thomas Heiman.

Special thanks go to Maurizio Tomasi, technical proofreader, for his careful review of the code one last time, shortly before the book went into production. Finally, thank you to the creators of Julia. You have created the programming language for the future, which I believe will transform the computer industry. That may sound like hyperbole, but I truly believe Julia is a major milestone in the evolution of programming languages.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Julia as a Second Language»

Look at similar books to Julia as a Second Language. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Julia as a Second Language»

Discussion, reviews of the book Julia as a Second Language and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.