کتاب برادران بایت در صحنه جرم: آموزش مبانی برنامهنویسی و تحلیل داده با رویکرد حل معما با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
برادران بایت در صحنه جرم: آموزش مبانی برنامهنویسی و تحلیل داده با رویکرد حل معما برادران بایت در صحنه جرم: آموزش مبانی برنامهنویسی و تحلیل داده با رویکرد حل معما آیا دوست دارید رازهای دنیای برنامهن...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برادران بایت در صحنه جرم: آموزش مبانی برنامهنویسی و تحلیل داده با رویکرد حل معما
موضوع کلی: مقدمات علوم کامپیوتر و تفکر الگوریتمی
موضوع میانی: حل مسئله با استفاده از کدنویسی و تحلیل دادهها
📋 سرفصلهای دوره
- 1. کشف اولین سرنخ: کامپیوتر چیست؟
- 2. رمزگشایی اولین نامه: دنیای صفر و یک
- 3. پازل اطلاعات: اعداد در کامپیوتر
- 4. ساخت اولین ابزار: آشنایی با سختافزار
- 5. روح ماشین: آشنایی با نرمافزار
- 6. زبان مخفی: مفاهیم اولیه برنامهنویسی
- 7. معمای نامگذاری: متغیرها و انواع داده
- 8. جعبه ابزار: عملگرهای ریاضی و منطقی
- 9. دستورات اولیه: ساختارهای کنترلی (دستورات شرطی)
- 10. مسیرهای انشعاب: `if` و `else`
- 11. انتخابهای متعدد: `elif` و `switch` (مفهومی)
- 12. تکرارها: حلقههای تکرار
- 13. چرخشهای بیپایان: حلقه `while`
- 14. تکرارهای مشخص: حلقه `for`
- 15. جمعآوری شواهد: لیستها و آرایهها
- 16. مرتبسازی گواهیها: مرتبسازی لیستها
- 17. جستجو در میان پروندهها: جستجو در لیستها
- 18. نگهداری جزئیات: تاپلها
- 19. برچسبگذاری مدارک: دیکشنریها
- 20. دستهبندی کردن اطلاعات: مجموعهها (Sets)
- 21. توابع: بلوکهای کد قابل استفاده مجدد
- 22. فراخوانی توابع: اجرای کدها
- 23. پارامترهای توابع: ورودی به توابع
- 24. مقادیر بازگشتی: خروجی از توابع
- 25. مدیریت ورودی: گرفتن داده از کاربر
- 26. نمایش نتایج: چاپ کردن خروجی
- 27. خطایابی اولیه: Debugging
- 28. کشف اشتباهات: انواع خطاها
- 29. ابزار کارآگاه: محیط توسعه یکپارچه (IDE)
- 30. مدیریت پروندهها: فایلها و عملیات پایه
- 31. خواندن از پرونده: `read`
- 32. نوشتن در پرونده: `write`
- 33. کشف الگوی جرم: مفاهیم الگوریتم
- 34. نقشه راه حل: مراحل حل مسئله
- 35. تفکر گام به گام: طراحی الگوریتم
- 36. ترسیم نقشه: فلوچارت (مفهومی)
- 37. کدگذاری الگوریتم: تبدیل نقشه به کد
- 38. پیچیدگی زمانی: زمان اجرای الگوریتم
- 39. پیچیدگی مکانی: حافظه مصرفی الگوریتم
- 40. بهینهسازی: سریعتر و بهتر
- 41. حل معماهای اولیه: مسائل تمرینی ساده
- 42. رمزهای جالب: رمزنگاری ساده
- 43. تغییر ماهیت: تبدیل انواع داده
- 44. اعداد جادویی: اعداد اعشاری
- 45. حروف در پرونده: رشتهها (Strings)
- 46. کار با رشتهها: برش و الحاق
- 47. تغییر وضعیت: توابع رشتهای
- 48. ساختاریافته کردن دادهها: اشیاء و کلاسها (مفهومی)
- 49. بلوکهای سازنده: کلاسها
- 50. نمونهبرداری از کلاس: اشیاء
- 51. ویژگیهای اشیاء: صفات
- 52. رفتار اشیاء: متدها
- 53. وراثت: فرزندان کلاس (مفهومی)
- 54. کشف روابط: کلاسهای مرتبط (مفهومی)
- 55. مدیریت خطاها: استثناها (Exceptions)
- 56. دفاع در برابر حمله: `try-except`
- 57. پیدا کردن ریشهها: عیبیابی پیشرفته
- 58. اشکالزدایی موثر: تکنیکهای Debugging
- 59. بررسی شواهد: ورود به دنیای داده
- 60. جمعآوری داده: منابع داده
- 61. انواع داده: ساختاریافته و غیرساختاریافته
- 62. دادههای جدولی: CSV
- 63. دادههای کلیدی-مقدار: JSON
- 64. دادههای بزرگ: Big Data (مفهومی)
- 65. پاکسازی صحنه جرم: تمیز کردن دادهها
- 66. حذف دادههای پرت: Outliers
- 67. پر کردن جاهای خالی: Missing Values
- 68. استانداردسازی دادهها: Scaling
- 69. تحلیل توصیفی: خلاصه کردن دادهها
- 70. میانگین و میانه: Measures of Central Tendency
- 71. پراکندگی دادهها: Measures of Dispersion
- 72. نمودارهای ساده: رسم نمودارها
- 73. تصویرسازی شواهد: نمودار میلهای، خطی، دایرهای
- 74. کشف ارتباطات: همبستگی (Correlation)
- 75. پیشبینی اولیه: مدلسازی ساده (مفهومی)
- 76. تکنیکهای پیشبینی: رگرسیون (مفهومی)
- 77. دستهبندی خودکار: طبقهبندی (مفهومی)
- 78. یادگیری ماشینی: ماشین لرنینگ (مفهومی)
- 79. ماشینهای هوشمند: شبکههای عصبی (مفهومی)
- 80. پیدا کردن مظنون: شناسایی الگو
- 81. تطابق با اثر انگشت: تشخیص الگو (Pattern Recognition)
- 82. جستجوی پیشرفته: الگوریتمهای جستجوی موثر
- 83. کشف ردپا: تحلیل مسیر (Pathfinding)
- 84. شبکههای ارتباطی: گرافها (مفهومی)
- 85. تحلیل شبکهها: شبکههای اجتماعی (مفهومی)
- 86. حفظ امنیت: امنیت دادهها
- 87. رمزنگاری در عمل: رمزنگاری متقارن و نامتقارن (مفهومی)
- 88. حفظ یکپارچگی: هشینگ (Hashing)
- 89. تست و اعتبارسنجی: اطمینان از صحت
- 90. مستندسازی پرونده: نوشتن گزارش
- 91. ارائه یافتهها: گزارشدهی و نمایش
- 92. بازبینی شواهد: بازبینی کد
- 93. کد قابل فهم: خوانایی کد
- 94. سبک نوشتن کد: Style Guides
- 95. همکاری تیمی: کار گروهی (مفهومی)
- 96. ابزارهای همکاری: Git (مفهومی)
- 97. پایان پرونده: جمعبندی
- 98. درسهای آموخته شده: مرور مطالب
- 99. قدم بعدی: ورود به دنیای حرفهای
- 100. موفقیت در کشف: کاربرد عملی
تگها:
Coding for Beginners
Computational Thinking
Data Science
Game-based Learning
Introduction to Coding
آموزش برنامهنویسی
برادران بایت
برنامهنویسی
تحلیل داده
تفکر الگوریتمی
حل مسئله
حل معما
علوم کامپیوتر
مبانی برنامهنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.