این دوره آموزشی پایه در زمینه مبانی محاسبات و برنامه نویسی با هدف کمک به شما در درک دنیای کامپیوتر و برنامه نویسی کامپیوتر است. این دوره شرکت کنندگان را قادر می سازد تا مهارت های جدیدی را کسب کنند یا مهارت های فعلی خود را برای عملکرد بهتر و افزایش بهره وری در نیروی کار تقویت کنند. در پایان دوره، شما با مبانی کامپیوتر، برنامه نویسی کامپیوتر، وب جهانی و درک زبان های برنامه نویسی مختلف که امروزه استفاده می شوند آشنا خواهید شد.
پس از اتمام دوره، شما قادر خواهید بود
مبانی برنامه نویسی: مبانی تجزیه و تحلیل داده ها | ارزیابی نهایی
برای پروژه نهایی، به 40 سوال این مسابقه پاسخ دهید (پاسخ در پایان)
Q1. عملگر علامت [] برای تخصیص مقادیر جدید به یک لیست استفاده می شود.
a. درست
ب. نادرست
Q2. اگر یک آرایه 2 بعدی به نام array1 از 4 مقدار در ردیف اول تشکیل شده باشد: 35، 42، 5، 109 و 4 مقدار در ردیف دوم: 56، 89، 6، 1. کد دسترسی به مقدار 1 چیست؟
a. آرایه1[1][3]
ب. array1[2][4]
ج. array1[1] = 1
Q3. جان باید فهرستی را برای حفظ سن کارمندان اعلام کند. فرض کنید او فهرستی به نام سن ایجاد می کند. بهترین نوع داده لیست برای این تمرین چیست؟
a. عدد صحیح
ب. بولی
ج. شناور
د. رشته
e. ترکیبی از عدد صحیح و Booleto، کارمندان را به بزرگسالان جوان و گروههای ارشد دستهبندی میکند.
Q4. مزایای فهرست چیست؟
a. افراد گیج کننده.
ب. کار با ماتریس متغیر را سخت تر می کند اما عملکرد حافظه را آسان تر می کند
c. اجتناب از سردرگمی، مرتب کردن مقادیر مختلف، پیگیری مقادیر مرتبط، عملکرد حافظه
Q5. بهترین نوع داده برای ذخیره دمای شهر در دوره یک ماهه چیست؟
a. عدد صحیح
ب. بولی
ج. شناور
د. رشته
Q6. اگر یک مهندس نرم افزار بخواهد سن کارکنان را بر اساس سن = 40 گروه بندی کند، بهترین نوع داده چیست؟ به عنوان مثال: اگر سن کمتر از 50 سال داشته باشند به گروه بزرگسالان تعلق دارند. اگر 50 سال سن داشته باشند، به گروه سالمندان جوان تعلق دارند.
a. عدد صحیح
ب. بولی
ج. شناور
د. رشته
Q7. چه نوع داده ای برای ذخیره آدرس ها در یک لیست، که از حروف، اعداد و نمادها تشکیل شده است، بهتر به نظر می رسد؟
a. عدد صحیح
ب. بولی
ج. شناور
د. رشته
e. ترکیبی از رشته ها، اعداد صحیح و شناورها برای قرار دادن شماره خیابان (عدد صحیح) و نام خیابان (متن).
Q8. کدام یک روی سخت افزار کامپیوتر اجرا می شود و به عنوان پلت فرمی برای اجرای سایر نرم افزارها عمل می کند؟
a. نرم افزار سیستم
ب. سیستم عامل
c. نرم افزار کاربردی
Q9. هدف اصلی یک سیستم عامل این است:
a. بکارگیری برنامه نویسان سیستم
ب. برای سهولت استفاده از رایانه
c. برای اینکه افراد بتوانند از رایانه استفاده کنند
د. برای استفاده بهینه از سخت افزار کامپیوتر
Q10. اولین برنامه ای که هنگام بوت شدن کامپیوتر روی کامپیوتر اجرا می شود کدام است؟
a. سیستم عامل
ب. Microsoft Word
c. سیستم عامل Android
Q11. در سیستم عامل، اولین برنامه ای که هنگام بوت شدن کامپیوتر روی کامپیوتر اجرا می شود؟
a. فایل های سیستم عامل
ب. هسته سیستم عامل
c. زمانبندی
Q12. نرم افزار مجموعه ای از ____________ است که به رایانه می گوید چه وظایفی را انجام دهد و چگونه آنها را انجام دهد.
a. داده
ب. دستورالعمل
ج. ابزار
Q13. _________________برنامه هایی هستند که برای کمک به کاربران در انجام وظایف شخصی خود بهره وری بیشتر طراحی شده اند.
a. نرم افزار کاربردی
ب. نرم افزار سیستم
c. برنامه کاربردی
Q14. وظیفه نرم افزار سیستم این است که به عنوان _________ بین کاربر، نرم افزار کاربردی و سخت افزار کامپیوتر عمل کند
a. کاربرد
ب. سرور
ج. رابط
Q15. رابط کاربری برای کاربران با تجربه تر، ________ نامیده می شود، در حالی که رابط کاربری که توسط مبتدیان استفاده می شود، به دلیل کاربرپسندتر بودن، ______
a نامیده می شود. رابط کاربری گرافیکی، CLI
ب. CLI، GUI
c. BOYB، رابط کاربری گرافیکی
Q16. کدام یک از سیستم عامل های زیر رایگان و متن باز است؟
a. ویندوز
ب. MacOS
c. لینوکس
Q17. موارد زیر تابعی از یک سیستم عامل نیستند:
a. بررسی ویروس ها
ب. هدایت اطلاعات از دستگاه های جانبی مانند ماوس یا چاپگر
c. تخصیص حافظه کامپیوتر بین وظایف مختلف.
د. به کاربران اجازه میدهد برنامهها را باز کنند
Q18. نمادها، منوها و پنجره ها بخشی از ___________ در سیستم عامل هستند.
a. برنامه ها و فایل های کاربر
ب. رابط کاربری گرافیکی
c. امنیت سیستم.
d. بسته های گرافیکی یا بازی
Q19. نمادها، منوها و پنجره ها بخشی از ___________ در سیستم عامل هستند.
a. برنامه ها و فایل های کاربر
ب. رابط کاربری گرافیکی
c. امنیت سیستم.
d. بسته های گرافیکی یا بازی
Q20. فقط رایانه های شخصی به سیستم عامل نیاز دارند، نه تلفن همراه یا روبات.
a. درست
ب. نادرست
Q21. یک رابط کاربری که از یک خط فرمان تشکیل شده است، نامیده می شود:
a. Command User Interface
b. رابط کاربری گرافیکی
c. رابط خط فرمان
Q22. ویندوز محصول؟
a. سیب
ب. مایکروسافت
c. HP
Q23. لینوکس است؟
a. سیستم عامل دوستانه
ب. مجوز OS
c. سیستم عامل منبع باز
Q24. یک کامپیوتر از ________ برای سازماندهی همه فایلها و برنامههای مختلف موجود در آن استفاده میکند.
a. پوشه ها
ب. سطل زباله
c. نمادها
Q25. 3 جزء الگوریتم چیست؟
a. ورودی، خروجی، فرآیند
ب. ورودی/خروجی، تصمیم، پایان دهنده
ج. دنباله، انتخاب، تکرار
Q26. تفاوت بین فلوچارت و کد چیست؟
a. فلوچارت یک توصیف نموداری از یک الگوریتم است در حالی که کد یک توصیف متنی از یک الگوریتم است
b. فلوچارت متنی است اما کد نموداری است
c. آنها یک چیز هستند
Q27. در یک فلوچارت یک دستورالعمل ورودی یا خروجی با __________
a نشان داده می شود. یک مستطیل
ب. متوازی الاضلاع
ج. یک دایره
د. لوزی
Q28. در یک فلوچارت یک محاسبه (فرآیند) با __________
a نشان داده می شود. یک مستطیل
ب. متوازی الاضلاع
ج. یک دایره
د. لوزی
Q29. یک فلوچارت باید وضعیتی را نشان دهد که در آن برای هر نمره یک دانش آموز "مصوب" یا "شکست" دریافت می کند...سیستم نمره را در نظر می گیرد و اگر 50 یا بیشتر از آن باشد، در غیر این صورت "شکست" را اعطا می کند. این نمونه ای از کدام یک از الگوریتم ها است؟
a. یک تصمیم
ب. یک حلقه
ج. یک دنباله
د. همه موارد فوق
Q30. یک فلوچارت باید وضعیتی را نشان دهد که در آن از کاربر خواسته می شود سن خود را وارد کند، سن در سیستم خوانده می شود و سیستم یک پیام "تشکر" را خروجی می دهد. این نمونه ای از کدام یک از الگوریتم ها است؟
a. یک تصمیم
ب. یک حلقه
ج. یک دنباله
د. همه موارد فوق
Q31. یک فلوچارت باید وضعیتی را نشان دهد که در آن از کاربر خواسته می شود 20 علامت را پشت سر هم وارد کند. این نمونه ای از کدام یک از الگوریتم ها است؟
a. یک تصمیم
ب. یک حلقه
ج. یک دنباله
د. همه موارد فوق
Q32. کدام واحد ذخیره سازی داده بزرگترین است؟
a. یک بیت
ب. یک بایت
Q33. کدام واحد ذخیره سازی داده کوچکترین است؟
a. یک گیگابایت
ب. یک مگابایت
ج. یک مگابیت
d. یک گیگابیت
Q34. _____ اصطلاحی برای نحوه نگهداری اطلاعات در قالب دیجیتالی است که ممکن است در زمان بعدی بازیابی شود.
a. ذخیره سازی داده
ب. حافظه
ج. کارت SD
د. کامپیوتر
Q35. کدام فناوری ذخیره سازی داده ها را برای استفاده توسط یک دستگاه به طور موقت، نه به طور دائم، ذخیره می کند؟
a. DVD
ب. هارد دیسک
c. CD
d. حافظه دسترسی تصادفی (RAM)
Q36. کدام یک از موارد زیر یکی از وظایف RAM نیست؟
a. ذخیره سازی ماژول هایی که برای کارکرد برنامه های شما مورد نیاز هستند
ب. به شما اجازه می دهد بین پنجره های مختلفی که باز دارید جابجا شوید
c. ذخیره سازی داده هایی که روی آنها کار می کنید
d. ذخیره دستورالعملهای راهاندازی رایانه
Q37. کد زیر: MakePancakes()… نمونه ای از ___________
a است. فراخوانی یک تابع
ب. نوشتن یک حلقه for
c. تعریف یک تابع
د. نوشتن نظر
Q38. کدام یک از اینها دلیل خوبی برای استفاده از توابع نیست؟
a. برای اینکه کد خود را برای Humto آسانتر کنید
ب. برای صرفه جویی در نیاز به تایپ یک تکه کد یکسان
c. برای نوشتن کد ساده ای که از دستورات مختلف کمتری استفاده می کند
d. برای اینکه برنامه خود را به قطعات کوچکتر و ساده تر تقسیم کنید
Q39. هدف از افزودن نظرات به کد شما چیست؟
a. برای آموزش دستورات جدید به کامپیوتر
ب. برای اینکه کد شما برای انسان قابل درک تر باشد
c. برای اینکه کدتان سریعتر اجرا شود
د. هیچ هدفی برای افزودن نظر وجود ندارد
Q40. زمانی که نیاز به __________
دارید، ایده خوبی است که از حلقه for استفاده کنید. یک مرحله یا یک سری مراحل را چند بار تکرار کنید
ب. بررسی کنید که آیا یک کار کامل شده است
c. یک ترفند جدید به کامپیوتر بیاموزید
****************************************
پاسخ به مسابقه
Q1. ب نادرست
Q2. آ. array1[1][3]
Q3. آ. عدد صحیح
Q4. ج اجتناب از سردرگمی، مرتب کردن مقادیر مختلف، پیگیری مقادیر مرتبط، عملکرد حافظه
Q5. ج شناور
Q6. ب بولی
Q7. د رشته
Q8. ب سیستم عامل
Q9. د برای استفاده بهینه از سخت افزار کامپیوتر
Q10. آ. سیستم عامل
Q11. ب هسته سیستم عامل
Q12. ب دستورالعمل
Q13. آ. نرم افزار کاربردی
Q14. ج رابط
Q15. ب CLI، رابط کاربری گرافیکی
Q16. ج Linux
Q17. آ. بررسی ویروس ها
Q18. ب رابط کاربری گرافیکی
Q19. ب رابط کاربری گرافیکی
Q20. ب نادرست
Q20. ب نادرست
Q21. ج رابط خط فرمان
Q22. ب مایکروسافت
Q23. ج سیستم عامل منبع باز
Q24. آ. پوشه ها
Q25. ج دنباله، انتخاب، تکرار
Q26. آ. فلوچارت یک توصیف نموداری از یک الگوریتم است در حالی که کد یک توصیف متنی از یک الگوریتم است
Q27. ب متوازی الاضلاع
Q28. آ. یک مستطیل
Q29. آ. یک تصمیم
Q30. ج یک دنباله
Q31. ب یک حلقه
Q32. ب یک بایت
Q33. ج یک مگابیت
Q34. آ. ذخیره سازی داده
Q35. د حافظه دسترسی تصادفی (RAM)
Q36. ج ذخیره داده هایی که روی آنها کار می کنید
Q37. آ. فراخوانی یک تابع
Q38. ج برای نوشتن کد ساده ای که از دستورات مختلف کمتری استفاده می کند
Q39. ب تا کد خود را برای انسان قابل درک تر کنید
Q40. آ. یک مرحله یا یک سری مراحل را چند بار تکرار کنید
تجزیه و تحلیل داده ها آسان شد!
آیا لهجه فرانسوی را دوست دارید؟ Eh ben Voil à!
من واقعاً برای کمک به جامعه تحلیلگر داده در Skillshare هیجان زده هستم. چه یک تحلیلگر باتجربه داده باشید و چه در آرزوی آن باشید، امیدوارم به آنچه دلتان میخواهد، شاید یک سبک زندگی بهتر، یا حقوق، یا حتی مهارتهای جدید برای سرگرمی را بیاموزید! امیدوارم یکی از مربیان شما در سفر شما باشم.
من به عنوان یک دانشمند داده و مربی آمار زیستی در مطالعات و پروژه های تحقیقاتی مانند: 1) ایجاد و انتشار داشبورد (با استفاده از RStudio، Tableau، PowerBI) شرکت داشته ام. 2) تجزیه و تحلیل های آماری و گزارش ها (رگرسیون، آناواس، مجذور کای، تحلیل عاملی)، 3) توسعه انبار داده و خطوط لوله با R و SQL Server. من همچنین برنامه های Excel VBA را برای خودکار کردن گزارش ها و صرفه جویی در وقت از کارهای تکراری گزارش خسته کننده می سازم.
من آموزش های ویدئویی در R، Python، SQL، PowerBI و Excel VBA در Skillshare دارم یا خواهم داشت. امیدوارم یکی از مربیان شما در سفر تحلیلگر داده شما باشم.
سلام!
نمایش نظرات