آموزش شروع با زبان C - آخرین آپدیت

دانلود Getting Started with the C Language

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره ، "شروع به کار با زبان C" ، شما می آموزید که چگونه کد C با کیفیت را بنویسید و با استفاده از زبان C ، برنامه های کاربردی را شروع کنید. ابتدا ساختار اصلی یک برنامه کنسول C را کشف خواهید کرد ، نقش کامپایلر C را یاد می گیرید ، و نحوه ساخت کد C خود را از هر دو خط فرمان و با استفاده از IDE (VS Code) می توانید. در مرحله بعد ، شما می توانید نحوه تعریف متغیرها در C و نحوه انجام I/O اساسی را کشف کنید. سپس ، نحو را برای تصمیم گیری اساسی در 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 Code برای توسعه C در ویندوز Prerequisites for Setting Up VS Code for C Development on Windows

  • افزودن پرونده کد منبع به کد VS 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

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

  • I/O اساسی با رشته ها Basic I/O with Strings

  • نسخه ی نمایشی: رشته اصلی I/O در عمل 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

  • نسخه ی نمایشی: اگر در عمل باشد 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

  • اگر اظهارات متغیرها را در داخل اعلام کنید 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

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

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

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

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

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

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

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

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

  • نسخه ی نمایشی: اشکالات مبتدی: توجه به حلقه های بی نهایت 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

  • نسخه ی نمایشی: رفع عملکرد مبادله با پارامترهای اشاره گر 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 (پلورال سایت)
(آخرین آپدیت)
138
4.7 از 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 + را برگزار کرده است.