آشنایی با انواع ساختمان داده برای تازه کارها {جلسه دَهُم دوره رایگان}

آشنایی با انواع ساختمان داده برای تازه کارها

برای اینکه یه برنامه نویس خوب باشید باید انواع ساختمان داده رو به خوبی بشناسید و بتونید باهاشون کار کنید. بعد از اینکه در جلسات قبلی با انواع داده در برنامه نویسی و نحوه استفاده از متغیرها آشنا شدید؛ نوبت اینه که ساختمان‌های داده یا Data Structure ها رو بشناسید. پس بدون هیچ مقدمه چینی […]

جلسه نُهمِ دوره رایگان مقدمات برنامه نویسی [معرفی حافظه heap و stack]

معرفی حافظه heap و stack

هر برنامه نویسی باید بدونه حافظه heap و stack چیه. اماپیچیدگی این مطلب برای برنامه نویس‌های تازه کار به قدریه که وقتی این موضوع رو سرچ میکنن و مطالب موجود رو میخونن؛ بیشتر گیج میشن. این میشه که از کنار این موضوع میگذرن و با خودشون  میگن: “اگه بعدا نیازش داشتم میرم سراغش”. راستش خود […]

5 توصیه به برنامه نویس‌های تازه کار برای ورود به بازار کار برنامه‌نویسی

5 توصیه به برنامه نویس‌های تازه کار برای ورود به بازار کار برنامه‌نویسی

یاد گرفتن اولین زبان برنامه نویسی احساس شیرینیه که هیچوقت فراموش نمیشه. وقتی بالاخره به این سطح از توانایی می‌رسید که یه نرم افزار رو برنامه نویسی کنید. کم کم همه شروع میکنن بهتون بگن مهندس و به عنوان برنامه نویس بشناسنت. اون موقع است که دوست دارید وارد بازار کار برنامه‌نویسی بشید. اما معمولا […]

بهترین منابع یادگیری برنامه نویسی که ندونی ضرر کردی

بهترین منابع یادگیری برنامه نویسی

انتخاب بهترین منابع یادگیری برنامه نویسی، همیشه یکی از معضلات بزرگیه که دانشجوها باهاش دست و پنجه نرم میکنن. به همین دلیل تصمیم گرفتم یه راهنمای کامل درباره این موضوع تهیه کنم. البته باید بگم من این راهنما رو طبق تجربیات خودم ایجاد کردم. این روش برای منی که در دوره کمبود اینترنت و منابع […]

سیر تا پیاز کار با متغیرها در برنامه نویسی رو اینطور یاد بگیر!!

مفهوم متغیرها در برنامه نویسی

در جلسه قبلی درباره انواع داده(data type ها) در برنامه نویسی با هم صحبت کردیم. امروز قراره بحث رو با معرفی متغیرها در برنامه نویسی ادامه بدیم. اگه خاطرتون باشه گفتیم که هر مقدار قابل ذخیره سازی در کامپیوتر نوعی data است. در این جلسه متوجه میشیم data به وسیله چه دستور برنامه نویسی‌ای در […]

انواع داده در برنامه نویسی {جلسه شِشُم دوره رایگانِ مقدمات برنامه نویسی}

انواع-داده-در-برنامه-نویسی

برنامه نویس‌های تازه کار و گاهی هم برنامه نویس‌های کهنه کار اما حواس پرت، با خطاهای مختلفی مثل Data Type are incompatible، Data wrong Type، Conversion Error و… مواجه میشن. دلیل دریافت چنین خطایی، بی توجهی به انواع داده(data) است. یعنی برنامه نویس برای ذخیره یک مقدار از نوع داده(data type) نامناسبی استفاده کرده. توی […]

نرم افزار از چه قسمت‌هایی تشکیل شده؟! – معرفی کامل لایه‌‌های نرم افزار

نرم افزار از چه قسمت_هایی تشکیل شده؟! - معرفی کامل لایه_ های نرم افزار

طی سه جلسه قبلی دوره آموزش مقدمات برنامه نویسی، درباره مفاهیم اولیه سیستم‌های کامپیوتری صحبت کردیم. اما امروز بالاخره قصد داریم کم کم وارد بحث شیرین برنامه نویسی بشیم. این جلسه قراره درباره لایه‌های نرم افزار با هم صحبت کنیم. شناخت بخش‌های نرم افزار بهتون کمک میکنه دیدگاه شفاف‌تری نسبت به برنامه نویسی بخش‌های مختلف […]

با شناخت انواع خطاهای برنامه نویسی از 50% برنامه نویس‌ها بهتر کد بزن

انواع خطاهای برنامه نویسی

دست و پنجه نرم کردن با خطاهای برنامه نویسی برای همه مشکله. هیچوقت اون روزهایی رو فراموش نمیکنم که هاج و واج پای کامپیوتر نشسته بودم و فکر میکردم چرا کدم Run نمیشه؟!!. حتما شما هم چنین موقعیتی رو تجربه کردید مگه نه؟؟. نکته غم انگیز ماجرا اینجاست که فکر میکنی چند وقت دیگه که […]

انواع زبان‌ های برنامه نویسی

انواع زبان‌ های برنامه نویسی

قبل از اینکه بخواید به یک برنامه نویس حرفه‌ای تبدیل بشید، بهتره انواع زبان‌ های برنامه نویسی رو بشناسید. زبان‌های برنامه نویسی از چند نظر قابل دسته‌بندی هستن. در ادامه این دسته‌بندی‌ها رو بهتون معرفی میکنم. به این ترتیب می‌تونید انتخاب دقیق‌تر و بهتری در رابطه با انتخاب زبان برنامه نویسی تون داشته باشید. بیشتر […]

آشنایی با مفهوم کامپایلر – جلسه دوم دوره رایگان مقدمات برنامه نویسی

آشنایی با مفهوم کامپایلر

اگه به تازگی آموزش برنامه نویسی رو شروع کرده باشید، حتما کلمه کامپایلر رو شنیدید. شاید این سوال در ذهنتون شکل گرفته باشه که مفهوم کامپایلر چیه؟، و چکار میکنه؟!. در این جلسه (جلسه دوم) دوم دوره قبل از شروع برنامه نویسی، قصد دارم درباره کامپایلر باهاتون صحبت کنم. بعد از اتمام این جلسه شما […]