کارگاه

وقتی برای ساخت برنامه‌های کاربردی زبان برنامه‌نویسی پایتون را انتخاب می‌کنید، در واقع یک اکوسیستم عظیم برنامه‌نویسی که مجموعه‌ای از کتابخانه‌ها و چارچوب‌هایی که تمامی نیازهای برنامه‌نویسی را پوشش می‌دهند انتخاب کرده‌اید، اما علاوه بر کتابخانه‌هایی که همه کاری از توسعه رابط کاربری گرافیکی گرفته تا یادگیری ماشین را شامل می‌شوند به تعدادی ماژول‌ زمان اجرای پایتون (Python runtime) دسترسی دارید که برخی از آن‌ها با پروژه خاصی که در حال انجام آن هستید سازگاری دارند.
در دنیای ‌برنامه‌نویسی نمی‌توان یک زبان برنامه‌نویسی واحد را یاد گرفت و انتظار داشت زبان برنامه‌نویسی انتخابی بتواند به بهترین شکل ممکن تمامی پروژه‌های برنامه‌نویسی را به اتمام برساند. به همین دلیل زبان‌های برنامه‌نویسی مختلفی ابداع شدند که هر یک برای انجام کار خاصی ایده‌آل هستند. به رغم وجود زبان‌های برنامه‌نویسی مختلف اغلب این پرسش مطرح می‌شود که پایتون یا سی شارپ کدامیک گزینه ایده‌آلی برای یادگیری هستند. هر دو زبان، همه‌منظوره هستند و برای انجام پروژه‌های مختلفی استفاده می‌شوند، اما هر کدام ویژگی‌های خاص خود را دارند. در این مطلب قصد داریم ویژگی‌ها، تفاوت‌ها و شباهت‌های این دو زبان را مقایسه کنیم تا بتوانید زبان برنامه‌نویسی مناسبی که نقش کلیدی در آینده شغلی شما بازی خواهد کرد را انتخاب کنید.
برخی از مردم تصور می‌کنند سال 2020 متفاوت از سال‌های قبل است و بسیاری از فناوری‌ها شبیه به داستان‌های علمی تخیلی که در آن‌ها ماشین‌ها پرواز می‌کنند و روبات‌های هوشمند شاتل‌ها و فضاپیماها را کنترل می‌کنند از راه خواهند رسید، اما واقعیت این‌گونه نیست و فناوری همچون گذشته روبه‌جلو حرکت می‌کند. در دنیای برنامه‌نویسی نیز ابزارها و کتابخانه‌ها به تدریج پیشرفت می‌کنند، اما انتظار می‌رود برخی از ترندها با اقبال بهتری همراه باشند و توسعه‌دهندگان بیشتری به سراغ آن‌ها بروند.
گیت‌هاب بزرگ‌ترین مخزن سورس‌‌کدهای جهان است. سایتی که تمامی شرکت‌های نرم‌افزاری بزرگ و کوچک و توسعه‌دهندگان حرفه‌ای و آماتور سورس‌ کد نرم‌افزارهای منبع باز خود را روی آن قرار می‌دهند. بیشتر نرم‌افزارهای منبع بازی که روی گیت‌هاب در اختیار کاربران قرار دارند، فاقد فایل اجرایی و کامپایل شده‌اند و کاربر باید سورس‌ کدها را دانلود کند و پس از نصب ملزومات مورد نیاز فایل اجرایی برنامه را ایجاد کند. دو واژه Clone و Build نیز به همین موضوع اشاره دارند. در این مقاله به شما نشان می‌دهیم که چگونه برنامه‌ای از سایت گیت‌هاب را دانلود کنید و روی لینوکس اجرا کنید. اگر برنامه‌نویس هستید، اما شناختی در مورد نحوه انجام این‌کار ندارید، این مقاله برای شما است.
یوتیوب یکی از سایت‌های مطرح آموزشی است که در حوزه‌های مختلف همچون برنامه‌نویسی، شبکه، هوش مصنوعی، امنیت و..... فیلم‌های جالب توجهی دارد. در برخی از موارد حجم یک فیلم یوتیوب بیش از اندازه زیاد است و به دلایل مختلف امکان دانلود تمام ویدیو امکان‌پذیر نیست. در چنین شرایطی اگر بتوانیم تنها بخشی از ویدیو که به آن نیاز داریم را دانلود کنیم نه تنها مشکل برطرف می‌شود، بلکه پهنای باند برای دانلود تمامی یک فیلم آموزشی مصرف نمی‌شود.
برخی از توسعه‌دهندگان اندروید این پرسش را مطرح می‌کنند که چگونه یک کتابخانه اندرویدی را باید ایجاد کرد و در پروژه‌های مختلف به کار گرفت و آن‌را به شکل عمومی در گیت‌هاب منتشر کرد. در این مقاله به‌طور اجمالی نحوه انجام این‌کار را نشان خواهیم داد.
اوراکل یکی از تاثیرگذارترین بازیگران دنیای بانک‌های اطلاعاتی معتقد است با تکیه بر فناوری‌های نوین و رشد خیره‌کننده فناوری ابر، بانک‌های‌اطلاعاتی پیشرفت بزرگی در حوزه مدیریت داده‌ها به وجود می‌آورند و به کسب‌وکارها اجازه می‌دهند بیشتر فعالیت‌های داده‌محور خود را خودکارسازی کنند.
TensorFlow چیست و چگونه کار می‌کند؟
06 آبان 1398
یادگیری ماشین یکی از مباحث سنگین و پیچیده دنیای هوش مصنوعی است، اما به لطف چهارچوب‌های غنی و قدرتمندی که تولید شده پیاده‌سازی مدل‌های یادگیری ماشین به مراتب ساده‌تر از گذشته شده‌اند. چهارچوب‌هایی شبیه به تنسورفلو (TensorFlow) روند دستیابی به داده‌ها، مدل‌های آموزشی، ارائه پیش‌بینی‌ها و پالایش نتایج را سهولت بخشیده‌اند.
چگونه کوکی‌ها را پاک کنیم
03 آبان 1398
کوکی (Cookie) هر چند در دنیای واقعی نوعی شیرینی خوشمزه‌ است، اما در دنیای کامپیوتر و اینترنت، هدف متفاوتی را دنبال می‌کند. بعضی از آنها تجربه وبگردی شما را بهبود می‌بخشند، اما برخی دیگر از آنها حریم خصوصی شما را نشانه می‌گیرند. به همین دلیل شاید بهتر باشد مدیریت دقیق‌تری روی آنها داشته باشید و بدانید که چطور می‌توانید آنها را پاک کنید.
10 ابزار و کتابخانه مطرح مرتبط با چهارچوب Vue.js
30 مهر 1398
در چند سال اخیر فناوری توسعه وب شاهد رونق زیادی در بخش چهارچوب‌های وب به ویژه در زبان برنامه‌نویسی جاوا اسکریپت بوده است. یکی از این چهارچوب‌های مطرح جاوااسکریپتی چهارچوب Vue.js است که با هدف توسعه رابط کاربری ساخته شد. Vue موفق شد روند رو به رشد خود را ادامه داده و به یک ابزار ثابت توسعه وب تبدیل شود. کارآمدی و محبوبیت این ابزار در آگهی‌های استخدامی به خوبی مشهود است.

صفحه‌ها

اشتراک در کارگاه
توسعه و پشتیبانی توسط : ایران دروپال
پشتیبانی توسط ایران دروپال