mono777 mono777 .

mono777

برنامه نويسي چيست

همه ما درباره اين كه برنامه نويسي كامپيوتر در سه دهه گذشته از محبوبيت زيادي برخوردار شده است، شنيده ايم. اين روزها بسياري از دانش آموزان مي خواهند در شركت رويايي خود - Google ، Facebook ، Microsoft ، Apple و whatnot – مشغول به كار شوند.

برنامه نويسي چيست؟

در اين پست وبلاگ ، عبارت "برنامه نويسي" را رمزگشايي خواهيم كرد و كاربرد آن و بسياري از اصطلاحات مرتبط ديگر را درك خواهيم كرد.

تعريف برنامه نويسي

برنامه نويسي روشي براي "آموزش رايانه براي انجام كارهاي مختلف" است.

گيج كننده است؟ بگذاريد تعريف را عميقا درك كنيم.

برنامه نويسي اساساً به اين معني است كه شما مجموعه اي از دستورالعمل هايي را كه به زباني نوشته شده است به كامپيوتر ارائه مي دهيد كه كامپيوتر مي تواند آن را درك كند. دستورالعمل ها مي توانند از انواع مختلفي باشند. مثلا:

جمع كردن دو عدد ،

گرد كردن يك عدد و غيره

درست مثل ما انسانها كه مي توانيم چند زبان (انگليسي ، اسپانيايي ، فرانسوي و غيره) را بياموزيم ، در مورد رايانه ها نيز چنين است. رايانه ها دستورالعمل هايي را كه به نحو خاصي به نام زبان برنامه نويسي نوشته شده اند ، درك مي كنند.

كارها مي توانند ساده باشند مانند موارد فوق كه در بالا مورد بحث قرار داديم (جمع 2 عدد ، گرد كردن يك عدد) يا كارهاي پيچيده اي كه ممكن است توالي چندين دستورالعمل را شامل شود. مثلا:

محاسبه سود ، با توجه به سرمايه اصلي ، نرخ و زمان.

محاسبه ميانگين ​​بازده سهام در 5 سال گذشته.

دو وظيفه فوق نياز به محاسبه پيچيده دارد. آنها معمولاً با دستورالعمل ساده مانند جمع دو عدد و غيره قابل بيان نيستند.

از اين رو ، به طور خلاصه ، برنامه نويسي راهي است براي ياد دادن كامپيوترها براي انجام يك كار خاص.

چرا بايد براي يادگيري برنامه نويسي زحمت بكشيد؟

شايد تعجب كنيد كه چرا كسي براي جمع دو عدد يا گرد كردن اعداد به رايانه احتياج دارد؟ يا حتي براي محاسبه سود؟ اين كار ها را حتي در تعداد بالا يك كودك استاندارد 8 ساله نيز به راحتي مي تواند انجام دهد. برنامه نويسي براي چه كاربردي است؟ كامپيوترها چه مزايايي ارائه مي دهند؟

خوب ، رايانه ها مزاياي زيادي را ارائه مي دهند:

رايانه ها سريع هستند: كامپيوترها بسيار شگفت آور هستند. اگر مي دانيد چگونه از قدرت برنامه نويسي رايانه به درستي استفاده كنيد ، مي توانيد با آن كار هاي شگفت انگيزي انجام دهيد. براي يك رايانه معمولي امروزي ، اضافه شدن 2 عدد كه هركدام مي تواند به اندازه يك ميليارد رقم باشد ، يك نانو ثانيه طول مي كشد. اين بدان معناست كه در 1 ثانيه ، يك كامپيوتر مي تواند حدود يك ميليارد جمع را انجام دهد. آيا هر انساني مي تواند اين كار را انجام دهد؟ يك ميليارد جمع در ثانيه را فراموش كنيد ، انسان معمولي حتي نمي تواند 10 جمع در ثانيه انجام دهد. بنابراين ، كامپيوترها سرعت بالايي را ارائه مي دهند.

رايانه ارزان است: فرض كنيد شما يك تحليلگر بورس بوديد و مي بايست داده هاي مربوط به 1000 سهام را كنترل كنيد تا بتوانيد به سرعت تجارت كنيد. تصور كنيد انجام اين كار به صورت دستي چقدر دشوار خواهد بود و حتي غير عملي است زيرا در حالي كه شما محاسبه خود را بر روي عملكرد سهام انجام مي دهيد ، ممكن است قيمت تغيير كند. گزينه ديگر استخدام افراد است تا بتوانيد بر موازات بيشتر سهام را رصد كنيد. اين بدان معني است كه هزينه شما به ميزان قابل توجهي بالا مي رود. اگر برخي از كارمندان خود مرتكب خطاي محاسبه در اين روند شوند ، با ضرر مواجه خواهيد شد و در نهايت ممكن است پول از دست دهيد! حالا اين شرايط را با حالتي كه يك كامپيوتر اين كار را نجام دهد مقايسه كنيد. رايانه ها مي توانند حجم عظيمي از اطلاعات را سريع و قابل اعتماد پردازش كنند. 1000 سهام چيزي براي رايانه هاي قرن بيست و يكم نيست.

