نوشتن کد در سطح تولید برای توسعهدهندگان کمی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- نوشتن کد پایتون در سطح تولید را یاد بگیرید.
- یاد بگیرید چگونه کتابخانههای پایتون با کیفیت بالا بسازید که توسط محققان کمی و معاملهگرهای الگوریتمی استفاده میشود.
- دانش بهترین شیوههای توسعهدهنده کمی را بدست آورید.
- ابزارهای موجود برای ایجاد کد در سطح تولید و فرآیندهای پیرامون آنها را درک کنید.
پیشنیازهای دوره
- دانش اولیه برنامهنویسی: دانشجویان باید درک اولیه از برنامهنویسی پایتون داشته باشند، زیرا این دوره به شدت بر توسعه پایتون تمرکز دارد. آشنایی با مفاهیم اولیه برنامهنویسی مانند متغیرها، حلقهها، توابع، کلاسها و ساختارهای داده (لیستها، دیکشنریها و غیره) ضروری است.
- درک مفاهیم اولیه مالی: اگرچه دانش عمیق در مورد امور مالی اجباری نیست، اما آشنایی با مفاهیم اولیه و بازارهای مالی مفید خواهد بود که شامل درک سهامها و اصطلاحات اولیه مالی است.
- تسلط به ریاضیات: درک قوی از ریاضیات پایه، به ویژه در زمینههایی مانند جبر خطی و آمار، مهم است. این دوره شامل سطحی از محاسبات و تحلیل ریاضی خواهد بود.
- کامپیوتر با نرمافزار مورد نیاز: دسترسی به کامپیوتری که قادر به اجرای پایتون و ابزارهای نرمافزاری مرتبط (مانند محیطهای توسعه یکپارچه، گیت و غیره) است. این مورد برای شرکت در ورکشاپها و پروژههای عملی بسیار مهم است.
توضیحات دوره
با این دوره که اندازه یک ترم دانشگاهی است، سفری تحولآفرین را به دنیای برنامهنویسی شروع کنید که برای حوزه پرشتاب امور مالی کمی طراحی شده است. این دوره به منظور پر کردن شکاف بین آموزشهای آکادمیک و نیازهای پویا در بخش توسعه کمی را بهدقت طراحی شده و روی جزئیات کدنویسی تمرکز دارد که برای موفقیت در این حوزه چالشبرانگیز حیاتی است.
برنامه آموزشی این دوره به بررسی عمیق دنیای کدنویسی پایتون آماده تولید میپردازد، جایی که هر ماژول یک بلوک سازنده ضروری برای تبدیل شدن به یک توسعهدهنده کمی برجسته است. ما با بررسی نقشها و مسئولیتهای توسعهدهندگان کمی آغاز میکنیم، مهارتها و ابزارهای خاص مورد نیاز در این صنعت را بررسی میکنیم و توضیح میدهیم چگونه پیتون نقشی اساسی در ایفا میکند. شما درباره جدیدترین روندهای صنعت، افزایش تقاضا برای توسعهدهندگان کمی ماهر و آنچه کد پایتون را آماده تولید میکند، یاد خواهید گرفت.
این دوره موضوعات متنوعی، از جمله استفاده از لینوکس در گردش کار توسعه پایتون، تکنیکهای ساختاردهی و سازماندهی پروژهها، تسلط به گیت برای کنترل منبع و بهترین شیوههای ایجاد کد و مستندسازی با کیفیت را پوشش میدهد. شما تجربه عملی با اکوسیستم گستردهتر پایتون از جمله محیطهای مجازی، مدیریت وابستگی و فرآیند پیچیده انتشار پکیجها نیز بدست خواهید آورد.
در پایان این دوره، شما صرفاً پایتون را یاد نخواهید گرفت؛ بلکه مجموعه مهارتهایی را توسعه خواهید داد که شما را به دارایی ارزشمندی در دنیای مالی کمی تبدیل میکند. برای مواجهه با چالشهای صندوقهای پوشش ریسک برتر جهان آماده خواهید بود. به این دوره بپیوندید و درک خود را از پایتون در حوزه مالی کمی دگرگون کنید و مسیر خود را به سوی موفقیت شغلی هموار سازید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان کمی، معاملهگرهای الگوریتمی و برنامهنویسان آینده
- معاملهگرها و محققان کمی
- تحلیلگران و دانشمندان داده
- علاقهمندان به امور مالی و فناوری
- افراد علاقهمندان به بازارهای مالی
نوشتن کد در سطح تولید برای توسعهدهندگان کمی
-
به دوره نوشتن کد در سطح تولید برای توسعهدهندگان کمی خوش آمدید 06:52
-
انتقال به لینوکس - آشنایی با لینوکس 09:23
-
انتقال به لینوکس - اوبونتو 09:53
-
انتقال به لینوکس - یادآوری ترمینال 11:32
-
یادآوری ترمینال None
-
انتقال به لینوکس - مدیریت پکیج و امتیازهای کاربر 11:32
-
مدیریت پکیج و امتیازهای کاربری None
-
نصب نرمافزار None
-
PyCharm و Jupyter Lab - مقدمه و محیطهای توسعه یکپارچه 08:04
-
PyCharm و Jupyter Lab - نصب و دموی PyCharm 14:14
-
PyCharm و Jupyter Lab - دموی ریفکتورینگ PyCharm 19:18
-
تکلیف ریفکتورینگ PyCharm None
-
PyCharm و Jupyter Lab - دموی اشکالزدایی PyCharm 16:09
-
تکلیف اشکالزدایی None
-
PyCharm و Jupyter Lab - آشنایی با Jupyter 26:26
-
بخش عملی Jupyter - اسکن روند None
-
مقدمه - مبانی کنترل نسخه 10:11
-
مقدمه - الزامات گیت 04:56
-
مقدمه - راهاندازی گیت 10:34
-
اصول گردش کار گیت - سه State 02:55
-
اصول گردش کار گیت - فرمانهای رایج گیت 14:49
-
اصول گردش کار گیت - کار با مخازن راه دور 16:29
-
استراتژیهای برنچینگ - برنچینگ در گیت 18:12
-
استراتژیهای برنچینگ - استراتژیهای محبوب برنچینگ 12:20
-
مدیریت Merge conflicts - مدیریت برنچ 29:00
-
مدیریت Merge conflicts - تعارضهای ادغام 01:44
-
مدیریت Merge conflicts - رفع تعارضها 09:19
-
مدیریت Merge conflicts - بهترین شیوهها برای جلوگیری از تعارضها 02:21
-
بهترین شیوهها - انواع تغییراتی که باید کامیت شوند 03:16
-
بهترین شیوهها - نوشتن پیامهای کامیت خوب 02:47
-
بهترین شیوهها - سازماندهی کامیتها 05:12
-
تکنیکهای پیشرفته گیت - Stashing 13:00
-
تکنیکهای پیشرفته گیت - تگ کردن 05:55
-
تکنیکهای پیشرفته گیت - بازگرداندن 03:50
-
آشنایی با محیطهای مجازی پایتون 12:28
-
ایجاد و مدیریت محیطهای مجازی 31:58
-
ایجاد محیط مجازی با venv None
-
مدیریت وابستگی با pip 16:29
-
مدیریت پیشرفته وابستگی با Poetry 39:34
-
بازتولید محیطها با Poetry None
-
اصول کد تمیز 14:50
-
کد تمیز پایتون و راهنمای استایل (1 از 2) 13:20
-
کد تمیز پایتون و راهنمای استایل (2 از 2) 14:28
-
فرمتکنندهها و لینترها (1 از 3) - مقدمه 05:48
-
فرمتکنندهها و لینترها (2 از 3) - دموی رابط خط فرمان Pylint و Black 16:16
-
فرمتکنندهها و لینترها (3 از 3) - Black ،Pylint در PyCharm و پیکربندیها 14:44
-
Type Hintها و حاشیهنویسیها 22:07
مشخصات آموزش
نوشتن کد در سطح تولید برای توسعهدهندگان کمی
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:متوسط
- تعداد درس:47
- مدت زمان :08:25:23
- حجم :4.97GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy