TensorFlow که توسط نخبگان گوگل ساخته شده یک کتابخانه منبعباز برای محاسبات عددی و یادگیری ماشین در مقیاس بزرگ است. تنسورفلو مدلها و الگوریتمهای یادگیری ماشین و یادگیری عمیق (با نام مستعار شبکههای عصبی) را درهم آمیخته و آنها را به شکل مفید و قابل استفادهای تبدیل میکند. این کتابخانه از پایتون برای فراهم کردن یک API خوش ساخت برای ساخت اپلیکیشنها استفاده میکند که این اپلیکیشنها با عملکرد سطح بالایی اجرا میشوند. تنسورفلو میتواند شبکههای عصبی عمیق را برای طبقهبندی ارقام دستنویس شده، تشخیص تصویر، شبکههای عصبی بازگشتی (Recurrent Neural Networks)، مدلهای دنباله به دنباله برای ترجمه ماشین، پردازش زبان طبیعی و شبیهسازیهای مبتنی بر معادله دیفرانسیل با مشتقات پارهای (PDE) سرنام Partial Differential Equation آموزش داده و اجرا کند.
کولب کوتاه شده واژه colaboratory است. واژه colaboratory یعنی آزمایشگاه مشترک. Google Colaboratory یا آزمایشگاه مشترک گوگل به اختصار colab گفته می شود. شما با استفاده از کولب می توانید به صورت آنلاین و در مرورگر خود کدهای پایتونی بنویسید و اجرا کنید. در واقع colab یک هاست آنلاین برای پروژه های ژوپیتر است که امکان پردازش یا GPU را فراهم می کند. کولب می تواند کدهای شما را از گیت هاب و یا گوگل درایو شما فراخوانی و به آن ها ارسال کند.
JetBrains IntelliJ IDEA محیط هوشمند، قدرتمند و یکپارچهی توسعهی نرمافزار با زبان جاوا است. اما این IDE به پشتیبانی از زبان جاوا محدود نمیشود و طیف وسیعی از زبانها و چارچوبهای برنامهنویسی از زبانهای مربوط به طراحی وب تا پایگاههای داده و برنامههای موبایل را پشتیبانی میکند. هوش بالای این برنامه کمک بزرگی برای برنامهنویس در جهت بالابردن سرعت و دقت کدنویسی میباشد.
بلاک چین (Blockchain) از دو کلمه Block (بلوک) و Chain (زنجیره) ایجاد شده است. این فناوری در حقیقت زنجیرهای از بلوکهاست. به طور کلی بلاک چین یک نوع سیستم ثبت اطلاعات و گزارش است. تفاوت آن با سیستمهای دیگر این است که اطلاعات ذخیره شده روی این نوع سیستم، میان همه اعضای شبکه به اشتراک گذاشته میشوند و با استفاده از رمزنگاری امکان حذف و دستکاری اطلاعات ثبت شده تقریبا غیرممکن است.
امروزه با توجه به وجود کتابخونه ها و فریمورک های قوی جاوا اسکریپتی مثل react,vue و Angular کسی فکر نمی کرد که یک فریمورک جدید در حوزه وب معرفی بشه.اما با معرفی svelte و رشد سریع اون، ارزش این رو داره که یکبار دیگه بگیم : یک فریمورک جدید جاوا اسکریپت برای کمک به توسعه دهندگان و شرکت های فعال در حوزه IT آمده است. وقتی که می بینید رویکرد Svelte’s با تمامی فریمورک ها و کتابخونه های محبوب، متفاوت است متوجه می شوید که چرا این همه در مورد آن در چند سال اخیر صحبت بوده است.Svelte کدی که شما می نویسید رو در زمان build کامپایل می کند، بنابراین تنها pure JavaScript به صورت مستقیم در DOM دستکاری میکند تا در مرورگر نمایش داده شود.به همین دلیل disappearing framework نامیده می شود و تا زمانی که کدهای برنامه در مرورگر نمایش داده نشود، هیچ فریمورکی وجود ندارد.
یکی از محصولات اصلی شرکت Elastic که به عنوان ابزاری در جهت کمک به مدیران سیستم، تحلیلگرهای داده و حتی توسعهدهندگان طراحی شده است، محصول Kibana است. تمامی محصولات Elastic بر محور سرویس Elasticsearch کار میکنند و Kibana نیز از این موضوع مستثنی نیست.
جاوا اسکریپت زبان برنامهنویسی پویا و مبتنی بر شی (Object-based) است که هم سمت کاربر و هم سمت سرور، برای ایجاد تعمال با صفحات وب به کار میرود. جایی که HTML و CSS ساختار اولیه و ظاهر صفحات وب را تعیین میکنند، جاوا اسکریپت نحوه عملکرد صفحات وب را کنترل میکند. جاوا اسکریپت، تجربه کاربر را از صفحه وب با تبدیل آن از یک صفحه استاتیک به یک صفحه تعاملی بهبود میبخشد. بطور خلاصه، جاوا اسکریپت به صفحات وب رفتار میبخشد.
Git قبل از هر چیز یک سیستم کنترل نسخه (VCS) است. امروزه رایجترین سیستم کنترلی که در جهان وجود دارد Git نام دارد. Git یک پروژه منبع باز (open source) بالغ و فعال است که در سال ۲۰۰۵ توسط لینوس توروالدز خالق مشهور سیستم عامل لینوکس ساخته و توسعه یافت. گیت به عنوان پایه و اساس بسیاری از خدمات مانند GitHub و GitLab عمل میکند. اما میتوانید بدون استفاده از خدمات دیگری از Git استفاده کنید این جمله بدان معناست که میتوانید از Git به صورت خصوصی یا عمومی استفاده کنید.
Python پایتون یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و … قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و … به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و … از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند. چنانچه به دنبال یادگیری یک زبان برنامه نویسی هستید ..
لینوکس بر خلاف ویندوز محصولی تجاری نیست، بلکه یک محصول متن باز (Open Source) است که با هدف گسترش استفاده از کامپیوتر گسترش داده میشود. همچنین بر خلاف ویندوز که تنها به وسیله ی مایکروسافت ساخته میشود، لینوکس توسط افراد و گروه های زیادی ساخته میشود و البته نه با نام رسمی لینوکس، بلکه با استفاده از هسته ی لینوکس و نام های رسمی ای همچون Ubuntu، Linspire، Red Hat و … عرضه میشود. اگرچه این سیستم های عامل که بر پایه ی هسته ی لینوکس (Linux Kernel) بنا شده اند، کاملاً مستقل نیستند اما در کل به نامی که سازندگان بر آن ها گذاشته اند شناخته میشوند، نه صرفاً لینوکس؛ مانند: Ubuntu 8.04 اوبونتو مانند بسیاری دیگر از توزیع های لینوکس دارای ۲ نسخه ی Desktop Edition و Server Edition هست که اولی برای استفاده در کامپیوتر های شخصی و دومی برای راه اندازی کامپیوتر های مخصوص Server ها کاربرد دارد.