آموزش شروع کار با زبان C

Getting Started with the C Language

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره با ترکیبی از اسلایدها و کد نسخه ی نمایشی ، جنبه های اساسی زبان برنامه نویسی C و ابزار ، به شما بصورت عملی آموزش می دهد تا بتوانید با زبان C تولیدی داشته باشید و بتوانید برنامه های ابتدایی را به زبان C بنویسید. در این دوره ، "شروع کار با زبان C" ، شما می آموزید که چگونه کد C با کیفیت بنویسید و با استفاده از زبان C شروع به توسعه برنامه ها کنید. ابتدا ساختار اصلی یک برنامه کنسول C را کشف خواهید کرد ، با نقش کامپایلر C و نحوه ساخت کد C خود از طریق خط فرمان و استفاده از IDE (کد VS) آشنا خواهید شد. در مرحله بعدی ، خواهید فهمید که چگونه متغیرها را در C تعریف کنید و نحوه انجام ورودی و خروجی اساسی را تعیین کنید. سپس ، نحو تصمیم گیری اساسی در C و نحوه نوشتن حلقه ها را با استفاده از while ، do/while و برای دستورات فرا خواهید گرفت. سرانجام ، شما خواهید آموخت که چگونه توابع خود را در C بنویسید و چگونه آنها را فراخوانی کنید ، از جمله پارامتر عبور از مقدار در مقابل مرجع (با استفاده از اشاره گرها. وقتی این دوره را به پایان رسانید ، مهارت و دانش خواهید داشت) برای تولید C با زبان C و شروع به توسعه برنامه های ابتدایی در C ، و شما آماده خواهید بود که با دوره های پیگیری جنبه های پیشرفته تری از زبان را مطالعه کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

نوشتن اولین برنامه C خود: "سلام به جهان" Writing Your First C Program: "Hello World"

  • مقدمه Introduction

  • برخی از برنامه های مهم C Some Important Applications of C

  • شروع با حداقل اسکلت کد Starting with a Minimal Skeleton Code

  • نوشتن برنامه اول C: "سلام به جهان" Writing Your First C Program: “Hello World”

  • نقش کامپایلر C The Role of the C Compiler

  • تدوین از خط فرمان Compiling from the Command Line

  • پیش نیازهای تنظیم کد VS برای توسعه C در ویندوز Prerequisites for Setting Up VS Code for C Development on Windows

  • افزودن یک فایل کد منبع به VS Code Adding a Source Code File to VS Code

  • ساخت کد C خود با کد VS Building Your C Code with VS Code

  • راه اندازی خطایاب C/C ++ با کد VS Setting Up the C/C++ Debugger with VS Code

  • اشکال زدایی کد شما Debugging Your Code

  • رفع خطای ساخت Fixing a Build Error

  • تمرینی برای زبان آموز An Exercise for the Learner

  • خلاصه Summary

ایجاد متغیرها و ورودی/خروجی اساسی Creating Variables and Basic I/O

  • مقدمه Introduction

  • شروع با یک مثال بتن: مبدل دما Starting with a Concrete Example: Temperature Converter

  • ایجاد متغیرها Creating Variables

  • نامگذاری متغیرها Naming Variables

  • خواندن ورودی کاربر با scanf Reading User Input with scanf

  • پردازش داده ها با اپراتورها Processing Data with Operators

  • چاپ خروجی قالب بندی شده با printf Printing Formatted Output with printf

  • نسخه ی نمایشی: تبدیل دما در عمل Demo: Temperature Conversion in Action

  • نمایانگر عددهای صحیح با نوع int Representing Integers with the int Type

  • خلاصه Summary

کار با رشته ها Working with Strings

  • مقدمه Introduction

  • ایجاد متغیرهای رشته ای در C Creating String Variables in C

  • طرح حافظه رشته های C Memory Layout of C Strings

  • نوع کاراکتر و توالی فرار The char Type and Escape Sequences

  • ورودی و خروجی پایه با رشته ها Basic I/O with Strings

  • نسخه ی نمایشی: ورودی/ورودی رشته اصلی در عمل Demo: Basic String I/O in Action

  • عملیات اساسی رشته: کپی رشته و الحاق Basic String Operations: String Copy and Concatenation

  • نوشتن کد امن با توابع رشته امن Writing Secure Code with Safe String Functions

  • نسخه ی نمایشی: توابع دستکاری رشته در عمل Demo: String Manipulation Functions in Action

  • طول رشته در مقابل اندازه String Length vs. Size

  • نسخه ی نمایشی: طول رشته در مقابل اندازه در عمل Demo: String Length vs. Size in Action

  • لمس مختصر نمایندگی متن بین المللی با UTF-8 A Brief Touch on Representing International Text with UTF-8

  • خلاصه Summary

