دوره آموزش پیشرفته برنامه نویسی R
معرفی دوره
اگر گامهای نخستین را در دنیای برنامهنویسی R برداشتهاید و اکنون بهدنبال تسلط بر تحلیلهای پیچیده در حوزههای تخصصی نظیر بیوانفورماتیک و علم داده هستید، این دوره پیشرفته دقیقاً برای شما طراحی شده است. ما در این مسیر ۴ جلسهای، از سطح مقدماتی عبور کرده و به عمق قابلیتهای این زبان قدرتمند نفوذ میکنیم تا شما را از یک کاربر معمولی به یک برنامهنویس حرفهای تبدیل کنیم که قادر است دادههای حجیم و پیچیده زیستی و آماری را با دقت و سرعت بالا مدیریت کند.
در گام نخست، با یک مرور استراتژیک بر مباحث کلیدی ۹ جلسه دوره مقدماتی، پایههای ذهنی شما را برای ورود به دنیای حرفهای مستحکم میکنیم. سپس در جلسه دوم، وارد دنیای جادویی توابع میشویم؛ جایی که یاد میگیرید چگونه با استفاده از منطق توابع، فرآیندهای تکراری و زمانبر را خودکارسازی کنید. در این بخش، بر سادهسازی کدهای پیچیده تمرکز میکنیم تا بهجای نوشتن صدها خط کد تکراری، با ساختارهایی هوشمند و بهینه، کارایی تحلیلهای خود را به حداکثر برسانید.
جلسه سوم این دوره، به مثابه مجهز شدن به یک جعبهابزار حرفهای برای دستکاری دادههاست. در این جلسه، بر توابع و دستورات استراتژیکی نظیر مجموعه دستورات نظریه مجموعهها (intersect, union, setdiff)، ابزارهای شرطی و فیلترینگ هوشمند (which, complete.cases) و همچنین توابع پیشرفته نگاشت و تطبیق داده (match, %in%, sapply) مسلط خواهید شد. این ابزارها به شما اجازه میدهند تا در میان انبوه دادههای بیوانفورماتیکی، دقیقاً همان چیزی را پیدا کنید که به دنبالش هستید.
در نهایت، در جلسه چهارم، به سراغ یکی از حیاتیترین مهارتها در تحلیل دادههای متنی و توالیهای زیستی، یعنی عبارات منظم (Regular Expressions) میرویم. تسلط بر Regex به شما این قدرت را میدهد که الگوهای پیچیده را در دادههای متنی شناسایی، استخراج و ویرایش کنید؛ مهارتی که برای هر متخصص بیوانفورماتیک در کار با دادههای ژنومیک و متون علمی ضروری است. این دوره، تکمیلی بر دانش پایه شما و پلی به سوی انجام پروژههای واقعی و سنگین در دنیای علم داده خواهد بود.
مدرس دوره: احسان کرامتی – دکترای تخصصی ژنتیک