کتاب صوتی آموزش جامع و گام به گام BASIC با رویکرد Let's Learn

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

انتخاب پلن

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

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

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

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

عنوان دوره: آموزش جامع و گام به گام BASIC با رویکرد Let's Learn

موضوع کلی: برنامه نویسی کامپیوتر

موضوع میانی: زبان برنامه نویسی BASIC

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

  • 1. معرفی دوره: چرا BASIC؟
  • 2. تاریخچه BASIC و جایگاه آن در کامپیوتر
  • 3. نصب و راه‌اندازی محیط BASIC (مفسر یا شبیه‌ساز)
  • 4. اولین برنامه شما: نمایش "Hello World"
  • 5. دستور PRINT برای نمایش خروجی
  • 6. دستور END برای پایان برنامه
  • 7. دستور REM برای نظرات (Comments)
  • 8. آشنایی با خطوط برنامه و شماره‌گذاری (Line Numbers)
  • 9. اجرای برنامه و خطایابی اولیه (Debugging)
  • 10. ذخیره و بارگذاری برنامه‌ها
  • 11. متغیرها: نام‌گذاری و قواعد آن
  • 12. متغیرهای عددی (Numeric Variables)
  • 13. متغیرهای رشته‌ای (String Variables)
  • 14. تخصیص مقدار به متغیرها با دستور LET
  • 15. نمایش مقادیر متغیرها
  • 16. عملگر جمع (+) و تفریق (-)
  • 17. عملگر ضرب (*) و تقسیم (/)
  • 18. توان (^) و باقیمانده (MOD)
  • 19. اولویت عملگرهای ریاضی
  • 20. کار با اعداد صحیح و اعشاری
  • 21. تبدیل انواع داده (Type Conversion)
  • 22. دریافت ورودی از کاربر با دستور INPUT
  • 23. درخواست‌های ورودی (Input Prompts)
  • 24. دریافت چندین ورودی در یک خط
  • 25. استفاده از DATA و READ برای مقداردهی
  • 26. دستور RESTORE برای بازنشانی DATA
  • 27. فرمت‌دهی خروجی با کاما (,) و سیمی‌کولون (;)
  • 28. دستور PRINT USING برای فرمت‌دهی پیشرفته
  • 29. مکان‌دهی خروجی با دستور TAB
  • 30. درج فاصله با دستور SPC
  • 31. پاک کردن صفحه نمایش با دستور CLS (یا معادل آن)
  • 32. مقدمه‌ای بر منطق و تصمیم‌گیری در برنامه‌نویسی
  • 33. دستور IF...THEN برای شرط‌های ساده
  • 34. عملگرهای مقایسه‌ای: مساوی (=) و نامساوی (<>)
  • 35. عملگرهای مقایسه‌ای: بزرگتر (>) و کوچکتر (<)
  • 36. عملگرهای مقایسه‌ای: بزرگتر مساوی (>=) و کوچکتر مساوی (<=)
  • 37. دستور IF...THEN...ELSE
  • 38. عملگر منطقی AND
  • 39. عملگر منطقی OR
  • 40. عملگر منطقی NOT
  • 41. ترکیب عملگرهای منطقی و مقایسه‌ای
  • 42. ساختارهای شرطی تودرتو (Nested IFs)
  • 43. مقدمه‌ای بر حلقه‌ها و تکرار
  • 44. حلقه FOR...NEXT: ساختار و کاربرد
  • 45. استفاده از STEP در حلقه FOR...NEXT
  • 46. حلقه‌های تودرتو (Nested Loops)
  • 47. دستور EXIT FOR (یا معادل آن)
  • 48. حلقه WHILE...WEND (اگر پشتیبانی شود)
  • 49. حلقه DO...LOOP (اگر پشتیبانی شود)
  • 50. استفاده از GOTO برای پرش‌های شرطی
  • 51. خطرات GOTO و جایگزین‌های آن
  • 52. حلقه‌های نامتناهی (Infinite Loops)
  • 53. ایجاد تاخیر در برنامه (Delay)
  • 54. کاربرد حلقه‌ها در شمارش و جمع‌زنی
  • 55. آرایه‌ها (Arrays): معرفی و کاربرد
  • 56. تعریف آرایه با دستور DIM
  • 57. آرایه‌های تک‌بعدی (One-dimensional Arrays)
  • 58. دسترسی به عناصر آرایه
  • 59. پر کردن و نمایش آرایه‌ها با حلقه‌ها
  • 60. آرایه‌های رشته‌ای
  • 61. آرایه‌های چندبعدی (Multi-dimensional Arrays)
  • 62. کاربرد آرایه‌ها در سازماندهی داده‌ها
  • 63. زیربرنامه‌ها (Subroutines): مقدمه
  • 64. فراخوانی زیربرنامه‌ها با GOSUB...RETURN
  • 65. ارسال پارامترها به زیربرنامه‌ها (با متغیرهای سراسری)
  • 66. توابع داخلی BASIC (Built-in Functions)
  • 67. توابع ریاضی: SQR, ABS, INT, RND
  • 68. توابع رشته‌ای: LEN, LEFT$, RIGHT$, MID$
  • 69. توابع تبدیل نوع: STR$, VAL
  • 70. توابع تعریف شده توسط کاربر: DEF FN
  • 71. الحاق رشته‌ها (String Concatenation) با عملگر +
  • 72. پیدا کردن زیررشته‌ها با INSTR
  • 73. استخراج بخش‌هایی از رشته با MID$
  • 74. حذف فاصله‌های اضافی (TRIM$, LTRIM$, RTRIM$)
  • 75. تبدیل حروف بزرگ و کوچک (UCASE$, LCASE$)
  • 76. مقایسه رشته‌ها
  • 77. کار با کاراکترها و کد ASCII (ASC, CHR$)
  • 78. تقسیم رشته‌ها به توکن‌ها (String Tokenization)
  • 79. مقدمه‌ای بر کار با فایل‌ها
  • 80. باز کردن فایل‌ها: دستور OPEN
  • 81. حالت‌های دسترسی به فایل (SEQUENTIAL, RANDOM)
  • 82. نوشتن در فایل‌ها: PRINT #
  • 83. خواندن از فایل‌ها: INPUT #
  • 84. بستن فایل‌ها: دستور CLOSE
  • 85. کار با فایل‌های دسترسی تصادفی (RANDOM ACCESS)
  • 86. حذف و تغییر نام فایل‌ها (KILL, NAME)
  • 87. حالت‌های گرافیکی و دستور SCREEN
  • 88. رسم نقطه با PSET
  • 89. رسم خط با LINE
  • 90. رسم دایره و کمان با CIRCLE
  • 91. رسم جعبه و پر کردن اشکال با DRAW, PAINT
  • 92. کار با رنگ‌ها در حالت گرافیکی با COLOR
  • 93. تولید صدا و موسیقی با دستور SOUND/PLAY
  • 94. تولید اعداد تصادفی: RANDOMIZE, RND
  • 95. مرتب‌سازی آرایه‌ها: مرتب‌سازی حبابی (Bubble Sort)
  • 96. جستجو در آرایه‌ها: جستجوی خطی (Linear Search)
  • 97. ساخت منوهای ساده برای برنامه‌ها
  • 98. ساخت یک بازی ساده: حدس عدد
  • 99. خطایابی و مدیریت خطا: ON ERROR GOTO
  • 100. نکات پیشرفته و مسیر یادگیری بیشتر
