کتاب صوتی سفر به ریشه‌های کدنویسی: تسلط بر Microsoft BASIC برای مکینتاش

سفر به ریشه‌های کدنویسی: تسلط بر Microsoft BASIC برای مکینتاش | آکادمی برنامه‌نویسی ریشه‌ها سفر به ریشه‌های کدنویسی: تسلط بر Microsoft BASIC برای مکینتاش آیا می‌خواهید رازهای دنیای برنامه‌نویسی را از ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: سفر به ریشه‌های کدنویسی: تسلط بر Microsoft BASIC برای مکینتاش

موضوع کلی: آموزش برنامه‌نویسی

موضوع میانی: مبانی برنامه‌نویسی و زبان‌های کلاسیک کامپیوترهای شخصی

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر سفر: چرا Microsoft BASIC برای مکینتاش؟
  • 2. تاریخچه زبان BASIC و ظهور آن در کامپیوترهای شخصی
  • 3. راه‌اندازی محیط برنامه‌نویسی: آشنایی اولیه
  • 4. اولین برنامه ما: PRINT "Hello, Macintosh!"
  • 5. آشنایی با پنجره‌های Command، List و Output
  • 6. ذخیره، بارگذاری و اجرای یک برنامه
  • 7. دستورات مستقیم (Immediate Mode) در مقابل حالت برنامه (Program Mode)
  • 8. استفاده از REM و کامنت‌گذاری برای خوانایی کد
  • 9. اولین خطاها (Syntax Error) و نحوه درک آنها
  • 10. دستور CLS: پاک کردن صفحه خروجی
  • 11. مفهوم متغیرها: جعبه‌هایی برای نگهداری داده
  • 12. متغیرهای عددی: Integer, Single-Precision, Double-Precision
  • 13. متغیرهای رشته‌ای (String) و شناسه $
  • 14. قوانین نام‌گذاری متغیرها
  • 15. دستور LET: تخصیص مقدار به متغیرها
  • 16. دریافت ورودی از کاربر با دستور INPUT
  • 17. نمایش خروجی ترکیبی: متن و متغیرها
  • 18. قالب‌بندی خروجی با کاما (,) و سمی‌کالن (;)
  • 19. عملیات ریاضی پایه: جمع، تفریق، ضرب، تقسیم
  • 20. اولویت عملگرهای ریاضی
  • 21. توابع ریاضی داخلی: SQR, INT, ABS
  • 22. مقدمه‌ای بر تصمیم‌گیری: ساختارهای شرطی
  • 23. دستور IF...THEN برای شرط‌های ساده
  • 24. عملگرهای مقایسه‌ای: =، <>، <، >، <=، >=
  • 25. دستور IF...THEN...ELSE برای دو راهی‌ها
  • 26. ترکیب شرط‌ها با عملگرهای منطقی AND و OR
  • 27. عملگر منطقی NOT برای نقیض کردن شرط‌ها
  • 28. ساختارهای شرطی تودرتو (Nested IF)
  • 29. دستور SELECT CASE: یک جایگزین برای IF های تودرتو
  • 30. مقدمه‌ای بر حلقه‌ها: تکرار دستورات
  • 31. حلقه شمارشی FOR...NEXT
  • 32. تغییر گام شمارش با کلمه کلیدی STEP
  • 33. حلقه‌های FOR تودرتو برای الگوهای پیچیده
  • 34. حلقه شرطی WHILE...WEND
  • 35. ایجاد حلقه‌های بی‌نهایت و نحوه خروج از آنها
  • 36. دستور GOTO: پرش‌های بدون شرط (و خطرات آن)
  • 37. استفاده از برچسب‌ها (Labels) برای GOTO
  • 38. آرایه‌ها: ذخیره مجموعه‌ای از داده‌ها
  • 39. تعریف آرایه‌ها با دستور DIM
  • 40. آرایه‌های یک‌بعدی و کار با اندیس‌ها
  • 41. پردازش آرایه‌ها با استفاده از حلقه‌های FOR...NEXT
  • 42. آرایه‌های دوبعدی: کار با جداول و ماتریس‌ها
  • 43. آرایه‌های رشته‌ای
  • 44. تابع LEN: به دست آوردن طول یک رشته
  • 45. توابع LEFT$, RIGHT$, MID$: استخراج بخشی از رشته
  • 46. ترکیب رشته‌ها (Concatenation) با علامت +
  • 47. جستجو در رشته با تابع INSTR
  • 48. تبدیل حروف کوچک و بزرگ: UCASE$ و LCASE$
  • 49. کار با کدهای اسکی: توابع ASC و CHR$
  • 50. تبدیل عدد به رشته و برعکس: STR$ و VAL
  • 51. خواندن داده‌های ثابت از برنامه با READ و DATA
  • 52. دستور RESTORE: بازنشانی اشاره‌گر DATA
  • 53. مقدمه‌ای بر برنامه‌نویسی ساختاریافته
  • 54. زیربرنامه‌ها (Subroutines) با GOSUB و RETURN
  • 55. مزایای استفاده از زیربرنامه‌ها برای سازماندهی کد
  • 56. انتقال داده به زیربرنامه‌ها از طریق متغیرهای عمومی
  • 57. دستور ON...GOSUB برای انتخاب شرطی زیربرنامه
  • 58. توابع تعریف‌شده توسط کاربر با DEF FN
  • 59. ارسال آرگومان به توابع DEF FN
  • 60. توابع تک‌خطی و چندخطی
  • 61. تولید اعداد تصادفی با تابع RND
  • 62. دستور RANDOMIZE: شروع متفاوت برای اعداد تصادفی
  • 63. مقدمه‌ای بر جعبه‌ابزار (Toolbox) مکینتاش
  • 64. مفهوم برنامه‌نویسی رویداد-محور (Event-Driven)
  • 65. ایجاد پنجره‌های سفارشی با دستور WINDOW
  • 66. مدیریت ویژگی‌های پنجره: عنوان، اندازه و نوع
  • 67. کار با چندین پنجره به طور همزمان
  • 68. بستن پنجره‌ها با WINDOW CLOSE
  • 69. مقدمه‌ای بر سیستم منو در مکینتاش
  • 70. ایجاد منوهای اصلی با دستور MENU
  • 71. افزودن گزینه‌ها به منوها
  • 72. فعال و غیرفعال کردن گزینه‌های منو
  • 73. حلقه رویداد اصلی برنامه: انتظار برای تعامل کاربر
  • 74. تشخیص رویداد منو با تابع MENU(0)
  • 75. تشخیص گزینه انتخاب‌شده از منو با تابع MENU(1)
  • 76. مقدمه‌ای بر جعبه‌های محاوره (Dialog Boxes)
  • 77. نمایش پیام‌های هشدار ساده
  • 78. کار با ماوس: دریافت موقعیت و وضعیت کلیک‌ها
  • 79. توابع MOUSE(0) تا MOUSE(6) برای اطلاعات دقیق ماوس
  • 80. ایجاد دکمه‌ها (Buttons) در پنجره
  • 81. مدیریت رویداد کلیک روی دکمه‌ها
  • 82. ایجاد دکمه‌های رادیویی (Radio Buttons)
  • 83. ایجاد چک‌باکس‌ها (Checkboxes)
  • 84. ایجاد فیلدهای ورودی متن (Edit Fields)
  • 85. خواندن متن از فیلدهای ورودی
  • 86. مقدمه‌ای بر سیستم مختصات گرافیکی
  • 87. دستور PSET: روشن کردن یک پیکسل
  • 88. دستور PRESET: خاموش کردن یک پیکسل
  • 89. رسم خطوط با دستور LINE
  • 90. رسم مستطیل و جعبه با دستور LINE
  • 91. رسم دایره و بیضی با دستور CIRCLE
  • 92. مفهوم رنگ و الگو (Pattern)
  • 93. پر کردن اشکال با دستور PAINT
  • 94. ذخیره بخشی از صفحه با GET
  • 95. بازیابی تصویر ذخیره‌شده با PUT
  • 96. مقدمه‌ای بر تولید صدا
  • 97. دستور BEEP: تولید صدای استاندارد سیستم
  • 98. دستور SOUND: تولید فرکانس‌ها و طول‌های موج دلخواه
  • 99. مدیریت خطاها با ON ERROR GOTO
  • 100. ادامه اجرای برنامه پس از خطا با RESUME
