صفحه اصلی / بلاگ / آموزش مفاهیم کلی و اولیه برنامه نویسی + هدیه ویژه

آموزش مفاهیم کلی و اولیه برنامه نویسی + هدیه ویژه

در این مطلب به طور کلی با مفاهیم اولیه برنامه نویسی،برنامه نویسی چی هست،چیزایی که برای شروع برنامه نویسی نیاز داریم،کسب درآمد از برنامه نویسی و … صحبت میکنیم.

مفاهیم اولیه برنامه نویسی

سلام دوستان با یه مطلب جذاب و کاربردی دیگه در خدمت شما هستم،چیزی که امروز میخوام در موردش صحبت کنم،مفاهیم اولیه برنامه نویسی هست،اینکه برنامه نویسی چی هست؟، چطور وارد برنامه نویسی بشیم،چه زبان برنامه نویسی رو انتخاب کنیم و …،در ضمن در آخر این آموزش ما برای شما یک هدیه ویژه در نظر گرفتیم که میتوانید از آن استفاده کنید،پس خیلی نمیخوام بیرون از بحث صحبت کنم و بریم برای شروع یاد گیری برنامه نویسی و یه شروع انفجاری،کمربند های خودتون رو ببندید که قراره وارد دنیای پر از رمز و راز و پر پیچ و خم برنامه نویسی بشیم.

برنامه نویسی چیه؟

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

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

همین دستگاه هایی که دور اطرافمون هستند رو فرض کنید،آیا یه کاربر عادی میتونه برنامه های اون رو بنویسه،به عنوان مثال یه سیستم هوش مصنوعی،یه دستیار صوتی و …،صد در صد یه کاربر عادی نمیتونه همچین کاری رو انجام بده،ولی برنامه نویس ها توانایی انجام این کار رو دارند و من اینجا هستم تا شما رو با دنیای برنامه نویسی و صفر و یک آشنا کنم.

صفر و یک:

صفر و یک
صفر و یک | هگزا دسیمال

حالا میخوایم راجع به صفر و یک صحبت کنیم،صفر و یک چی هست و اصلا چرا میگن صفر و یک،در دنیای کامپیوتر هر چیزی،هر فرمانی هر دستوری،هر کدی و ….،در نهایت برای اینکه اون کامپیوتر(کامپیوتر که میگم منظورم درکل سیستم های کامپیوتری هست) بتونه اون رو بفهمه تبدیل به صفر و یک میشوند،یعنی شما فرض کنید که یه برنامه نویسی اومده یه برنامه ای نوشته برای سیستم عامل ویندوز،با زبان برنامه نویسی پایتون،در مورد اینکه زبان های برنامه نویسی چی هستن بعدا صحبت میکنیم.

خب این برنامه نویس برنامه ای که نوشته رو میخواد اجرا کنه،برنامه بخوبی اجرا میشه بدون هیچ باگی و مشکلی،اما در پشت صحنه یعنی داخل اون سی پی یو و تراشه های اون کامپیوتر برای اینکه این کدها اجرا بشه،قبلش تبدیل به صفر و یک میشند،یعنی فرض کنید شما 1000 خط کد نوشتید، در آخر همه اینها تبدیل به دنباله هایی از صفر و یک میشوند،که برای کامپیوتر ها قابل خواندن باشد،پیشنهاد میکنم برای دریافت اطلاعات بیشتر در مورد صفر و یک این مقاله در مورد کد های دودویی رو در ویکی پدیا بخونید.

زبان های برنامه نویسی:

زبان های برنامه نویسی
زبان-های-برنامه-نویسی

همونطور که قبلا گفتیم میخوایم در مورد زبان های برنامه نویسی صحبت کنیم،اینکه زبان برنامه نویسی چی هست،چه کاربردی دارند،چه زبان برنامه نویسی رو برای شروع انتخاب کنیم و خیلی چیزای دیگه،ما قبلا داخل سایتمون یه مطلب نوشتیم در مورد اینکه چطور برنامه نویسی رو شروع کنیم،تو اون مطلب کامل در مورد اینکه چطور برنامه نویسی رو شروع کنیم،زبان های برنامه نویسی چی هستند،کسب درآمد از برنامه نویسی و… صحبت کردیم که از لینک زیر میتونید اون مطلب رو بخونید:

