دوره آموزشی یادگیری جامع زبان سی
2 ساعت 52 دقیقهمتوسط2020-09-24
مدرسین

Dan Gookin
Creator, Teacher, and Technology Writer with 20+ years of experience
جزئیات دوره
زبان C مانند همیشه ضروری است. این زبان قدرتمند در قلب جاوا اسکریپت و Objective-C نهفته است و یک زبان محبوب برای توسعه سیستمهای جاسازی شده است. این دوره اصول برنامه نویسی در زبان C را آموزش میدهد و چهار جنبه مقدماتی را شامل میشود: ساختار کد، دادهها، جریان برنامه و توابع. مربی Dan Gookin تشریح آناتومی C را نشان میدهد، نحوه ذخیرهسازی دادهها در متغیرها و مقادیر را نشان میدهد و نحوه استفاده از عملگرها برای انجام ریاضی، اصلاح مقادیر متغیر، ارزیابی عبارات و موارد دیگر را نشان میدهد. سپس میتوانید ببینید که چگونه این عناصر اساسی در ساختارهای کنترلی مانند حلقهها - جایی که منطق واقعی نقش بازی میکند - با هم قرار میگیرند. سرانجام، میتوانید استفاده و نوشتن توابع، workhorse زبان C را بیاموزید، که به انجام کارهای اساسی و پیچیده در کد، از بین بردن تکرار و خوانایی بیشتر کد کمک میکند. برای آزمایش مهارتهای جدید برنامه نویسی و مقایسه راه حلهای خود با مدرسان، حتماً از چالشهای صادر شده در طول دوره استفاده کنید.
موضوعات شامل:
نوشتن اولین برنامه C خود
کار با چرخه توسعه C
افزودن نظرات به کد برای وضوح
انواع داده زبان C
اعلام متغیرها
ساخت انواع داده های جدید
متغیرهای تایپ کپی
استفاده از عملگرهای ریاضی ، انتساب و منطقی
ایجاد حلقه های برای و در حین
حلقه های تودرتو
ایجاد عملکردها
بازگرداندن مقادیر از توابع
انتقال آرگومان ها به توابع
ایجاد توابع بازگشتی
موضوعات شامل:
نوشتن اولین برنامه C خود
کار با چرخه توسعه C
افزودن نظرات به کد برای وضوح
انواع داده زبان C
اعلام متغیرها
ساخت انواع داده های جدید
متغیرهای تایپ کپی
استفاده از عملگرهای ریاضی ، انتساب و منطقی
ایجاد حلقه های برای و در حین
حلقه های تودرتو
ایجاد عملکردها
بازگرداندن مقادیر از توابع
انتقال آرگومان ها به توابع
ایجاد توابع بازگشتی
مهارت ها
CEssential TrainingProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - فرو رفتن در C
- 02 - همه چیز را آماده کنید
1. مبانی C
- 03 - اولین برنامه خود را کدنویسی کنید
- 04 - چالش - کد خود را بنویسید
- 05 - راه حل - کد خود را بنویسید
- 06 - ورود به زبان C
- 07 - بررسی ساختار کد
- 08 - کار کردن در چرخه توسعه C
- 09 - چالش - اشکالات را پیدا و برطرف کنید
- 10 - راه حل - اشکالات را پیدا و رفع کنید
- 11 - کاوش در پیش پردازنده
- 12 - آشنایی با فایلهای هدر و کتابخانه ها
- 13 - اضافه کردن نظرات
- 14 - چالش - پایه و اساس را بسازید
- 15 - راه حل - پایه را بسازید
2. متغیرها و مقادیر
- 16 - درک انواع دادههای زبان C
- 17 - اعلام متغیرها
- 18 - کار با متغیرها
- 19 - بررسی تابع printf()
- 20 - استفاده از ثابت
- 21 - چالش - متغیر و ثابت بسازید
- 22 - راه حل - متغیر و ثابت بسازید
- 23 - درک محدوده متغیر
- 24 - ساخت انواع دادههای جدید
- 25 - تعیین کاراکترها و رشته ها
- 26 - تعیین اعداد صحیح و حقیقی
- 27 - Typecasting یک متغیر
- 28 - چالش - IO پایه
- 29 - راه حل - IO پایه
3. اپراتورها و ریاضی
- 30 - کار با عملگرهای ریاضی
- 31 - چالش - کمی ریاضی انجام دهید
- 32 - راه حل - کمی ریاضی انجام دهید
- 33 - استفاده از عملگرهای انتساب
- 34 - رعایت ترتیب تقدم
- 35 - چالش - ترتیب را درست بگیرید
- 36 - راه حل - ترتیب را درست بگیرید
- 37 - کار با عملگرهای رابطه ای
- 38 - استفاده از عملگرهای منطقی
- 39 - درک عملگرهای بیتی
- 40 - تغییر بیت
- 41 - کاوش در عملگرهای واحد
- 42 - چالش - ریاضی دودویی
- 43 - حل - ریاضی دودویی
4. تصمیمات و حلقه ها
- 44 - تصمیم گیری
- 45 - بررسی احتمالات
- 46 - استفاده از عملگر سه تایی
- 47 - کار با ساختار سوئیچ کیس
- 48 - چالش - یک مورد را انتخاب کنید
- 49 - راه حل - یک مورد را انتخاب کنید
- 50 - ایجاد یک حلقه for
- 51 - راهاندازی حلقه while
- 52 - چالش - چند متن را تکرار کنید
- 53 - راه حل - چند متن را تکرار کنید
- 54 - حلقههای تودرتو
- 55 - بیرون آمدن از حلقه
- 56 - اجتناب از کلمه کلیدی goto
- 57 - چالش - روی شبکه کار کنید
- 58 - راه حل - شبکه را کار کنید
5. توابع
- 59 - درک توابع
- 60 - ایجاد یک تابع
- 61 - چالش - نوشتن تابع
- 62 - حل - نوشتن تابع
- 63 - برگرداندن یک مقدار از یک تابع
- 64 - چالش - برگرداندن یک مقدار
- 65 - راه حل - برگرداندن یک مقدار
- 66 - ارسال آرگومانها به یک تابع
- 67 - چالش - عبور از ارزش ها
- 68 - حل - گذراندن مقادیر
- 69 - استفاده از آرگومانهای تابع main().
- 70 - حفظ مقادیر در یک تابع
- 71 - ایجاد توابع بازگشتی
- 72 - چالش - کد را کامل کنید
- 73 - راه حل - کد را کامل کنید
نتیجه
- 74 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی دیباگ کردن کدهای C (یافتن و رفع اشکالات در برنامهنویسی C)
- دوره آموزشی کاوش در کتابخانه های زبان C
- دوره آموزشی کدنویسی ایمن در C
- دوره آموزشی برنامه نویسی شبکه در C: توسعه برنامه های کاربردی مشتری/سرور قابل اعتماد
- دوره آموزشی راهنمای کامل مبانی برنامه نویسی C
- دوره آموزشی کتابخانه استاندارد زبان برنامه نویسی سی
- دوره آموزشی آن را تمرین کن: تصمیمات و حلقه های C
- دوره آموزشی سطح بالا: زبان برنامه نویسی سی (C)