کتاب صوتی از صفر تا قهرمانی: آموزش گام به گام برنامهنویسی BASIC در Apple II
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب از صفر تا قهرمانی: آموزش گام به گام برنامهنویسی BASIC در Apple II
موضوع کلی: برنامهنویسی کامپیوترهای خانگی
موضوع میانی: برنامهنویسی Apple II با زبان BASIC
📋 سرفصلهای کتاب (100 موضوع)
- 1. آشنایی با کامپیوتر Apple II و محیط BASIC
- 2. روشن کردن Apple II: اولین فرمان PRINT
- 3. متغیرها: ذخیره و بازیابی اطلاعات
- 4. ورودی از کاربر: فرمان INPUT
- 5. عملیات ریاضی پایه: جمع، تفریق، ضرب، تقسیم
- 6. ذخیره و بارگذاری برنامهها: SAVE و LOAD
- 7. اجرای برنامهها: RUN و LIST
- 8. اولین برنامه شما: "سلام دنیا!"
- 9. سازماندهی کد: استفاده از REM (توضیحات)
- 10. توقف و ادامه برنامه: STOP و CONT
- 11. تصمیمگیری در برنامهها: فرمان IF...THEN
- 12. حلقهها: تکرار کارها با FOR...NEXT
- 13. شمارش معکوس: یک برنامه ساده با حلقه
- 14. متغیرهای رشتهای: کار با متن
- 15. ورودی عددی و رشتهای: تمایز و کاربرد
- 16. پرشهای بدون قید و شرط: فرمان GOTO
- 17. زیربرنامهها: سازماندهی کد با GOSUB...RETURN
- 18. تولید اعداد تصادفی: فرمان RND
- 19. شبیهسازی تاس انداختن: برنامه تاس
- 20. انتخاب تصادفی: بازی سنگ، کاغذ، قیچی
- 21. آرایهها: ذخیره لیست اطلاعات با DIM
- 22. جستجو در آرایهها: پیدا کردن یک آیتم
- 23. مرتبسازی آرایهها: از کوچک به بزرگ
- 24. دادههای داخلی: فرمانهای DATA، READ، RESTORE
- 25. کار با رشتهها: LEFT$, RIGHT$, MID$
- 26. طول رشته: فرمان LEN
- 27. تبدیل عدد به رشته و برعکس: STR$, VAL
- 28. توابع ریاضی پیشرفته: ABS, SGN, INT
- 29. تعریف توابع خودتان: DEF FN
- 30. کنترل صفحه نمایش: فرمان HOME
- 31. قرار دادن مکاننما: VTAB و HTAB
- 32. پاک کردن بخشی از صفحه: ESCAPE sequences (یا POKE)
- 33. حالت گرافیکی کمرزولوشن: فرمان GR
- 34. انتخاب رنگ در گرافیک: فرمان COLOR=
- 35. رسم نقطه: فرمان PLOT
- 36. رسم خط عمودی: فرمان VLIN
- 37. رسم خط افقی: فرمان HLIN
- 38. کشیدن مربعها و مستطیلها: با حلقهها و VLIN/HLIN
- 39. حالت گرافیکی با رزولوشن بالا: فرمان HGR
- 40. انتخاب رنگ در HGR: فرمان HCOLOR=
- 41. رسم نقطه در HGR: فرمان HPLOT
- 42. رسم خط در HGR: HPLOT TO
- 43. رسم اشکال پیچیدهتر در HGR: دایره و بیضی (با الگوریتم ساده)
- 44. پاک کردن صفحه گرافیکی: فرمان TEXT
- 45. متحرکسازی پایه: پاک کردن و دوباره کشیدن
- 46. ایجاد صدای بوق: Speaker PEEK/POKE
- 47. تولید فرکانسهای مختلف: ساخت نتهای موسیقی
- 48. پخش یک ملودی ساده: برنامه پیانو کوچک
- 49. افکتهای صوتی: انفجار یا پرش
- 50. ورودی تک کلید: فرمان GET
- 51. بازی حدس عدد: یک مثال کامل
- 52. بازی Hangman: مدیریت کلمات و حدسها
- 53. ساخت یک ماشین حساب ساده
- 54. برنامهنویسی برای پرسش و پاسخ: Quiz Master
- 55. استفاده از Joysticks/Paddles: PEEK برای ورودی
- 56. ساخت یک بازی پدل (Pong ساده)
- 57. ذخیره دادهها روی دیسک: مقدمه
- 58. فایلهای ترتیبی: OPEN, CLOSE, WRITE, PRINT#
- 59. خواندن از فایلهای ترتیبی: INPUT#
- 60. ساخت یک دفترچه آدرس ساده (ذخیره در فایل)
- 61. بهبود دفترچه آدرس: جستجو و حذف
- 62. مدیریت خطا: ON ERR GOTO
- 63. تایمر و توقف زمان: PEEK برای خواندن ساعت سیستم
- 64. نمایش زمان واقعی: ساعت دیجیتال
- 65. حالت گرافیکی HGR2: رزولوشن بالاتر
- 66. صفحات گرافیکی چندگانه: جابجایی بین صفحات
- 67. پویانمایی پیشرفته: جابجایی بلوکهای گرافیکی
- 68. تبدیل اعداد بین مبناهای مختلف: برنامه مبنا
- 69. شبیهسازی یک صفحه کلید روی صفحه
- 70. برنامههای کاربردی خانگی: مدیریت موجودی
- 71. ایجاد منوهای کاربری تعاملی
- 72. استفاده از POKE برای دستکاری مستقیم حافظه
- 73. PEEK برای خواندن مستقیم از حافظه
- 74. تغییر رنگ پسزمینه و متن (با POKE)
- 75. ساخت فونتهای سفارشی (مقدمه)
- 76. برنامهنویسی ماژولار: تقسیم برنامه به بخشها
- 77. تکنیکهای بهینهسازی سرعت برنامه
- 78. استفاده از حافظه بهینه: نکات و ترفندها
- 79. دستورات DIM برای آرایههای چند بعدی
- 80. ساخت یک بازی مار (Snake)
- 81. توسعه بازی پدل: اضافه کردن امتیاز
- 82. کنترل مسیر حرکت: برنامه Turtle Graphics
- 83. رندرینگ گرافیکی با سرعت بالا: تکنیکهای PEEK/POKE
- 84. ذخیره و بازیابی تصاویر گرافیکی
- 85. اصول برنامهنویسی شی گرا (مقدمه بسیار ساده)
- 86. ارتباط با پرینتر: فرمان PR#
- 87. ساخت گزارشهای ساده (Report Generator)
- 88. برنامههای رمزنگاری و رمزگشایی ساده
- 89. شبیهسازی ترمینال: ارتباطات سریال (مقدمه)
- 90. تشخیص برخورد در بازیها
- 91. ایجاد افکتهای تصویری با POKE
- 92. برنامهنویسی برای موسیقی چند صدایی (مقدمه پیچیدهتر)
- 93. مقدمهای بر برنامهنویسی اسمبلی (CALL و USR)
- 94. استفاده از Apple DOS 3.3 برای مدیریت دیسک
- 95. نوشتن برنامههای تعاملی با GET و لوپ
- 96. دیباگ کردن برنامهها: یافتن و رفع خطاها
- 97. ساخت یک بازی تیراندازی ساده (با الهام از Space Invaders)
- 98. نکات پیشرفته در ساخت بازی: هوش مصنوعی پایه
- 99. بهینهسازی کد برای Apple II (سرعت و فضا)
- 100. فراتر از BASIC: مسیرهای بعدی برای برنامهنویسی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.