دوره آموزش جامع BASIC: بازگشت به ریشه‌های برنامه‌نویسی

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

سفری به قلب کامپیوتر: برنامه‌نویسی را به ساده‌ترین و جذاب‌ترین شکل ممکن بیاموزید!

آیا تا به حال به این فکر کرده‌اید که کامپیوترها چگونه «فکر» می‌کنند؟ چگونه دستورات ما را به تصاویر، بازی‌ها و نرم‌افزارهای شگفت‌انگیز تبدیل می‌کنند؟ در دهه‌های گذشته، پیش از ظهور زبان‌های پیچیده امروزی، یک زبان برنامه‌نویسی ساده، قدرتمند و سرگرم‌کننده وجود داشت که دروازه ورود میلیون‌ها نفر به دنیای دیجیتال بود: زبان BASIC. این زبان به قدری شهودی بود که هر کسی با کمی کنجکاوی می‌توانست اولین برنامه خود را در چند دقیقه بنویسد و جادوی خلق کردن با کد را احساس کند.

دوره «آموزش جامع و گام به گام BASIC با رویکرد Let's Learn» با الهام از کتاب کلاسیک و محبوب "Let's learn BASIC" طراحی شده است. این کتاب در زمان خود، به هزاران دانش‌آموز و علاقه‌مند کمک کرد تا مفاهیم بنیادین برنامه‌نویسی را بدون پیچیدگی و با لذت یاد بگیرند. ما همان روح ساده، پروژه‌محور و هیجان‌انگیز را گرفته‌ایم و آن را در قالب یک دوره ویدیویی مدرن، با کیفیت بالا و پر از مثال‌های عملی بازآفرینی کرده‌ایم. این دوره فقط آموزش یک زبان برنامه‌نویسی نیست؛ بلکه یک سفر نوستالژیک و در عین حال کاربردی برای درک عمیق منطق برنامه‌نویسی است.

