کتاب برنامه نویسی چیست؟ نوشتهی ریحانه صفری، راهنمایی مقدماتی و جامع برای ورود به دنیای برنامهنویسی است. این کتاب مطالب کاربردی برای شروع برنامهنویسی را در مجموعهای پدید آورده که مفاهیم پایه، مسیر یادگیری، انواع زبانهای برنامهنویسی و کاربردهای آنها را توضیح میدهد و به مخاطب کمک میکند با دیدی روشن و عملی، اولین گامهای خود را در این مسیر بردارد.
دربارهی کتاب برنامه نویسی چیست؟
دنیای برنامهنویسی برای بسیاری از ما بسیار پیچیده و سخت به نظر میرسد. برنامهها و بازیهایی که از آنها استفاده میکنیم چطور ساخته شدهاند؟ کتاب برنامه نویسی چیست؟ نوشتهی ریحانهی صفری شما را به دنیای منطق ماشینها و تفکر مبتنی بر حل مسئله میبرد.
کتاب برنامه نویسی چیست؟ با هدف پاسخ دادن به سؤالهای اساسی علاقهمندان تازهوارد نوشته شده است؛ اینکه برنامهنویسی دقیقاً چیست، چه تفاوتی با مفاهیم مشابه دارد و چرا یادگیری آن در دنیای امروز اهمیت بالایی پیدا کرده است. نویسنده تلاش میکند بدون پیچیدگیهای رایج، تصویری شفاف از این حوزه ارائه دهد.
نقشهی راه ورود به دنیای برنامهنویسی
مسیر یادگیری گامبهگام نیز در کتاب برنامه نویسی چیست؟ مورد بحث قرار گرفته است. ریحانه صفری از مفاهیم پایه مانند الگوریتم و فلوچارت آغاز کرده و حتی انتخاب زبان برنامه نویسی مناسب را نیز به بحث میگذارد؛ آیا باید با پایتون شروع کرد یا جاوا؟ تفاوت زبانها در چیست و هرکدام چه کاربردی دارند؟ کتاب با نگاهی مقایسهای، به این پرسشها پاسخ میدهد.
در بخشهای پیشرفتهتر کتاب برنامهنویسی چیست؟ ریحانه صفری نشان میدهد که پیشرفت در حوزهی برنامهنویسی به نگاهی واقعبینانه به بازار کار، مسیرهای شغلی و مهارتهای موردنیاز دارد. آیا برنامهنویسی برای همه مناسب است؟ چگونه میتوان یادگیری را ادامه داد و از سطح مبتدی عبور کرد؟ این کتاب تلاش میکند مخاطب را برای تصمیمگیری آگاهانه آماده کند.
اگر به دنبال منبعی مطمئن برای شروع آگاهانهی برنامهنویسی هستید، خرید کتاب برنامهنویسی چیست؟ انتشارات نوآوران سینا میتواند نقطهی آغاز مسیر شما باشد؛ کتابی که با نگاه آموزشی و کاربردی، یادگیری را سادهتر میکند.
کتاب برنامه نویسی چیست؟ برای شما مناسب است اگر
- به برنامهنویسی علاقهمند هستید اما نمیدانید از کجا شروع کنید.
- به دنبال توضیحی ساده، مرحلهبهمرحله و کاربردی در حوزهی برنامهنویسی هستید.
- میخواهید با زبانهای پرکاربرد و مسیرهای شغلی آشنا شوید.
در بخشی از کتاب برنامه نویسی چیست؟: مطالب کاربردی برای شروع برنامه نویسی میخوانیم
Grails یک فریمورک وب اپلیکیشن است که از زبان برنامهنویسی Groovy استفاده میکند. Grails یک زبان شیگرا برای پلتفرم جاوا است که به منظور بهبود بهرهوری توسعهدهندگان طراحی شده است. دستور زبان آن با جاوا مطابقت دارد و به بایتکد JVM (ماشین مجازی جاوا) کامپایل میشود.
با این که در Grails مجبور هستیم کد خود را به زبان Groovy بنویسیم؛ اما Grails با فناوریهای دیگر جاوا مانند کیت توسعه جاوا، کانتینرهای JAVE EE، Hibernate یا Spring سازگار است. Grails در لایههای زیرین خود بر مبنای SPRING BOOT ساخته شده است و میتواند از ویژگیهایی از قبیل تزریق وابستگی SPRING که به بهرهوری کمک میکنند بهره بجوید. شاید بهترین نکته در مورد Grails این است که به لطف زبان Groovy در آن میتوان نتایج یکسانی با فریمورکهای دیگر را در کدهای کمتری به دست آورد.
Grails از تعدادی از مفاهیم مدرن توسعه نرمافزار پیروی میکند که شامل اصل ترجیح قرارداد بر پیکربندی (convention over configuration)، API opinionated برای الزام به بهترین رویهها و مقادیر پیشفرض ملموس است. همچنین بسیار محیط مناسبی برای توسعهدهنده دارد، چون به همراه مستندات، راهنمای گام به گام و کتابخانه گسترده افزونه ارائه شده است. شما میتوانید افزونههای خودتان را نیز بسازید و از پشتیبانی IDE برای ایکلیپس (Eclipse)، سابلایم (Sublime)، تکستمیت (TextMate)، انتلیج (IntelliJ IDEA) و دیگر پلتفرمها استفاده کنید.
بله
