سفر به ریشه‌های کدنویسی: تسلط بر Microsoft BASIC برای مکینتاش | آکادمی برنامه‌نویسی ریشه‌ها

سفر به ریشه‌های کدنویسی: تسلط بر Microsoft BASIC برای مکینتاش

آیا می‌خواهید رازهای دنیای برنامه‌نویسی را از ریشه‌ها کشف کنید؟ آیا رویای ساخت برنامه‌هایی هرچند ساده، اما کاربردی را در سر دارید؟ دوره آموزشی "سفر به ریشه‌های کدنویسی: تسلط بر Microsoft BASIC برای مکینتاش" دریچه‌ای نو به دنیای شگفت‌انگیز کدنویسی می‌گشاید. این دوره با الهام از کتاب ارزشمند "Learning Microsoft BASIC for the Macintosh"، شما را به سفری هیجان‌انگیز در زمان می‌برد تا با یکی از محبوب‌ترین زبان‌های برنامه‌نویسی دوران کامپیوترهای شخصی، Microsoft BASIC، آشنا شوید.

تصور کنید که می‌توانید همانند برنامه‌نویسان دهه‌ی ۸۰ میلادی، با استفاده از زبانی ساده و قدرتمند، ایده‌های خود را به کد تبدیل کنید. این دوره نه تنها یک آموزش ساده‌ی زبان برنامه‌نویسی است، بلکه فرصتی برای درک عمیق‌تر مفاهیم اساسی برنامه‌نویسی و الگوریتم‌نویسی است. با ما همراه شوید تا قدرت Microsoft BASIC را در دستان خود احساس کنید و اولین قدم‌های خود را در مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای بردارید.

