آموزش اصول سی پلاس پلاس: آرایه‌ها، اشاره‌گرها، رشته‌ها و وکتورها برای یادگیرندگان سطح متوسط - آخرین آپدیت

دانلود C++ Essentials: Arrays, Pointers, Strings & Vectors for Intermediate learners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آماده‌اید مهارت‌های C++ خود را به سطح بعدی ببرید؟

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

آنچه در این دوره خواهید آموخت

این دوره بر تسلط بر مفاهیم کلیدی و میانی C++ تمرکز دارد، از جمله:

  • آرایه‌ها (Arrays): آرایه‌های یک‌بعدی، دوبعدی و چندبعدی را با کاربردهای دنیای واقعی بررسی کنید.

  • اشاره‌گرها (Pointers): یاد بگیرید چگونه حافظه را به طور کارآمد مدیریت کنید، اشاره‌گرها را به توابع ارسال کنید و با اشاره‌گرها در آرایه‌ها و ساختارها کار کنید.

  • حافظه پویا (Dynamic Memory): درک کنید که چگونه حافظه را با استفاده از تکنیک‌های پیشرفته، به طور موثر تخصیص داده و مدیریت کنید.

  • رشته‌ها (Strings): عملیات دستکاری رشته‌ها را انجام دهید و از مدیریت فایل برای کنترل داده‌ها در سناریوهای واقعی استفاده کنید.

  • بردارها (Vectors): به مدیریت داده‌های پیچیده با بردارها بپردازید.

ویژگی‌های برجسته دوره

  • مثال‌های کاربردی و واقعی: مفاهیمی مانند مرتب‌سازی، جستجو و محاسبات آماری را با استفاده از آرایه‌ها به کار ببرید.

  • تمرینات عملی: روی تعداد زیادی تمرین کدنویسی عملی کار کنید تا مهارت‌های کدنویسی خود را بهبود بخشید.

  • برنامه درسی جامع: تعامل آرایه‌ها، اشاره‌گرها و ساختارها را در توسعه برنامه‌های قدرتمند C++ درک کنید.

  • راهنمایی گام به گام: با توضیحات واضح و کدنویسی عملی، اعتماد به نفس خود را در موضوعات پیچیده افزایش دهید.

چرا این دوره را شروع کنید؟

  • مناسب برای فراگیران متوسط: برای تثبیت مفاهیم اساسی و آماده‌سازی شما برای برنامه‌نویسی سطح پیشرفته طراحی شده است.

  • رویکرد عملی: با پیاده‌سازی گام به گام مفاهیم پیچیده بلافاصله پس از هر درس مربوطه، تجربه کدنویسی عملی کسب کنید.

  • پلی به سوی C++ پیشرفته: این دوره به عنوان مسیری برای تسلط بر موضوعاتی مانند برنامه‌نویسی شی‌گرا و الگوریتم‌های پیشرفته عمل می‌کند.

این دوره برای چه کسانی مناسب است؟

این دوره برای افراد زیر ایده‌آل است:

  • فراگیران C++ سطح متوسط که می‌خواهند مهارت‌های برنامه‌نویسی خود را ارتقا دهند.

  • دانشجویانی که برای دوره‌های پیشرفته C++ یا چالش‌های برنامه‌نویسی دنیای واقعی آماده می‌شوند.

  • توسعه‌دهندگان مشتاقی که به دنبال درک مدیریت حافظه C++، ساختارهای پیشرفته و تکنیک‌های کدنویسی کارآمد هستند.

  • علاقه‌مندان یا متخصصانی که مشتاقند مهارت‌های حل مسئله خود را بهبود بخشند و چالش‌های پیچیده برنامه‌نویسی را بپذیرند.

پیش‌نیازها

برای بهره‌مندی حداکثری از این دوره، فراگیران باید از قبل با موارد زیر آشنا باشند:

  • برنامه‌نویسی پایه C++، شامل انواع داده (data types)، شرط‌های if-else، حلقه‌ها (loops)، دستورات switch و توابع (functions).

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


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

