آیا هنوز هم ++C گزینه خوبیه برای شروع برنامه نویسی؟
بیشتر دانشجوها برنامه نویسی رو با سی پلاس پلاس شروع کردن و یا یه جایی کارشون به سی پلاس پلاس افتاده و چون تو دانشگاه ها کیفیت تدریس برنامه نویسی جالب نیست ممکنه بعضیا یه نگاه منفی به این زبان برنامه نویسی داشته باشن. من در ویدیویی که در کانال یوتیوبم منتشر کردم سعی کردم یک نگاه بی طرفانه به سی پلاس پلاس داشته باشم که اگر دوست داشتید میتونید اون ویدیو رو ببینید:
اما اگر بخوام خلاصه اون ویدیو رو اینجا براتون بیارم میتونم بگم :
- اگه شما دانشجو هستید و تا الان برنامه نویسی کار نکردید و این ترم سیپلاسپلاس دارید به جای اینکه خودتون رو تو چند راهی انتخاب زبان بندازید بهترین کار اینه که سی پلاس پلاس رو به بهترین شکل ممکن یاد بگیرید
- اگه دوست دارید به سمت بازی سازی و یا ماشین لرنیگ برید سی پلاس پلاس یکی از گزینه های خوبه
- اگه دوست دارید طراح سایت بشید سی پلاس پلاس به دردتون نمیخوره
- اگه دوست دارید اپلیکیشن موبایل طراجی کنید گزینه های دیگه ای هم وجود داره که بهش فکر کنید
اگه سیپلاسپلاس رو برای شروع یادگیری برنامه نویسی انتخاب کردید این چند تا نکته هم در نظر بگیرید:
- بهترین نقطه برای شروع یادگیری برنامه نویسی، الگوریتم و فلوچارته. پیشنهاد میکنم دوره رایگان من در یوتیوب رو ببینید.
- حتی اگه سی پلاس پلاس رو به عنوان زبانی انتخاب کردید که هنوز مطمئن نیستید که گزینه خوبی برای شما هست یا نه یه خبر خوب براتون دارم: اگه سی پلاس پلاس رو درست و اصولی یاد بگیرید (مخصوصا مفاهیم شی گراییش) بعد از اون یادگیری هر زبان برنامه نویسی دیگه براتون ساده تر میشه. پس سعی کنید به بهترین شکل ممکن یاد بگیرید
آموزش C++ با رویکرد حل مساله
اگر در اینترنت چرخی بزنید سایتها و ویدیوهای زیادی از آموزش ++C پیدا میکنید که بعضی از آنها بسیار مفید و کامل هستند. من قصد دارم با نگاه جدیدی به آموزش ++C بپردازم و اون هم هنر حل مساله است.
یعنی چی؟ یعنی علاوه بر اینکه سینتکس سی پلاس پلاس رو بهتون آموزش میدم سعی میکنم حل مساله رو یاد بگیرید. پس در کنار آموزشها در قالب دو تا نوشته نمونه سوالات سی پلاس پلاس رو براتون آماده کردم که پیشنهاد میکنم حتما نمونه سوالات رو ببینید و حل کنید.
علاوه بر آموزشهای سایت، آموزشهای من رو در یوتیوب و به صورت ویدیویی هم دنبال کنید. آموزشهایی که براتون آماده کردم حاصل چندین سال تجریه در آموزش برنامهنویسی است و سعی شده است در چهارچوب و قالب اصولی آموزشها ارائه بشه.
بازم تاکید میکنم که سعی کنید حتما مثالها و تمرینها رو خودتون کدنویسی کنید که درک بهتری از برنامه نویسی پیدا کنید.
یوتیوب پلاس سی پلاس پلاس
حل نمونه سوالات 36 تا 50 سیپلاسپلاس
حل نمونه سوالات 1 تا 35 سیپلاسپلاس
خواندن این مطالب را از دست ندهید:
- جلسه 10 – استراکچر در c++ – مثالها
- نمونه سوالات سی پلاس پلاس به همراه حل سوالات منتخب
- جلسه 9 – استراکچر در سی پلاس پلاس
- آموزش ++C – آرایه دو بعدی (مثالها)
- جلسه 2 – ساختار شرط در سی پلاس پلاس
- جلسه 6 – آرایه دو بعدی در سی پلاس پلاس
- جلسه 8 – بررسی یک مثال کاربردی و بازی در c++
- دوره آموزش برنامه نویسی
- جلسه 4 – تابع در سی پلاس پلاس
- آموزش الگوریتم و فلوچارت؛ ساختار تصمیم
- آموزش اسکرچ – جلسه اول
- جلسه 1- شروع برنامه نویسی سی پلاس پلاس
- جلسه 3 – ساختار تکرار در سی پلاس پلاس
- جلسه 5 – آرایه در سی پلاس پلاس
- جلسه 11 – اشاره گر در c++