آموزش C برنامه نویسی از ابتدا

C Programming from Scratch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

مقدمه ای بر زبان و مزایای آن

C چیست؟ زبان برنامه نویسی C توسط دنیس ریچی ایجاد شد که با کن تامپسون برای توسعه سیستم عامل یونیکس همکاری داشت. C یکی از محبوب ترین زبان های برنامه نویسی تا به امروز است و منابع زیادی برای یادگیری آن وجود دارد. این مقاله به شما معرفی کوتاهی برای تسلط بر این زبان برنامه نویسی محبوب می دهد.

زبان C شماره یک در جهان است! آیا می دانستید پایتون بر اساس C ساخته شده است!!!

آیا می خواهید برنامه نویسی را یاد بگیرید اما برای یادگیری یک زبان جدید تنبل هستید؟ آموزش برنامه نویسی در c، زبان برنامه نویسی افراد تنبل.

واقعیت این است که برنامه نویسی C یک زبان استثنایی است، برای شروع برای زبان آموزان برنامه نویسی، زیرا نه تنها آنها را توانمند می کند تا مهارت بیشتری پیدا کنند، بلکه به آنها کمک می کند تا در زبان های برنامه نویسی دیگر نیز برنامه نویسان بهتر و ماهرتری شوند.

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

  • C یک زبان سطح متوسط ​​است. زبان‌های سطح متوسط ​​جایی بین زبان‌های اسمبلی سطح پایین قابل فهم ماشینی و زبان‌های کاربرپسند سطح بالا هستند. زبان C به عنوان یک زبان سطح متوسط، شکاف بین زبان های سطح پایین و سطح بالا را کاهش می دهد. می توان از آن برای نوشتن سیستم عامل ها و همچنین انجام برنامه نویسی در سطح برنامه استفاده کرد.

  • به درک مبانی تئوری های کامپیوتر کمک می کند. اکثر تئوری های مربوط به کامپیوترها مانند شبکه های کامپیوتری، طراحی کامپایلر، معماری کامپیوتر، سیستم عامل ها بر اساس زبان برنامه نویسی C هستند و اگر روی آنها کار می کنید نیاز به دانش خوب برنامه نویسی C دارند. در زبان‌های سطح بالا مدرن، جزئیات سطح ماشین از کاربر پنهان می‌شوند، بنابراین برای کار با حافظه پنهان CPU، حافظه، آداپتورهای شبکه، یادگیری برنامه‌نویسی C ضروری است.

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

  • C از نظر زمان اجرا بسیار سریع است. برنامه های نوشته شده و کامپایل شده به زبان C بسیار سریعتر از هر زبان برنامه نویسی دیگری اجرا می شوند. زبان برنامه نویسی C از نظر اجرا بسیار سریع است زیرا هیچ هزینه پردازش اضافی مانند جمع آوری زباله یا جلوگیری از نشت حافظه و غیره ندارد. برنامه نویس باید به تنهایی از این موارد مراقبت کند.

  • برنامه نویسی جاسازی شده C به طور گسترده در برنامه نویسی جاسازی شده استفاده می شود. برنامه نویسی جاسازی شده به برنامه ریزی میکرو کنترلر نیز گفته می شود که در آن از برنامه C برای کنترل میکروکنترلرها استفاده می شود. میکروکنترلرها و برنامه نویسی تعبیه شده به طور گسترده در موتورهای خودکار، رباتیک، سخت افزار و غیره استفاده می شود.

  • آموزش C می‌تواند درک شما از زبان‌های دیگر، از جمله C++، جاوا، و C# را با آموزش نحوه تفسیر کد منبع شما توسط رایانه‌ها افزایش دهد.

  • با گذراندن جلسات آموزشی "در زیر کاپوت"، ارتباطات راه دور، فضای حافظه، معماری CPU و غیره را درک می کنید. شما قادر خواهید بود برنامه های موثرتری ایجاد کنید و مزیت بیشتری نسبت به سایر برنامه نویسان داشته باشید.

  • C به عنوان مادر هر زبان مدرن شناخته شده است زیرا بسیاری از زبان های دیگر بر روی آن ساخته شده اند.

  • زبان برنامه نویسی C بیش از 40 سال پیش ایجاد شد و امروزه نیز به طور گسترده مورد استفاده قرار می گیرد. اگرچه ساده است، اما زبان قدرتمندی است و به طور کلی در بین 5 یا 10 زبان محبوب و پرکاربرد در جهان رتبه بندی می شود.

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

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

اکنون به پروژه

می رسیم

شما باید یک کد C بنویسید که دو ورودی از کاربر گرفته و چاپ شود

1- ضرب

2- بخش

3- مجموع

4- تفریق

از این دو عدد


سرفصل ها و درس ها

درس ها Lessons

  • کدهای C را در مرورگر خود بنویسید و کامپایل کنید Write and Compile C Codes in your browser

  • اپراتورهای واگذاری Assignment Operators

  • بیانیه مشروط اگر در C باشد Conditional Statement if in C

  • اولین کد C خود را بنویسید و آن را کامپایل کنید Write Your First C Code and Compile it

  • حلقه while در C انجام دهید Do while loop in C

  • بیانیه شرطی else if و other در C Conditional Statement else if and else in C

  • چگونه یک کتابخانه در C ایجاد کنیم How to Create a Library in C

  • Strings و کاراکترهای Escape در C Strings and Escape characters in C

  • قوانین کلی بیانیه سوئیچ در C Switch Statement General Rules in C

  • قوانین نامگذاری متغیر در C Rules in naming variable in C

  • کلمه کلیدی بی اعتبار در C Void Keyword in C

  • آرایه ها در C Arrays in C

  • C Editor و Compiler را دانلود و نصب کنید Download and Install C Editor and Compiler

  • عملگرهای حسابی در C Arithmetic Operators in C

  • برای اجرای برنامه های C کد ویژوال استودیو را دانلود و نصب کنید Download and Install Visual Studio Code To run C programs

  • خواندن ورودی از کاربر در C Reading Input from User in C

  • متغیرها در C Variables in C

  • متغیرهای محلی و متغیرهای جهانی Local Variables and Global Variables

  • قوانین کلی در مورد بیانیه if General Rules Regarding if statement

  • مثال آرایه ها در C Arrays example in C

  • عملگرهای بیتی در C Bitwise Operators in C

  • توابع در C Functions in C

  • چگونه به عنوان یک برنامه نویس راه حل ها را جستجو کنیم How to search for solutions as a Programmer

  • 1. مقدمه 1 Introduction

  • عملگرهای منطقی و رابطه ای Logical and Relational Operators

  • چاپ متغیرها با Printf در C Printing Variables with Printf in C

  • عملگرهای شیفت بیتی در C Bitwise Shift Operators in C

  • عملگرهای حسابی واحد در C Uni Arithmetic Operators in C

  • شکستن و ادامه در C Break and Continue in C

  • بیانیه سوئیچ در C Switch Statement in C

  • نظرات در C Comments in C

نمایش نظرات

آموزش C برنامه نویسی از ابتدا
جزییات دوره
5h 10m
31
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
12
از 5
ندارد
دارد
دارد
Achraf Mad
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Achraf Mad Achraf Mad

مهندس خلاق

سلام، من اشرف هستم.

مهندسی پرشور که دوست دارد دانش خود را با جهان به اشتراک بگذارد