درس‌ها Lessons

  • مقدمه C++ برای یادگیرندگان متوسط Skillshare Introduction c++ for intermediate learners skillshare

  • کلمه کلیدی Continue Continue keyword

  • کلمه کلیدی Break Break keyword

  • کلمه کلیدی Goto goto keyword

  • آرایه Array

  • آرایه (تمرین #1) Array (Exercise #1)

  • آرایه (تمرین #2) Array (Exercise #2)

  • تابع آرایه Array Function

  • ۵. تابع آرایه – تمرین ۱ 5 Array Function Exercise1

  • ۶. تابع آرایه – تمرین ۲ 6 Array Function Exercise2

  • ۷. مثال‌های آرایه 7 Array Examples

  • ۸. آمار آرایه 8 Array statics

  • ۹. آمار آرایه – تمرین ۱ 9 Array statics exercise1

  • ۱۰. آمار آرایه – تمرین ۲ 10 Array statics exercise2

  • ۱۱. مرتب‌سازی آرایه به ترتیب صعودی 11 Array sort ascending order

  • ۱۲. مرتب‌سازی آرایه به ترتیب صعودی ۲ 12 Array sort ascending order 2

  • ۱۳. مرتب‌سازی آرایه به ترتیب نزولی 13 array sort descending order

  • ۱۴. معکوس کردن آرایه 14 array reverse

  • ۱۵. درج یک آرایه در ابتدای آرایه دیگر 15 insert an array in the beginning of another array

  • ۱۶. درج یک آرایه در انتهای آرایه دیگر 16 insert an array at the end of another array

  • ۱۷. درج یک آرایه در میانه آرایه دیگر 17 insert an array in the middle of another array

  • ۱۸. آرایه ثابت 18 Constant array

  • ۱۹. آرایه دو بعدی 19 two dimensional array

  • ۲۰. آرایه دو بعدی – تمرین ۱ 20 two dimensional array exercise1

  • ۲۱. آرایه دو بعدی – تمرین ۲ 21 two dimensional array exercise2

  • ۲۲. آرایه چند بعدی 22 Multi dimensional array

  • ۱. اشاره‌گرها 1 Pointers

  • ۱. تابع اشاره‌گرها ۰ 1 1Pointers function0

  • ۲. تابع اشاره‌گرها ۱ 2 pointers function1

  • ۳. تابع اشاره‌گرها ۲ 3 pointers function2

  • ۴. آرایه اشاره‌گر – تمرین ۲ 4 Pointer array exercise2

  • ۵. اشاره‌گر به آرایه دو بعدی 5 pointer to two dimensional array

  • ۶. اشاره‌گر به آرایه دو بعدی ۲ 6 pointer to two dimensional array 2

  • ۷. آرایه‌ای از اشاره‌گرهای تابع 7 array to function pointers

  • ۸. آرایه‌ای از اشاره‌گرهای تابع ۲ 8 array to function pointers 2

  • ۹. اشاره‌گر به یک تابع به عنوان پارامتر تابع دیگر ۲ 9 pointer to a function as a parameter of another function 2

  • ۱۰. اشاره‌گر به یک تابع به عنوان پارامتر تابع دیگر 10 pointer to a function as a parameter of another function

  • ۱۱. تخصیص حافظه پویا ۱ 11 Dynamic memory allocation1

  • ۱۲. تخصیص حافظه پویا ۲ 12 Dynamic memory allocation2

  • ۱۳. اشاره‌گر به اشاره‌گر دیگر ۱ 13 A pointer to another pointer 1

  • ۱۴. اشاره‌گر به اشاره‌گر دیگر ۲ 14 A pointer to another pointer 2

  • ۱۵. تبدیل نوع ۱ 15 Type Casting 1

  • ۱۶. تبدیل نوع ۲ – اشاره‌گرهای Void 16 type casting 2 void pointers

  • ۱۷. تبدیل نوع ۳ – اشاره‌گرهای Void 17 type casting 3 void pointers

  • ۱۸. تبدیل نوع ۴ – اشاره‌گرهای Void 18 type casting 4 void pointers

  • ۱۹. تبدیل نوع ۵ – اشاره‌گرهای Void 19 type casting 5 void pointers

  • ۱. رشته‌ها 1 Strings

  • رشته ۱ – طول String 1 length

  • رشته ۲ – دسترسی به کاراکترها String 2 access characters

  • رشته ۳ – الحاق String 3 append

  • رشته ۴ – درج String 4 insert

  • رشته ۵ – حذف String 5 erase

  • رشته ۶ – جایگزینی String 6 replace

  • رشته ۷ – زیررشته String 7 substring

  • رشته ۸ – پاکسازی String 8 clearing

  • رشته ۹ – معکوس کردن String 9 reverse

  • ۱۰. مرتب‌سازی رشته 10 string sorting

  • ۱۱. آرایه‌ای از رشته‌ها ۱ 11 array of string 1

  • ۱۲. آرایه‌ای از رشته‌ها ۲ 12 array of string 2

  • ۱۳. آرایه‌ای از رشته‌ها ۳ 13 array of string 3

  • ۱. وکتورها ۱ 1 vectors 1

  • وکتور ۲ – مجموع همه اعداد ۱۲ Vector 2 sum of all numbers 12

  • وکتور ۳ – دسترسی به عناصر Vector 3 access elements

  • وکتور ۴ – اندازه Vector 4 size

  • وکتور ۵ – تغییر عناصر Vector 5 modify elements

  • وکتورها ۶ – Popback Vectors 6 popback

  • وکتورها ۷ – پاک کردن Vectors 7 clear

  • تمرین کدنویسی وکتورها ۸ Coding exercise vectors 8

  • وکتورها – تمرین ۹ Vectors exercise 9

  • وکتورها – تمرین ۱۰ Vectors exercise 10

  • وکتور ۱ – درج و نمایش ۱۱ Vector 1 insert and display 11

  • وکتور ۲ – مجموع همه اعداد ۱۲ Vector 2 sum of all numbers 12

  • وکتور ۳ – حداکثر عدد در یک وکتور ۱۳ Vector 3 max number in a vector 13

  • وکتور ۴ – معکوس کردن ۱۴ Vector 4 reverse 14

  • وکتور ۵ – حذف اعداد زوج ۱۵ Vector 5 remove even numbers 15

نمایش نظرات

آموزش اصول سی پلاس پلاس: آرایه‌ها، اشاره‌گرها، رشته‌ها و وکتورها برای یادگیرندگان سطح متوسط
جزییات دوره
8h 5m
75
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
4
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr. Reza Shahin Dr. Reza Shahin

Ph.D.

دکترای تخصصی

Lecturer

استاد دانشگاه | مدرس

Researcher

پژوهشگر | محقق