Flask یک فریمورک کاربردی وب می باشد که در پایتون نوشته شده است. آرمین روناکر، که گروه بین المللی علاقه مندان پایتون به نام Pocco را رهبری می کند، آن را توسعه می دهد. فلاسک بر اساس ابزار Werkzeug ،WSGI و موتور قالب Jinja2 می باشد که هر دو پروژه Pocco هستند.
Android به زبان ساده سیستم عاملی است برای دستگاه های موبایل و گوشی های هوشمند که توسط بیش از ۳۰ کمپانی معروف پشتیبانی می شود. آندروید اوپن سورس است و توسعه دهندگان می توانند با استفاده از Android SDK برنامه های مختلفی برای این سیستم عامل بنویسند. در واقع آندروید بستری را فراهم می کند تا برنامه نویسان بتوانند هرچه سریعتر و بهتر برنامه هایی بسازند که از تمام ویژگی های یک گوشی هوشمند استفاده کند. آندروید به معنای واقعی “ باز” (Open) است، یعنی برنامه نویس می تواند از تمام قدرت یک تلفن همراه استفاده کند.
جاوا اسکریپت زبان برنامهنویسی پویا و مبتنی بر شی (Object-based) است که هم سمت کاربر و هم سمت سرور، برای ایجاد تعمال با صفحات وب به کار میرود. جایی که HTML و CSS ساختار اولیه و ظاهر صفحات وب را تعیین میکنند، جاوا اسکریپت نحوه عملکرد صفحات وب را کنترل میکند. جاوا اسکریپت، تجربه کاربر را از صفحه وب با تبدیل آن از یک صفحه استاتیک به یک صفحه تعاملی بهبود میبخشد. بطور خلاصه، جاوا اسکریپت به صفحات وب رفتار میبخشد.
اساس علم داده یا دیتا ساینس (Data Science) متشکل از نظریهها و مباحث مرتبط با چند رشتهٔ علمی مختلف است. در آن، با استفاده از روشهای علمی، الگوریتمها، فرایندها و سامانههای مختلف سعی میشود تا از دادههای ذخیرهشدهٔ سازمانها و مؤسسهها به مقاصد مختلف بهرهبرداری بشود. دانشمند داده باید در زمینهها مختلفی مهارت داشته باشد که مهمترین آنها مفاهیم آماری، علوم کامپیوتری و دانش مرتبط با دنیای کسبوکار است. کار اصلی دانشمند داده تجزیهوتحلیل دادههایی است که در بانکهای اطلاعاتی سازمانها و مؤسسهها ذخیرهسازی شدهاند. دادههایی که از اینترنت، گوشیهای هوشمند، مشتریها و … گردآوری شدهاند.
اگر فریم ورک جاوا اسکریپتی Vue.js را در سایت گوگل ترند مورد بررسی قرار دهیم متوجه می شویم که این فریم ورک قدرتمند، در حال رشد می باشد و کاربران زیادی به دنبال یادگیری این فریم ورک می باشند. عوامل زیادی وجود دارد که باعث می شود تا کاربران را برای فراگیری این فریم ورک ترغیب کند، عواملی چون: سهولت در یادگیری به دلیل این که همه افراد به دنبال این هستند که در کمترین زمان ممکن یک زبان برنامه نویسی را یاد بگیرند. تعداد خط کدهای نوشته شده و حجم کدها در فریم ورک Vue.js از فریم ورک های دیگر کمتر است و پیچیدگی خاصی ندارد و همین امر باعث شده است تا این فریم ورک تا این حد محبوب شود. انعطاف پذیری یعنی دست توسعه دهنده را باز می کذارد تا هر اپلیکیشنی را که می خواهد با هر روشی توسعه دهد و برنامه نویس را ملزم نمی کند تا فقط از یه روش خاص برنامه خود را توسعه دهد.
زبان برنامه نویسی پایتون با داشتن کتابخانه های گسترده (library)روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف به آسانی فراهم می کند. متن باز (اوپن سورس) بوده و یادگیری و استفاده از آن در عرض چند روز ممکن است. کد های نوشته شده در این زبان در محدوده وسیعی از پلتفرم ها مانند لینوکس ، ویندوز ، مک ، و حتی گوشی های موبایل قابل اجرا است.
Java یک زبان برنامه نویسی شی گراست و از دسته زبان های کامپایلری-مفسری به شمار می رود. شعار این زبان برنامه نویسی “Write once , Run anywhere” بوده و به معنی “یک بار بنویس و همه جا اجرا کن” است. این شعار به این معنی است که برنامه های نوشته شده با Java مستقل از سیستم عامل بوده و می توانیم یک برنامه را با همان ظاهر در سیستم عامل های مختلف اجرا کنیم. در دوره آموزش Java به زبان ساده، سعی شده است تا مفاهیم برنامه نویسی به ساده ترین شکل ممکن بیان شود و شما به هیچ پیش نیازی برای مشاهده این دوره نیاز ندارید.
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.
تصور دنیای بدون اندروید کار چندان سادهای نیست. تقریبا ۱۰ سال از عرضهی اندروید میگذرد و حالا به لطف بیش از ۲ میلیارد کاربر، اندروید به پرطرفدارترین سیستمعامل جهان بدل شده است. اما بهرغم این حضور همهجانبه، پرسش «اندروید چیست؟» پاسخ سادهای ندارد. هرچند سیستمعامل iOS در گجتهای مختلف ظاهر یکسانی دارد و فقط هم گجتهای ساخت اپل از آن بهره میبرند، اما سیستم عامل اندروید در انواع و اقسام گوشیهای شرکتهای مختلف حضور دارد و این اندرویدها عمدتا شباهت چندانی به یکدیگر ندارند.
فریموورک متن باز فلاتر (Flutter ) توسط گوگل برای اولین در سال ۲۰۱۷ رونمایی شد, این فریموورک به برنامه نویسان و توسعه دهندگان این امکان را میدهد که با یک بار نوشتن کد خروجی مخصوص اندروید و iOS برای اپلیکیشن خود بگیرند. در حال حاضر فلاتر امکان طراحی برنامه برای تمام پلتفرم های موبایل, وب و دسکتاپ را دارد. نکته مثبت Flutter نسبت به فریموورک های چند سکویی مثل زمارین و فون گپ خروجی Native اپلیکیشن می باشد به عبارت دیگر میان اپلیکیشن اندرویدی که با فلاتر توسعه داده میشود یا جاوا هیچ فرقی وجود ندارد. زبان مورد استفاده در فریموورک Flutter زبان توسعه یافته توسط گوگل به نام دارت Dart می باشد که یک زبان شی گرا و سطح بالا با شباهت به جاوا می باشد. همچنین گوگل اطلاع داده است که در آینده زبان دارت و Flutter به عنوان بستر اصلی توسعه برای سیتسم عامل فیوشا مورد استفاده قرار خواهد گرفت.