آموزش برنامه نویسی ++C – اصول برنامه نویسی سی پلاس پلاس :
آموزش اصول ضروری زبان برنامه نویسی C++
در آموزش برنامه نویسی ++C، شما برنامه نویسی C++ را از پایه میآموزید. این زبان برنامه نویسی قدرتمند، که به طور گستردهای برای توسعه سیستمها و برنامههای کاربردی مورد استفاده قرار میگیرد، تقریباً برای هر سیستمعاملی در دسترس بوده و بر بسیاری از زبانهای مشتق شده، از جمله C# و جاوا، تأثیر گذاشته است. در این آموزش، مدرس دوره Bill Weinman ، شما را از طریق اصول ضروری و پایههای این زبان برنامه نویسی، راهنمایی میکند. او به شما کمک میکند تا محیط خود را برای کدنویسی تنظیم کرده، همچنین، آناتومی یک برنامه پایه C++ را تشریح میکند. Bill Weinman، با مرور موارد ضروری نظیر عبارات، متغیرها، شرط ها، عملگرها، حلقهها و توابع شروع کرده و به سمت موضوعات پیچیدهتری مانند ساختمان داده ها، کلاسها، اشیاء و الگوها حرکت میکند. در طول این مسیر، بیل مفاهیمی مانند recursion یا بازگشت، type casting و عملگرهای اورلود شده را توضیح داده و به کلاسها و الگوریتمهای کانتینر قدرتمند در کتابخانه قالب استاندارد (STL) میپردازد. این دوره آموزشی جامع و ارزشمند، میتواند به صورت یک مرجع قدرتمند C++، هم برای برنامه نویسان با تجربه و هم برای کسانی که کاملاً با این زبان آشنا هستند، مورد استفاده قرار بگیرد.

