🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تولید کد پایتون با کیفیت بالا و مناسب برای توسعهدهندگان کوانت
- آخرین آپدیت
دانلود Writing Production-Grade Python Code for Quant Developers
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش کدنویسی پایتون با کیفیت بالا برای متخصصان مالی و معاملهگران الگوریتمی
در این دوره، ابزارهای مورد نیاز برای نوشتن کد پایتون با کیفیت بالا را یاد بگیرید و برای نوشتن کد پایتون در سطح تجاری آماده شوید.
یاد بگیرید چگونه کتابخانههای پایتون با کیفیت بالا بسازید که توسط محققان کمی و معاملهگران الگوریتمی مورد استفاده قرار خواهند گرفت.
دانش خود را در مورد بهترین روشهای توسعهدهندگان کمی (Quant Developers) متبلور کنید.
ابزارهایی که برای ایجاد کد آماده تولید و فرآیندهای پیرامون آنها در اختیار دارید را درک کنید.
پیشنیازهای دوره
دانش برنامهنویسی پایه: دانشآموزان باید درک اساسی از برنامهنویسی، به زبان پایتون، داشته باشند، زیرا این دوره به شدت بر توسعه پایتون متمرکز است. دانش مفاهیم اساسی برنامهنویسی مانند متغیرها، حلقهها، توابع، کلاسها و ساختارهای داده (لیستها، دیکشنریها و غیره) ضروری است.
درک مفاهیم اساسی مالی: در حالی که دانش عمیق از امور مالی الزامی نیست، آشنایی با مفاهیم و بازارهای اساسی مالی مفید خواهد بود. این شامل درک سهام و اصطلاحات اساسی مالی است.
تسلط بر ریاضیات: درک قوی از ریاضیات اساسی، به ویژه در زمینههایی مانند جبر خطی و آمار، مهم است. این دوره شامل سطحی از محاسبات و تجزیه و تحلیل ریاضی خواهد بود.
کامپیوتر با نرمافزار مورد نیاز: دسترسی به کامپیوتری که بتواند پایتون و ابزارهای نرمافزاری مرتبط (مانند IDEها، Git و غیره) را اجرا کند. این برای شرکت در کارگاهها و پروژههای عملی بسیار مهم است.
معرفی دوره تخصصی کدنویسی پایتون برای امور مالی کمی
در یک سفر متحولکننده به دنیای برنامهنویسی پایتون که برای حوزه پر تب و تاب مالی کمی طراحی شده است، با دوره ترم دانشگاهی ما، "نوشتن کد تجاری برای توسعهدهندگان کمی" همراه شوید. این دوره به دقت طراحی شده است تا شکاف بین یادگیری آکادمیک و الزامات پویای بخش توسعه کمی را پر کند و بر ظرافتهای کدنویسی که برای موفقیت در این زمینه چالش برانگیز حیاتی هستند، تمرکز دارد.
برنامه درسی ما یک غوطه وری عمیق در جهان کدنویسی پایتون آماده تولید است، جایی که هر ماژول یک بلوک ساختمانی اساسی برای تبدیل شدن به یک توسعه دهنده کمی استثنایی است. ما با بررسی نقشها و مسئولیتهای توسعهدهندگان کمی، بررسی مهارتها و ابزارهای خاص مورد نیاز در صنعت و نحوه نقش کلیدی پایتون شروع میکنیم. شما در مورد آخرین روندهای صنعت، افزایش تقاضا برای توسعه دهندگان کمی ماهر و ویژگیهایی که کد پایتون را برای تولید آماده میکند، یاد خواهید گرفت.
این دوره طیف گستردهای از موضوعات، از جمله استفاده از لینوکس در گردش کار توسعه پایتون، تکنیکهای ساختاردهی و سازماندهی پروژهها، تسلط بر Git برای کنترل منبع، و بهترین شیوهها در ایجاد کد و مستندات با کیفیت را پوشش میدهد. شما تجربه عملی در کار با اکوسیستم گسترده تر پایتون، از جمله محیطهای مجازی و مدیریت وابستگیها به دست خواهید آورد.
در پایان این دوره، شما فقط پایتون را یاد نخواهید گرفت. شما مجموعه مهارتی را تقویت خواهید کرد که شما را به یک دارایی ارزشمند در دنیای مالی کمی تبدیل میکند و آماده مقابله با چالشهایی که صندوقهای تامینی برتر در سراسر جهان با آن روبرو هستند، میشوید. به ما بپیوندید و درک خود از پایتون در امور مالی کمی را متحول کنید و شما را در مسیر تعالی شغلی قرار دهید.
سرفصل ها و درس ها
Introduction to Quantitative Development-مقدمهای بر توسعه کمی
Introduction to Quantitative Development
The World of Quant Developers and Researchers-دنیای توسعهدهندگان و محققان کوانت
The World of Quant Developers and Researchers
Demand for Good Quantitative Developers-تقاضا برای توسعهدهندگان کمی خوب
Demand for Good Quantitative Developers
What is Production-Grade code-کد Production-Grade چیست؟
What is Production-Grade code
Course Objectives and Expectations-اهداف و انتظارات دوره
Course Objectives and Expectations
Implementing Academic Research-پیادهسازی تحقیقات آکادمیک
Implementing Academic Research
Introduction to Research-مقدمهای بر تحقیق
Introduction to Research
Key Finance Journals and Other Platforms-مجلههای کلیدی مالی و سایر پلتفرمها
Key Finance Journals and Other Platforms
Conducting Literature Reviews (1/2)-انجام بررسی متون (1/2)
Conducting Literature Reviews (1/2)
Conducting Literature Reviews (2/2) - Obsidian Demo & H&T's Second Brain-انجام بررسی متون (2/2) – دموی Obsidian و مغز دوم H&T
Conducting Literature Reviews (2/2) - Obsidian Demo & H&T's Second Brain
Introduction to Code Roadmaps-مقدمهای بر نقشههای راه کد
Introduction to Code Roadmaps
Resources-منابع
Resources
Setting up your workshop-راهاندازی کارگاه
Setting up your workshop
Transition to Linux - Intro to Linux-انتقال به لینوکس – مقدمهای بر لینوکس
Transition to Linux - Intro to Linux
Transition to Linux - Ubuntu-انتقال به لینوکس - اوبونتو
Transition to Linux - Ubuntu
Transition to Linux - Package management and user privileges-انتقال به لینوکس – مدیریت پکیج و اختیارات کاربر
Transition to Linux - Package management and user privileges
Package management and user privileges-مدیریت پکیج و اختیارات کاربر
Package management and user privileges
PyCharm and Jupyter Lab - Intro and IDEs-پایچارم و Jupyter Lab – مقدمه و IDEها
PyCharm and Jupyter Lab - Intro and IDEs
PyCharm and Jupyter Lab - PyCharm installation and demo-پایچارم و Jupyter Lab – نصب و دموی پایچارم
PyCharm and Jupyter Lab - PyCharm installation and demo
PyCharm and Jupyter Lab - PyCharm refactoring demo-پایچارم و Jupyter Lab – دموی بازسازی کد (refactoring) پایچارم
PyCharm and Jupyter Lab - PyCharm refactoring demo
Introduction - Setting Up Git-مقدمه – راهاندازی Git
Introduction - Setting Up Git
Git workflow fundamentals - The Three States-مبانی گردش کار Git – سه حالت
Git workflow fundamentals - The Three States
Git workflow fundamentals - Common Git Commands-مبانی گردش کار Git – دستورات رایج Git
Git workflow fundamentals - Common Git Commands
Git workflow fundamentals - Working with Remote Respositories-مبانی گردش کار Git – کار با Remote Repositoryها
Git workflow fundamentals - Working with Remote Respositories
Branching strategies - Branching in Git-استراتژیهای Branching – Branching در Git
Branching strategies - Branching in Git
Branching strategies - Popular Branching Strategies-استراتژیهای Branching – استراتژیهای رایج Branching
Branching strategies - Popular Branching Strategies
Handling merge conflicts - Best Practices for Avoiding Conflicts-مدیریت conflictهای ادغام – بهترین روشها برای اجتناب از Conflictها
Handling merge conflicts - Best Practices for Avoiding Conflicts
Best practices - Types of Changes to Commit-بهترین روشها – انواع تغییراتی که باید Commit شوند
Best practices - Types of Changes to Commit
Best practices - Writing Good Commit Messages-بهترین روشها – نوشتن پیامهای Commit خوب
Best practices - Writing Good Commit Messages
Best practices - Organising Commits-بهترین روشها – سازماندهی Commitها
Best practices - Organising Commits
Formatters and Linters (1/3) - Introduction-فرمتکنندهها و Linters (1/3) – مقدمه
Formatters and Linters (1/3) - Introduction
Formatters and Linters (2/3) - Black and Pylint CLI demo-فرمتکنندهها و Linters (2/3) – دموی Black و Pylint CLI
Formatters and Linters (2/3) - Black and Pylint CLI demo
Formatters and Linters (3/3) - Black, Pylint in PyCharm and Configurations-فرمتکنندهها و Linters (3/3) – Black، Pylint در PyCharm و پیکربندیها
Formatters and Linters (3/3) - Black, Pylint in PyCharm and Configurations
Type Hints and Annotations-Type Hintها و Annotationها
Type Hints and Annotations
The Importance of Good Documentation-اهمیت مستندسازی خوب
The Importance of Good Documentation
Defining Good Documentation and its Objectives-تعریف مستندسازی خوب و اهداف آن
Defining Good Documentation and its Objectives
Best Practices-بهترین روشها
Best Practices
Documentation in Python (1/3) - READMEs-مستندسازی در پایتون (1/3) – READMEها
Documentation in Python (1/3) - READMEs
Documentation in Python (2/3) - Docstrings-مستندسازی در پایتون (2/3) – Docstringها
Documentation in Python (2/3) - Docstrings
Documentation in Python (3/3) - Introduction to reStructured Text-مستندسازی در پایتون (3/3) – مقدمهای بر reStructured Text
Documentation in Python (3/3) - Introduction to reStructured Text
Introduction to Sphinx (1/2)-مقدمهای بر Sphinx (1/2)
Introduction to Sphinx (1/2)
Introduction to Sphinx (2/2)-مقدمهای بر Sphinx (2/2)
Introduction to Sphinx (2/2)
Introduction to Read the Docs-مقدمهای بر Read the Docs
Introduction to Read the Docs
Sphinx and Read the Docs references-مراجع Sphinx و Read the Docs
Sphinx and Read the Docs references
نمایش نظرات