دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1st ed.]
نویسندگان: Irfan Elahi
سری:
ISBN (شابک) : 9781484248096
ناشر: Apress
سال نشر: 2019
تعداد صفحات: XXI, 306
[315]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 7 Mb
در صورت تبدیل فایل کتاب Scala Programming for Big Data Analytics: Get Started With Big Data Analytics Using Apache Spark به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی Scala برای تجزیه و تحلیل داده های بزرگ: با استفاده از Apache Spark با تجزیه و تحلیل داده های بزرگ شروع کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
مفاهیم کلیدی زبان و تکنیک های برنامه نویسی Scala را در زمینه
تجزیه و تحلیل داده های بزرگ و Apache Spark به دست آورید. این
کتاب با معرفی شما با Scala آغاز میشود و درک زمینهای محکمی
از اینکه چرا باید این زبان را یاد بگیرید، نحوه عملکرد آن در
مقایسه با جاوا و ارتباط Scala با Apache Spark برای تجزیه و
تحلیل دادههای بزرگ را ایجاد میکند. در مرحله بعد، محیط
اسکالا را برای بررسی اولین برنامه های اسکالا آماده خواهید
کرد. به دنبال آن بخشهایی در مورد اصول اسکالا شامل متغیرهای
تغییرپذیر/غیرقابل تغییر، سیستم سلسله مراتبی نوع، عبارات جریان
کنترل و بلوکهای کد ارائه میشود.
نویسنده به طور طولانی درباره توابع بحث کرده و تعدادی از
مفاهیم مرتبط مانند برنامهنویسی تابعی و توابع ناشناس را
برجسته میکند. سپس این کتاب عمیقتر به سیستم مجموعههای
قدرتمند اسکالا میپردازد، زیرا بسیاری از APIهای Apache Spark
شباهت زیادی به مجموعههای اسکالا دارند.
در طول مسیر، چرخه عمر توسعه یک برنامه Scala را خواهید دید.
این شامل کامپایل و ساختن برنامه ها با استفاده از ابزار
استاندارد صنعتی Scala Build Tool (SBT) است. شما
دستورالعملهای مربوط به مدیریت وابستگی را با استفاده از SBT
پوشش میدهید، زیرا این برای ساخت برنامههای بزرگ Apache Spark
ضروری است. برنامه نویسی اسکالا برای تجزیه و تحلیل داده های
بزرگ با نشان دادن اینکه چگونه می توانید از مفاهیم برای
نوشتن برنامه هایی که بر روی چارچوب آپاچی اسپارک اجرا می شوند
استفاده کنید، به پایان می رسد. این برنامه ها محاسبات توزیع
شده و موازی را ارائه می دهند که برای تجزیه و تحلیل داده های
بزرگ بسیار مهم است.
آنچه یاد خواهید گرفت
Gain the key language concepts and programming techniques of
Scala in the context of big data analytics and Apache Spark.
The book begins by introducing you to Scala and establishes a
firm contextual understanding of why you should learn this
language, how it stands in comparison to Java, and how Scala
is related to Apache Spark for big data analytics. Next,
you’ll set up the Scala environment ready for examining your
first Scala programs. This is followed by sections on Scala
fundamentals including mutable/immutable variables, the type
hierarchy system, control flow expressions and code
blocks.
The author discusses functions at length and highlights a
number of associated concepts such as functional programming
and anonymous functions. The book then delves deeper into
Scala’s powerful collections system because many of Apache
Spark’s APIs bear a strong resemblance to Scala
collections.
Along the way you’ll see the development life cycle of a
Scala program. This involves compiling and building programs
using the industry-standard Scala Build Tool (SBT). You’ll
cover guidelines related to dependency management using SBT
as this is critical for building large Apache Spark
applications. Scala Programming for Big Data Analytics
concludes by demonstrating how you can make use of the
concepts to write programs that run on the Apache Spark
framework. These programs will provide distributed and
parallel computing, which is critical for big data
analytics.
What You Will Learn
Front Matter ....Pages i-xxi
Scala Language (Irfan Elahi)....Pages 1-13
Installing Scala (Irfan Elahi)....Pages 15-26
Using the Scala Shell (Irfan Elahi)....Pages 27-44
Variables (Irfan Elahi)....Pages 45-55
Data Types (Irfan Elahi)....Pages 57-79
Conditional Statements (Irfan Elahi)....Pages 81-93
Code Blocks (Irfan Elahi)....Pages 95-101
Functions (Irfan Elahi)....Pages 103-122
Collections (Irfan Elahi)....Pages 123-164
Loops (Irfan Elahi)....Pages 165-173
Classes and Packages (Irfan Elahi)....Pages 175-201
Exception Handling (Irfan Elahi)....Pages 203-221
Building and Packaging (Irfan Elahi)....Pages 223-260
Hello Apache Spark (Irfan Elahi)....Pages 261-299
Back Matter ....Pages 301-306