دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Ulisses Almeida
سری:
ISBN (شابک) : 9781680502459
ناشر: Pragmatic
سال نشر: 2018
تعداد صفحات: 180
زبان: english
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب Learn Functional Programming with Elixir به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش برنامه نویسی تابعی با اکسیر نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
نحو ساده اکسیر و این تور راهنما مسیری ساده و تمیز را برای یادگیری تکنیک های برنامه نویسی کاربردی مدرن به شما ارائه می دهد. بدون نیاز به تجربه برنامه نویسی کاربردی قبلی! این کتاب شما را از طریق مفاهیم درست با سرعت مناسب راهنمایی می کند، همانطور که مقادیر تغییرناپذیر و تبدیل داده های صریح، توابع، ماژول ها، توابع بازگشتی، تطبیق الگو، توابع مرتبه بالا، چندشکلی، و مدیریت شکست را بررسی می کنید، همه در عین حال از عوارض جانبی اجتناب می کنید. با طرز فکری ضروری سوار قطار اکسیر نشوید! برای استفاده حداکثری از زبان های کاربردی، باید عملکردی فکر کنید. این کتاب شما را به آنجا می رساند. برنامه نویسی تابعی تکنیک های مفیدی را برای ساختن نرم افزارهای قابل نگهداری و مقیاس پذیر ارائه می دهد که مشکلات دشوار امروزی را حل می کند. تقاضا برای نرم افزار نوشته شده به این روش در حال افزایش است - شما نمی خواهید از دست بدهید. در این کتاب نه تنها اکسیر و ویژگی های آن را یاد خواهید گرفت، بلکه طرز فکر مورد نیاز برای برنامه نویسی کاربردی را نیز خواهید آموخت. نحو تمیز اکسیر برای کشف مهارت های حیاتی استفاده از توابع و همزمانی عالی است. با تکنیک های اساسی روش عملکردی شروع کنید: کار با داده های تغییرناپذیر، تبدیل داده ها در مراحل گسسته، و اجتناب از عوارض جانبی. سپس نگاهی عمیق به مقادیر، عبارات، توابع و ماژول ها بیندازید. سپس برنامه نویسی خود را با تطبیق الگو و کنترل جریان با case، if، cond و توابع گسترش دهید. از توابع بازگشتی برای ایجاد تکرار استفاده کنید. با انواع داده ها مانند لیست ها، تاپل ها و نقشه ها کار کنید. قابلیت استفاده مجدد و خوانایی کد را با متداول ترین عملکردهای مرتبه بالا اکسیر بهبود بخشید. نحوه استفاده از محاسبات تنبل با جریانها، طراحی دادههای خود و استفاده از چندشکلی با پروتکلها را بررسی کنید. با استفاده از ویژگیها و کتابخانههای Elixir، عملکردها را با هم ترکیب کنید و خرابیها را به روشی قابل نگهداری مدیریت کنید. تکنیک هایی را بیاموزید که برای ایجاد کدی که هماهنگ با زبان باشد، مهم است. آنچه شما نیاز دارید: به یک کامپیوتر و نصب Elixir 1.4 یا نسخه جدیدتر نیاز دارید. هیچ برنامه نویسی کاربردی قبلی یا تجربه اکسیر مورد نیاز نیست. مقداری تجربه با هر زبان برنامه نویسی توصیه می شود.
Elixir's straightforward syntax and this guided tour give you a clean, simple path to learn modern functional programming techniques. No previous functional programming experience required! This book walks you through the right concepts at the right pace, as you explore immutable values and explicit data transformation, functions, modules, recursive functions, pattern matching, high-order functions, polymorphism, and failure handling, all while avoiding side effects. Don't board the Elixir train with an imperative mindset! To get the most out of functional languages, you need to think functionally. This book will get you there. Functional programming offers useful techniques for building maintainable and scalable software that solves today's difficult problems. The demand for software written in this way is increasing - you don't want to miss out. In this book, you'll not only learn Elixir and its features, you'll also learn the mindset required to program functionally. Elixir's clean syntax is excellent for exploring the critical skills of using functions and concurrency. Start with the basic techniques of the functional way: working with immutable data, transforming data in discrete steps, and avoiding side effects. Next, take a deep look at values, expressions, functions, and modules. Then extend your programming with pattern matching and flow control with case, if, cond, and functions. Use recursive functions to create iterations. Work with data types such as lists, tuples, and maps. Improve code reusability and readability with Elixir's most common high-order functions. Explore how to use lazy computation with streams, design your data, and take advantage of polymorphism with protocols. Combine functions and handle failures in a maintainable way using Elixir features and libraries. Learn techniques that matter to make code that lives harmoniously with the language. What You Need: You'll need a computer and Elixir 1.4 or newer version installed. No previous functional programming or Elixir experience is required. Some experience with any programming language is recommended.
Thinking functionally --
Working with variables and functions --
Using pattern matching to control the program flow --
Diving into recursion --
Using higher-order functions --
Designing your Elixir applications --
Handling impure functions --
Adding rooms to the game --
Answers to exercises --
Bibliography.