درباره دوره: یادگیری عملی با رویکردی اثبات‌شده

این دوره یک مسیر یادگیری کامل از ابتدایی‌ترین مفاهیم تا ساخت پروژه‌های جذاب است. ما فرض کرده‌ایم که شما هیچ دانش قبلی در زمینه برنامه‌نویسی ندارید. هر درس با زبانی ساده و روان، مفاهیم را توضیح می‌دهد و بلافاصله شما را به دنیای کدنویسی عملی وارد می‌کند. درست مانند کتاب الهام‌بخش خود، ما بر یادگیری از طریق ساختن (Learning by Doing) تمرکز داریم. شما از همان ابتدا شروع به نوشتن کدهایی می‌کنید که خروجی قابل مشاهده دارند؛ از چاپ یک پیام ساده روی صفحه گرفته تا ساخت بازی‌های کوچک و برنامه‌های گرافیکی.

موضوعات کلیدی که در این دوره فرا خواهید گرفت:

  • مبانی و تاریخچه زبان BASIC: درک اینکه BASIC از کجا آمده و چرا هنوز هم یک ابزار آموزشی فوق‌العاده است.
  • دستورات ورودی و خروجی: یادگیری نحوه تعامل با کاربر از طریق دستورات کلیدی مانند PRINT و INPUT.
  • متغیرها و انواع داده‌ها: چگونه اطلاعات را در حافظه کامپیوتر ذخیره و مدیریت کنیم.
  • منطق و ساختارهای تصمیم‌گیری: آموزش دستورات IF...THEN...ELSE برای ایجاد برنامه‌های هوشمند.
  • حلقه‌های تکرار قدرتمند: استفاده از حلقه‌های FOR...NEXT و WHILE...WEND برای خودکارسازی وظایف تکراری.
  • آرایه‌ها و مدیریت داده‌ها: سازماندهی مجموعه‌ای از داده‌ها برای ساخت برنامه‌های پیچیده‌تر.
  • کار با گرافیک و صدا: خلق تصاویر، اشکال هندسی و افکت‌های صوتی برای جذاب‌تر کردن برنامه‌ها.
  • توابع و زیربرنامه‌ها: نوشتن کدهای ماژولار و قابل استفاده مجدد با GOSUB و توابع سفارشی.
  • ساخت بازی‌های ساده و سرگرم‌کننده: پیاده‌سازی پروژه‌های عملی مانند بازی حدس عدد، نقاشی ساده و غیره.
  • دیباگ و خطایابی: یادگیری تکنیک‌های پیدا کردن و رفع اشکالات در کدها.

این دوره برای چه کسانی مناسب است؟

این دوره برای طیف وسیعی از افراد طراحی شده است که به دنبال یک نقطه شروع مستحکم و قابل فهم در دنیای برنامه‌نویسی هستند:

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

چرا باید در این دوره شرکت کنید؟

شاید بپرسید با وجود زبان‌های مدرن، چرا باید BASIC را یاد بگیریم؟ پاسخ در قدرت بنیادین این زبان نهفته است.

  • یادگیری عمیق اصول برنامه‌نویسی: BASIC شما را مجبور می‌کند تا روی منطق برنامه تمرکز کنید، نه درگیر شدن با سینتکس‌های پیچیده. این مهارت در هر زبان دیگری به کار شما خواهد آمد.
  • سادگی و افزایش اعتماد به نفس: موفقیت در نوشتن اولین برنامه‌ها در BASIC بسیار سریع اتفاق می‌افتد و این حس موفقیت، انگیزه‌ای قوی برای ادامه مسیر یادگیری است.
  • درک بهتر عملکرد کامپیوتر: BASIC به شما دیدی نزدیک‌تر از نحوه تعامل نرم‌افزار با سخت‌افزار می‌دهد؛ چیزی که در زبان‌های سطح بالا کمتر به چشم می‌آید.
  • یک دوره جامع و بی‌نظیر: با بیش از ۱۰۰ سرفصل دقیق و جزئی، هیچ نکته‌ای ناگفته باقی نمی‌ماند و شما یک مرجع کامل در اختیار خواهید داشت.
  • سرگرمی خالص: بیایید صادق باشیم، ساختن یک بازی کوچک یا یک برنامه گرافیکی ساده از صفر، تجربه‌ای بسیار لذت‌بخش و خلاقانه است. این دوره سرشار از این لحظات است.

