Python پایتون یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و … قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و … به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و … از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند. چنانچه به دنبال یادگیری یک زبان برنامه نویسی هستید ..
لینوکس بر خلاف ویندوز محصولی تجاری نیست، بلکه یک محصول متن باز (Open Source) است که با هدف گسترش استفاده از کامپیوتر گسترش داده میشود. همچنین بر خلاف ویندوز که تنها به وسیله ی مایکروسافت ساخته میشود، لینوکس توسط افراد و گروه های زیادی ساخته میشود و البته نه با نام رسمی لینوکس، بلکه با استفاده از هسته ی لینوکس و نام های رسمی ای همچون Ubuntu، Linspire، Red Hat و … عرضه میشود. اگرچه این سیستم های عامل که بر پایه ی هسته ی لینوکس (Linux Kernel) بنا شده اند، کاملاً مستقل نیستند اما در کل به نامی که سازندگان بر آن ها گذاشته اند شناخته میشوند، نه صرفاً لینوکس؛ مانند: Ubuntu 8.04 اوبونتو مانند بسیاری دیگر از توزیع های لینوکس دارای ۲ نسخه ی Desktop Edition و Server Edition هست که اولی برای استفاده در کامپیوتر های شخصی و دومی برای راه اندازی کامپیوتر های مخصوص Server ها کاربرد دارد.
گراف مجموعه ای از راس هاست که توسط یال ها (ضلع وجه های چند وجهی) به هم وصل شده اند. درس نظریه گراف یکی از دروس مهم در رشته های علوم کامپیوتر و علوم ریاضی محسوب می شود، که در زمینه های مختلفی در علم کامپیوتر مانند مسیریابی در شبکه، بهینه سازی و رمز گذاری کاربرد دارد. هدف از این فرادرس تشریح قضایای اصلی در بحث گراف به طور کامل و حل تمرین های متنوع از مباحث مختلف گراف است. این آموزش حجم زیادی از مباحث گراف را پوشش می دهد که دانشجو و کاربر را از مطالعه منابع مختلف بی نیاز می کند.
DOM مخفف Document Object Model است و به فارسی معنی «مدل شیء گرای سند» را می دهد. با استفاده از DOM می توانید عناصر سند HTML را تغییر داده، حذف کرده و یا ایجاد کنید! در واقع DOM یکی از استاندارد های کنسرسیوم جهانی وب (W3C) است که استانداردی را برای دسترسی به اسناد را تعریف می کند: The W3C Document Object Model (DOM) is a platform and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure, and style of a document.
امروزه، یادگیری ماشین در اکثر صنایع و کسب و کارها مورد استفاده قرار می گیرد و تصمیمات بسیار تأثیرگذار دنیای امروز بر اساس پردازش ها و نتایج به دست آمده از یادگیری ماشین است. همچنین زبان برنامه نویسی پایتون (Python) با رشد و گسترده تر شدن روزافزون جامعه کاربری اش، بستر بسیار مناسبی جهت فعالیت های یادگیری ماشین را فراهم کرده است.
Qt ( تلفظ به شکل کیوت ) یک فریمورک برنامهنویسی برای ایجاد نرمافزارهای گرافیکی( GUI ) و خط فرمان( Console ) چندسیستمعاملی است. Qt در دو نگارش رایگان و تجاری ارائه میشود. با کمک این فریمورک میتوان نرمافزارهایی که با تغییرات اندک یا بدون تغییرات قابل اجرا روی سیستمعاملهای مختلف و از آن جمله سیستمعاملهای موبایل هستند، را طراحی و برنامهنویسی نمود. Qt با زبان C++ توسعه یافته است و به طور سنتی برنامهنویسی با این فریمورک با زبان C++ امکانپذیر است. در نگارشهای جدید این فریمورک امکان برنامهنویسی با زبان جاوااسکریپت و برنامهنویسی با برخی زبانهای دیگر مانند پایتون نیز به آن افزوده شده است.
ActiveMQ یک پیام منبع باز است دلال به زبان جاوا همراه با یک سرویس گیرنده کامل سرویس پیام جاوا (JMS) نوشته شده است. ارتباطات با ویژگی هایی مانند خوشه بندی رایانه ای و توانایی استفاده از هر پایگاه داده به عنوان ارائه دهنده ماندگاری JMS علاوه بر حافظه مجازی ، حافظه پنهان و پایداری مجله ، مدیریت می شود.
GODOT موتور بازی سازی دو بعدی و سه بعدی متن باز (Open Source) تحت لیسانس MIT است که توسط جامعه Godot Engine ساخته و برای اولین بار در فوریه ۲۰۱۵ معرفی شد. نسخههای ویندوز، مک و لینکوس این نرمافزار را میتوان بهصورت رایگان از وبسایت رسمی این موتور تهیه کرد. GoDot توانایی منتشر کردن بازی برای پلتفرمهای ویندوز، لینوکس، اندروید، iOS، BlackBerry 10، HTML5، PlayStation3، PlayStationVita و نینتندو ۳DS را دارد و ایجاد نسخههای ویندوز ران تایم نیز در دست ساخت است.
Arduino (آردوینو) یک برد کنترلی کوچک است که با برنامه نویسی درست می تواند کارهای بزرگی انجام دهد. از کنترل یک ربات گرفته تا پیاده سازی خانه های هوشمند. سختافزار آن شامل یک برد سختافزار متنباز که حول میکروکنترلر ایویآر اتمل یا یک آرم اتمل طراحی شدهاست. بعنوان مثال مدل Arduino UNO Rev3 دارای رابط یواسبی، ۶ پین ورودی آنالوگ و همچنین ۱۴ پین ورودی/خروجی دیجیتال است که اجازهٔ اتصال بردهای توسعهٔ مختلفی را فراهم میآورد. امروزه استفاده از بردهایی با اندازه کوچک و قابلیت های فراوان، روز به روز در حال گسترش می باشد که یکی از دلایل آن، سادگی ارتباط این برد با انواع ماژول ها و سنسورهای مختلف می باشد، همچنین به دلیل قیمت ناچیز بردهای مذکور، علاقه مندان بسیار زیادی پیدا کرده است. یکی از معروف ترین و محبوب ترین این بردها، بردهای آردوینو می باشند و بیشترین کاربرد بردهای مذکور، در صنعت روباتیک، هوشمند سازی، اتوماسیون، اینترنت اشیا و طرح های پژوهشی و تحقیقی است.
React JS یکی از سریعترین و محبوبترین کتابخانهها (Library) جاوا اسکریپت است که توسط فیسبوک اینستاگرام و یک جامعه مستقل از توسعه دهندگان وب مدیریت و نگهداری میشود. React یک Libarary متن باز و البته رایگان جاوا اسکریپت برای طراحی رابط کاربری است. این کتابخانه جاوا اسکریپت در ماه مه سال ۲۰۱۳ به صورت عمومی منتشر شد. جالب است بدانید که این فریم ورک در ابتدا توسط یکی از مهندسین فعال در فیسبوک به وجود آمد. آقای «جردن واک» در سال ۲۰۱۱ این فریم ورک را تحت تاثیر XHP که یک کامپوننت HTML برای زبان برنامه نویسی PHP است، ایجاد کرد. در همین سال React روی قسمت News Feed شبکه اجتماعی فیسبوک به کار گرفته شد و ۲ سال بعد، یعنی در سال ۲۰۱۳ هم استفاده از آن توسط فیسبوک به اینستاگرام تعمیم پیدا کرد.