C آموزش

C Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: C مانند همیشه ضروری است. این زبان قدرتمند در قلب جاوا اسکریپت و Objective-C نهفته است و یک زبان محبوب برای توسعه سیستم های جاسازی شده است. این دوره اصول برنامه نویسی در زبان C را آموزش می دهد و چهار جنبه مقدماتی را شامل می شود: ساختار کد ، داده ها ، جریان برنامه و توابع. مربی Dan Gookin تشریح آناتومی C را نشان می دهد ، نحوه ذخیره سازی داده ها در متغیرها و مقادیر را نشان می دهد و نحوه استفاده از عملگرها برای انجام ریاضی ، اصلاح مقادیر متغیر ، ارزیابی عبارات و موارد دیگر را نشان می دهد. سپس می توانید ببینید که چگونه این عناصر اساسی در ساختارهای کنترلی مانند حلقه ها با هم منطبق می شوند - جایی که منطق واقعی وارد عمل می شود. در آخر ، شما می توانید استفاده و نوشتن توابع ، اسب کار زبان C را بیاموزید که به انجام کارهای اساسی و پیچیده در کد ، از بین بردن تکرار و خوانایی بیشتر کد کمک می کند. برای آزمایش مهارت های جدید برنامه نویسی و مقایسه راه حل های خود با مدرسان ، حتماً از چالش های صادر شده در طول دوره استفاده کنید.
موضوعات شامل:
  • نوشتن اولین برنامه C خود
  • کار با چرخه توسعه C
  • افزودن نظرات به کد برای وضوح
  • انواع داده زبان C
  • اعلام متغیرها
  • ساخت انواع داده های جدید
  • متغیرهای تایپ کپی
  • استفاده از عملگرهای ریاضی ، انتساب و منطقی
  • ایجاد حلقه های برای و در حین
  • حلقه های تودرتو
  • ایجاد عملکردها
  • بازگرداندن مقادیر از توابع
  • انتقال آرگومان ها به توابع
  • ایجاد توابع بازگشتی

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

مقدمه Introduction

  • فرو رفتن در C Plunging into C

  • آماده شدن همه چیز Getting everything ready

1. مبانی C 1. The Fundamentals of C

  • برنامه نویسی اولین برنامه شما Coding your first program

  • چالش: کد خود را بنویسید Challenge: Write your own code

  • راه حل: کد خود را بنویسید Solution: Write your own code

  • ورود به زبان C Getting into the C language

  • مرور ساختار کد Reviewing code structure

  • کار با چرخه توسعه C Working the C development cycle

  • چالش: اشکالات را پیدا کنید و آنها را برطرف کنید Challenge: Find and fix the bugs

  • راه حل: اشکالات را پیدا و برطرف کنید Solution: Find and fix the bugs

  • کاوش پیش پردازنده Exploring the preprocessor

  • درک فایل های هدر و کتابخانه ها Understanding header files and libraries

  • افزودن نظرات Adding comments

  • چالش: پایه و اساس را بسازید Challenge: Build the foundation

  • راه حل: پایه را بسازید Solution: Build the foundation

2. متغیرها و مقادیر 2. Variables and Values

  • درک انواع داده های زبان C Understanding C language data types

  • اعلام متغیرها Declaring variables

  • کار با متغیرها Working with variables

  • بررسی عملکرد printf () Exploring the printf() function

  • با استفاده از ثابت ها Using constants

  • چالش: متغیرها و ثابت ها را بسازید Challenge: Make variables and constants

  • راه حل: متغیرها و ثابت ها را بسازید Solution: Make variables and constants

  • درک دامنه متغیر Understanding variable scope

  • ساخت انواع داده های جدید Making new data types

  • مشخص کردن کاراکترها و رشته ها Specifying characters and strings

  • تعیین عدد صحیح و اعداد واقعی Specifying integers and real numbers

  • تایپ کردن یک متغیر Typecasting a variable

  • چالش: I / O پایه Challenge: Basic I/O

  • راه حل: ورودی و خروجی اساسی Solution: Basic I/O

3. اپراتورها و ریاضیات 3. Operators and Math

  • کار با اپراتورهای ریاضی Working with math operators

  • چالش: مقداری ریاضی انجام دهید Challenge: Do some math

  • راه حل: مقداری ریاضی انجام دهید Solution: Do some math

  • استفاده از عملگرهای انتساب Using assignment operators

  • پیروی از ترتیب تقدم Obeying the order of precedence

  • چالش: سفارش را درست بگیرید Challenge: Get the order correct

  • راه حل: سفارش را درست بگیرید Solution: Get the order correct

  • کار با اپراتورهای رابطه ای Working with relational operators

  • استفاده از عملگرهای منطقی Using logical operators

  • درک عملگرهای بیتی Understanding bitwise operators

  • تغییر بیت ها Shifting bits

  • کاوش اپراتورهای unary Exploring unary operators

  • چالش: ریاضیات باینری Challenge: Binary math

  • راه حل: ریاضی دودویی Solution: Binary math