نگاهی به سرفصل‌های جامع دوره (بر اساس ۱۰۰ درس گام به گام)

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

بخش اول: مقدمات و اولین قدم‌ها (سرفصل‌های ۱ تا ۱۵)

  • سرفصل ۱: BASIC چیست و چرا آن را یاد می‌گیریم؟
  • سرفصل ۳: راه‌اندازی محیط برنامه‌نویسی BASIC
  • سرفصل ۵: دستور PRINT و نمایش پیام روی صفحه
  • سرفصل ۸: استفاده از متغیرها برای ذخیره اعداد
  • سرفصل ۱۲: دریافت ورودی از کاربر با دستور INPUT
  • سرفصل ۱۵: ساخت اولین برنامه تعاملی: یک ماشین حساب ساده

بخش دوم: کنترل جریان و منطق برنامه (سرفصل‌های ۱۶ تا ۳۵)

  • سرفصل ۱۶: معرفی دستور IF...THEN برای تصمیم‌گیری
  • سرفصل ۲۰: عملگرهای منطقی (AND, OR, NOT)
  • سرفصل ۲۵: حلقه تکرار FOR...NEXT برای کارهای تکراری
  • سرفصل ۳۰: ایجاد شمارنده‌ها و جمع‌کننده‌ها
  • سرفصل ۳۴: ساخت بازی «حدس عدد» با حلقه‌ها و شرط‌ها

بخش سوم: گرافیک، صدا و داده‌های پیشرفته (سرفصل‌های ۳۶ تا ۶۰)

  • سرفصل ۳۷: آشنایی با سیستم مختصات صفحه نمایش
  • سرفصل ۴۰: رسم نقطه و خط با دستورات گرافیکی
  • سرفصل ۴۵: رنگ‌آمیزی و خلق اشکال هندسی (دایره، مستطیل)
  • سرفصل ۵۰: تولید صدا و موسیقی ساده با دستور SOUND
  • سرفصل ۵۵: معرفی آرایه‌ها برای ذخیره لیست داده‌ها
  • سرفصل ۶۰: پروژه عملی: ساخت یک برنامه نقاشی ساده

بخش چهارم: توابع، رشته‌ها و مدیریت فایل (سرفصل‌های ۶۱ تا ۸۵)

  • سرفصل ۶۲: کار با رشته‌ها و توابع متنی (LEFT$, MID$, RIGHT$)
  • سرفصل ۶۸: استفاده از GOSUB برای ایجاد زیربرنامه‌ها
  • سرفصل ۷۵: تولید اعداد تصادفی برای ایجاد برنامه‌های غیرقابل پیش‌بینی
  • سرفصل ۸۰: آشنایی با خواندن و نوشتن فایل‌های متنی ساده
  • سرفصل ۸۴: پروژه عملی: ساخت یک دفترچه تلفن ساده

بخش پنجم: پروژه‌های نهایی و تکنیک‌های پیشرفته (سرفصل‌های ۸۶ تا ۱۰۰)

  • سرفصل ۸۸: تکنیک‌های پیشرفته گرافیکی و انیمیشن ساده
  • سرفصل ۹۲: ساخت بازی‌های پیچیده‌تر (مانند یک بازی ماجراجویی متنی)
  • سرفصل ۹۶: نکات و ترفندها برای بهینه‌سازی کد
  • سرفصل ۱۰۰: جمع‌بندی نهایی و گام‌های بعدی در دنیای برنامه‌نویسی

همین امروز سفر هیجان‌انگیز خود را به دنیای برنامه‌نویسی آغاز کنید و با گذراندن این دوره، بنیادی محکم برای آینده دیجیتال خود بسازید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: BASIC Programming BASIC Tutorial BASIC از صفر Let's Learn BASIC Lets Learn BASIC فارسی آموزش BASIC آموزش BASIC فارسی آموزش برنامه نویسی آموزش گام به گام BASIC برنامه نویسی BASIC برنامه نویسی با BASIC برنامه نویسی کامپیوتر برنامه نویسی مقدماتی دوره BASIC یادگیری BASIC

نظرات

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

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