کتاب صوتی C برای مبتدیان: آموزش گام به گام برنامه‌نویسی C از صفر تا قهرمان!

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

انتخاب پلن

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

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

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

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

عنوان دوره: دوره C برای مبتدیان: آموزش گام به گام برنامه‌نویسی C از صفر تا قهرمان!

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

موضوع میانی: یادگیری زبان برنامه‌نویسی C

📋 سرفصل‌های دوره

  • 1. بخش اول: مقدمه‌ای بر دنیای برنامه‌نویسی و زبان C**
  • 2. کدنویسی چیست؟ چرا باید برنامه‌نویسی یاد بگیریم؟
  • 3. اولین قدم‌ها: معرفی زبان C
  • 4. تاریخچه مختصر زبان C
  • 5. چرا C هنوز محبوب است؟
  • 6. محیط برنامه‌نویسی: IDE و کامپایلر
  • 7. نصب یک IDE برای C (مثال: VS Code)
  • 8. نصب کامپایلر GCC
  • 9. اولین برنامه C: Hello, World!
  • 10. اجرای برنامه C: مرحله به مرحله
  • 11. ساختار یک برنامه C ساده
  • 12. کامنت‌گذاری در کد C
  • 13. فرهنگ لغت برنامه‌نویسی: اصطلاحات کلیدی
  • 14. بخش دوم: اصول اولیه زبان C**
  • 15. متغیرها: مخازن اطلاعات
  • 16. انواع داده پایه: int, float, char, double
  • 17. اعلام و مقداردهی اولیه متغیرها
  • 18. شناسه متغیرها: قواعد نام‌گذاری
  • 19. ثابت‌ها (Constants): مقادیر غیرقابل تغییر
  • 20. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم، باقی‌مانده
  • 21. اولویت عملگرها
  • 22. عملگرهای انتساب
  • 23. ورودی از کاربر: تابع scanf
  • 24. خروجی به کاربر: تابع printf
  • 25. فرمت‌دهی خروجی با printf
  • 26. تایپ‌کستینگ (Type Casting): تبدیل انواع داده
  • 27. محدودیت‌های انواع داده
  • 28. بخش سوم: کنترل جریان و منطق برنامه**
  • 29. دستور شرطی if: تصمیم‌گیری در کد
  • 30. دستور شرطی if-else: دو شاخه تصمیم‌گیری
  • 31. دستور شرطی if-else if-else: چند شاخه تصمیم‌گیری
  • 32. عملگرهای مقایسه‌ای: ==, !=, >, <, >=, <=
  • 33. عملگرهای منطقی: &&, ||, !
  • 34. دستور switch: انتخاب چندگانه
  • 35. حلقه‌ها: تکرار عملیات
  • 36. حلقه while: شرط تکرار
  • 37. حلقه do-while: حداقل یک بار اجرا
  • 38. حلقه for: تکرار با شمارنده
  • 39. تفاوت بین حلقه‌ها
  • 40. دستور break: خروج از حلقه
  • 41. دستور continue: پرش به تکرار بعدی
  • 42. حلقه‌های تودرتو (Nested Loops)
  • 43. تمرین‌های عملی کنترل جریان
  • 44. بخش چهارم: ساختارهای داده و سازماندهی کد**
  • 45. آرایه‌ها: مجموعه‌ای از عناصر هم‌نوع
  • 46. اعلام و دسترسی به عناصر آرایه
  • 47. آرایه‌های چندبعدی
  • 48. رشته‌ها (Strings) در C: آرایه‌ای از کاراکترها
  • 49. توابع کار با رشته‌ها (strlen, strcpy, strcat, strcmp)
  • 50. توابع تعریف شده توسط کاربر (User-Defined Functions)
  • 51. نحوه تعریف و فراخوانی توابع
  • 52. پارامترهای توابع
  • 53. مقدار بازگشتی توابع
  • 54. محدوده متغیرها (Scope): محلی و سراسری
  • 55. پاس دادن آرگومان به تابع: Pass by Value
  • 56. پاس دادن آرگومان به تابع: Pass by Reference (با استفاده از اشاره‌گرها)
  • 57. استفاده از فضای نام (Namespaces) (مفهوم اولیه)
  • 58. ماژولار کردن کد با توابع
  • 59. بخش پنجم: اشاره‌گرها و مدیریت حافظه**
  • 60. مفهوم اشاره‌گر (Pointer)
  • 61. اعلام و مقداردهی اولیه اشاره‌گرها
  • 62. عملگر آدرس‌دهی (&) و عملگر dereference (*)
  • 63. اشاره‌گرها و آرایه‌ها: رابطه نزدیک
  • 64. اشاره‌گرها و رشته‌ها
  • 65. اشاره‌گرها و توابع
  • 66. اشاره‌گرهای چندبعدی (Pointer to Pointer)
  • 67. تخصیص حافظه پویا (Dynamic Memory Allocation)
  • 68. تابع malloc
  • 69. تابع calloc
  • 70. تابع realloc
  • 71. تابع free
  • 72. مدیریت صحیح حافظه: جلوگیری از نشت حافظه (Memory Leaks)
  • 73. اشاره‌گرهای توابع (Function Pointers)
  • 74. بخش ششم: ساختارها، اتحادیه‌ها و enum ها**
  • 75. ساختارها (Structs): گروه‌بندی انواع داده متفاوت
  • 76. اعلام و دسترسی به اعضای ساختار
  • 77. اشاره‌گرها به ساختارها
  • 78. ساختارهای تودرتو (Nested Structs)
  • 79. اتحادیه‌ها (Unions): اشتراک حافظه
  • 80. enum ها (Enumerations): مجموعه‌ای از ثابت‌های نام‌گذاری شده
  • 81. کاربرد enum ها در برنامه‌نویسی
  • 82. بخش هفتم: ورودی/خروجی فایل و خط فرمان**
  • 83. کار با فایل‌ها: مقدمه
  • 84. انواع حالت‌های باز کردن فایل
  • 85. تابع fopen
  • 86. تابع fclose
  • 87. خواندن و نوشتن کاراکتر به فایل (fgetc, fputc)
  • 88. خواندن و نوشتن رشته به فایل (fgets, fputs)
  • 89. فرمت‌دهی ورودی/خروجی فایل (fprintf, fscanf)
  • 90. خواندن و نوشتن بلوک داده (fread, fwrite)
  • 91. انتقال موقعیت در فایل (fseek, ftell, rewind)
  • 92. تشخیص انتهای فایل (feof)
  • 93. مدیریت خطا در عملیات فایل
  • 94. ورودی/خروجی استاندارد (stdin, stdout, stderr)
  • 95. عبور پارامتر از خط فرمان (argc, argv)
  • 96. بخش هشتم: پیشرفت در زبان C**
  • 97. پیش‌پردازنده (Preprocessor): دستورات #include, #define
  • 98. ماکروها (Macros): جایگزینی متن
  • 99. ماکروهای شرطی (Conditional Compilation): #ifdef, #ifndef, #else, #endif
  • 100. توابع کتابخانه‌ای استاندارد C (Standard Library Functions)
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: C Language C Programming C# for beginners C++ tutorial Computer Programming Learn C# Programming Step by step C# آموزش C مبتدی آموزش گام به گام C++ برنامه نویسی برنامه نویسی C++ برنامه نویسی از صفر زبان برنامه نویسی C++ یادگیری C++

نظرات

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

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