نام کتاب
Julia as a Second Language

Erik Engheim

Paperback402 Pages
PublisherManning
Edition1
LanguageEnglish
Year2023
ISBN9781617299711
947
A2479
انتخاب نوع چاپ:
جلد سخت
663,000ت
0
جلد نرم
603,000ت
0
طلق پاپکو و فنر
613,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Julia

#REPL

#functional_programming

#JavaScript

#Python

توضیحات

Learn the awesome Julia programming language by building fun projects like a rocket launcher, a password keeper, and a battle simulator.


Julia as a Second Language covers:

  • Data types like numbers, strings, arrays, and dictionaries
  • Immediate feedback with Julia’s read-evaluate-print-loop (REPL)
  • Simplify code interactions with multiple dispatch
  • Sharing code using modules and packages
  • Object-oriented and functional programming styles


Julia as a Second Language introduces Julia to readers with a beginning-level knowledge of another language like Python or JavaScript. You’ll learn by coding engaging hands-on projects that encourage you to apply what you’re learning immediately. Don’t be put off by Julia’s reputation as a scientific programming language—there’s no data science or numerical computing knowledge required. You can get started with what you learned in high school math classes.


About the Technology

Originally designed for high-performance data science, Julia has become an awesome general purpose programming language. It offers developer-friendly features like garbage collection, dynamic typing, and a flexible approach to concurrency and distributed computing. It is the perfect mix of simplicity, flexibility and performance.


About the Book

Julia as a Second Language introduces Julia by building on your existing programming knowledge. You’ll see Julia in action as you create a series of interesting projects that guide you from Julia’s basic syntax through its advanced features. Master types and data structures as you model a rocket launch. Use dictionaries to interpret Roman numerals. Use Julia’s unique multiple dispatch feature to send knights and archers into a simulated battle. Along the way, you’ll even compare the object-oriented and functional programming styles–Julia supports both!


What’s Inside

  • Data types like numbers, strings, arrays, and dictionaries
  • Immediate feedback with Julia’s read-evaluate-print-loop (REPL)
  • Simplify code interactions with multiple dispatch
  • Share code using modules and packages


About the Reader

For readers comfortable with another programming language like Python, JavaScript, or C#.


About the Author

Erik Engheim is a writer, conference speaker, video course author, and software developer.


Table of Contents

PART 1 - BASICS

1 Why Julia?

2 Julia as a calculator

3 Control flow

4 Julia as a spreadsheet

5 Working with text

6 Storing data in dictionaries

PART 2 - TYPES

7 Understanding types

8 Building a rocket

9 Conversion and promotion

10 Representing unknown values

PART 3 - COLLECTIONS

11 Working with strings

12 Understanding Julia collections

13 Working with sets

14 Working with vectors and matrices

PART 4 - SOFTWARE ENGINEERING

15 Functional programming in Julia

16 Organizing and modularizing your code

PART 5 - GOING IN DEPTH

17 Input and output

18 Defining parametric types


About the Author

Erik Engheim is a writer, conference speaker, video course author and software developer. He has spent much of his career developing 3D modeling software for reservoir modeling and simulation in the Norwegian gas and oil industry. Erik also spent several years as an iOS and Android developer.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Julia
989
Think Julia
488,000 تومان
Julia
675
Julia High Performance
391,000 تومان
Julia
685
Beginning Julia Programming
573,000 تومان
Julia
691
Julia Programming Projects
704,000 تومان
Data Analysis
1,005
Julia for Data Analysis
682,000 تومان
Julia
778
Hands-On Design Patterns and Best Practices with Julia
391,000 تومان
وب
1,155
Web Development with Julia and Genie
433,000 تومان
جبر و هندسه
944
Numerical Linear Algebra with Julia
624,000 تومان
Julia
661
Julia Quick Syntax Reference
420,000 تومان
Julia
673
Julia - Bit by Bit
566,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©