4. تصمیمات و حلقه ها 4. Decisions and Loops

  • تصمیم گیری Making a decision

  • بررسی احتمالات Exploring the possibilities

  • با استفاده از اپراتور سه گانه Using the ternary operator

  • کار با ساختار مورد سوئیچ Working with the switch-case structure

  • چالش: موردی را انتخاب کنید Challenge: Select an item

  • راه حل: موردی را انتخاب کنید Solution: Select an item

  • ایجاد حلقه for Creating a for loop

  • تنظیم حلقه while Setting up a while loop

  • چالش: مقداری متن را تکرار کنید Challenge: Repeat some text

  • راه حل: متن را تکرار کنید Solution: Repeat some text

  • حلقه های تو در تو Nesting loops

  • شکستن از یک حلقه Breaking out of a loop

  • اجتناب از کلمه کلیدی goto Avoiding the goto keyword

  • چالش: شبکه را کار کنید Challenge: Work the grid

  • راه حل: شبکه را کار کنید Solution: Work the grid

5. توابع 5. Functions

  • درک توابع Understanding functions

  • ایجاد عملکرد Creating a function

  • چالش: نوشتن یک تابع Challenge: Writing a function

  • راه حل: نوشتن یک تابع Solution: Writing a function

  • برگرداندن مقداری از یک تابع Returning a value from a function

  • چالش: بازگرداندن یک مقدار Challenge: Returning a value

  • راه حل: بازگرداندن یک مقدار Solution: Returning a value

  • انتقال آرگومان ها به یک تابع Passing arguments to a function

  • چالش: عبور مقادیر Challenge: Passing values

  • راه حل: عبور مقادیر Solution: Passing values

  • با استفاده از آرگومان های تابع اصلی () Using the main() function's arguments

  • حفظ مقادیر در یک تابع Retaining values in a function

  • ایجاد توابع بازگشتی Creating recursive functions

  • چالش: کد را کامل کنید Challenge: Complete the code

  • راه حل: کد را کامل کنید Solution: Complete the code

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

C آموزش
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 51m
74
Linkedin (لینکدین) lynda-small
03 مهر 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
4,045
- از 5
ندارد
دارد
دارد
Dan Gookin

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Gookin Dan Gookin

سازنده، معلم و نويسنده فناوري با 20+ سال تجربه Dan Gookin نویسنده بیش از 120 عنوان است. او بیش از 20 سال در مورد تکنولوژی در مورد تکنولوژی نوشته است.

دن ترکیبی از عشق خود را به نوشتن با شگفتی Gizmo خود را برای ایجاد کتاب هایی که آموزنده، سرگرم کننده و نه خسته کننده است. از آنجا که 120 عنوان خود را 12 میلیون نسخه در چاپ که به بیش از 30 زبان ترجمه شده است، دان می تواند تایید کند که روش خود را برای ساخت تامس کامپیوتر به نظر می رسد کار می کند.

شاید معروف ترین عنوان او اصلی است DOS برای dummies ، که در سال 1991 منتشر شد، منتشر شد. این کتاب به عنوان سریع ترین فروش کامپیوتر در جهان تبدیل شد، در یک زمان، در حال حرکت نسخه های بیشتر در هر هفته از Bestseller جدید نیویورک تایمز (هر چند به عنوان مرجع، آن را نمی توان آن را ذکر نشده است لیست Bestseller NYT). از این کتاب، کل خط را برای dummies کتاب ها، که پدیده های انتشاراتی را برای این روز باقی می گذارد، ایجاد کرد.

محبوب ترین عناوین Dan شامل رایانه های شخصی برای dummies، کلمه برای dummies لپ تاپ ها برای dummies ، و droid x برای dummies . او همچنین وب سایت گسترده و مفید را حفظ می کند، www.wambooli.com

Dan دارای مدرک است در ارتباطات/هنرهای تجسمی از دانشگاه کالیفرنیا، سن دیگو. در حال حاضر، او در شمال غربی اقیانوس آرام زندگی می کند، جایی که او لذت بردن از وقت خود را با پسران خود را بازی های ویدئویی در داخل در حالی که آنها تماشای جنگل های ملایم آیداهو.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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