چگونه برنامه نویسی را شروع کنیم؟ + کسب درآمد از برنامه نویسی

کامپایر ها در برنامه نویسی :

کامپایلر ها در برنامه نویسی
کامپایلر برنامه نویسی

کامپایلر ها در واقع برنامه هایی هستند که کد ها و برنامه هایی که شما مینوسید ک رو تبدیل به یک زبان مرجع دیگر میکنند،مثل فرترن،پاسکال و ….،در مثال میتونید به طور کامل به مفهوم کاپایلر ها آشنا بشید.

فرض کنید که شما برای سفر به کشور اسپانیا عازم فرودگاه میشوید،همواپیما به پرواز در می آید و بعد از چند ساعت شما به مقصد خودتان میرسید،مسئول فرودگاه به شما چیزی میگوید که شما معنی آن را نمیفهمید،شما زبان اسپانیایی را بلد نیستید،یک لحظه یک آقایی به کنار شما می آید و به شما میگوید که به زبان اسپانیایی مسلط هست،از او میخواهید که به مسئول فرودگاه بگوید که چه چیزی لازم دارد،آن فرد از مسئول فرودگاه میپرسد و جواب آن را به شما میدهد.

در اینجا شما که به زبان اسپانیایی آشنا نیستید همان زبان های برنامه نویسی عامیانه هستند که اکثر مردم از آنها استفاده میکنند،مثل پایتون،جاوا،سی شارپ و …،فرد که برای شما ترجمه را انجام داد،زبان مرجع و مسئول فرودگاه هم کامپیوتر شما،فکر میکنم که الان دیگر باید با مفهوم کامپایلر آشنا شده باشید و بتوانید آن را درک کنید،در واقع کامپایلر ها پلی بین زبان های برنامه نویسی عمومی و صفر و یک ها هستند.

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

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

یک از مفاهیم اولیه برنامه نویسی ،متغیر ها هستند،متغیر ها در واقع ظرف هایی هستند که شما داده ها و اطلاعات خودتان را در آنها میریزید،اگر شما در دنیای واقعی بخواهید که یک لیوان شیر بنوشید،آن ر ا در لیوان میریزید و بعدا میل میکنید،در دنیای برنامه نویسی،متغییر ها این کار را برای شما انجام خواهند داد،فرض کنید که شما میخواهید یک نرم افزار ماشین حساب ایجاد کنید،برای ساخت این نرم افزار باید یک آشنایی قبلی با ریاضیات داشته باشید و میدانید که عدد پی یک عدد ثابت است،3.14 و میخواهید که آن را درون یک متغییر ذخیره کنید و هر وقت در قسمت هایی از برنامه تان به آن نیاز داشتید از آن استفاده کنید.

متغییر های انواع مختلفی دارند و باید هر متغیر را در ظرف مخصوص به خودش برزید،رشته ها یک نوع،اعداد صحیح یک نوع،بولین ها یک نوع و…،گر بخوام مثالی بزنم که شما مفهوم اون رو بهتر درک کنید،میگم که شما تصور کنید یک لیوان پلاستیکی دارید و مخواید در اون آب بخورید،یکدفعه یکی میاد میگه یه ظرف بده میخوام اسید بریزم داخلش،شما میاید لیوان پلاستیکی رو بهش میدید،به محض ریختن اسید در لیوان پلاستیکی اون سوراخ میشه،در بحث متغیر ها تو برنامه نویسی هم همینوطوره و شما نمیتونید که یک متغییر رو در ظرف یک متغیر دیگر بریزید.

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

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

توابع در برنامه نویسی،برای درک مفهوم توابع دوباره میریم سراغ نرم افزار ماشین حساب،شما برای این ماشین حساب خودتون میخواید در دو مکان قسمتی بزارید برای جمع اعداد،خب میاید یه بار کدی که برای جمع اعداد در نظر دارید رو مینویسید و اون رو کپی میکنید به هر دو مکان میبرید،اما روشی بهینه تر و آسانتر وجود دارد که میتوانید از آن استفاده کنید،استفاده از توابع در برنامه نویسی،در توابع شما میاید اون کد رو یبار درون یه تابع مینوسید و از اون در هر جایی از برنامتون که بخواید میتونید به کمک صدا زدن اون تابع استفاده کنید.

در واقع توابع یه سری کدهای آماده هستند که کارهای شما رو احتتر و برنامه شما رو بهینه تر میکنند،مثلا تابع ضرب اعداد،تابع تقسیم اعداد،تابع مساحت مربع،تابع محیط دایره و …،پس حتما از توابع در برنامه های خودتون استفاده کنید.

باگ ها در برنامه نویسی:

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

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

حرف باگ که شد بزارید یه داستان راجب خودم و باگ یکی از برنامه هام که یه روز وقت من رو گرفت براتون تعریف کنم،مهر ماه سال 98 بود که من یه برنامه ای ساخته بودم برای وب اسکرپینگ(اگه نمیدونید که مبحث جذاب وب اسکرپینگ چی هست روی این لینک کلیک کنید) سایتی که بتونم اطلاعات اون رو کامل بگیریم،خیلی سایت خوب و کاربردی بود،من برنامش رو در نصف روز با زبان پایتون نوشتم و گفتم که دیگه تمام شد و میخواستم که برنامه رو اجرا کنم،البته قبلش اجرا کرده بودم و مشکلی نداشت،برنامه که اجرا شد،ارور داد و من نفهمیدم که مشکل از کجاست،در واقع این نرم فزار من یه باگ داشت و من باید اون رو پیدا میکردم،هر چی که گشتم نتونستم باگش رو پیدا کنم،فرداش دوباره اومدم برای پیدا کردن مشکل چند ساعت گشتم تا بتونم مشکلش رو پیدا کنم،نتونستم مشکل رو پیدا کنم.

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

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

در این بخش میخوایم راجع به مزیت های یادگیری برنامه نویسی و اینکه چه فایده هایی برای ما داره صحبت کنیم و مزیت های اون رو بگیم:

  • میتوانید بهتر راجع اطراف خود فکر کنید
  • برنامه هایی برای خودتان بنویسید
  • کسب درآمد کنید از طریق برنامه نویسی
  • برنامه های خود را فراگیر کنید و به دست همه برسانید
  • برنامه هایی که تابحال ساخته نشده اند را بسازید.
  • و……

و برای انکه از این مزیت های بهره مند بشید  شما باید مفاهیم اولیه برنامه نویسی رو بدونید.

مراحل یادگیری برنامه نویسی:

ما قبلا در سایتمون یه مطلب رو منتشر کرده بودیم در مورد مراحل یادگیری برنامه نویس،چطور وارد برنامه نویسی بشیم،چه زبانی رو انتخاب کنیم و … که برای خواندن اون مطلب میتونید روی این لینک کلیک کنید.

کسب درآمد از برنامه نویسی
کسب درآمد از برنامه نویسی

همچینین اگر مشتاق هستید که برنامه نویسی را به صورت پروژه محور و مخصوص بازار کار یاد بگیرد و از برنامه نویسی کسب درآمد کنید،میتوانید از پیشنهاد ویژه ای که ما برای شما در نظر گرفته ایم استفاده کنید:

آموزش پروژه محور برنامه نویسی + کسب درآمد

قیمت 98000 تومان

تخفیف ویژه 80% به مدت محدود 

قیمت نهایی:18600تومان

میتوانید از این فرصت شگفت انگیز استفاده کنید و شورع به یادگیری و کسب درآمد از برنامه نویسی کنید.

اینجا کلیک کنید

اگر سوالی راجع به برنامه نویسی و کسب درآمد از برنامه نویسی داشتید میتوانید از ما بپرسید،حتما نظرات خودتون را راجع به مطلب مفاهیم اولیه برنامه نویسی بیان کنید.

نویسنده: ابوالفضل شیخیانی


نظرات:

دیدگاه شما

نام

ایمیل ( اختیاری )

سایت( اختیاری )

پیشنهاد ویژه برای شما:

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

آموزش راه اندازی کسب و کار اینترنتی (بدون سرمایه اولیه)

راه اندازی کسب و کار اینترنتی را به صورت رایگان یاد بگیرید و همین حالا کسب و کار اینترنتی خود را بدون سرمایه اولیه راه اندازی کنید و به درآمد عالی برسید

19000 تومان رایگان

دانلود
Cart Item Removed. Undo
  • No products in the cart.