<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>پست‌های انتشارات زبان برنامه نویسی جولیا</title>
        <link>https://virgool.io/juliapersian/feed</link>
        <description>زبان برنامه نویسی جولیا یک زبان مفسر و داینامیک است. جولیا ساده مثل پایتون و سریع مثل C است. این زبان قدرتمند دارای پردازش موازی ذاتی بوده و شما را از فکر کردن به آن بی‌نیاز می‌کند. در اینجا با این زبان برنامه نویسی جدید، قدرتمند و سریع آشنا می‌شوید. ان شاءالله:)</description>
        <language>fa</language>
        <pubDate>2026-06-16 14:56:40</pubDate>
        <image>
            <url>https://files.virgool.io/upload/publication/ghm6eamwutzo/jtoeqr.png</url>
            <title>زبان برنامه نویسی جولیا</title>
            <link>https://virgool.io/juliapersian</link>
        </image>

                    <item>
                <title>انتشار کتاب آموزش تحلیل داده با julia</title>
                <link>https://virgool.io/juliapersian/%D8%A7%D9%86%D8%AA%D8%B4%D8%A7%D8%B1-%DA%A9%D8%AA%D8%A7%D8%A8-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AA%D8%AD%D9%84%DB%8C%D9%84-%D8%AF%D8%A7%D8%AF%D9%87-%D8%A8%D8%A7-julia-p2dm8qpih1xt</link>
                <description>کتاب آموزش تحلیل داده با juliaبه نام اوسلام دوستانخداروشکر پس از انتشار دوره‌ی آنلاین &quot; آموزش تحلیل داده با جولیا از صفر ___ شروع سریع داده کاوی با زبان julia &quot; در وبسایت همرویش، اینبار کتاب &quot; آموزش تحلیل داده با julia &quot; تالیف بنده توسط انتشارات دیباگران منتشر شد.امیدوارم دوستانی که منتظرش بودن، براشون مفید واقع بشه و گامی هرچند کوچک در راستای شناساندن یک ابرقدرت در حیطه‌ی محاسبات علمی به دانشمندان پارسی زبان عزیز برداشته باشم.درباره‌ی کتاب آموزش تحلیل داده با juliaکتاب پیش رو در مورد قوانین جدیدِ  بازیِ قدیمیِ تحلیل داده توسط سلاحِ مدرن، همه فن حریف و در عین حال ساده‌ی  جولیا است!چرا قدیمی؟ زیرا پایه‌ی ثابت تمام فرآیندهای تصمیم‌گیری، تحلیل  داده‌های موجود است.چرا قوانین جدید؟ چون نوع و حجم داده‌ها و همچنین  شیوه‌ها و ابزارهای گردآوری و تحلیل آن‌ها تغییر کرده‌اند.قبول، اما چرا  سلاح؟ چون در عصر حاضر با حجم بسیار عظیمی از داده‌ها روبرو هستیم که  دسترسی به آن‌ها مانند آب خوردن است، پس باید بتوانیم با بهینه‌ترین روش و  به‌وسیله پر سرعت‌ترین ابزارها، داده‌های موجود را زودتر از رقبا تحلیل  کنیم. بنابراین تحلیل داده یک بازی در عرصه‌ی نبرد بر سر بقاست و در نبرد،  نیاز به سلاح داریم. در فصل‌های ابتدایی درباره تحلیل داده، قوانین بازی و  انتخاب سلاح مناسب به صورت مفصل بحث کردیم.اما چرا جولیا؟ پاسخ این سوال  به دو گونه است. یکی برای کسانی که پیش از این هیچ سابقه برنامه‌نویسی  نداشته‌اند و دیگری برای با تجربه‌های این حرفه است که هر دو مورد را به  تفصیل بررسی کردیم. پس از آن و پیش از شروع بازی، سلاح جولیا را قلق‌گیری  کرده و نحو (Syntax) این زبان پرقدرت و در عین حال ساده را فرا می‌گیریم.  سپس با فراگیری چگونگی ارتباط با داده‌ها، تمیز کردن و دستکاری آن‌ها وارد  عرصه نبرد می‌شویم. اما در طی هر نبردی، باید گزارشاتی از روند آن اعلام  شود تا تصمیمات جدید به بهترین نحو ممکن اتخاذ شوند. بنابراین در پایان  به‌وسیله تصویرسازی داده‌ها، آن‌ها را به سخن درآورده تا آنچه را که درون  خود نهان داشته‌اند، آشکار سازند.در نهایت با این کتاب شما مهارتی برای  بقا (تحلیل داده یا Data Analysis) و یکی از مدرن‌ترین و قوی‌ترین ابزارها  (جولیا یا Julia) برای پیاده‌سازی آن را فرا خواهید گرفت. https://mftbook.ir/product/data-analysis-with-julia نسخه‌ی الکترونیکی کتاب آموزش تحلیل داده با جولیا: https://fidibo.com/book/141894-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AA%D8%AD%D9%84%DB%8C%D9%84-%D8%AF%D8%A7%D8%AF%D9%87-%D8%A8%D8%A7-julia فیدیبوبرای دیدن فهرست کتاب میتونید به پست مربوط به این کتاب در لینکدین بنده  مراجعه بفرمائید (خوشحال میشم اونجا هم باهم کانکت باشیم) https://www.linkedin.com/in/ahmad-chitsazzadeh/ </description>
                <category>زبان برنامه نویسی جولیا</category>
                <author>احمد چیت ساززاده</author>
                <pubDate>Mon, 14 Nov 2022 11:30:29 +0330</pubDate>
            </item>
                    <item>
                <title>زبان برنامه نویسی جولیا چیست؟</title>
                <link>https://virgool.io/juliapersian/%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AC%D9%88%D9%84%DB%8C%D8%A7-%DA%86%DB%8C%D8%B3%D8%AA-l30wozgqinm0</link>
                <description>چه چیزی زبان برنامه نویسی جولیا را بزرگ می کند؟ جولیا یک زبان برنامه نویسی پویا با سطح بالا و با کارایی بالا برای  محاسبات عددی است. این زبان یک کامپایلر پیشرفته، اجرای همزمان موازی، دقت  عددی و یک کتابخانه تابع گسترده ریاضی را فراهم می کند. زبان برنامه نویسی جولیا یک کتابخانه پایه(که عمدتا در جولیا نوشته شده است) و همچنین کتابخانه های متن باز زبان  سی و فورترن را برای جبر خطی، تولید عدد تصادفی، پردازش سیگنال و پردازش  رشته با هم ترکیب می کند. علاوه بر این، جامعه توسعه دهنده زبان برنامه نویسی جولیا با تعدادی  بسته خارجی از طریق مدیریت بسته های جولیا به سرعت در حال گسترش کتابخانه‌های این زبان هستند. مهم‌تر از همه رایگان و متن باز بودن آن با این همه ویژگی است.  جولیا در مقایسه با دیگر زبان های برنامه نویسی ساده ترین راه برای درک برتری زبان جولیا این است که بدانید:این زبان دارای طیف گسترده‌ای از بسته‌های آماری است. مانند زبان R و پایتون آسان یاد  بگیرید و آسان برنامه نویسی کنید. سرعت اجرای بالا مشابه  آنچه در زبان C و ++C شاهد آن هستیم است. اگر هنوز قانع نشده اید، بهتر است  نمودار زیر که زبان های دیگر را با C مقایسه کرده ببینید.مقایسه سرعت زبان های برنامه نویسی با معیار زبان C (اعداد کوچکتر بهترند|کارایی C=1.0) محاسبات علمی با جولیا برگرفته از سایت مستندات جولیا:محاسبات علمی به طور سنتی نیاز به بالاترین عملکرد دارند، با این حال،  متخصصان به طور گسترده ای به زبان های پویای سطح پایین برای کار روزانه  نقل مکان کرده اند. ما معتقدیم دلایل خوبی برای ترجیح دادن زبان های پویا  برای این کاربردها وجود دارد و ما انتظار نداریم استفاده از آنها کاهش  یابد. خوشبختانه، طراحی زبان مدرن و تکنیک های کامپایلر باعث می شود که  بیشترین کارایی را به کار ببریم و یک محیط به اندازه کافی واحد برای تولید  نمونه اولیه و به اندازه کافی کارآمد برای گسترش برنامه های کاربردی پر  کاربرد فراهم کنیم. زبان برنامه نویسی جولیا این نقش را ایفا می کند: این  یک زبان پویای انعطاف پذیر است که برای محاسبات علمی و عددی مناسب است و  کارایی قابل مقایسه ای با زبان سنتی استاتیک دارد. از آنجا که کامپایلر جولیا متفاوت از مفسرانی است که برای زبان هایی  مانند Python یا R استفاده می شود، ممکن است متوجه شوید که عملکرد جولیا در  ابتدا غیرقابل شناخت است. اگر متوجه شدید که چیزی کم است، ما قبل از تلاش  برای انجام هر کار دیگری، توصیه می کنیم از بخش Performance Tips استفاده  کنید. وقتی متوجه شدید که جولیا چگونه کار میکند، دیگر آسان است کدی  بنویسید که به خوبی نزدیک کدهای C باشد. جولیا سهولت و روشنی را برای محاسبات عددی در سطح بالا فراهم می کند،  همانند زبان هایی همچون R، MATLAB و Python، اما جولیا همچنان از برنامه  های عمومی نیز پشتیبانی می کند. برای رسیدن به این هدف، جولیا در اصل بر  مبنای زبان های برنامه نویسی ریاضی متکی است، اما همچنین از زبان های پویای  محبوبی از جمله Lisp، Perl، Python، Lua، Ruby ویژگی های زیادی را قرض  گرفته است.      مهمترین خروجی های جولیا از زبان های پویای معمول عبارتند از:هسته برنامه نویسی جولیا خیلی کم به پردازشگر تحمیل می‌کند، کتابخانه استاندارد در خود جولیا نوشته شده است، از جمله  عملیات اولیه مانند عملگرهای ریاضیات در حساب اعداد صحیحزبانی غنی از حروف برای ساخت و توصیف اشیاء است که می توانند به صورت اختیاری برای اعلامیه ها به کار بروندتوانایی تعریف رفتار تابع از میان ترکیب بسیاری از استدلال ها و استفاده از اعزام های چندگانهتولید خودکار کد کارآمد و ویژه برای انواع استدلال مختلفعملکرد خوب، نزدیک شدن به زبان های آماری استاتیک مانند C اگر چه گاهی اوقات از زبان های پویا به  عنوان “typeless” صحبت می کنند، اما در واقع این طور نیست: در واقع هر  شیء، چه اولیه باشد یا از تعاریف کاربر، یک type محسوب می شود. فقدان  اعلان‌های تایپ در اغلب زبان های پویا به این معناست که کامپایلر نمی تواند  نوع مقادیر را آموزش دهد و اغلب نمی‌تواند صراحتا درمورد تایپها صحبت کند. از  سوی دیگر، در زبان های استاتیک، در حالی که می توانید – و معمولا باید –  نوع حاشیه نویسی برای کامپایلر را داشته باشید، تایپها فقط در زمان کامپایل  وجود دارند و نمی توانند در زمان اجرا دستکاری یا بیان شوند. در جولیا،  تایپ ها خودشان اشیاء زمان-اجرا (run-time) هستند و همچنین می توانند برای  انتقال اطلاعات به کامپایلر استفاده شوند.در حالی که برنامه نویس ممکن است گاه گاه نیازی به استفاده صریح از تایپ‌ها یا چندین اعلانی نداشته باشد، آنها ویژگیهای اصلی تشکیل جولیا هستند:  توابع در ترکیبات مختلف از انواع استدلال تعریف شده و توسط اعزام  کردن به  مشخص ترین تعریف تطبیق داده شده، به کار گرفته می شوند. خلاصه‌ای از ویژگی‌های جولیاجولیا قصد دارد یک ترکیب بی سابقه ای از سهولت استفاده، قدرت و کارایی  در یک زبان واحد ایجاد کند. علاوه بر موارد فوق، برخی از مزایای جولیا  عبارتند از: ساده در عین قدرتمندی ارسال چندگانه: ارائه توانایی برای تعریف رفتار تابع در بین بسیاری از ترکیبات با انواع استدلالسیستم پویا: الگو برای اسناد، بهینه سازی و ارسالکارایی خوب، نزدیکی به زبان های کامپایل شدنی نظیر Cتماس با توابع C به طور مستقیم (بدون wrappers و یا API های خاص مورد نیاز) بدون نیاز به کدنویسی اختصاصی برای کارا بودن؛ کد غیر اختصاصی سریع است مدیریت بسته درون-ساخت، کار را آسانتر می کنددارای امکانات Meta-Programming به معنای طراحی اپلیکیشن بهتر، سریعتر و با حجم کد کمتر می باشدفراخوانی توابع C به طور مستقیمفراخوانی توابع پایتون با استفاده از بسته PyCallقابلیت قدرتمند خط فرمان مانند برای مدیریت پروسس های دیگرطراحی شده برای موازی سازی و محاسبات توزیع شدههمانقدر که تعاریف داخلی سریع و جمع و جور هستند، تعاریف کاربر هم همینگونه هستندتولید خودکار کد کارآمد و ویژه برای انواع استدلال مختلفزیبا و گسترش پذیر و قابل ترویج برای داده های عددی و انواع دیگرپشتیبانی بدرد بخور از یونیکد که به UTF-8 محدود نمی شودسبک وزن “سبز” موضوع (coroutines) مجوز MIT: منبع آزاد و رایگانپایان این نوشته.&#x27;.اگر پیشنهاد، انتقاد و یا سؤالی بود، در خدمتیم.ان شاءالله:)</description>
                <category>زبان برنامه نویسی جولیا</category>
                <author>احمد چیت ساززاده</author>
                <pubDate>Thu, 07 Mar 2019 19:44:44 +0330</pubDate>
            </item>
            </channel>
</rss>