درباره دوره

دوره "سفر به ریشه‌های کدنویسی: تسلط بر Microsoft BASIC برای مکینتاش" یک دوره‌ی جامع و کاربردی است که به شما اصول و مبانی برنامه‌نویسی را با استفاده از زبان Microsoft BASIC آموزش می‌دهد. این دوره با تکیه بر مفاهیم ارائه شده در کتاب "Learning Microsoft BASIC for the Macintosh"، شما را از سطح مبتدی به سطحی می‌رساند که قادر به نوشتن برنامه‌های ساده و کاربردی برای سیستم‌عامل مکینتاش باشید. در این دوره، شما نه تنها با سینتکس و دستورات زبان BASIC آشنا می‌شوید، بلکه با مفاهیم کلیدی مانند متغیرها، حلقه‌ها، شرط‌ها، توابع و زیربرنامه‌ها نیز آشنا خواهید شد. همچنین، شما با روش‌های اشکال‌زدایی و رفع خطاها در برنامه‌ها نیز آشنا خواهید شد.

موضوعات کلیدی

  • مقدمه‌ای بر برنامه‌نویسی و مفاهیم پایه
  • آشنایی با محیط برنامه‌نویسی Microsoft BASIC
  • متغیرها و انواع داده
  • عملگرها و عبارات
  • دستورات ورودی و خروجی
  • ساختارهای شرطی (IF-THEN-ELSE)
  • حلقه‌ها (FOR-NEXT, WHILE-WEND)
  • آرایه‌ها و کار با داده‌های ساخت‌یافته
  • توابع و زیربرنامه‌ها
  • کار با گرافیک و صدا
  • اشکال‌زدایی و رفع خطاها
  • نوشتن برنامه‌های کاربردی ساده

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

  • افرادی که هیچ تجربه‌ای در برنامه‌نویسی ندارند و می‌خواهند از صفر شروع کنند.
  • دانش‌آموزان و دانشجویانی که به دنبال درک بهتر مفاهیم برنامه‌نویسی هستند.
  • افرادی که به تاریخ کامپیوتر و زبان‌های برنامه‌نویسی کلاسیک علاقه‌مند هستند.
  • برنامه‌نویسانی که می‌خواهند دانش خود را در زمینه‌ی زبان‌های برنامه‌نویسی گسترش دهند.
  • هر کسی که کنجکاو است بداند برنامه‌ها چگونه کار می‌کنند و می‌خواهد خودش برنامه بنویسد.

چرا این دوره را بگذرانیم؟

