خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

کدنویسی چیست و چگونه کار می کند؟

در مورد کدنویسی گیج شده اید؟ اسکریپت را نمی فهمید؟ در اینجا چیزی است که باید در مورد اجزای سازنده برنامه نویسی بدانید.

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

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

کد چیست؟

نمونه کد ماشین

کامپیوترها زبان مخصوص به خود به نام کد ماشین دارند که به آنها می گوید چه کاری انجام دهند. همانطور که می بینید، برای انسان ها چندان منطقی نیست!

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

یادگیری Machine Code ممکن است، اما زمان زیادی طول می کشد! خوشبختانه راه آسان تری برای برقراری ارتباط با کامپیوتر وجود دارد.

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

سلام جهان در پایتون

اکنون، درک این موضوع کمی ساده تر به نظر می رسد! این تصویر نشان می دهد که چگونه به کامپیوتر بگوییم سلام، دنیا. زبان‌های برنامه‌نویسی رابطی بین کدنویس‌ها یا برنامه‌نویسان و زبان ماشین فراهم می‌کنند. بنابراین به جای استفاده از کد ماشین، تصویر بالا از یک زبان برنامه نویسی به نام پایتون استفاده می کند.

تقریباً همه زبان های برنامه نویسی به یک شکل عمل می کنند:

  1. شما کدی را می نویسید تا به آن بگویید چه کاری انجام دهد: print (“Hello, world”).
  2. کد کامپایل می شود، که آن را به کد ماشینی تبدیل می کند که کامپیوتر می تواند آن را بفهمد.
  3. کامپیوتر کد را اجرا می کند و Hello, world back to us را می نویسد.
مطلب مرتبط:   شروع کار با هوگو: چگونه یک وب سایت ساده ایجاد کنیم

مطالب مرتبط: چگونه با استفاده از اسکریپت “Hello World” با پایتون شروع کنیم

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

کد نویسی چیست؟

گاهی اوقات درک کد آسان است

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

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

برخلاف مردم، کامپیوترها دقیقاً همان کاری را که شما به آنها می گویید انجام می دهند. این ممکن است عالی به نظر برسد، اما می تواند مشکلاتی ایجاد کند. اگر به رایانه ای بگویید شروع به شمارش به سمت بالا کند و به آن نگوئید که متوقف شود، برای همیشه به شمارش ادامه خواهد داد! برنامه نویس خوب بودن به این معناست که بدانیم چگونه به کامپیوتر بگوییم که عمل کند.

برنامه چیست؟

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

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

مطلب مرتبط:   11 ابزار برتر که باید به عنوان یک طراح UI/UX تسلط داشته باشید

آیا کدنویسی سخت است؟

کتاب روی میز در کتابخانه

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

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

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

کد چگونه به نظر می رسد

نمونه برنامه پایتون

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

  1. هنگامی که اسکریپت شروع می شود، کامپیوتر یک سوال را روی صفحه چاپ می کند.
  2. سپس کامپیوتر منتظر می ماند تا کاربر نام خود را وارد کند و آن را ذخیره می کند.
  3. «Hello» به همراه نام ذخیره شده روی صفحه چاپ می‌شود.
  4. در پنجره Cmder، اسکریپت با استفاده از پایتون کامپایل و اجرا می‌شود.
  5. اسکریپت دقیقاً همانطور که طراحی شده بود، قبل از خروج اجرا شد.
مطلب مرتبط:   نحوه مستندسازی کد پایتون با استفاده از Docstrings

این مثال به شما یک قطعه کد ساده را نشان می دهد که در یک ویرایشگر کد نوشته شده و در Cmder اجرا می شود که نوعی پنجره ترمینال است. در حال حاضر زیاد نگران نباشید که هر یک از این موارد چیست. اکنون می دانید کد پایتون چگونه است و این اسکریپت چگونه کار می کند.

چگونه کد به یک برنامه تبدیل می شود

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

اگر در زمینه کدنویسی کاملاً تازه کار هستید، ممکن است هنوز تعجب کنید که چگونه اسکریپت هایی مانند اسکریپت بالا به برنامه هایی تبدیل می شوند که شما به استفاده از آن عادت دارید. در تصویر بالا، پنجره سمت چپ ابزاری برای تبدیل اسکریپت های پایتون به برنامه است. پنجره سمت راست دارای نمادی به نام hello_name.exe است. فکر می کنم می توانید حدس بزنید اگر روی آن کلیک کنید چه اتفاقی می افتد!

گیف فایل EXE

از بدون کد به یک برنامه تمام شده. این مثال واقعاً ساده است، اما تقریباً همه کدنویسی ها اینگونه عمل می کنند. هر روز مردم از زبان های برنامه نویسی که یاد گرفته اند برای نوشتن کد استفاده می کنند که تبدیل به برنامه هایی خواهد شد که همه ما استفاده می کنیم.

کدنویسی جالب است

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

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