لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
پکیج جامع برنامهنویسی علمی با C++ - ۲۱ ساعت آموزش تخصصی!
- آخرین آپدیت
دانلود Complete C++ Scientific Programming Bundle - 21 Hours!
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مسترکلاس برنامهنویسی علمی با C++ همراه با کتابخانههای STL، BOOST، CUDA، OpenMP و MPI: ۲۱ ساعت آموزش جامع!
درک مفاهیم پایه تا پیشرفته C++ 17
کسب مهارت در توسعه اپلیکیشنهای پیچیده علمی با C++
آموزش کار با کتابخانههای قدرتمند STL، BOOST، MPI و OpenMP
آمادهسازی برای فرصتهای شغلی توسعهدهنده، مقاطع PhD و موقعیتهای پژوهشی که نیازمند تسلط بر C++ هستند.
پیش نیازها: هیچ، این دوره تمام مباحث را از مفاهیم پایه C++ تا کتابخانههای پیشرفته و کاربردی مانند STL، BOOST، OpenMP و MPI پوشش میدهد!
دوره «برنامهنویسی علمی با C++» سادهترین، نوآورانهترین و کاملترین دوره عملی C++ در پلتفرم یودمی برای یادگیری برنامهنویسی دادههای علمی و پژوهشی است! در حالی که زبانهایی مانند پایتون و R برای علوم داده محبوب هستند، C/C++ برای محاسبات علمی و پردازش دادههای بهینه، انتخابی قدرتمندتر است. در این دوره، ما آخرین نسخه C++ 17 را برای برنامهنویسی علمی به صورت عملی بررسی میکنیم. تمرکز این دوره بر یادگیری برنامهنویسی از سطح مبتدی تا پیشرفته در کامپیوترهای با کارایی بالا (HPC)، طراحی نرمافزارهای شیگرا، برنامهنویسی جنریک (Template-based) و پیادهسازی بهینه الگوریتمهای عددی است.
زبان C++ بهترین انتخاب برای برنامهنویسی بهینه در استخراج دادههای پژوهشی و محاسبات علمی است. در این دوره، شما از مفاهیم پایه تا کتابخانههای پیشرفتهای نظیر STL، BOOST، OpenMP و MPI را خواهید آموخت. اهداف اصلی یادگیری در این دوره فوقالعاده به شرح زیر است:
ویژگیهای دوره:
تسلط بر مفاهیم پایه برنامهنویسی با C++.
یادگیری برنامهنویسی مدرن C++ با استفاده از تکنیکهای پیشرفته مانند Generic Programming، Meta-programming، Expression Templates و Concepts.
آموزش ابزارهای برنامهنویسی برای دیباگ، بنچمارک و مدیریت کد (شامل کامپایلرها، سیستمهای Build، کنترل ورژن، دیباگرها و پروفایلرها).
توانایی خواندن، درک و بهرهبرداری از کتابخانههای نرمافزاری علمی مانند BLAS، LAPACK، STL و Boost.
یادگیری کدنویسی در محیطهای HPC با استفاده از OpenMP و MPI.
تعداد زیادی تمرین عملی برای تسلط بر برنامهنویسی C++ در طول دوره. کدنویسی شاد را شروع کنید!
تمرکز این دوره بر جنبههای توسعه نرمافزار مانند محاسبات در کامپیوترهای با کارایی بالا، طراحی شیگرا و پیادهسازی بهینه الگوریتمهای عددی است. همچنین تجربه تحلیل و گسترش کتابخانههای نرمافزاری در شما ایجاد میشود. شما قادر خواهید بود از ابزارهای مدرن C++ و کتابخانههای تخصصی مانند BLAS، LAPACK، STL، Dune، MTL4 و Boost استفاده کنید. تمرینات تعاملی متعددی برای تمرین کدنویسی در نظر گرفته شده است.
بر اساس بازخوردهای شما، مجموعهای از جلسات زنده در Zoom برای توضیح جنبههای مختلف C++ 17 اضافه شده است. این کلاسها از طریق Scientific Programming School (یک پلتفرم پیشرفته یادگیری الکترونیکی) ارائه میشوند. دانشجویانی که این دوره را خریداری کنند، دسترسی رایگان به نسخه تعاملی و محیطهای کدنویسی (Playgrounds) را دریافت خواهند کرد. دستورالعملهای پیوست در بخش محتوای جایزه (Bonus) موجود است.
سوالات و پاسخها (Q&A)
لطفاً برای پرسیدن سوالات خود از بخش Q&A استفاده کنید! ما مشتاقیم درباره چالشهای شما، تصمیمات مربوط به محتوای دوره و فلسفه برنامهنویسی بحث کنیم. هیچ ریسکی در خرید این دوره وجود ندارد! این دوره دارای ضمانت بازگشت وجه ۳۰ روزه است. پس از ثبتنام، دسترسی مادامالعمر به دوره و تمامی آپدیتهای آینده خواهید داشت و در پایان، گواهینامه اتمام دوره را دریافت میکنید.
پیشنیازها
آشنایی اولیه با مفاهیم پایه C++. این یک دوره خودآموز است و تمامی محیطهای لینوکس مورد نیاز فراهم شده است.
چرا باید این دوره را تهیه کنید؟
درک کامل برنامهنویسی C++ از سطح پایه تا پیشرفته (نسخه C++ 17)
کسب دانش توسعه اپلیکیشنهای پیچیده علمی
یادگیری کتابخانههای تخصصی STL، BOOST، MPI و OpenMP
آمادگی برای استخدام در جایگاههای توسعهدهنده، دکترا و موقعیتهای پژوهشی سطح بالا
سرفصل ها و درس ها
مبانی C++
C++ Fundamentals
خوشآمدگویی
Welcome
چرا این دوره را انتخاب کنیم؟
Why Get this Course?
معرفی مدرس
Instructor
شل تعاملی رایگان همراه با کامپایلر C++
Free Interactive Shell with C++ Compiler
متغیرها
Variables
شرطها
Conditions
آرایهها
Arrays
حلقهها
Loops
ساختارها (Structures)
Structures
توابع
Functions
کلاسها
Classes
اشارهگرها
Pointers
وراثت
Inheritance
قالبهای تابع (Function Templates)
Function Templates
قالبهای کلاس (Class Templates)
Class Templates
سی پلاس پلاس پیشرفته (استانداردهای C++11 و 17)
C++ Advanced (C++11 and 17 Standards)
تفاوت Struct و Class
Struct vs Class
جریانها (Streams)
Streams
رشتهها (Strings)
Strings
مقداردهی اولیه (Initializer)
Initializer
مفاهیم Rvalue، Move semantics و Forwarding
Rvalue - Move semantics and forwarding
لیترالهای تعریف شده توسط کاربر
Literals - User Defined
توابع تولید شده توسط کامپایلر
Functions - Compiler Generated
ایجاد فرصت هایی در داده ها و محاسبات با عملکرد بالا دانشکده برنامه نویسی علمی با بیش از 30،000 دانش آموز یک ابتکار عالی آموزش الکترونیکی برای ارائه دوره های آموزش و تمرین حرفه ای برای کدگذاری علمی ، لینوکس و داده های بزرگ است. این همچنین یک پلت فرم تعاملی و پیشرفته آموزش الکترونیکی است که به شما امکان می دهد در هنگام یادگیری با زمین های بازی و پوسته های تعاملی درون مرورگر خود ، کدهای علمی/دستورات سیستم عامل را اجرا کنید. چه چیزی یاد می گیرید؟ مدرسان برنامه نویسی علمی در برنامه نویسی علمی در لینوکس ، Devops ، HPC و Data Science برنامه نویسی می کنند. در حال حاضر ما از سه سیستم عامل (اوبونتو ، RHEL و SuSE) و بیش از 50 زبان برنامه نویسی از جمله زبان های تجاری مانند Matlab پشتیبانی می کنیم. آیا پیش نیاز دارید؟ نه ، هیچی بلافاصله شروع به یادگیری می کنید به جای اینکه با سیستم عامل ، ماشین مجازی ، SDK و/IDE تنظیمات کنید. همه اینها با Docker روی cloud تنظیم شده است.
ScientificProgrammer.me | تیم مربی برنامه نویسی علمی به شما کمک می کند تا از زبانهای برنامه نویسی علمی مانند CUDA ، Julia ، OpenMP ، MPI ، C ++ ، Matlab ، Octave ، Bash ، Python Sed و AWK از جمله RegEx در پردازش داده های علمی و دنیای واقعی یاد بگیرید. . این تیم توسط مربیان تحصیلات دکترا در زمینه علوم محاسباتی تشکیل شده است. برنامه نویسی علمی یک رشته چند رشته ای است که به سرعت در حال رشد است و از قابلیت های پیشرفته محاسباتی برای درک و حل مشکلات پیچیده استفاده می کند.
نمایش نظرات