پایتون رو بلدی، اما یه جای کار هنوز میلنگه؟
اونجایی که کدت اجرا میشه، ولی نمیفهمی چرا اینطوری کار کرد…
اونجایی که یه باگ ساده، روزت رو خراب میکنه…
همهمون اون لحظه رو تجربه کردیم!
مشکل از تو نیست!
مشکل از مسیریه که باهاش وارد دنیای برنامهنویسی شدی.
++C و پایتون هر دو از غول های زبان های برنامه نویسی هستند و بسیاری از پلتفرم هایی که ما روزانه از اونها استفاده میکنیم توسط این دو زبان طراحی و پیاده سازی شدند.
حالا اگر قصد دارید تا شما هم در بین این توسعه دهندگان جایگاه خوبی بدست آورید ابتدا باید اراده ای قوی و ذهنی خستگی ناپذیر داشته باشید ؛ همواره مسیر موفقیت سرشار از فراز و نشیب های بسیاری بوده و افراد موفق بارها در این مسیر زمین خورده و حتی زخمی شدند اما دست از تلاش نکشیدند تا به آرزوهایشان جامه عمل پوشاندند …
اگر بهتازگی قصد ورود به دنیای برنامهنویسی را دارید یا پیشتر تجربهای در این زمینه داشتهاید اما احساس میکنید برخی مفاهیم برایتان بهدرستی جا نیفتاده، این نقطه میتواند شروع مناسبی برای شما باشد.
زبان ++C بهعنوان یکی از زبانهای پایه و ساختاری، به درک عمیقتر منطق نرمافزار و نحوه عملکرد سیستمها کمک میکند.
هدف از یادگیری آن، صرفاً کدنویسی مداوم با این زبان نیست؛ بلکه ایجاد یک ذهنیت تحلیلی و اصولی برای فهم بهتر زبانهایی مانند Python است.
بسیاری از چالشهایی که در مسیر یادگیری پایتون تجربه میشود، به دلیل شکاف مفهومیست که ++C میتواند آن را بهخوبی پوشش دهد.
همانطور که قول داده بودیم کامل ترین آموزش رو تقدیم شما علاقمندان برنامه نویسی میکنیم ...
۱. آشنایی با مفاهیم پایه برنامهنویسی و زبان ++C
انواع زبانهای برنامهنویسی (سطح بالا، پایین، میانی)
تاریخچه و ویژگیهای زبان ++C
نحوه اجرای برنامه در ++C
ساختار کلی یک برنامه در ++C
۲. مبانی زبان ++C
انواع داده اولیه (int, float, char, bool و ...)
تعریف شناسهها و متغیرها
قوانین نامگذاری در ++C
عملگرهای محاسباتی (+ - * / %)
تقدم عملگرها و استفاده از پرانتز
عملگرهای رابطهای (==, !=, >, <, ...)
عملگرهای منطقی (&&, ||, !)
عملگرهای بیتی (&, |, ^, <<, >>)
تبدیل نوع داده (ضمنی و صریح)
۳. آشنایی با محیط برنامهنویسی و نوشتن برنامه ساده
آشنایی با IDE (مثلاً Dev-C++)
نصب و تنظیم محیط برنامهنویسی
ساختار برنامه در ++C
دستورات پیشپردازنده (#include و ...)
تابع ()main
کاراکترهای کنترلی (مانند \n
, \t
)
دستورات ورودی و خروجی (cin و cout)
آشنایی با نوع داده string
نوشتن چند برنامه ساده با ورودی و خروجی
۴. تمرینهای فصلهای مقدماتی
حل تمرینهای فصل اول و دوم
تمرین روی مفاهیم متغیر، عملگر، cin و cout
حل تمرین مقدماتی فصل سوم
۵. ساختارهای کنترلی و حلقهها
شرط if و if...else
شرط چندگانه if...else if...
ساختار switch...case
حلقه for: ساختار و کاربرد
حلقه while و do...while
کنترل جریان با break و continue
تمرین فصل ۳
۶. توابع در C++
تعریف تابع، آرگومان و مقدار بازگشتی
تفاوت بین call by value و call by reference
توابع بازگشتی
محدوده متغیرها و کلاسهای حافظه (auto, static, extern, register)
حل تمرین توابع
۷. آرایهها و رشتهها
آرایههای یکبعدی: تعریف، مقداردهی، پیمایش
کار با رشتهها به عنوان آرایه از char
توابع استاندارد کار با رشتهها (strcpy, strlen, ...)
مرتبسازی آرایهها (Bubble sort، Selection sort)
جستجو در آرایهها (Linear search، Binary search)
حل تمرین آرایه یکبعدی
۸. آرایههای دوبعدی و اشارهگرها
تعریف و مقداردهی آرایه دوبعدی
پیمایش با حلقههای تو در تو
تعریف و استفاده از اشارهگرها
آدرسدهی و دسترسی به متغیر با اشارهگر
ارتباط بین آرایه و اشارهگر
حل تمرین اشارهگرها
۹. آرایههای پویا
مفهوم حافظه پویا (heap)
استفاده از new
و delete
تعریف آرایههای پویا یکبعدی و دوبعدی
تمرین و پروژههای کوچک
۱۰. ساختارها (Structure)
تعریف struct
تفاوت struct و کلاس
استفاده از struct برای ذخیره مجموعه دادههای مرتبط
۱۱. مبانی شیء گرایی
مفاهیم OOP: کلاس، شیء، ویژگی، متد
پیادهسازی کلاس ساده
سازندهها و مخربها (constructor / destructor)
تمرین پیادهسازی چند کلاس ساده
مفاهیم پایهای شیءگرایی (encapsulation، abstraction)
۱۲. مباحث پیشرفتهتر شیءگرایی
پروژه عملی با استفاده از کلاسها
اعضای استاتیک کلاس
تعریف مجدد عملگرها (Operator Overloading)
اشارهگر this و کاربرد آن
وراثت (کلاسهای مشتق)
۱۳. کار با فایلها
فایلهای متنی و باینری
کلاسهای ifstream
, ofstream
, fstream
خواندن و نوشتن در فایل
مدیریت خطا هنگام کار با فایلها
پروژه عملی نهایی شامل فایلها و کلاسها
+ بادریافت گواهینامه ++C
دوره پایتون را هدیه بگیرید!
من محمد جواد مهرآبادی هستم مدیر و موسسه آکادمی استارت آباد
استارت آباد یک استارتاپ دانشگاهی هست که به همت تعدادی از اساتید و دانشجویان نخبه از سال ۱۴۰۰ فعالیت خودش رو آغاز کرد
استارت آباد یک شبکه اجتماعی هست که مخاطبانش یک نقطه مشترک دارند به نام مهارت
یا مهارت بلد هستند و آموزش میدن
یا نیاز به یادگیری مهارت دارن و در حال آموزش مهارت هستند
یا صاحب کسب و کار هستند و نیاز به یک نیروی متخصص دارای مهارت دارن
استارت آباد یک پلتفرم هوشمند مهارت آموزی هست که هدفش ایجاد یک شبکه اجتماعی بین مدرسین، افراد جویای کار و صاحبان کسب و کاره که افراد جویای مهارت و کار رو پس کسب مهارت های لازم به بازار کار متصل کنه
شعار استارت آباد آموزش مهارت های پولساز هست. چرا پولساز؟ برای اینکه معتقدیم برای رسیدن به شغل و درآمد بجای آموزش یک مهارت باید شغل آموزش بدیم و وقتی در آموزش موفق هستیم که مخاطب به درآمد برسه
استارت آباد یک آموزشگاه آنلایه که با مجوز سازمان آموزش فنی و حرفه ای مهارت های پولساز آموزش میده
استارت آباد یک آموزشگاه مهارتی و فنی رو با تمام امکانات میاره روی گوشی موبایل و کامپیوتر شما
استارت آباد در حال حاضر به عنوان یک واحد فناور در مرکز رشد دانشگاه قم مستقر هست و در سال ۱۴۰۳ به عنوان فناور برتر در استان قم انتخاب شد.
چرا استارت آباد یک مجموعه فناور هست؟ ما - از آخرین تکنولوژی های هوش مصنوعی در حوزه آموزش استفاده می کنیم تا هم کیفیت آموزش رو افزایش بدیم و هم برای مخاطبان مون جذاب تر باشیم. فناوری هوش مصنوعی نقطعه عطفی خواهد بود که مجموعه استارت اباد رو به یک مجموعه دانش بنیان تبدیل کنه
استارت آباد با چندین مجموعه دانشگاهی به عنوان بازوی آموزش مهارتی همکاری داره تونسته شرکای علمی و تجاری خوبی رو در قالب تفاهمنامه همکاری همراه کنه و به همه شرکت کنندگان در دوره های آموزشی پس از قبولی در آزمون های آنلاین و هوشمند، گواهینامه معتبر دانشگاهی اعطا می کنه
ما در مجموعه استارت آباد ۵ تا تیم داریم
تیم تولید محتوا که وظیفه تولید محتواهای آموزشی رو برعهده داره
تیم فنی که مسئولیت پشتیبانی و توسعه پلتفرم آموزش استارت آباد رو برعهده داره
تیم بازار یابی و فروش
تیم فضای مجازی که وظیفه مدیریت شبکه های اجتماعی مجموعه و اجرای پلن های فروش B2C مجموعه رو برعهده داره
و تیم پشتیبانی و ارتباط با مشتریان که پس از ثبت نام و ورود یک مخاطب به یک دوره آموزشی وظیفه پشتیبانی و هدایت مخاطب تا اتمام دوره و دریافت گواهینامه مهارتی و جذب بازار کار رو داره
ویدئویی هم که می بینید در استودیو استارت آباد ضبط شده و خوب این استودیو که به همت تیم تولید محتوای استارت آباد طراحی شده شروع خط تولید محصولات استارت آباد هست.
استارت آباد اومده تا در عصر فناوری اطلاعات با آموزش مهارت های نوین و پولساز در حد توان راه حلی اثر گذار برای مشکل شغل و درآمد جوانان و آینده سازان این مرز و بوم ارائه کنه و با تمام قدرت برای رسیدن به هدف تلاش می کنه.
جزوه الکترونیکی
جزوات متنی و تصویری جامع برای هر دوره به صورت اختصاصی
آموزش تا مدرک؛ کاملا مجازی
از برگزاری دوره تا صدور مدرک به صورت کاملا مجازی
ویدیوهای آموزشی آفلاین
مشاهده دورهها به صورت آفلاین در هر بازه از شبانه روز
خدمات با کیفیت
پشتیبانی آنلاین و پاسخگویی مدرسان برای کابران شرکت کننده در دورهها
استارت آباد یک استارتاپ دانشگاهی هست که به همت تعدادی از اساتید و دانشجویان نخبه از سال 1397 فعالیت خودش رو آغاز کرد. استارت آباد یک پلتفرم هوشمند مهارت آموزی هست که هدفش ایجاد یک شبکه اجتماعی بین مدرسین، افراد جویای کار و صاحبان کسب و کار هست که افراد جویای مهارت و کار را پس کسب مهارت های لازم به بازار کار متصل کند. استارت آباد یک واحد فناور مستقر در مرکز رشد دانشگاه قم مستقر بوده و تلاش می کند در عصر فناوری اطلاعات با آموزش مهارتهای نوین و پولساز در حد توان راه حلی اثر گذار برای مشکل شغل و درآمد جوانان و آینده سازان کشور ارائه کند.