آموزش اصول برنامه نویسی: ساختمان داده ها
هنگامی که شما از برنامههای ساده شامل یک یا دو متغیر عبور کردید، از ساختمان داده ها برای ذخیره مقادیر در برنامه های خود استفاده خواهید کرد. ساختمان داده ها مانند کانتینرها هستند، برای هر نوع دادهای یکی وجود دارد. در حالی که به کارگیری ساختارهایی مانند آرایهها و صفها گاهی بدیهی تلقی میشوند، با اینهمه درک عمیقتر برای هر برنامهنویسی که میخواهد بینش عمیقتری در برنامه نویسی پیدا کرده و درک کند که چگونه انتخابهایی که انجام میدهد، بر عملکرد و کارایی برنامههای او تأثیر میگذارد، حیاتی است.
در آموزش برنامه نویسی ++C، کاترین هاج مدرس دوره، یک نمای کلی از ضروری ترین ساختمان داده ها را برای برنامه نویسی مدرن ارائه میدهد. کاترین در آموزش برنامه نویسی ++C از روشهای ساده گروهبندی دادهها، مانند آرایهها و ساختارها شروع کرده و به تدریج ساختمان داده های پیچیدهتری مانند لیستهای پیوندی، پشتهها و صفها، جداول هش و درختها و نمودارها را معرفی میکند. هر درس با یک مثال واقعی و عملی همراه است که ساختمان داده ها را در عمل نشان میدهد. زمانی که این دوره را تمام کردید، درک واضحی از ساختمان داده ها خواهید داشت و نحوه استفاده از آنها را در هر زبانی که استفاده میکنید، سی شارپ، جاوا اسکریپت، سویفت، جاوا یا پایتون و …. خواهید فهمید.
اصول برنامه نویسی
مقدمه
اصول برنامه نویسی
همراهی با دوره
مبانی برنامه نویسی
برنامه نویسی چیست
زبان برنامه نویسی چیست
نوشتن کد منبع
اجرای کد
استفاده از یک IDE
برنامه نویسی Syntax
چرا پایتون
نصب پایتون بر روی مک
نصب پایتون بر روی ویندوز
اجرای حط دستور پایتون
نصب ویژوال استودیو کد بر روی مک
نصب ویژوال استودیو کد بر روی ویندوز
اجرای پایتون در IDE
عبارات اساسی
رفع اشکال
متغیرها و انواع داده ها
معرفی متغیر ها و انواع داده ها
متغیرهای زبان ها
کار با اعداد
کار با رشته ها
استفاده درست از WhiteSpace
کار با نظرات
چالش خروجی چیست
راه حل خروجی
کد شرطی
تصمیم گیری در کد
جستجوی شرایط
کار با شرایط ساده
شرایط سراسر زبان ها
چالش بازی حدس زدن
راه حل بازی حدس زدن
کد Modular
مقدمه ای بر توابع
ایجاد و فراخوانی توابع
تنظیمپارامترها و آرگومان ها
برگرداندن مقادیر از توابع
چالش شهرهای مورد علاقه
راه حل شهرهای مورد علاقه
نتیجه گیری
کاوش در زبان ها
گام های بعدی
اصول برنامه نویسی ++C
مقدمه
در باره این دوره
استفاده از فایل های تمرین
++C چیست ؟
زنجیره ای از ابزار و نصب
استفاده از Xcode در تمرین
استفاده از Visual Studio در تمرین
مبانی Syntax
معرفی پایه های Syntax
آناتومی برنامه ++C
اظهارات و عبارات رایج
شناسه ها
تعریف متغیرها
نشانگرها
منابع
آرایه های اولیه
رشته های اولیه
مشروط
انشعاب مشروط
حلقه انشعاب مشروط
تکرار با For
تکرار مبتنی بر محدوده
استفاده از Stdout
انواع داده ها
مروری بر رانواع داده ها
انواع عدد صحیح
اندازه عدد صحیح
اعداد صحیح با اندازه ثابت
انواع ممیز شناور
کاراکترها و رشته ها
دنباله فرار کاراکتر ها
مقدماتی
منابع
داده های سازمان یافته
Bit Field
شمارش ها
اتحاد ها
تعریف نمونه ها با typedef
انواع Viod
مدل خودکار
ثبات نشانگر تهی بدون ابهام
اپراتورها
اپراتورهای رایج
انتصاب ترکیبی اپراتورها
اپراتورهای افزایش و کاهش
اپراتورهای رابطه ایی
اپراتورهای منطقی
اپراتورهای Bitwise
اپراتورهای شرطی سه تایی
اپراتورهای حافظه پویا
عوامل ثایپ
استفاده Sizeof
استفاده از Typeid
تقدم عملگر
فانکشن ها
مروری بر توابع ++C
ساخت یک تابع
ارسال مقادیر به یک تابع
استفاده از متغیر های خودکار و استاتیک
برگرداندن مقادیر از یک تابع
استفاده از نشانگر های تابع
اضافه باز نام توابع
اعریف تعداد متغیری از آرگومان ها
استفاده از بازگشت
کلاس ها و آبجکت ها
مروری بر کلاس ها و آبجکت ها
تعریف یک کلاس
اعضای داده
اعضای تابع
سازندگان و ویرانگرها
بارگذاری بیش از حد اپراتورها
بارگذاری بیش از حد اپراتورها با توابع
قالب ها ( Template )
درک قالب ها
کارکرد قالب ها
کلاس قالب ها
کتابخانه استاندارد
مروری بر لایبری های استاندارد
فایل I_O
فایل های Binary
مدیریت فایل ها
کاراکترهای فرمت نشده I_O
کاراکترهای فرمت شده I_O
توابع رشته
رسیدگی به خطاهای سیستم
کتابخانه استانداردقالب ها
مروری بر STL
وکتورها
رشته ها
جریان های I_O
رسیدگی به انتظارات
نتیجه گیری
تشکر
نقد و بررسیها
هنوز بررسیای ثبت نشده است.