آموزش Clojure برای مبتدیان (زبان برنامه نویسی)

دانلود Clojure For Beginners (Programming Language)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اصول اولیه را سریع و آسان در رایانه، تبلت یا گوشی هوشمند خود بیاموزید چاپ، نظر دادن، ایجاد متغیرها انواع داده ها رشته های خروجی فرمت شده و فهرست های کتابخانه ریاضی، مجموعه ها، بردارها، توابع نقشه ها حلقه های شرطی و بسیاری موارد دیگر Conjure's Core Syntax پیش نیازها:هیچ

Clojure گویش Lisp است و فلسفه کد به عنوان داده را با Lisp به اشتراک می گذارد. در این دوره، من شما را از ابتدایی ترین و ساده ترین مفاهیم این زبان آشنا می کنم. ما قرار است مواردی مانند دستور چاپ، اظهار نظر، انواع داده، کتابخانه رشته‌ای، کتابخانه ریاضی، مجموعه‌ها، توابع، شرطی‌ها و غیره را پوشش دهیم.

همه چیز آسان است، به خصوص اگر از قبل می دانید که چگونه به زبان دیگری کدنویسی کنید. اما، اگر این کار را نکنید، این نیز کاملاً خوب است. من قصد دارم همه چیز را به ساده ترین شکل ممکن توضیح دهم، و هر کسی می تواند به راحتی موارد مورد بحث در هر سخنرانی این دوره را درک کند. نسیمی خواهد بود.

مهم‌تر از همه، در این دوره، ما می‌خواهیم بدون صرف زمان برای نصب، مستقیماً به کد وارد شویم، زیرا از یک IDE آنلاین استفاده می‌کنیم. به این ترتیب می توانید بلافاصله شروع به تمرین و بررسی کد کنید و از تجربه وقت گیر آزار دهنده تنظیم محیط خود صرف نظر کنید. حتی می توانید از تبلت یا گوشی هوشمند استفاده کنید.

Clojure یک زبان سرگرم کننده خوب برای یادگیری است. نحو آن با بسیاری از زبان های دیگر متفاوت است. این یک برداشت منحصر به فرد از ارائه است و کد چیزی است که برای بسیاری از مردم جذاب است. این دوره برای مبتدیانی که کدنویسی می‌آموزند، و برای افرادی که زبان‌های دیگر را می‌دانند و می‌خواهند مقدمه‌ای سریع با Clojure’s Core Syntax داشته باشند، ایده‌آل است.


سرفصل ها و درس ها

معرفی Introduction

  • IDE آنلاین ، Replit Online IDE, Replit

  • سلام دنیا! متغیرهای جدید Hello World! New Variables

  • سلام دنیا! Hello World!

  • Clojure چیست؟ What is Clojure?

  • متغیرها Variables

  • انواع داده ها Data Types

  • خروجی قالب بندی شده Formatted Output

رشته کتابخانه String Library

  • رشته های 1 - خالی/شامل/index-of/join Strings 1 - blank/includes/index-of/join

  • رشته های 2 - جایگزین کنید Strings 2 - Replace

  • رشته های 3 - تغییر پرونده Strings 3 - Change Case

  • رشته های 4 - اصلاح Strings 4 - Trim

کتابخانه رشته و ریاضی String & Math Library

  • کتابخانه رشته String Library

  • کتابخانه ریاضی Math Library

کتابخانه ریاضی Math Library

  • ریاضی 1 - عملیات اساسی/افزایش-کاهش/تعداد تصادفی Math 1 - Basic Operations/ Increment-Decrement/Random Number

  • ریاضی 2 - ارزش مطلق/ریشه مکعب مربع/قدرت Math 2 - Absolute Value/ Cube-Square Root / Power

  • ریاضی 3 - دور/حداکثر Math 3 - Round / Max-Min

  • ریاضی 4 - مجموعه/Pi/e/log Math 4 - Collection / Pi / e / log

  • ریاضی 5 - مثلث Math 5 - Trig