گذراندن این دوره به دلایل زیر به شما توصیه می‌شود:

  • یادگیری مبانی برنامه‌نویسی: با فراگیری Microsoft BASIC، مفاهیم اصلی برنامه‌نویسی را به طور عمیق درک خواهید کرد، که این دانش برای یادگیری زبان‌های دیگر نیز بسیار مفید خواهد بود.
  • درک تاریخچه کامپیوتر: با کار کردن با یک زبان برنامه‌نویسی کلاسیک، با تاریخچه کامپیوتر و نحوه‌ی تکامل زبان‌های برنامه‌نویسی آشنا خواهید شد.
  • تقویت مهارت‌های حل مسئله: برنامه‌نویسی، مهارت‌های حل مسئله و تفکر منطقی شما را تقویت می‌کند.
  • افزایش خلاقیت: با برنامه‌نویسی می‌توانید ایده‌های خود را به واقعیت تبدیل کنید و خلاقیت خود را پرورش دهید.
  • ایجاد یک پایه‌ی قوی برای یادگیری زبان‌های دیگر: پس از یادگیری BASIC، یادگیری زبان‌های جدیدتر مانند Python، JavaScript یا C++ بسیار آسان‌تر خواهد بود.
  • دسترسی به منبع آموزشی معتبر: این دوره با الهام از کتاب کلاسیک "Learning Microsoft BASIC for the Macintosh" طراحی شده و از یک منبع آموزشی معتبر بهره می‌برد.
  • افزایش اعتماد به نفس: با نوشتن اولین برنامه‌های خود، اعتماد به نفس شما در زمینه‌ی برنامه‌نویسی افزایش خواهد یافت.

سرفصل‌های دوره (100 سرفصل جامع)

این دوره شامل 100 سرفصل جامع است که به شما در یادگیری کامل Microsoft BASIC کمک می‌کند. به دلیل طولانی بودن فهرست کامل سرفصل‌ها، تعدادی از مهمترین سرفصل‌ها در زیر آمده است:

  • **بخش 1: مقدمات و نصب**
    • آشنایی با تاریخچه Microsoft BASIC و مکینتاش
    • نصب و راه‌اندازی محیط برنامه‌نویسی Microsoft BASIC
    • آشنایی با رابط کاربری و ابزارهای توسعه
    • اولین برنامه: "Hello, World!"
    • مفاهیم پایه: متغیرها، انواع داده، عملگرها
  • **بخش 2: دستورات و ساختارهای کنترلی**
    • دستور PRINT و فرمت‌بندی خروجی
    • دستور INPUT و دریافت ورودی از کاربر
    • ساختارهای شرطی IF-THEN-ELSE و SELECT CASE
    • حلقه‌های FOR-NEXT، WHILE-WEND و DO-LOOP
    • دستور GOTO و کاربردهای آن (احتیاط!)
    • دستور STOP و DEBUGGING اولیه
  • **بخش 3: توابع و زیربرنامه‌ها**
    • تعریف و فراخوانی توابع (FUNCTION)
    • تعریف و فراخوانی زیربرنامه‌ها (SUB)
    • ارسال آرگومان به توابع و زیربرنامه‌ها
    • متغیرهای محلی و سراسری
    • توابع داخلی (Built-in Functions) مانند LEN، STR$، VAL
    • ایجاد کتابخانه توابع (Libraries)
  • **بخش 4: کار با داده‌ها و فایل‌ها**
    • آرایه‌ها (Arrays) تک‌بعدی و چند‌بعدی
    • مرتب‌سازی و جستجو در آرایه‌ها
    • کار با رشته‌ها (Strings) و توابع مرتبط
    • خواندن و نوشتن اطلاعات در فایل‌ها (OPEN، INPUT#، PRINT#، CLOSE)
    • کار با فایل‌های ترتیبی (Sequential Files)
    • کار با فایل‌های تصادفی (Random Access Files)
  • **بخش 5: گرافیک و صدا**
    • دستورات ترسیم اشکال هندسی (LINE، CIRCLE، PAINT)
    • تغییر رنگ و الگو (COLOR، PATTERN)
    • نمایش متن در موقعیت‌های مختلف (LOCATE)
    • پخش صدا (SOUND، BEEP)
    • کار با ماوس و کیبورد (MOUSE، INKEY$)
  • **بخش 6: برنامه‌نویسی پیشرفته و اشکال‌زدایی**
    • مدیریت خطاها (Error Handling) با ON ERROR GOTO
    • تکنیک‌های اشکال‌زدایی پیشرفته (Debugging Techniques)
    • بهینه‌سازی کد (Code Optimization)
    • استفاده از وقفه (Interrupts)
    • ایجاد برنامه‌های گرافیکی پیچیده‌تر
    • ادغام کد BASIC با زبان‌های دیگر

برای مشاهده فهرست کامل 100 سرفصل، همین الان در دوره ثبت نام کنید و سفری شگفت‌انگیز به ریشه‌های کدنویسی را آغاز نمایید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Apple Macintosh Basic BASIC Programming Classic Computing Code Education Early programming learn to code Macintosh BASIC Microsoft BASIC Microsoft BASIC for Mac Old school programming Programming fundamentals Programming History Retro Computing Vintage Computing

نظرات

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

وارد شوید تا نظر ثبت کنید.