TGViewer
Channel Public Channel
Julia4finance

Julia4finance

@julia4finance

Julia4finance

به زیبایی پایتون، به سرعت C ، انقلابی در صنعت برنامه نویسی با جولیا
Subscribers
390
Photos
44
Videos
3
Links
55

Showing posts older than #28 · Back to latest

Older Posts 20 shown
Post #27 848
نصب پکیج ها در جولیا
در جولیا کتابخانه ها به نام پکیج (Packages) شناخته می شوند. پکیج ها در واقع برنامه های از پیش آماده شده ای هستند که امکانات خاصی را در یک زمنیه به ما می دهند. برای پیدا کردن کتابخانه های جولیا می توانید به سایت juliapackages.com و یا juliaobserver.com/packages مراجعه کنید.
برای نصب پکیج ها در جولیا دو راه ساده وجود دارد. اول اینکه در محیط REPL علامت [ را تایپ کنید. خط فرمان به صورت pkg> تبدیل می شود. در خط فرمان عبارت add Pkgname را بزنید (Pkgname نام ماژولی است که می خواهید نصب شود)
یا اینکه اول ماژول Pkg را با دستور import Pkg وارد کنید و سپس با دستور Pkg.add("Pkgname") پکیج مورد نظر را نصب کنید (Pkgname نام ماژولی است که می خواهید نصب شود)

#جولیا_برای_مالی
#پکیج


t.me/Julia4finance
Post #25 1.04K
شروط ترکیبی در جولیا
جولیا برای انجام شروط ترکیبی ساختار بسیار زیبایی دارد. در برنامه ضمیمه شده در این پست، سن کاربر بررسی می شود و اگر بین 18 تا 65 بود مناسب تشخیص داده می شود.

#جولیا
#جولیا_برای_مالی
#ساختار_شرطی

t.me/Julia4finance
Post #24 1.06K
جولیا؛ مفسر یا کامپایلر؟
رایانه ها زبان های برنامه نویسی را متوجه نمی شوند. رایانه ها صرفا دستوراتی که به زبان ماشین نوشته شده شده باشد را متوجه شده و اجرا می کنند.
به طور کلی سه روش برای تبدیل زبان های برنامه نویسی به زبان ماشین وجود دارد:
1️⃣کامپایل جلوتر از زمان (به انگلیسی Ahead-of-time compilation) ، یعنی یکبار برنامه را به زبان ماشین تبدیل و از این به بعد برنامه کامپایل شده را اجرا می کنند.
2️⃣کامپایل در زمان اجرا (به انگلیسی: Just-in-time Compilation)، یعنی هر بار قبل از اجرای برنامه برنامه را کامپایل و سپس اجرا می کنند.
3️⃣ تفسیر برنامه (به انگلیسی Interpret ). یعنی هر بار برای اجرا خطوط برنامه را خط به خط خوانده و اجرا می کنند.
جولیا یک زبان مبتنی بر Jit است. بنابر این سرعت اجرای آن از پایتون، متلب، رابی و پرل بیشتر است.💪

#جولیا
#جولیا_برای_مالی

t.me/Julia4finance
Post #23 1.03K
مثال:
برنامه ای بنویسید که از بین 1 تا 10 یک عدد تصادفی را انتخاب کند. کاربر یک عدد را حدس بزند. در صورتی که عدد حدسی کاربر بالاتر از عدد سیستم بود به کاربر پیام "Go Down" داده شود و در صورتی که عدد کاربر پایین تر بود "Go Up". برنامه تا زمانی که کاربر عدد صحیح را حدس بزند یا اینکه عدد صفر را وارد کند ادامه پیدا کند.

#جولیا
#جولیا_برای_مالی
#ساختار_شرطی
#حلقه_تکرار
#while
#if_statement

t.me/Julia4finance
Post #22 937
یکی از مزیت های جولیا، سازگاری کامل با GPU و در نتیجه امکان پردازش بسیار گسترده است. به‌عنوان مثال از جولیا برای شبیه‌سازی ۱۸۸ میلیون ستاره و کهکشان در ابررایانه‌ای به نام کوری استفاده شده است. برای این کار از ۶۵۰ هزار هسته پردازشی (CORE) ابررایانه مذکور استفاده شده است.
اطلاعات بیشتر در این آدرس موجود است.

t.me/Julia4finance
Post #21 938
ساختارهای شرطی در جولیا
جولیا یکی از ساده ترین ساختارهای شرطی را در میان زبان های برنامه نویسی دارد. فرض کنید می خواهیم سن کاربر را در نظر بگیریم. اگر سن وی بزرگتر یا مساوی 18 سال بود او حائز شرایط است در غیر این صورت خیر. ساختار برنامه چیزی شبیه زیر خواهد بود.
age = 22
if age >= 18
message = "Eligible"
else
message="Not eligible"
end
print(message)

همچنین می توانید برنامه زیر را به صورت زیر باز نویسی کنید که بسیار خلاصه و زیباست:
age = 22
print(age>=18 ? "Eligible" : "Not eligible")

#جولیا
#جولیا_برای_مالی
#ساختار_شرطی
#if_statement

t.me/Julia4finance
Post #20 1.04K
julia_intro_slides.pdf98.9 KB
اسلایدهای آشنایی با julia

این اسلایدها توسط Stephen Boyd در دانشگاه استنفورد ارائه شده است و مفاهیم اولیه جولیا را به زبان بسیار ساده بیان می کند.


#اسلاید
#جولیا
#جولیا_برای_مالی

t.me/Julia4finance
Post #19 974
چرا جولیا آینده برنامه نویسی است؟

با تشکر از آقای قاسمیان عزیز که این کلیپ را ارسال کردند.
#جولیا
#جولیا_برای_مالی

t.me/Julia4finance
Post #18 743
محاسبات پایه ریاضی در جولیا (بخش سوم)
کار با کسرها به همان شیوه کسری هم امکان پذیر است. در مثال زیر چند عمل اصلی با کسرها انجام شده است.

julia> 3//5*2
6//5

julia> (3 // 5) // (2 // 1)
3//10

julia> (3 // 5) * (2 // 4)
3//10

#جولیا
#جولیا_برای_مالی

t.me/Julia4finance
Post #17 765
محاسبات پایه ریاضی در جولیا (بخش دوم)
جولیا برای کار با ریاضیات بسیار خوش دست و انعطاف پذیر طراحی شده است. می توان مثال پست بالا را به صورت زیر هم باز نویسی کرد.

julia> -(4,2) #4-2
2
julia> +(4,2,1) #4+2+1
7
julia> *(4,2,1) #4*2*1
8
julia> /(4,2) #4/2
2.0
julia> ^(4,2) #4^2
16


#جولیا
#جولیا_برای_مالی

t.me/Julia4finance
Post #16 761
محاسبات پایه ریاضی در جولیا (بخش اول)

julia> 1+2+3
6
julia> 1*2*3
6
julia> 3/2
1.5
julia> 3%2
1
julia> 2\4 #Left division operator
2.0
julia> 2^2
4
julia> div(17,3) # Or 17 ÷ 3 ,Integer part of answer
5

#جولیا
#جولیا_برای_مالی

t.me/Julia4finance
Post #15 812
از کدام IDE استفاده کنیم؟

اگرچه در محیط REPL می توانیم کدهای جولیا را اجرا کنیم، اما برای نوشتن برنامه های واقعی لازم است از یک IDE استفاده کنیم. IDE ها یا محیط های توسعه یکپارچه، به ما کمک می کنند تا بتوانیم به راحتی برنامه های خود را توسعه دهیم. یکی از بهترین IDE ها Vscode محصول شرکت مایکروسافت است. البته Vscode مختص جولیا نیست و بیشتر زبان های برنامه نویسی را پشتیبانی می کند. بعد از اینکه نرم افزار را دانلود و اجرا کردید، از قسمت Extensions ، افزونه Julia محصول julialang را انتخاب و نصب کنید.
تبریک! از الان به راحتی می توانید کد های خود را در Vscode نوشته و اجرا کنید.


#جولیا
#جولیا_برای_مالی

t.me/Julia4finance
Post #14 1K
سرعت زبان برنامه نویسی Julia

نمودار این پست زبان های برنامه نویسی را با C مقایسه کرده است. سرعت و کارایی جولیا تقریبا شبیه C است.
(راهنما: اعداد کوچکتر بهترند. کارایی C=1.0 در نظر گرفته شده است)

#جولیا
#جولیا_برای_مالی

t.me/Julia4finance
Post #12 846
راهنمای داخلی جولیا

برای استفاده از راهنما کافی است در خط فرمان جولیا(REPL) ، عبارت ? را تایپ کنید.
نمایشگر به help?> تبدیل می شود و می توانید دستور یا تابع مورد نظرتان را تایپ کنید.

#راهنما
#جولیا
#جولیا_برای_مالی

t.me/Julia4finance
Post #11 865
تفاوت جولیا و پایتون

در جولیا برخلاف پایتون، فاصله های خالی و دندانه ها معنی دار نیستند.
اندیس ها در پایتون از صفر شروع می شوند اما در جولیا از یک آغاز می شود.
جولیا از اندیس های منفی پشتیبانی نمی کند.
در جولیا چیزی متناظر با کلمه کلیدی pass نداریم.
در جولیا چیزی برای ادامه خط مانند “\“ وجود ندارد.
کاربرد % در جولیا و پایتون متفاوت است.

#پایتون
#جولیا
#جولیا_برای_مالی

t.me/Julia4finance
Post #10 1.15K
مقایسه پایتون و جولیا در یک نگاه

#پایتون
#جولیا
#جولیا_برای_مالی

t.me/Julia4finance
Post #8 961
معرفی کتاب «راهنمای سریع ساختار Julia» به انگلیسی «Julia Quick Syntax Reference_ A Pocket Guide for Data Science Programming-Apress (2019)»
یک کتاب سری خلاصه و روان برای آشنایی با جولیا.

#معرفی_کتاب
#جولیا_برای_مالی

t.me/Julia4finance
Post #7 921
برنامه خود را کجا بنویسیم؟ (بخش اول)

برای نوشتن دستورات جولیا ساده ترین راه استفاده از رپل REPL (read-eval-print loop) است. در واقع REPL خط فرمان جولیا است که به محض نصب جولیا در دسترس است. برای استفاده از REPL کافی است در خط فرمان دستور julia را اجرا کنید. دقت داشته باشید که حتما مسیر جولیا را در PATH سیستم عامل تعریف کرده باشد (کاربران ویندوز نیازی به تنظیم خاصی ندارند.)

#REPL
#جولیا_برای_مالی

t.me/Julia4finance
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →