برنامه‌نویسی | هوش مصنوعی | علم داده
19.4K subscribers
987 photos
13 videos
26 files
1.06K links
✳️ گروه رسانه‌ای ماهنامه شبکه:
🔗 shabakeh-mag.com

ماهنامه شبکه:
🌐 @ShabakehMAG

برنامه‌نویسی | پایتون
🐍 @Python_0to100

گروه گفتمان برنامه‌نویسی:
🗨 @programming_group


🚨تبلیغات هدفمند
🆑 https://www.httb.ir/
Download Telegram
💠 برنامه‌نویسی زنجیره‌بلوکی چیست و چرا آینده‌دار است؟
👈 سرمایه‌گذاری روی آینده

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

👈 متن کامل مقاله:
👉 karinsoo.com/s/I3FLS


🐍 @Python_0to100
🌐 @ShabakehMAG
📌 @karinsoo_com
💠 یادگیری تقویتی در چه حوزه‌هایی کاربرد دارد؟

👈 حل مشکلات به‌شیوه پرداخت پاداش

🔘 یادگیری تقویتی (Reinforcement Learning) که به‌عنوان یک مدل یادگیری نیمه‌نظارتی در دنیای یادگیری ماشین شناخته می‌شود، تکنیکی است که به یک عامل اجازه می‌دهد بر مبنای مجموعه اقداماتی با محیط تعامل داشته باشد و بر مبنای کارهایی که انجام می‌دهد بالاترین پاداش‌ها را دریافت کند و در مقابل اگر کاری را اشتباه یا ضعیف انجام دهد، پاداشی دریافت نکند. در بیشتر موارد، الگوریتم‌های یادگیری تقویتی بر مبنای مدل تصمیم‌گیری مارکوف (MDP) مدل‌سازی می‌شود. با توجه به این‌که یادگیری تقویتی یکی از پارادایم‌های قدرتمند یادگیری ماشین است، این پرسش مطرح است که در چه حوزه‌هایی کاربرد دارد یا به عبارت دقیق‌تر فناوری مذکور، چه کاربردهایی در دنیای واقعی دارد؟ در این مقاله نگاهی اجمالی به مهم‌ترین کاربردهای یادگیری تقویتی در دنیای واقعی خواهیم داشت.

👈 متن کامل مقاله:
👉 shabakeh-mag.com/node/20290


🐍 @Python_0to100
🌐 @ShabakehMAG
📌 @karinsoo_com
👍1
💠 برای موفقیت در دنیای برنامه‌نویسی جاوا از ساختمان داده‌ها غافل نشوید

👈 آشنایی با ساختمان داده‌ها در جاوا


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


👈 متن کامل مقاله:
👉 shabakeh-mag.com/node/20242


🐍 @Python_0to100
🌐 @ShabakehMAG
📌 @karinsoo_com
👍1
💠 جاوا 18 چه قابلیت‌های کاربردی در اختیار برنامه‌نویسان قرار داده است؟

👈 کدنویسی بهینه، کارآمد و ایمن

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


👈 متن کامل مقاله:
👉 shabakeh-mag.com/node/20235


🐍 @Python_0to100
🌐 @ShabakehMAG
👍2
🎙 ای‌آر‌پی (ERP) مخفف عبارت لاتین Enterprise resource planning یا همان سیستم برنامه‌ریزی منابع سازمان است.
👈 منابع می‌تواند شامل نیروی انسانی، مواد اولیه، سرمایه، دارایی و هر آنچه سازمان در اختیار دارد باشد.
⌨️ استخدام کارشناس نرم‌افزار و ERP

🤝 نوع همکاری: تمام‌وقت
💶 حقوق: بیشتر از 10 میلیون تومان
👤 جنسیت: مهم نیست
🏢 شرکت: دپارتمان استور روشا
📍 مکان:
#تهران


📩 مشاهده اطلاعات بیشتر و ارسال رزومه:
🔗 karinsoo.com/s/B2TS7
▫️▫️▫️▫️▫️▫️

🎯 کارینسو سایت تخصصی استخدام IT، مدیریت، بازاریابی و فروش
📌 @karinsoo_com
💠 نقش Garbage Collection در پایتون چیست و چگونه کار می‌کند؟

👈 چیستی و چرایی مدیریت خودکار حافظه


🔘 پایتون یکی از محبوب‌ترین زبان‌های برنامه‌نویسی است که برای ساخت پروژه‌های مختلفی از آن استفاده می‌شود. یکی از مفاهیم مهمی که پیرامون زبان برنامه‌نویسی پایتون قرار دارد و کمتر به آن پرداخته شده، مفهوم « جمع‌آوری زباله» (Garbage Collection) است. یک برنامه‌نویس زبان پایتون باید شناخت دقیقی در ارتباط با اصول مدیریت حافظه و چرایی جمع‌آوری زباله در این زبان داشته باشد. بر همین اساس در این مقاله با نحوه کارکرد مکانیزم جمع‌آوری زباله در پایتون آشنا خواهیم شد و در ادامه به معرفی نکاتی خواهیم پرداخت که هنگام نوشتن برنامه‌های پایتون و استفاده از ویژگی مذکور باید به آن دقت کنید.


👈 متن کامل مقاله:
👉 shabakeh-mag.com/node/20326


🐍 @Python_0to100
🌐 @ShabakehMAG
⌨️ استخدام برنامه‌نویس Net Core.


🤝 نوع همکاری: تمام وقت
💶 حقوق: توافقی
👤 جنسیت: مهم نیست
🏢 شرکت: بازرگانی مبنا کارت آریا
📍 مکان:
#تهران

📩 مشاهده اطلاعات بیشتر و ارسال رزومه:
🔗 karinsoo.com/s/8O8QS
▫️▫️▫️▫️▫️▫️

🎯 کارینسو سایت تخصصی استخدام IT، مدیریت، بازاریابی و فروش
📌 @karinsoo_com
💠 چرا به‌عنوان یک توسعه‌دهنده نرم‌افزار احتیاج به مهارت‌های نرم داریم؟

👈 مهارت‌های تکمیل‌کننده تخصص

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


👈 متن کامل مقاله:
👉 shabakeh-mag.com/node/20327


📌 @karinsoo_com
🐍 @Python_0to100
🌐 @ShabakehMAG
👍1
🤯 کدوم زبان برنامه‌نویسی رو یاد بگیرم؟؟؟

📌 یکی از اساسی‌ترین سوالات افرادی که تازه می‌خوان وارد دنیای نرم افزار بشن.

اگه سوال شما هم هست پست کاملش رو تو اینستاگرام کارینسو ببینید 👇

📸 https://www.instagram.com/karinsoo_com/
💠 توسعه‌دهندگان کاربلد چگونه کد را بررسی می‌کنند؟

👈 پیشنهاد بازساخت کد در زمان مناسب

🔘 بررسی کد (Code Review) ترفند‌هایی دارد که فقط توسعه‌دهندگان کاربلد از آن‌ها باخبرند. به زبان ساده می‌توان بررسی کد را به آزمایش اصولی کدها تشبیه کرد. به‌لطف این فرایند، توسعه‌دهندگان بازخورد کدی که نوشته‌اند را دریافت می‌کنند. به همین دلیل است که بررسی کد مهارت ویژه‌ای برای اهالی دنیای نرم‌افزار به‌حساب می‌آید. جالب است بدانید روش‌هایی را برای بررسی کد سراغ داریم که هر توسعه‌دهنده‌ نرم‌افزار به‌راحتی آن‌ها را با دیگران بهاشتراک نمی‌‌گذارد. در ادامه به فوت‌و‌فن‌های بررسی کد اشاره می‌کنیم تا به لطف آن‌ها کدهای بی‌عیب‌و‌نقصی را تحویل دهید.
.


👈 متن کامل مقاله:
👉 karinsoo.com/s/DR7NI


🐍 @Python_0to100
🌐 @ShabakehMAG
Forwarded from ماهنامه شبکه
🎊 ماهنامه شبکه - شماره 255 - منتشر شد 🎊

👈 پرونده ویژه: جادوی NAS در دنیای شبکه‌

📃
شماره 255 ماهنامه شبکه با سرمقاله (سواد دیجیتال چیست؟) شروع می‌شود، موضوعی که هر روز با آن سر و کار داریم ولی شاید به اهمیت آن آگاه نباشیم.

🔮 در فصل شاهراه اطلاعات این شماره (هوش مصنوعی از طریق کاوش در جهان‌های مجازی آموزش می‌بیند)

🌐 در فصل فناوری شبکه بررسی می‌کنیم که (یک سازمان به چه تعداد سرور نیاز دارد)

🛡 در فصل امنیت یاد می‌گیرید که (چگونه از شبکه‌های بی‌سیم سازمانی محافظت کنیم)

🔰 در فصل عصر شبکه به دنبال پاسخ این سوال رفتیم: (آیا گوگل موفق به ساخت هوش مصنوعی خودآگاه شده است؟)

🏵 و در نهایت در پرونده ویژه (جادوی NAS در دنیای شبکه‌) را بررسی و تحلیل کردیم.


فهرست مطالب :
🔗 shabakeh-mag.com/product/mag/20342

#ماهنامه_شبکه

🌐 @ShabakehMAG
👍2
Forwarded from ماهنامه شبکه
🛍 خرید نسخه الکترونیکی ماهنامه شبکه 255

👈 پرونده ویژه: جادوی NAS در دنیای شبکه‌

فرمت: PDF
قیمت: 10.000 تومان

لینک خرید:
🔗 shabakeh-mag.com/product/mag/20342

🌐 @ShabakehMAG
👍1
💠 10 کتابخانه برتر جاوااسکریپت برای پروژه‌های یادگیری ماشین و علم داده

👈 توسعه مدل‌های هوشمند با اتکا بر مرورگرها

🔘 در زمان‌های قدیم جاوااسکریپت، زبان برنامه‌نویسی منحصر به وب بود که نقش مهمی در موفقیت طیف گسترده‌ای از وب‌سایت‌ها و برنامه‌های وب‌محور داشت. در شرایطی که برنامه‌نویسان برای ساخت پروژه‌های مختلفی از جاوااسکریپت استفاده می‌کردند، اما بازهم جاوااسکریپت به‌عنوان یک زبان برنامه‌نویسی در توسعه وب شناخته می‌شد. به‌لطف وجود زبان‌های برنامه‌نویسی قدرتمندی مثل آر (R) و پایتون (Python) که به‌طور خاص برای علم داده‌ها و یادگیری ماشین مورد استفاده قرار می‌گرفتند و طیف گسترده‌ای از کتابخانه‌های غنی از این دو زبان پشتیبانی می‌کردند، بیشتر برنامه‌نویسان و توسعه‌دهندگان از این دو زبان برنامه‌نویسی در ارتباط با پروژه‌های هوش مصنوعی استفاده می‌کردند. با این حال، در چند سال گذشته، محبوبیت جاوااسکریپت به‌حدی افزایش یافته است که افراد بیشتری شیفته این زبان برنامه‌نویسی شده‌اند و در نتیجه...
.


👈 متن کامل مقاله:
👉 shabakeh-mag.com/node/20325


🐍 @Python_0to100
🌐 @ShabakehMAG
💠 توسعه‌دهنده رابط کاربری (UI) کیست و چه مهارت‌هایی دارد؟

👈 تفاوت توسعه‌دهنده رابط کاربری با یک توسعه‌دهنده وب

وظیفه توسعه‌دهنده رابط کاربری (User Interface) این است که مفاهیم و ایده‌های خلاقانه طراحی را با استفاده از فناوری‌های فرانت‌اند به دنیای نرم‌افزار وارد کنند. وظیفه یک طراح تجربه کاربری طراحی و ایجاد یک رابط نرم‌افزاری یا وب‌محور با اولویت قرار دادن نظارت کاربران و الزامات تجاری است و همواره سعی می‌کند با ارائه راه‌حل‌های خلاقانه بر محدودیت‌های دنیای فناوری غلبه کند. توسعه‌دهندگان رابط کاربری (UI) مسئولیت آرایش عناصر بصری را برعهده دارند، به‌گونه که کاربران بتوانند به ساده‌ترین شکل به بخش‌های مختلف یک نرم‌افزار یا برنامه کاربردی دسترسی پیدا کنند. علاوه بر این، توسعه‌دهندگان باید بهترین ابزار و چارچوب را برای توسعه محصول انتخاب کنند. در این مقاله به شما خواهیم گفت که توسعه‌دهنده UI کیست و به چه مهارت‌هایی برای انجام وظایف خود نیاز دارد.


👈 متن کامل مقاله:
👉 karinsoo.com/s/5N27U


🐍 @Python_0to100
📌 @karinsoo_com
🌐 @ShabakehMAG
💠 پردازش زبان‌ طبیعی چیست و بازار کار آن چگونه است؟

👈 چرا از پردازش زبان طبیعی استفاده می‌کنیم؟


🔘 تاریخچه پردازش زبان طبیعی به دهه 50 میلادی باز می‌گردد، زمانی که آلن تورینگ مقاله معروف خود درباره آزمایش تورینگ که امروزه به عنوان ملاک هوشمندی ماشین شناخته می‌شود را منتشر کرد. با گذشت یک دهه از تلاش‌ها، اولین نتایج مثبت پدیدار شدند و مشخص شد پیچیدگی زبان بیشتر از چیزی‌ است که پژوهشگران در ابتدا تصور می‌کردند. بی‌گمان حوزه‌ای که پس از آن برای دریافت کمک در این حوزه مورد توجه قرار گرفت زبان‌شناسی بود. با این‌حال، در آن دوران نظریه زبان‌شناسی وجود نداشت که بتواند به پردازش زبان‌ها کمک قابل توجهی بکند. در سال ۱۹۵۷ کتاب ساختارهای نحوی اثر نوام چامسکی زبان‌شناس آمریکایی که از آن پس به شناخته‌شده‌ترین چهره زبان‌شناسی نظری تبدیل شد به چاپ رسید. کمی پس از انتشار کتاب آقای چامسکی فرآیند پردازش زبان با الگوریتم‌های هوشمند آغاز شد، هرچند راه‌حل جامع و کاملی ارائه نشد.


👈 متن کامل مقاله:
👉 karinsoo.com/s/D4SA1


🐍 @Python_0to100
🌐 @ShabakehMAG
💠 زبان برنامه‌نویسی کاتلین (Kotlin) چیست و چرا باید یادگیری آن‌را جدی گرفت؟

👈 پیش‌نیازی‌های لازم برای یادگیری کاتلین

کاتلین یک زبان برنامه‌نویسی چندسکویی و همه منظوره است که ویژگی statically typed دارد و از پارادایم‌های برنامه‌نویسی مختلفی نظیر برنامه‌نویسی تابعی، برنامه‌نویسی شی‌گرایی، همزمانی و غیر پشتیبانی می‌کند. کاتلین یک زبان برنامه‌نویسی متن‌باز است که تحت مجوز آپاچی 2.0 منتشر شده است. قدمت این زبان برنامه‌نویسی به سال 2011 میلادی باز می‌گردد که شرکت معروف مستقر در کشور چک JetBrains که بیشتر به دلیل ارائه نرم‌افزار IntelliJ Software شناخته می‌شود روند ساخت آن‌را آغاز کرد. هدف از طراحی زبان کاتلین ساخت یک زبان برنامه‌نویسی جدید برای زیرساخت ماشین مجازی جاوا بود. از سال 2020 میلادی، هزینه توسعه زبان برنامه‌نویسی کاتلین توسط JetBrains تامین می‌شود و نشان تجاری آن نیز توسط بنیاد کاتلین به ثبت رسید. کاتلین نام جزیره‌ای در نزدیکی سن پترزبورگ روسیه است.


👈 متن کامل مقاله:
👉 karinsoo.com/s/IADCM


🐍 @Python_0to100
🌐 @ShabakehMAG
📌 @karinsoo_com
💠 چرا جاوا اسکریپت مناسب‌ترین گزینه برای اینترنت اشیا است؟

👈 مزایای به‌کارگیری جاوا اسکریپت در حوزه اینترنت اشیا

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


👈 متن کامل مقاله:
👉 karinsoo.com/s/75740


🐍 @Python_0to100
🌐 @ShabakehMAG
📌 @karinsoo_com
🔍 استخدام طراح وب سایت wordpress آشنا به Laravel

🤝 نوع همکاری: تمام‌وقت
💶 حقوق: توافقی
👤 جنسیت: مهم نیست
🏢 شرکت: پویان پردازش تهران
📍مکان:
#تهران

📩 مشاهده اطلاعات بیشتر و ارسال رزومه:
🔗 karinsoo.com/s/FCAD3
▫️▫️▫️▫️▫️▫️

🎯 کارینسو سایت تخصصی استخدام IT، مدیریت، بازاریابی و فروش
📌 @karinsoo_com
💠 راهنمای تبدیل شدن به مهندس تروفِرزی که ۱۰ برابر سریع‌تر کد می‌نویسد

👈 استفاده از فرصت‌ها برای انتقال دانش

🔘 حتماً شما هم شنیده‌اید کارفرمایان دنبال مهندسین تَروفِرزی هستند که کارها را ۱۰ برابر سریع‌تر از بقیه انجام می‌دهند. گفته می‌شود که این مهندس‌ها ۱۰ برابر نسبت به همکارانشان کد می‌نویسند و ۱۰ برابر کار بیشتری انجام می‌دهند. مهندس‌هایی که از آن‌ها صحبت می‌کنیم فقط نیمه‌شب‌ها کار می‌کنند و همیشه از ابزارهای خط فرمان (Command Line) و ویم (VIM) بهره می‌گیرند. این مهندس‌ها تمامی کارها را با خودکارسازی اسکریپت‌ها انجام می‌دهند.


👈 متن کامل مقاله:
👉 karinsoo.com/s/77T16


🐍 @Python_0to100
🌐 @ShabakehMAG