تصمیم گیری Making Decisions

  • مقدمه Introduction

  • تصمیم گیری با بیانیه if-else Making Decisions with the if-else Statement

  • معرفی اپراتورهای رابطه ای و منطقی Introducing Relational and Logical Operators

  • نسخه ی نمایشی: if-else در عمل Demo: if-else in Action

  • تصمیم گیری های پیچیده تر با نردبان if-else-if Making More Complex Decisions with the if-else-if Ladder

  • نسخه ی نمایشی: نردبان If-else-if در عمل Demo: The if-else-if Ladder in Action

  • نسخه ی نمایشی: اشکال مبتدی ظریف شامل بیانیه if است Demo: A Subtle Beginner Bug Involving the if Statement

  • اعلام متغیرها در صورت if Declaring Variables Inside if Statements

  • اگر اظهارات تودرتو باشد Nesting if Statements

  • انتخاب بین چندین مقدار با بیانیه سوئیچ Selecting between Multiple Values with the switch Statement

  • نسخه ی نمایشی: بیانیه سوئیچ در عمل Demo: The switch Statement in Action

  • ساده کردن کد مشروط با اپراتور سه گانه Simplifying Conditional Code with the Ternary Operator

  • خلاصه Summary

تکرار Iterating

  • مقدمه Introduction

  • تکرار با حلقه for Iterating with the for Loop

  • نسخه ی نمایشی: حلقه برای عمل Demo: The for Loop in Action

  • Demo: زیر خط کشیدن یک رشته با استفاده از حلقه for Demo: Underlining a String Using the for Loop

  • نسخه ی نمایشی: چاپ یک جدول ضرب با تو در تو برای حلقه ها Demo: Printing a Multiplication Table with Nested for Loops

  • تکرار در حالی که یک شرط با حلقه های while و do-while درست است Iterating While a Condition Is True with while and do-while Loops

  • نسخه ی نمایشی: حلقه while در عمل Demo: The while Loop in Action

  • نسخه ی نمایشی: Do-while Loop در عمل Demo: do-while Loop in action

  • تغییر جریان اجرای طبیعی با بیانیه های کنترل Changing the Normal Execution Flow with Control Statements

  • Demo: Beginner’s Bugs: توجه به حلقه های بی نهایت Demo: Beginner’s Bugs: Paying Attention to Infinite Loops

  • خلاصه Summary

استفاده مجدد از کد با توابع Reusing Code with Functions

  • مقدمه Introduction

  • چرا به توابع نیاز دارید؟ Why Do You Need Functions?

  • نوشتن اولین عملکرد خود در C Writing Your First Function in C

  • نسخه ی نمایشی: اولین عملکرد شما در عمل Demo: Your First Function in Action

  • نگاهی تازه به اصلی () A Fresh New Look at main()

  • نسخه ی نمایشی: عملکرد مبادله با اشکال ظریف Demo: A Swap Function with a Subtle Bug

  • تجزیه و تحلیل اشکال ظریف در عملکرد مبادله Analyzing the Subtle Bug in the Swap Function

  • معرفی مختصر اشاره گرها A Brief Introduction to Pointers

  • پارامتر عبور از مرجع با استفاده از اشاره گرها Parameter Passing by Reference Using Pointers

  • نسخه ی نمایشی: رفع عملکرد Swap با پارامترهای اشاره گر Demo: Fixing the Swap Function with Pointer Parameters

  • لمس مختصر برنامه های دیگر اشاره گرها A Brief Touch on Other Applications of Pointers

  • خلاصه و متشکرم Summary and Thank You

نمایش نظرات

آموزش شروع کار با زبان C
جزییات دوره
2h 26m
74
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Giovanni Dicanio Giovanni Dicanio

Giovanni Dicanio یک برنامه نویس رایانه ای است که هم در سیستم عامل cross-platform C و C ++ و هم در توسعه سیستم عامل ویندوز متخصص است. جیووانی مقالات برنامه نویسی رایانه ای را در C ++ ، OpenGL و سایر موضوعات برنامه نویسی در مجلات رایانه ای ایتالیا نوشت. وی اخیراً برخی از مقالات ویژگی های C ++ را برای مجله MSDN نیز تألیف کرده است. او همچنین به برخی از پروژه های منبع باز کد کمک کرد. تجربه برنامه نویسی رایانه ای او به روزهای طلایی Commodore 64 و Amiga 500 با حضور Basic و Assembly برمی گردد. جیووانی دوست دارد به افراد در حل مشکلات برنامه نویسی C و C ++ در انجمن هایی از جمله Stack Overflow کمک کند. وی از سال 2007 به دلیل مشارکت در جامعه توسعه C ++ ، ابتدا در گروه های خبری NNTP و سپس در مجامع ، جایزه Microsoft MVP ++ Visual C + را برگزار کرده است.