آموزش زبان C برای همه، بخش اول: مبانی برنامه‌نویسی - آخرین آپدیت

دانلود C for Everyone, Part 1: Programming Fundamentals

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره برای همه است. در دنیای جدیدی که در آن زندگی می‌کنیم، کدنویسی یک مهارت ارزشمند و جهانی است، چه دانشمند باشید، چه هنرمند و چه متخصص علوم انسانی. الگوریتم‌ها در همه جا حضور دارند و همه ما باید بدانیم چگونه کار می‌کنند. زبان C به طور ویژه‌ای برای شروع یادگیری کدنویسی مناسب است: این یک زبان آزموده شده و استاندارد است و به شما اجازه می‌دهد فرآیندهای محاسباتی را در سطحی عمیق درک کنید. این دوره اولین بخش از یک مجموعه دو دوره‌ای است. این دوره یک معرفی عملی به برنامه‌نویسی C است که طراحی شده تا یادگیرندگان را گام به گام از مبانی نحو (Syntax) و انواع داده‌ها به مفاهیم پیشرفته‌تری مانند جریان کنترل، توابع، بازگشت (Recursion)، آرایه‌ها و اشاره‌گرها هدایت کند. از طریق درس‌های ویدئویی، کوییزها، تمرین‌های برنامه‌نویسی و وظایف واقعی عیب‌یابی (Debugging)، زبان‌آموزان مفاهیم بنیادی و متدهای صحیح کدنویسی را می‌سازند. در پایان، کاربران قادر خواهند بود برنامه‌های C واضحی بنویسند، به طور مؤثر عیب‌یابی کنند و پایه دانشی لازم برای علوم کامپیوتر پیشرفته و توسعه نرم‌افزار را ایجاد کنند.

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

مقدمه Introduction

  • مرور کلی C 🎥 Overview

  • تاریخچه زبان C 🎥 History of C

  • کامپایل، عیب‌یابی و اجرای برنامه، بخش اول 🎥 Compiling, debugging, and running a program, part 1

  • کامپایل، عیب‌یابی و اجرای برنامه، بخش دوم 🎥 Compiling, debugging, and running a program, part 2 (File included in Downloads)

  • اولین برنامه 🎥 First program

  • مثال: کد محاسبه دایره 🎥 Example: Circle code

  • مثال: ماراتن 🎥 Example: Marathon

  • ورودی/خروجی ساده: فارنهایت 🎥 Simple input/output: Fahrenheit

  • ورودی/خروجی ساده: مایل 🎥 Simple input/output: Miles

عناصر لغوی و انواع داده‌ها Lexical Elements and Data Types

  • مجموعه نویسه‌ها و توکن‌ها 🎥 Character sets and tokens

  • کامنت‌ها 🎥 Comments

  • کلمات کلیدی 🎥 Keywords

  • شناسه‌ها 🎥 Identifiers

  • عملگرها 🎥 Operators

  • عبارات و اولویت‌ها 🎥 Expressions and precedence (File included in Downloads)

  • عبارت و ارزیابی 🎥 Expression and evaluation

  • اعلان‌ها 🎥 Declarations

  • انواع بنیادی و sizeof 🎥 Fundamental types and sizeof

  • نوع داده char 🎥 The char type (File included in Downloads)

  • نوع داده int 🎥 The int type

  • انواع اعداد صحیح و اعشاری 🎥 The integer and floating point types (Files included in Downloads)

جریان کنترل و توابع ساده Flow of Control and Simple Functions

  • عملگرهای منطقی، عبارات و ارزیابی اتصال کوتاه 🎥 Logical operators, expressions, and short-circuit evaluation

  • دستور شرطی if و if else 🎥 The conditional statement if and if-else

  • دستور تکرار while 🎥 The iterative statement while

  • توضیح while cnt char 🎥 While-cnt-char-explained

  • مثال کد while 🎥 While-code example

  • دستور for و معادل آن در while 🎥 The for statement and its while analog

  • مثال کد دستور for 🎥 For statement code example

  • عملگرهای خاص شرطی و ویرگول 🎥 Oddball operators-conditional and comma

  • مثال کد عملگر Ternary 🎥 Ternary-operator code example

  • دستورات break، continue و switch 🎥 Break and continue and switch (File included in Downloads)

توابع پیشرفته، بازگشت، آرایه‌ها و اشاره‌گرها Advanced Functions, Recursion, Arrays, and Pointers

  • تعریف تابع 🎥 Function definition

  • مثال کد تابع 🎥 Function code example

  • دستور return 🎥 Return statement

  • پروتوتایپ تابع 🎥 Function prototype

  • پروتوتایپ تابع: مثال کد 🎥 Function Prototype: code example

  • توضیح متغیرهای تابع با Call by Value 🎥 Function variables with call-by-value explained

  • تعاریف تابع و قوانین Scope 🎥 Function definitions and scope rules

  • مثال کد Storage Class 🎥 Storage class code example

  • بازگشت ساده (Simple Recursion) 🎥 Simple recursion

  • کد فاکتوریل با بازگشت 🎥 Recursion- factorial code

  • کد فیبوناچی با بازگشت 🎥 Recursion Fibonacci code (File included in Downloads)

آرایه‌ها و اشاره‌گرها Arrays and pointers

  • اشاره‌گرها و آرایه‌های ساده 🎥 Pointers and simple arrays

  • مقداردهی اولیه آرایه‌ها 🎥 Initialize arrays

  • مثال کد نمره آرایه 🎥 Array-grade-code example

  • اشاره‌گر چیست؟ 🎥 What is a pointer

  • مثال کد اشاره‌گر 🎥 Pointer code example

  • شبیه‌سازی Call by Reference 🎥 Call-by-reference simulated

  • آرایه به عنوان پارامتر 🎥 Array as a parameter

  • کد مرتب‌سازی حبابی آرایه 🎥 Array-bubble-sort code

  • مرور کلی مرتب‌سازی ادغامی (Merge Sort) 🎥 Merge sort overview

  • کد ادغام: مثال اول 🎥 Merge code: Example 1

  • کد ادغام: مثال دوم 🎥 Merge code: Example 2 (File included in Downloads)

امتحان نهایی Final Exam

نمایش نظرات

آموزش زبان C برای همه، بخش اول: مبانی برنامه‌نویسی
جزییات دوره
11h 52m
53
(آخرین آپدیت)
342,137
4.4 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده