پایتون (Python) یک زبان برنامهنویسی همه منظوره، سطح بالا، شیءگرا و مفسر است که توسط خودو فان روسوم (به هلندی: Guido van Rossum) در سال ۱۹۹۱ در کشور هلند طراحی شد. فلسفهٔ ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامههای نوشته شده و کوتاهی و بازدهی نسبی بالای آن است. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شدهاند و در مقابل کتابخانههایی که در اختیار کاربر است بسیار وسیع هستند. بر خلاف برخی زبانهای برنامهنویسی رایج دیگر که بلاکهای کد در آکولاد تعریف میشوند (بهویژه زبانهایی که از گرامر زبان سی پیروی میکنند) در زبان پایتون از نویسه فاصله و جلوبردن متن برنامه برای مشخص کردن بلاکهای کد استفاده میشود. به این معنی که تعدادی یکسان از نویسه فاصله در ابتدای سطرهای هر بلاک قرار میگیرند، و این تعداد در بلاکهای کد درونیتر افزایش مییابد. بدین ترتیب بلاکهای کد به صورت خودکار ظاهری مرتب دارند. پایتون مدلهای مختلف برنامهنویسی (از جمله شیء گرا و برنامهنویسی دستوری و تابع محور) را پشتیبانی میکند و برای مشخص کردن نوع متغییرها از یک سامانهٔ پویا استفاده میکند. این زبان از زبانهای برنامهنویسی مفسر بوده و به صورت کامل یک زبان شیگرا است که در ویژگیها با زبانهای تفسیری پرل، روبی، اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه استفاده میکند. پایتون پروژهای آزاد و متنباز توسعهیافتهاست و توسط بنیاد نرمافزار پایتون مدیریت میگردد. در دوره آموزشی Udemy The Complete Python Course | The Professional Oop Way با آموزش کامل حرفه ای پایتون اشنا خواهید شد.
این دوره آموزش تصویری در زمینه فناوری اطلاعات و نرم افزار و در شاخه آموزشی گواهینامه AWS است. دوره پیش روی شما به طور خاص برای آمادگی شما به منظور شرکت در آزمون بین المللی AWS Certified SysOps طراحی و منتشر شده است. همانطور که مطلع هستید موفقیت در آزمون های AWS کاری نسبتا دشوار است. اما شما دانش آموزان محترم با تماشای این دوره آموزشی، آمادگی بسیار مناسبی برای موفقیت در آزمون پیش رویتان بدست خواهید آورد. در دوره آموزشی Udemy AWS Certified SysOps Administrator - Associate با آموزش مدرک مدیریت سیستم ای دبلیو اس آشنا خواهید شد.
این دوره مجموعه آموزش تصویری در زمینه ریاضی و درس جبر خطی است. این دوره آموزشی در واقع یک دوره جامع برای تقویت مهارت های درس جبر خطی است. شما با تماشای این دوره تمامی مفاهیم را از سطح پایه و مقدماتی یاد خواهید گرفت. وجود بیش از 400 تمرین موجب می شود که شما در پایان این دوره به یک استاد در درس جبر خطی تبدیل شوید. وجود آزمون های مختلف نیز باعث می شود تا شما بتوانید مهارت های یاد گرفته شده خود را مورد سنجش و ارزیابی قرار بدهید. در دوره آموزشی Udemy Become a Linear Algebra Master با آموزش جبر خطی اشنا خواهید شد.
این دوره مجموعه آموزش تصویری در زمینه برنامه نویسی و توسعه وب و در شاخه یادگیری مهارت های D3.js است. شما در حقیقت با تماشای آموزش های این دوره نحوه مصور سازی و تجسم داده های SVG را به کمک کتابخانه D3 جاوا اسکریپت و Firebase آشنا خواهید شد. شما در این دوره به خوبی نحوه ساخت انواع نمودار های حاصل شده از تجسم داده ها را یاد خواهید گرفت. دوره پیش روی شما به عنوان یک دوره کاربردی برای شما قلمداد خواهد شد. شما با پیش بردن پروژه های واقعی مهارت های مفیدی یاد خواهید گرفت. در دوره آموزشی Udemy Build Data Visualizations with D3.js & Firebase با آموزش تصویرسازی داده ها با دی تری جی اس و فایربیس آشنا خواهید شد.
این دوره از سایت Udemy است که با ارائه مدل های پاسخگویی حرفه ای به شما کمک می کند تا مهارت زبان انگلیسی خود را برای بخش اسپیکینگ آزمون آیلتس افزایش دهید. این دوره مخصوص زبان آموزانی است که نمره 7، 8، یا 9 آزمون آیلتس را هدف قرار داده اند و با آموزش لغات و عبارت های پیچیده به شما کمک می کند تا برای بخش اسپیکینگ آزمون آیلتس جنرال یا آکادمیک آماده شوید. حتی برخی از افرادی که زبان انگلیسی را به خوبی صحبت می کنند، قادر به کسب نمرات بالا در آزمون آیلتس نمی باشند. دلیل این امر آشنا نبودن با تکنیک های صحیح پاسخگویی و نحوه نمایش توانایی ها به ناظر آزمون است. در دوره آموزشی Udemy IELTS - Prepare for IELTS Speaking by Former IELTS Examiners با آموزش آیلتس - آمادگی برای آزمون مکالمه آشنا خواهید شد.
این دوره آموزش تصویری در زمینه مهندسی نرم افزار و در شاخه اسکرام (Scrum) است. در این دوره شما مفاهیم و مهارت های لازم برای کسب گواهینامه اسکرام را پشت سر خواهید گذاشت. شما با مشاهده این دوره آموزشی بصورت اجمالی با مفهوم اسکرام و کاربرد آن در پیش بردن پروژه هایتان آشنا خواهید شد. شما با یادگیری دانش اسکرام قادر خواهید شد تا به شکل بسیار بهتری پروژه های خود را مدیریت کنید. دوره آموزشی پیش روی شما برای هر کسی که به دنبال یادگیری و آمادگی برای بدست آوردن گواهینامه اسکرام است بسیار مناسب و کارآمد خواهد بود. در دوره آموزشی Udemy Scrum Certification Prep +Scrum Master+ Agile Scrum Training با آموزش آمادگی برای مدرک اسکرام و آجایل آشنا خواهید شد.
Node.js یک پلتفرم کدنویسی سمت سرور است که بر پایه موتور جاوا اسکریپت مرورگر گوگل کروم کدنویسی شده است. این پلتفرم توسط رایان داهل در سال ۲۰۰۹ ایجاد شده است. بر اساس اعلان مستندات رسمی تعریف Node.Js به شکل زیر عنوان میشود. Node.js یک پلتفرم ایجاد شده بر پایه موتور جاوا اسکریپت گوگل کروم است که باعث سهولت ایجاد و مقیاسپذیری برنامههای تحت شبکه میشود. این پلتفرم از یک مدل I/O رویداد محور استفاده میکند که مسدود نشونده (non-blocking) است و همین امر باعث کاهش فشار موجود بر روی سرور و افزایش کارآیی میشود و این امر برای اجرای برنامههای مبتنی بر داده که بصورت بلادرنگ (Real-Time) بر روی سرورهای نامتمرکز استفاده میشوند بسیار مناسب است. Node.js یک پلتفرم کد باز برای گسترش برنامههای سمت سرور و تحت شبکه است. این پلتفرم بر اساس زبان جاوا اسکریپت نوشته شده است و قابلیت پیادهسازی بر روی سیستمعاملهای ویندوز، لینوکس و سیستم عامل کامپیوترهای اپل را دارد. این فریم ورک کتابخانهای عظیم از ماژولهای مختلف جاوا اسکریپت را فراهم میکند که سهولت در گسترش وباپلیکیشن ها را تا حد زیادی فراهم میآورد. در دوره آموزشی Udemy NodeJs: Build The Complete E-Commerce Web API با آموزش کامل توسعه وب ای پی آی تجارت الکترونیک با نود جی اس اشنا خواهید شد.
Ruby on Rails که اغلب به اختصار Rails یا RoR خوانده می شود؛ یک فریم ورک متن باز تحت وب برای زبان برنامه نویسی Ruby است. روبی آن ریلز برگرفته از پروژه BaseCamp ساخته و توسعه یافته توسط دیوید هاینمیر هانسن بود که اوایل یک ابزار مدیریت پروژه توسط شرکت 37signals (یک شرکت تولید نرمافزارهای وب) بود. هانسن اولین نسخه متن باز روبی آن ریلز را در جولای 2004 منتشر کرد اما حق انتشار آن را تا فوریه 2005 به اشتراک نگذاشت. در آگوست ۲۰۰۶، این فریم ورک به مرحلهای رسید که اپل اعلام کرد که در سال ۲۰۰۷ روبی آن ریلز به عنوان یک فریم ورک پیشفرض در سیستمعامل "Mac OS X v10.5 "Leopard قرار خواهد گرفت. Rails 5 سریعتر است، میزان کمتری از Memory (حافظه) را اشغال می کند و ویژگی ها و توسعه های بسیار زیادی را در اختیار شما قرار می دهد تا کارایی آن بالاتر رود. در دوره آموزشی Udemy Learn Advanced Level Ruby Programming با آموزش پیشرفته برنامه نویسی روبی اشنا خواهید شد.
چندریسمانی یا چندنخی (Multithreading) توانایی یک برنامه در تقسیم شدن به چند ریسه (زیربرنامه) است که میتوانند جداگانه و در عین حال همزمان توسط رایانه اجرا شوند. یک رایانه چندپرداز میتواند همزمان دو یا چند ریسمان را اجرا کند که به معنی اجرای زودتر کل برنامه نسبت به رایانه تکپرداز است. بر روی یک رایانه تکپردازنده یک برنامه چند ریسمانی زودتر اجرا نمیشود اما یک نرمافزار کاربردی چندریسمانی ممکن است با کاربر اندرکنش بیشتری داشته باشد زیرا چندین فعالیت در نرمافزار همزمان اجرا میشوند. نرمافزارهای سنتی تکریسهای بر روی سیستمهای چندپردازنده سریعتر اجرا نمیشوند زیرا آن نرمافزارها در هر زمان میتوانند تنها یک پردازنده را به کار بگیرند. در دوره آموزشی Udemy Master Class - Multithreading & Thread Synchronization in C با آموزش تسلط بر چندنخی و همزمان سازی نخ ها در سی اشنا خواهید شد.
به عنوان یکی از شاخههای وسیع و پرکاربرد هوش مصنوعی، یادگیری ماشینی (Machine learning) به تنظیم و اکتشاف شیوهها و الگوریتمهایی میپردازد که بر اساس آنها رایانهها و سامانهها توانایی تعلٌم و یادگیری پیدا میکنند. هدف یادگیری ماشین این است که کامپیوتر (در کلیترین مفهوم آن) بتواند به تدریج و با افزایش دادهها کارایی بهتری در انجام وظیفهٔ مورد نظر پیدا کند. گسترهٔ این وظیفه میتواند از تشخیص خودکار چهره با دیدن چند نمونه از چهرهٔ مورد نظر تا فراگیری شیوهٔ گامبرداری روباتهای دوپا با دریافت سیگنال پاداش و تنبیه باشد. طیف پژوهشهایی که در یادگیری ماشینی میشود گستردهاست. در سوی نظری آن پژوهشگران بر آناند که روشهای یادگیری تازهای به وجود بیاورند و امکانپذیری و کیفیت یادگیری را برای روشهایشان مطالعه کنند و در سوی دیگر عدهای از پژوهشگران سعی میکنند روشهای یادگیری ماشینی را بر مسایل تازهای اعمال کنند. البته این طیف گسسته نیست و پژوهشهای انجامشده دارای مولفههایی از هر دو رویکرد هستند. در دوره آموزشی Udemy Clean Machine Learning Code با آموزش کدنویسی تمیز یادگیری ماشین اشنا خواهید شد.