رايانه ها مي توانند 24*7 كار كنند: رايانه ها بدون خسته شدن مي توانند 7 روز هفته به صورت 24 ساعته كار كنند. بنابراين ، اگر وظيفه اي داريد كه به اندازه كافي بزرگ باشد ، مي توانيد بدون نگراني با برنامه نويسي آن را به رايانه اختصاص دهيد و به آرامش بخوابيد.

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

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

چرا بايد برنامه نويسي رايانه را ياد بگيريد؟

حال بعد از دانستن چيزهاي زيادي در مورد برنامه نويسي ، سؤالي بزرگ كه بايد به آن پاسخ داده شود اين است - چرا بايد برنامه نويسي رايانه را ياد بگيريد؟ بگذاريد درك كنيم چرا:

برنامه نويسي سرگرم كننده است: با استفاده از برنامه نويسي ، مي توانيد بازي هاي خود ، صفحه وبلاگ / پروفايل شخصي خود ، يك سايت شبكه هاي اجتماعي مانند فيس بوك ، يك موتور جستجو مانند گوگل يا يك پلتفرم تجارت الكترونيكي مانند آمازون ايجاد كنيد! جالب نيست؟ تصور كنيد كه بازي خودتان را ايجاد كرده و آن را در فروشگاه Play قرار دهيد و هزاران هزار بار بارگيري كنيد!

ستون فقرات يك شركت فناوري: ستون فقرات شركتهاي فناوري امروز مانند گوگل ، فيس بوك ، مايكروسافت ، اپل ، آمازون و بسياري ديگر ، برنامه هاي عظيم رايانه اي هستند كه با همكاري هزاران نفر از برنامه نويسان ماهر نوشته شده اند. اگر شغل مناسبي داريد ، دانستن برنامه نويسي مي تواند به شما كمك كند تا يك شركت بزرگ فناوري ايجاد كنيد.

حقوق بسيار خوب: تقريباً در تمام دنيا به برنامه نويسان رايانه حقوق خوبي پرداخت مي شود. تعداد كمي از شركت ها حقوق شروع به اندازه 100000 دلار در سال را ارائه مي دهند.

بگذاريد اكنون يك برنامه واقعي را تجربه كنيم

نوشتن اولين برنامه شما

پايتون يك زبان برنامه نويسي است كه به طور گسترده استفاده مي شود. اين زبان بسيار ساده است. ابتدا پايتون را دانلود كنيد و روي سيستم خودتان نصب كنيد.

بگذاريد اكنون وارد اولين كد پايتون شويم. ويرايشگر متن مورد علاقه خود را باز كنيد (ما Sublime Text را توصيه مي كنيم) و 3 خط زير را كپي كنيد:

a = 54

b = a ** 8

print b

فايل را روي دسك تاپ خود به عنوان my_first_program.py ذخيره كنيد

اكنون بسته به سيستم عامل خود يكي از موارد زير را انجام دهيد:

ويندوز: command prompt را باز كنيد و python my_first_program.py را تايپ كنيد

Ubuntu / Mac OSX: ترمينال را باز كنيد و python my_first_program.py را تايپ كنيد.

وقتي دكمه enter را فشار مي دهيد ، روي صفحه چه مي بينيد؟ تقريبا بلافاصله پس از فشردن كليد enter ، عدد زير را مشاهده خواهيد كرد:

72301961339136

اين عدد چيست؟ اين عدد حاصل 54 به توان 8 است كه توسط رايانه شما در يك چشم بهم زدن محاسبه شده است! يك انسان معمولي اگر حداقل ثانيه طول مي كشد تا نتيجه را بگويد. قدرت كامپيوتر را مي بينيد؟

تبريك مي گويم ، شما اولين برنامه خود را نوشتيد. بگذاريد درك كنيم كه چگونه كار مي كند.

a = 54

ما در اينجا اعلام مي كنيم كه يك "مكان " داريم كه در آن عدد 54 را ذخيره مي كنيم.

b = a ** 8

در اينجا ، ما مكان ديگري به نام b را اعلام مي كنيم كه مقدار آن را به a**8 را در آن نگه مي داريم. در اينجا ، مقدار a، 54 است. بنابراين ، ما در حال محاسبه 8 ** 54 هستيم. ** چيست؟ عملگر ** "توان" است.

منبع : ديجي دانش


برچسب: ،
امتیاز:
 
بازدید:
+ نوشته شده: ۶ اسفند ۱۳۹۹ساعت: ۰۹:۰۱:۵۶ توسط:mono777 موضوع:

{COMMENTS}
ارسال نظر
نام :
ایمیل :
سایت :
آواتار :
پیام :
خصوصی :
کد امنیتی :