اسکرچ، بهترین شروع
اسکرچ میتواند بهترین شروع برای یادگیری برنامه نویسی باشد. ساخته دانشگاه MIT است. برای کسانی که به برنامه نویسی علاقه دارند و می خواهند آن را تصویری یاد بگیرند. با استفاده از اسکرچ می توانید بازی و انیمیشن های جذاب بسازید.
یکی از سختی های شروع یادگیری برنامه نویسی این است که ممکن است ذهن در تصویر سازی کمی ضعیف باشد و نتواند با توجه به توضیحات کتاب یا مدرس ایده کلی مطلب را تصویر سازی کند. برای حل این مشکل می توانید از اسکرچ استفاده کنید.
در واقع اسکرچ یک پلتفرم است که میتوانید با کمک آن به درک درستی از برنامه نویسی و منطق پشت کدها برسید.
اسکرچ تصویری است. می توانید با کنار هم قرار دادن بلاک ها، یک بازی کوچک یا یک انیمیشن جالب بسازید.
این پلتفرم بعد از اینکه برنامهتان را ساختید میتواند کدهایی که در اصل نوشته شدهاند تا برنامه اجرا شود را به شما نمایش دهد. با این کار شما به شکل عملی و تصویری مشاهده میکنید بعد از اجرای کدها چه اتفاقی میافتد و این موضوع به درک برنامه نویسی بسیار کمک میکند.
پیشنهاد می شود برای شروع برنامه نویسی از صفر از اسکرچ استفاده کنید.
این تصویری از نرم افزار دسکتاپ اسکرچ است 👇👇👇
پایتون
✳️رایگان و متن باز (open-source)
برای استفاده از پایتون نیازی به پرداخت هزینه ندارید و میتوانید حتی برای استفاده تجاری از آن استفاده کنید.
✳️یادگیری آسان
دستور زبان (سینتکس) زیبا و ساده . برنامه نویسی در پایتون بسیار ساده تر از دیگر زبان های برنامه نویسی است، مانند: C++، Java، C.
✳️قابل حمل (Portable)
میتوانید برنامه هایی که با پایتون نوشته اید را بدون هیچ تغییری در تمام پلتفرم ها جا به جا کنید و بدون مشکل اجرا کنید.
چرا پایتون یاد بگیریم؟
🐍یادگیری آسان. سینتکس این زبان برنامه نویسی ساده، روان و خوانا است.
🐍از پایتون استفاده های زیادی میشود، مانند: وب اپلیکیشن ها، داده کاوی، رباتیک و حوزههای دیگر.
🐍میتوان با نوشتن چند خط کد کوتاه، یک برنامه ساخت. در زبان های برنامه نویسی دیگر شاید اینطور نباشد و ما برای نوشتن یک برنامه حتی کوچک باید چندین خط کد بنویسیم.
🐍محبوبیت و رشد سریع پایتون.
با پایتون در چه حوزه هایی می توانیم فعالیت کنیم ؟
💎توسعه وب
💎رباتیک
💎خودروهای بدون سرنشین
💎هوش مصنوعی
💎یادگیری ماشین
💎پردازش اطلاعات
💎پردازش تصویر
💎بازی سازی
💎پزشکی و داروسازی
💎زیست شناسی و بیوانفورماتیک
💎علوم اعصاب و روانشناسی
💎ستاره شناسی
و …
زبانهای برنامه نویسی دیگری هم هستند که میشود توسط آنها در این حوزهها فعالیت کرد. یکی از علل فراگیری پایتون فراهم شدن کتابخانهها و فریمورکهایی است که خیلی سریع توسعه داده شدند و افراد زیادی سراسر دنیا از آنها استفاده میکنند. حتی شرکتهای بزرگی هستند که از این امکانات که اکثراً رایگان توسعه داده شدهاند در سیستمهایشان استفاده کردهاند.
جاوا اسکریپت
جاوا اسکریپت هیچ ارتباطی با جاوا ندارد. این یک تشابه اسمی است.
زبان برنامه نویسی جاوا اسکریپت در سال های اخیر رشد عجیب و غریبی داشته و به یکی از مهمترین زبان های برنامه نویسی تبدیل شده است.
از انیمیشن و تعامل با کاربر در صفحات وب و کنترل تمام عناصر داخل یک صفحه سایت تا کنترل کامل سرور (back-end) و پیاده سازی تمام منطق های اپلیکیشن مورد نظرمان.
جاوا اسکریپت زبان برنامه نویسی اسکریپتی است که می تواند مستقیما در میان کدهای HTML یک صفحه وب نوشته شود.
تمام مرورگرها جاوا اسکریپت را میفهمند و می توانند برنامه های نوشته شده با آن را اجرا کنند.
اگر میخواهید ببینید جاوا اسکریپت چقدر در وبگردی روزانه شما نقش دارد کافی است از تنظیمات مرورگر آن را غیر فعال کنید تا متوجه شوید که یک صفحه وب بدون وجود جاوا اسکریپت تقریباً به درستی کار نخواهد کرد.
چرا جاوا اسکریپت مهم است؟
این نمودار میزان محبوبیت تکنولوژی ها در سایت stackoverflow است (آمار مربوط به سال ۲۰۲۱).
این نمودار نشان میدهد جاوا اسکریپت یکی از محبوبترین زبانهای برنامه نویسی در تمام دنیا است.
مشاهده منبع: stackoverflow
با جاوا اسکریپت چه کارهایی می توانیم انجام بدهیم؟
💎برنامه نویسی سمت سرور Back-end (NodeJs, Deno)
💎برنامه نویسی برای موبایل (React Native, NativeScript و …)
💎ساخت API
💎تسلط کامل به Front-end
💎بازی سازی
💎ساخت اپلیکیشن دسکتاپ (Electron)
💎Data Visualization
💎رباتیک (johnny-five.io)
میانگین امتیاز 5 / 5. تعداد آرا: 1
اولین نفری باشید که امتیاز می دهید