لیست ها، مجموعه ها، بردارها، نقشه ها Lists, Sets, Vectors, Maps

  • لیست ها Lists

  • لیست ها، مجموعه ها و بردارها Lists, Sets, & Vectors

  • مجموعه ها Sets

  • بردارها Vectors

  • نقشه ها Maps

کارکرد Functions

  • توابع 1 - سلام مثال Functions 1 - hi example

  • توابع Functions

  • توابع 2 - مثال اضافه کنید Functions 2 - add example

شرطی، اپراتورهای ارتباطی و منطقی Conditionals, Relational & Logical Operators

  • عملگرهای رابطه ای و منطقی Relational & Logical Operators

  • اپراتورهای ارتباطی Relational Operators

  • اپراتورهای منطقی Logical Operators

  • اگر بیانیه If Statement

  • شرطی 1 Conditionals 1

  • زمان و شرط When & Cond

  • شرطی 2 Conditionals 2

  • چه زمانی When

  • شرط Cond

حلقه ها Loops

  • DoTimes DoTimes

  • انجام بار Do Times

  • حلقه حلقه Loop Loop

  • حلقه حلقه Loop loop

  • حلقه dosq doseq loop

  • دوسق Doseq

واژه ها، توابع دوباره، محدوده ها، نقشه ها، فیلتر Literals, Functions again, Ranges, Maps, Filter

  • تحت اللفظی Literals

  • توابع ناشناس Anonymous Functions

  • محدوده، نقشه، کاهش، فیلتر Range, map, reduce, filter

  • فیلترها Filters

ماکرو نخ، توالی تنبل Macros Threading, Lazy Sequence

  • ماکرو نخ - مثال رشته Macro Threading - String Example

  • ماکرو نخ - مثال شماره Macro Threading - Number Example

  • ماکرو نخ - دنباله تنبل Macro Threading - Lazy Sequence

اجازه دهید Let

  • اجازه دهید Let

  • اطلاعات بیشتر در مورد هشمپ More about hashmaps

  • اجازه دهید با هشمپ کار کند Let function with hashmaps

نمایش نظرات

آموزش Clojure برای مبتدیان (زبان برنامه نویسی)
جزییات دوره
1.5 hours
26
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
12,556
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

ProgLang MainSt. ProgLang MainSt.

Coderhery در خیابان Proglang Main، هدف اصلی من این است که ساده سازی آسان را به راحتی درک دوره های برنامه نویسی دست ساز. دوره ها مفاهیم و کد های آسان را توضیح می دهند که می توانید در مرورگر خود، گوشی های هوشمند یا رایانه لوحی خود را اجرا کنید و ویرایش کنید. این به این دلیل است که من همیشه از یک IDE آنلاین به نام Replit استفاده خواهم کرد. با ایجاد دوره های من به این ترتیب همیشه مطمئن هستم که دانش آموزان می توانند از همان کد دقیق استفاده کنند که من آنها را در همان محیط آموزش می دهم. چند بار شما یک آموزش برنامه نویسی انجام داده اید و سعی کردم کد را فقط برای پیدا کردن آن کار کنم؟ این هرگز به هیچ یک از دانش آموزان من در یک دوره اتفاق نمی افتد. آنها می توانند کد دقیق را اجرا کنند. همچنین، توصیه می کنم ویرایش کد را که دستان یادگیری را انجام می دهد، ویرایش کنید. من فکر می کنم زبان های برنامه نویسی بیشتر و مفاهیم شما یاد می گیرید، برنامه نویس بهتر شما تبدیل می شود. یکی از دلالان در انجام این کار، محیط زیست را تنظیم می کند. به همین دلیل من تمرکز بر استفاده از ابزارهای آنلاین مانند پاسخ دادن به یادگیری ساده تر و آسان تر با از بین بردن یک مانع عمده برای ورود. شروع به برنامه نویسی و یادگیری بلافاصله با زمان تنظیم صفر. یادگیری شاد!