کتاب C برای مبتدیان: آموزش گام به گام برنامهنویسی C از صفر تا قهرمان! با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
C برای مبتدیان: آموزش گام به گام برنامهنویسی C از صفر تا قهرمان! C برای مبتدیان: آموزش گام به گام برنامهنویسی C از صفر تا قهرمان! معرفی دوره آیا آرزو دارید وارد دنیای جذاب برنامهنویسی شوید و مهارت...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره 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)
تگها:
C Language
C Programming
C# for beginners
C++ tutorial
Computer Programming
Learn C#
Programming
Step by step C#
آموزش C مبتدی
آموزش گام به گام C++
برنامه نویسی
برنامه نویسی C++
برنامه نویسی از صفر
زبان برنامه نویسی C++
یادگیری C++
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.