🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: گامهای اول در برنامهنویسی PET BASIC: سفری جذاب به دنیای کامپیوترهای قدیمی
موضوع کلی: برنامهنویسی کامپیوتر
موضوع میانی: آشنایی با زبان BASIC
📋 سرفصلهای دوره (100 موضوع)
- 1. مقدمهای بر دنیای کامپیوترهای قدیمی
- 2. PET Commodore: ماشین زمان شما
- 3. روشن کردن و خاموش کردن PET
- 4. آشنایی با صفحه کلید PET
- 5. صفحه نمایش PET و خروجی اولیه
- 6. مفهوم خط فرمان (Direct Mode)
- 7. اولین دستور BASIC شما: PRINT
- 8. کار با اعداد و عبارات ریاضی
- 9. عملگرهای اصلی: جمع، تفریق، ضرب، تقسیم
- 10. مفهوم متغیرها در BASIC
- 11. نامگذاری متغیرها و انواع آنها
- 12. متغیرهای عددی: INT و FLOAT
- 13. ذخیره و بازیابی اطلاعات در متغیرها
- 14. ورودی از کاربر: دستور INPUT
- 15. ساختار یک برنامه BASIC
- 16. شماره خطوط برنامه و اهمیت آنها
- 17. دستور GOTO: پرش در برنامه
- 18. خلق اولین برنامه کامل شما
- 19. ذخیره کردن برنامه روی نوار کاست یا دیسک
- 20. بارگذاری (Load) برنامه از نوار کاست یا دیسک
- 21. ویرایش برنامهها: دستور LIST و کنترل مکاننما
- 22. پاک کردن حافظه: دستور NEW
- 23. اجرای برنامه: دستور RUN
- 24. توقف برنامه: کلید RUN/STOP
- 25. معرفی دستور REM: یادداشتگذاری در کد
- 26. مقایسه مقادیر: عملگرهای رابطهای
- 27. تصمیمگیری در برنامه: دستور IF…THEN
- 28. ساخت شاخههای شرطی ساده
- 29. حلقه FOR…NEXT: تکرار دستورات
- 30. کنترل تعداد تکرارها در حلقه
- 31. حلقههای تودرتو (Nested Loops)
- 32. مفهوم شمارنده حلقه
- 33. حلقه بینهایت و روش خروج
- 34. کار با رشتهها (Strings)
- 35. متغیرهای رشتهای: A$, B$ و …
- 36. ترکیب رشتهها: عملگر + (الحاق)
- 37. توابع رشتهای: LEFT$, RIGHT$, MID$
- 38. طول رشته: تابع LEN
- 39. تبدیل عدد به رشته و برعکس: STR$, VAL
- 40. آرایهها (Arrays): نگهداری مجموعهای از دادهها
- 41. تعریف آرایه با دستور DIM
- 42. دسترسی به عناصر آرایه
- 43. آرایههای تکبعدی و چندبعدی
- 44. جستجو در آرایهها
- 45. مرتبسازی ساده آرایهها (مثلاً Bubble Sort)
- 46. معرفی زیربرنامهها (Subroutines)
- 47. دستور GOSUB و RETURN
- 48. انتقال کنترل به زیربرنامه و بازگشت
- 49. استفاده از زیربرنامهها برای ماژولار کردن کد
- 50. تولید اعداد تصادفی: تابع RND
- 51. بذردهی (Seed) اعداد تصادفی: PEEK برای PET
- 52. بازیهای ساده با اعداد تصادفی
- 53. گرافیک کاراکتری در PET
- 54. نقشه حافظه صفحه نمایش (Screen Memory Map)
- 55. استفاده از دستور POKE برای نوشتن مستقیم در حافظه
- 56. PEEK: خواندن از حافظه
- 57. کاراکترهای PETSCII: مجموعهای از کاراکترهای اختصاصی PET
- 58. تولید اشکال ساده با کاراکترها
- 59. حرکت کاراکترها روی صفحه
- 60. تغییر رنگ متن و پسزمینه (در صورت پشتیبانی)
- 61. کنترل مکاننما: دستور PRINT CHR$(…)
- 62. پاک کردن صفحه نمایش: PRINT CHR$(147)
- 63. تعریف کاراکترهای اختصاصی (User Defined Characters – UDC)
- 64. دسترسی به RAM کاراکتر (Character RAM)
- 65. خلق فونتها و اشکال سفارشی
- 66. تولید صدا در PET: دستور POKE به آدرسهای صدا
- 67. پالسهای صوتی و فرکانسها
- 68. ساخت ملودیهای ساده
- 69. کار با دادههای داخلی: دستور DATA، READ، RESTORE
- 70. لیست دادهها در برنامه
- 71. خواندن دادهها به متغیرها
- 72. بازنشانی نشانگر داده
- 73. مدیریت خطاها: دستور ON ERROR GOTO
- 74. شناسایی نوع خطا: تابع ERR و ERL
- 75. روشهای ساده برای اشکالزدایی (Debugging)
- 76. استفاده از دستور STOP و CONT
- 77. تکنیکهای بهینهسازی کد BASIC
- 78. استفاده از حافظه بهینه
- 79. سرعت بخشیدن به اجرای برنامه
- 80. معرفی دستگاههای جانبی: نوار کاست و فلاپی دیسک
- 81. مبانی سیستم عامل PET
- 82. فرمت کردن دیسکها
- 83. دستور OPEN و CLOSE برای فایلها
- 84. نوشتن در فایلها: دستور PRINT#
- 85. خواندن از فایلها: دستور INPUT# و GET#
- 86. فایلهای متوالی (Sequential Files)
- 87. ساخت یک ویرایشگر متن ساده
- 88. طراحی رابط کاربری متنی (Text-based UI)
- 89. ساخت یک بازی ساده حدس اعداد
- 90. توسعه یک ماشین حساب کاراکتری
- 91. مبانی بازیهای ماجراجویی متنی (Text Adventures)
- 92. استفاده از جداول داده برای بازیها
- 93. مقدمهای بر زبان ماشین و اسمبلی (اشاره به PEEK/POKE پیشرفته و SYS)
- 94. مفهوم ROM و RAM
- 95. آدرسدهی حافظه در PET
- 96. نکات و ترفندهای برنامهنویسی PET BASIC
- 97. منابع بیشتر برای یادگیری PET BASIC
- 98. آینده کامپیوترهای قدیمی و شبیهسازها
- 99. مروری بر مفاهیم کلیدی دوره
- 100. پروژههای پایانی و ایدههای خلاقانه
گامهای اول در برنامهنویسی PET BASIC: سفری جذاب به دنیای کامپیوترهای قدیمی
آیا همیشه آرزو داشتهاید که رمز و راز کامپیوترها را کشف کنید؟ آیا به دنبال راهی برای یادگیری برنامهنویسی از پایه هستید؟ دورهی آموزشی “گامهای اول در برنامهنویسی PET BASIC” دقیقاً همان چیزی است که به آن نیاز دارید! این دوره، با الهام از کتاب کلاسیک “Computers, first steps in PET BASIC”، شما را به سفری نوستالژیک و در عین حال آموزنده به دنیای کامپیوترهای قدیمی و زبان BASIC میبرد.
فرصت را از دست ندهید! این دوره، دروازهای به دنیای برنامهنویسی است که با زبانی ساده و قابل فهم، شما را قدم به قدم در این مسیر همراهی میکند. با ما همراه شوید و به یک برنامهنویس ماهر تبدیل شوید، حتی اگر هیچ تجربهای در این زمینه نداشته باشید!
درباره دوره
این دوره آموزشی، یک راهنمای جامع و گام به گام برای یادگیری زبان برنامهنویسی BASIC است. ما با الهام از کتاب “Computers, first steps in PET BASIC”، مفاهیم اساسی برنامهنویسی را به شکلی جذاب و کاربردی به شما آموزش میدهیم. شما نه تنها با دستورات و ساختارهای زبان BASIC آشنا میشوید، بلکه یاد میگیرید چگونه از آنها برای حل مسائل مختلف و ایجاد برنامههای ساده استفاده کنید. تمرکز این دوره بر یادگیری عملی و کاربردی است، به طوری که شما بتوانید بلافاصله پس از اتمام هر بخش، مهارتهای خود را در پروژههای عملی به کار ببرید. این دوره به شما کمک میکند تا درک عمیقی از نحوه کار کامپیوترها و منطق برنامهنویسی به دست آورید.
موضوعات کلیدی
- مقدمهای بر کامپیوترها و برنامهنویسی
- آشنایی با زبان BASIC و محیط برنامهنویسی
- متغیرها، دادهها و عملیات محاسباتی
- دستورات ورودی و خروجی
- ساختارهای کنترلی (شرطی و حلقهها)
- آرایهها و رشتهها
- توابع و زیرروالها
- گرافیک در BASIC
- برنامهنویسی بازیهای ساده
- عیبیابی و رفع اشکال در برنامهها
مخاطبان دوره
این دوره برای افراد زیر مناسب است:
- افرادی که به تازگی وارد دنیای برنامهنویسی شدهاند و هیچ تجربهای ندارند.
- دانشآموزان و دانشجویانی که علاقهمند به یادگیری برنامهنویسی هستند.
- علاقهمندان به کامپیوترهای قدیمی و زبان BASIC.
- افرادی که به دنبال یک دوره آموزشی جامع و گام به گام برای یادگیری برنامهنویسی هستند.
- کسانی که میخواهند درک عمیقتری از نحوه کار کامپیوترها به دست آورند.
چرا این دوره را بگذرانیم؟
دلایل زیادی وجود دارد که چرا باید در دوره “گامهای اول در برنامهنویسی PET BASIC” شرکت کنید:
- یادگیری از پایه: این دوره از صفر شروع میکند و تمام مفاهیم اساسی برنامهنویسی را به شما آموزش میدهد.
- الهامگرفته از یک کتاب کلاسیک: این دوره با الهام از کتاب “Computers, first steps in PET BASIC” طراحی شده است که یکی از بهترین منابع برای یادگیری زبان BASIC است.
- آموزش عملی و کاربردی: تمرکز این دوره بر یادگیری عملی است و شما فرصت خواهید داشت تا مهارتهای خود را در پروژههای واقعی به کار ببرید.
- مربیان مجرب: مربیان این دوره، متخصصان باتجربهای هستند که با صبر و حوصله شما را در این مسیر همراهی میکنند.
- جامعه فعال: شما به یک جامعه فعال از دانشجویان و علاقهمندان به برنامهنویسی دسترسی خواهید داشت که میتوانید با آنها در ارتباط باشید و از تجربیات آنها استفاده کنید.
- دسترسی همیشگی: شما به تمام محتوای دوره دسترسی همیشگی خواهید داشت و میتوانید هر زمان که خواستید، به آنها مراجعه کنید.
- فرصتی برای کشف نوستالژی: اگر به کامپیوترهای قدیمی علاقهمند هستید، این دوره فرصتی عالی برای کشف و تجربه دنیای نوستالژیک آنهاست.
- تقویت تفکر منطقی: برنامهنویسی به شما کمک میکند تا تفکر منطقی و حل مسئله خود را تقویت کنید.
- افزایش فرصتهای شغلی: مهارتهای برنامهنویسی، فرصتهای شغلی زیادی را برای شما باز میکند.
سرفصلهای دوره
این دوره شامل بیش از 100 سرفصل جامع است که تمام جنبههای زبان BASIC را پوشش میدهد. در اینجا تنها چند نمونه از سرفصلهای اصلی آورده شده است:
- بخش اول: مقدمات
- آشنایی با تاریخچه کامپیوترها
- معرفی زبان BASIC و اهمیت آن
- نصب و راهاندازی محیط برنامهنویسی
- اولین برنامه خود را بنویسید!
- بخش دوم: متغیرها و دادهها
- انواع متغیرها (عددی، رشتهای، بولی)
- نحوه تعریف و استفاده از متغیرها
- عملگرهای محاسباتی و منطقی
- اولویت عملگرها
- بخش سوم: ورودی و خروجی
- دستور INPUT برای دریافت ورودی از کاربر
- دستور PRINT برای نمایش خروجی
- فرمتبندی خروجی
- استفاده از توابع مرتبط با ورودی و خروجی
- بخش چهارم: ساختارهای کنترلی
- دستور IF…THEN…ELSE برای تصمیمگیری
- دستور FOR…NEXT برای ایجاد حلقهها
- دستور WHILE…WEND برای ایجاد حلقههای شرطی
- دستور GOTO (و چرا باید از آن اجتناب کرد!)
- بخش پنجم: آرایهها و رشتهها
- آشنایی با مفهوم آرایه
- نحوه تعریف و استفاده از آرایههای یکبعدی و چندبعدی
- توابع مرتبط با رشتهها (LEFT$, RIGHT$, MID$, LEN)
- جستجو و دستکاری رشتهها
- بخش ششم: توابع و زیرروالها
- نحوه تعریف و استفاده از توابع
- نحوه تعریف و استفاده از زیرروالها
- انتقال پارامترها به توابع و زیرروالها
- متغیرهای محلی و سراسری
- بخش هفتم: گرافیک در BASIC
- آشنایی با دستورات گرافیکی
- رسم خطوط، دایرهها و مستطیلها
- رنگآمیزی اشکال
- ایجاد انیمیشنهای ساده
- بخش هشتم: برنامهنویسی بازی
- ایجاد بازی حدس عدد
- ایجاد بازی سنگ، کاغذ، قیچی
- مقدمهای بر هوش مصنوعی ساده در بازیها
- بخش نهم: عیبیابی و رفع اشکال
- شناسایی انواع خطاها در برنامهها
- استفاده از ابزارهای عیبیابی
- استراتژیهای رفع اشکال
- بخش دهم: پروژههای پیشرفته
- ایجاد یک ماشینحساب ساده
- ایجاد یک دفترچه تلفن
- ایجاد یک بازی پلتفرمر ساده
همین امروز در دوره “گامهای اول در برنامهنویسی PET BASIC” ثبتنام کنید و سفری جذاب به دنیای کامپیوترها و برنامهنویسی را آغاز کنید! ظرفیت محدود است، پس فرصت را از دست ندهید!
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- ویدیوهای آموزشی فارسی — آموزش قدمبهقدم، کاربردی و قابل فهم
- پادکستهای صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
- کتاب PDF فارسی — شامل کلیهٔ سرفصلها و محتوای آموزشی
- کتاب خلاصه نکات ویدیوها و پادکستها – نسخه PDF — مناسب مرور سریع و جمعبندی مباحث
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
- کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
-
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs


نقد و بررسیها
هنوز بررسیای ثبت نشده است.