اندروید ۱۰، دهمین نسخهٔ مهم و نسخهٔ هفدهم ازسیستمعامل تلفن همراه اندروید است. اولین نسخهٔ آزمایشی اندروید ۱۰ در تاریخ ۱۳ مارس ۲۰۱۹ برای همهٔ گوشیهای گوگلپیکسل منتشر شد. نسخهٔ نهایی اندروید ۱۰ در سوم سپتامبر سال ۲۰۱۹ منتشر شد. زبان جاوا در سال ۱۹۹۱ ایجاد شد و در ابتدا Oak نام گرفت. پیدایش آن از پروژه ای به نام Green منشا گرفت كه زیر نظرJames Gosling و با هدف اتوماسیون وسایل خانگی دنبال می شد. و Oak را در برنامه ریزی این دستگاه ها به عنوان زبانی قدرتمند به كار گرفتند. ولی تا سال ۱۹۹۴ این پروژه در ناامیدی دنبال می شد تا اینكه این تیم توسعه پس از تغییر رویه اینترنت را در اهداف كار خود گنجاند. Oak به Java تغییر نام داده شد تا بتواند به عنوان نشان تجاری ثبت شود.Netsccap Navigator ۰/۲ در سپتامبر سال ۱۹۹۵ از این زبان كه به صورت Applet، به كار می رفت پشتیبانی كرد و Microsoft در اواخر سال ۱۹۹۵ آن را به كار گرفت. از آن زمان به بعد توانایی های این زبان رو به فزونی گذاشت. در دوره آموزشی Udemy Android Q App Development Mastery Course - Build 20+ Apps با آموزش توسعه اندروید کیو همراه با توسعه 20 اپ اشنا خواهید شد.
پردازش زبانهای طبیعی رهیافت بسیار جذابی برای ارتباط بین انسان و ماشین محسوب میشود و در صورت عملی شدنش به طور کامل میتواند تحولات شگفتانگیزی را در پی داشتهباشد. سیستمهای قدیمی محدودی مانند SHRDLU که با واژههای محدود و مشخصی سر و کار داشتند، بسیار عالی عمل میکردند، به طوری که پژوهشگران را به شدت نسبت به این حوزه امیدوار کردهبودند. اما در تقابل با چالشهای جدیتر زبانی و پیچیدگیها و ابهامهای زبانها، این امیدها کمرنگ شدند. مسئلهٔ پردازش زبانهای طبیعی معمولاً یک مسئلهٔ AI-Complete محسوب میشود، چرا که محقق شدن آن به طور کامل مستلزم سطح بالایی از درک جهان خارج و حالات انسان برای ماشین است. SpaCy یک کتابخانه بسیار سریغ و کاربردی برای یادگیری نوشته ها، ساده سازی تکنیک های پردازی زبان طبیعی و... است. در دوره آموزشی Udemy Natural Language Processing (NLP) with Python: 2020 با آموزش پردازش زبان طبیعی با پایتون اشنا خواهید شد.
Google Home برای راه اندازی؛ مدیریت و کنترل کروم کست و کروم کست صوتی است. اگر شما صاحب یک دستگاه کروم کست هستید با این نرم افزار می توانید به راحتی مروز کنید و محتوای مورد علاقه از خود را فعال کنید. در این نرم افزار استفاده از جستجو برای پیدا کردن محتوا به وسیله فیلم؛ تلویزیون یا بازیگر امکان پذیر می باشد. امکان پلی؛ استوپ و تغییر حجم صدای دستگاه های کروم کست؛ سفارشی کردن صفحه نمایش تلویزیون با تصاویر زیبا؛ کشف برنامه های جدید؛ پیشنهادات و محتوا نیز در این نرم افزار وجود دارد. اگر شما صاحب یک کروم کست صوتی هستید با این نرم افزار می توانید همگام سازی اسپیکرهای شما و این نرم افزار همراه با گروه های چند اتاقی بنابراین شما می توانید از پخش در هر اتاقی لذت ببرید. پخش؛ مکث و تغییر حجم صدا در تمام دستگاه های کروم کست صوتی؛ کشف برنامه های جدید؛ پیشنهادات و محتوا در این نرم افزار امکان پذیر است. اگر شما یک دستگاه Google داشته باشید می توانید تنظیمات Google را کنترل کنید مانند ارایه دهنده موسیقی پیش فرض یا موقعیت شما؛ همگام سازی دستگاه های سازگار با Google Home مانند چراغهای هوشمند؛ ترموستات؛ دستگاه های کروم کست و ...؛ کشف ویژگی های جدید و پیشنهادات نیز در نرم افزار اندروید Google Home امکان پذیر می باشد. در دوره آموزشی Udemy Building a Google Home bot! (With SpaceX knowledge) با آموزش ساخت ربات گوگل هوم اشنا خواهید شد.
گرافکیوال (GraphQL) یک زبان پرسمان به طور داخلی توسعهداده شده توسط فیسبوک در ۲۰۱۲ پیش از انتشار عمومی در ۲۰۱۵ است که یک جایگزین به معماریهای REST و خدمات وب تککاره ارائه میدهد و اجازه میدهد که مشتریها ساختار دادهٔ موردنیاز را تعریف کنند و ساختار دقیقاً مشابه توسط کارساز بازگردانی میشود. ساختار زمان اجرای آن سختگیر در نوع است که اجازه میدهد مشتریها مشخص کنند که چه دادهای مورد نیاز است. این ساختار از مشکلات واکشی بیشتر و همچنین واکشی کمتر دادهها جلوگیری میکند. گرفکیوال در زبانهای مختلفی پیادهسازی شده است، از جمله جاوااسکریپت، پایتون، روبی، جاوا، سیشارپ، اسکالا، گو، الیکسر، ارلنگ، پیاچپی، و کلوژر. ری اکت (که به صورت React.js یا ReactJS نیز خوانده میشود)، یک کتابخانه متنباز جاوا اسکریپت برای ساخت رابطهای کاربری با هدف مواجه شدن با چالش آدرسدهی در توسعهٔ اپلیکیشنهای تکصفحهای است. این کتابخانه توسط فیس بوک، اینستاگرام و جامعهای از توسعهدهندهها و شرکتها نگهداری میشود. اواخر مارچ ۲۰۱۵ یک فریم ورک جدید از فیس بوک منتشر شد. یک فریم ورک که به شما اجازه میدهد با استفاده از زبان جاوا اسکریپت و کتابخانه React اپلیکیشن موبایل بسازید. فعلا فقط برای iOS ولی بزودی برای Android هم توسعه داده می شود. در دوره آموزشی Frontend Serverless with React and GraphQL با آموزش طراحی ظاهر بدون سرور با ری اکت و گراف کیو ال اشنا خواهید شد.
علم داده ها (Data Science)، مطالعاتی پیرامون استخراج دانش و آگاهی از مجموعهای داده و اطلاعات است. هدف این علم، استخراج مفهوم از داده و تولید محصولات داده محور است. به شاغلین در حوزه ی علم داده، داده پژوه (data scientist) می گویند. یکی از شاخههای وسیع و پرکاربرد هوش مصنوعی، یادگیری ماشینی (Machine learning) است که به تنظیم و اکتشاف شیوهها و الگوریتمهایی میپردازد که بر اساس آنها رایانهها و سامانهها توانایی تعلم و یادگیری پیدا میکنند. یکی از لذت بخش ترین و جزو 10 تا از بهترین و پرطرفدارترین شغل های جهان علوم داده است. این شغل به طور متوسط در دنیا در آمدی حدود 120 هزار دلار دارد. موضوع فقط پول نیست و جذابیت بی نظیر آن برای خیلی ها شگفت انگیز است. اگر شما یک برنامه نویس هستید یا تجربه نوشتن اسکریپت دارید، این دوره آموزشی به شما آموزش می دهد که چکونه از علوم داده در جهت بهره وری بیشتر کار خود در صنعت و یا هرجای دیگر استفاه کنید. در دوره آموزشی Udemy Fundamentals of Machine Learning with Python Implementation با آموزش اصول و مبانی پیاده سازی یادگیری ماشین با پایتون اشنا خواهید شد.
پای تورچ (PyTorch) یک کتابخانه متن باز یادگیری ماشین برای پایتون براساس تورچ است که برای کاربردهایی مانند پردازش زبان طبیعی استفاده میشود. توسعه دهنده اصلی پای تورچ گروه پژوهش هوش مصنوعی فیسبوک است و نرمافزار Pyro شرکت اوبر برای برنامه نویسی احتمالاتی روی پای تورچ ساخته شدهاست. پای تورچ یک بسته پایتون است که دو ویژگی سطح بالا دارد. محاسبات Tensor (مثل نامپای) با شتابدهی توسط جی پی یو، شبکههای عصبی عمیق. همینطور امکان توسعه پای تورچ با استفاده از نام پای، سای پای و سایتون در مواقع لزوم فراهم است. در دوره آموزشی Udemy Understanding pyTorch for beginners با آموزش مقدماتی پای تورچ اشنا خواهید شد.
اوپنسیوی (OpenCV) یا همان Open Computer Vision Library مجموعه ای از کتابخانههای برنامهنویسی پردازش تصویر و یادگیری ماشین است. این مجموعه بیشتر بر پردازش تصویر بی درنگ (Real Time) تمرکز دارد. در ابتدا توسط اینتل ساخته و پشتیبانی میشد و هم اکنون توسط Willow Garage و Itseez پشتیبانی میگردد. استفاده از آن با پروانه فری بیاسدی آزاد است. اوپن سی وی کتابخانهای چندسکویی است و توسط سیستم عامل های ویندوز، لینوکس، مک اواس، آی او اِس و اندروید پشتیبانی میشود. همچنین دارای رابط برنامه نویسی به زبان های سی، سی++، پایتون، جاوا و متلب است. یکی از اهداف OpenCV فراهم کردن یک زیربنای بینایی کامپیوتر با کاربرد ساده است؛ به طوری که افراد بتوانند برنامههای بینایی نسبتاً پیچیده خود را به سرعت بسازند. کتابخانه OpenCV شامل بیش از ۵۰۰ تابع پیرامون موضوعات مختلف بینایی، از بررسی محصول کارخانه گرفته تا تصویربرداری پزشکی، امنیت، واسط کاربر، تنظیم دوربین، رباتیک و بینایی دوچشمی (استریو) است. از آنجا که همواره قرابت زیادی بین بینایی کامپیوتر و یادگیری ماشین وجود اشته است، OpenCV شامل یک کتابخانه یادگیری ماشین همهمنظوره (۳MLL) نیز هست. این زیر کتابخانه، روی مباحث تشخیص الگوی آماری و دستهبندی تمرکز دارد. در دوره آموزشی Udemy 2020 - OpenCV Python Tutorial For Beginners با آموزش مقدماتی اوپن سی وی پایتون اشنا خواهید شد.
رسبری پای (Raspberry Pi) یک رایانه کوچک، ارزان و تک برده است که تمام قابلیت های یک رایانه واقعی را دارا بوده و میتوان از آن در سیستم های روباتیک، اتوماسیون، اتصال به اینترنت و... استفاده کرد. رسبری پای قادر است به کمک یک کابل تصویر ویدئو و یک درگاه سوزنی، خروجی صدا و تصویر داشته و یا با کابل اچ دی ام آی (HDMI)، خروجی تصویری با دقت ویدیوی اچدی (HD) و صدایی استریو داشته باشد. دو درگاه یو اس بی (USB) نیز برای آن در نظر گرفته شده است که میتوان از آن برای ارتباطات مختلف استفاده کرد. از خروجیهای یو اس پی برای صفحه کلید، ماوس، شبکه بی سیم و کلیه دستگاه های مورد استفاده از درگاه فوق بهره برده میشود. به کمک هاب یو اس بی میتوان از پورت های بیشتری استفاده کرد. در دوره آموزشی Udemy The Complete 2019 Raspberry Pi Bootcamp با آموزش کامل رسبری پای 2019 اشنا خواهید شد.
R، یک زبان برنامهنویسی و محیط نرمافزاری برای محاسبات آماری و علم دادهها است، که بر اساس زبانهای اس و اسکیم پیادهسازی شده است. این نرمافزار متن باز، تحت اجازهنامه عمومی همگانی گنو عرضه شده و به رایگان قابل دسترس است. زبان اس بجز R، توسط شرکت Insightful، در نرمافزار تجاری اسپلاس نیز پیادهسازی شده است. اگرچه دستورات اسپلاس و R بسیار شبیه است لیکن این دو نرمافزار دارای هستههای متمایزی میباشند. R، حاوی محدودهٔ گستردهای از تکنیکهای آماری (از جمله: مدلسازی خطی و غیرخطی، آزمونهای کلاسیک آماری، تحلیل سریهای زمانی، ردهبندی، خوشهبندی و غیره) و قابلیتهای گرافیکی است. در محیط R، کدهای سی، سی++ و فورترن قابلیت اتصال و فراخوانی هنگام اجرای برنامه را دارند و کاربران خبره میتوانند توسط کدهای سی، مستقیماً اشیا R را تغییر دهند. گرچه R اغلب به منظور انجام محاسبات آماری به کار میرود، این نرمافزار قابل به کارگیری در محاسبات ماتریسی است و در این زمینه، همپای نرمافزارهایی چون اُکتاو و نسخهٔ تجاری آن متلب (MATLAB) است. R، همچنین نرمافزار قدرتمندی برای ایجاد اشکال گرافیکی و نمودارهاست. در دوره آموزشی Udemy R Programming با آموزش زبان برنامه نویسی آر اشنا خواهید شد.
زبان برنامهنویسی ++C (سی پلاس پلاس) یک زبان برنامهنویسی رایانهای همهمنظوره سطح بالا است که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند، این زبان عمومی و دارای قابلیت زبانهای سطح بالا و پایین بهصورت همزمان است و از انواع داده ایستا، نوشتار آزاد، چندمدلی، برنامهنویسی ساختیافته، برنامهنویسی شیءگرا و برنامهنویسی جنریک پشتیبانی می کند. ++C به همراه جد خود C از پرطرفدارترین زبانهای برنامهنویسی تجاری هستند و کتابخانه استاندارد ++C شامل کتابخانه استاندارد C با یک سری تغییرات برای بهبود عملکرد است. در دوره آموزشی Udemy Learn C++ Programming by Making Games با آموزش ساخت بازی با سی پلاس پلاس اشنا خواهید شد.