آموزش برنامه نویسی پایتون و Django
2.8K subscribers
272 photos
557 videos
52 files
2.67K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
📊 با وجود فضای سیاسی نامساعد، آمریکای شمالی همچنان قطب سرمایه‌گذاری در هوش مصنوعی است!

بر اساس داده‌های PitchBook، سرمایه‌گذاران خطرپذیر (VC) همچنان بیشتر سرمایه خود را به استارتاپ‌های حوزه هوش مصنوعی در آمریکای شمالی اختصاص می‌دهند؛ حتی با وجود فشارهای سیاسی و کاهش حمایت‌های دولتی در آمریکا.

🔹 فقط بین فوریه تا مه ۲۰۲۵:

۶۹.۷ میلیارد دلار در ۱۵۲۸ معامله به استارتاپ‌های آمریکای شمالی اختصاص یافته.

در مقابل، فقط ۶.۴ میلیارد دلار در ۷۴۲ معامله به استارتاپ‌های اروپایی رسیده.

آسیا نیز تنها ۳ میلیارد دلار در ۵۱۵ معامله جذب کرده.

📉 این روند در حالی ادامه دارد که در دوره دوم ریاست‌جمهوری ترامپ:

بودجه تحقیقات پایه در حوزه هوش مصنوعی کاهش یافته،

ورود دانشجویان خارجی سخت‌تر شده،

و حتی بودجه دانشگاه‌ها در آستانه تعلیق قرار گرفته است.

💬 «جفری هینتون» برنده نوبل و پیشگام هوش مصنوعی، در پستی در X (توییتر)، خواستار اخراج ایلان ماسک از انجمن سلطنتی بریتانیا شد و او را به تخریب نهادهای علمی در آمریکا متهم کرد.

با وجود تلاش‌های اتحادیه اروپا برای تبدیل شدن به رهبر جهانی در AI و سرمایه‌گذاری‌های عظیم در استارتاپ‌هایی مانند Mistral و Aleph Alpha، هنوز نشانه‌ای از کوچ بزرگ سرمایه‌گذاران به اروپا دیده نمی‌شود.

چین نیز با شرکت‌هایی مانند DeepSeek و Butterfly Effect جایگاه مهمی دارد، اما کنترل‌های صادراتی و دسترسی محدود به چیپ‌های AI باعث کاهش فعالیت‌های سرمایه‌گذاری شده‌اند.

📌 در سال ۲۰۲۴:

آمریکای شمالی ۷۵.۶٪ از کل سرمایه‌گذاری‌های AI جهان را جذب کرد (معادل ۱۰۶.۲۴ میلیارد دلار)

در سال ۲۰۲۵ (تا امروز): این رقم به ۸۶.۲٪ (معادل ۷۹.۷۴ میلیارد دلار) رسیده!

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

#هوش_مصنوعی #سرمایه_گذاری #AI #VC #آمریکا #اروپا #چین #استارتاپ #AIInvestment #GeoffreyHinton #ElonMusk


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Zaban7ir

آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk


🔵 نکته برنامه نویسی




🌳 Strangler Fig Pattern
(الگوی درخت خفه‌کننده)


یک تکنیک معماری نرم‌افزار برای بازنویسی یا مهاجرت سیستم‌های قدیمی (Legacy Systems) به سیستم‌های جدید بدون ایجاد اختلال.



📌 ایده اصلی

* مثل یک درخت انجیر خفه‌کننده (Strangler Fig) که دور یک درخت قدیمی رشد می‌کنه و کم‌کم جای اون رو می‌گیره.
* به‌جای اینکه یک سیستم قدیمی رو یک‌باره کنار بذاری (که ریسکش خیلی بالاست)، بخش‌بخش اون رو با سرویس‌های جدید جایگزین می‌کنی.
* در نهایت، کل سیستم قدیمی از بین میره و سیستم جدید کامل سرجاش میاد.



روند کار

1. سیستم قدیمی هنوز در حال اجراست.
2. یک Facade / Proxy جلوی سیستم قرار می‌دی که درخواست‌های کاربر رو مدیریت کنه.
3. هر وقت یک قابلیت جدید ساختی، به‌جای سیستم قدیمی، به سرویس جدید روت میشه.
4. به مرور، ترافیک سیستم قدیمی کمتر و کمتر میشه، تا جایی که میشه حذفش کرد.



مثال ساده (مفهومی)

User ---> [ Proxy ] ---> [ Old System ]
بعد از جایگزینی بخشی:

User ---> [ Proxy ]
↳ [ New Service: Payments ]
↳ [ Old System: Orders ]
و در نهایت:

User ---> [ Proxy ]
↳ [ New Service: Payments ]
↳ [ New Service: Orders ]


📖 جاهای کاربردی

* مهاجرت از Monolith به Microservices.
* بازنویسی نرم‌افزارهای قدیمی بانک‌ها، بیمه‌ها یا سیستم‌های ERP.
* سیستم‌های حیاتی که نمی‌تونن حتی یک روز Down بشن.



🛠️ مزایا

* کاهش ریسک → مهاجرت تدریجی، نه یک‌باره.
* انعطاف‌پذیری → میشه تست و اصلاح کرد بدون آسیب به کل سیستم.
* تداوم سرویس‌دهی → کاربران هیچ قطعی حس نمی‌کنن.



⚠️ معایب / چالش‌ها

* مدیریت Proxy و Routing پیچیده میشه.
* نیاز به هماهنگی دیتابیس بین بخش‌های قدیم و جدید.
* ممکنه فرآیند مهاجرت خیلی طولانی بشه.



👉 تشبیه ساده

این الگو شبیه بازسازی یک خانه در حالی که داخلش زندگی می‌کنی 🏡
به‌جای اینکه یک‌باره خرابش کنی، کم‌کم اتاق‌ها رو نوسازی می‌کنی، تا وقتی کل خونه جدید و مدرن بشه.



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


🔵 نکته برنامه نویسی



بریم سراغ Bulkhead Pattern.



🎯 تعریف

Bulkhead (مثل اتاق‌های کشتی) یعنی بخش‌های مختلف سیستم رو ایزوله کنی تا اگه یکی خراب شد، بقیه سالم بمونن.

مثال:

* فرض کن یک سرویس داری که همزمان باید هم سفارش‌ها رو پردازش کنه، هم پیامک بفرسته.
* اگر پیامک‌ها به مشکل بخورن و همه Threadها یا Connectionها مشغول بشن، نباید سفارش‌ها هم بخوابن.



ایده Bulkhead

* منابع (مثل Thread Pool، Connection Pool یا حتی Queue) رو جدا می‌کنی برای هر سرویس.
* اینطوری خرابی یک سرویس روی بقیه اثر نمی‌ذاره.



🐍 مثال با Python (ThreadPool ایزوله)

import concurrent.futures
import time
import random

def process_order(order_id):
time.sleep(random.random())
return f"Order {order_id} processed "

def send_sms(phone):
time.sleep(random.random() * 3) # شبیه‌سازی تاخیر زیاد
return f"SMS sent to {phone} 📩"

# Bulkhead: دو ThreadPool جدا
order_executor = concurrent.futures.ThreadPoolExecutor(max_workers=5)
sms_executor = concurrent.futures.ThreadPoolExecutor(max_workers=2)

orders = [order_executor.submit(process_order, i) for i in range(10)]
sms_jobs = [sms_executor.submit(send_sms, f"09{i}...") for i in range(5)]

for f in concurrent.futures.as_completed(orders + sms_jobs):
print(f.result())


💡 مزایا:

* ایزوله‌سازی منابع → خرابی یک سرویس کل سیستم رو نمی‌خوابونه.
* پیش‌بینی‌پذیر بودن رفتار سیستم حتی در شرایط بحرانی.
* خیلی کاربردی توی microservices و cloud systems.




ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


پشتیبانی رسمی Swift از اندروید در راه است!


🌿🌿 با وجود رویکرد همیشگی اپل مبنی بر عدم توجه به اندروید، به نظر می‌رسد زبان برنامه‌نویسی Swift این شرکت قرار است به طور رسمی از توسعه اپلیکیشن‌های اندرویدی پشتیبانی کند.

🟣 #اپل Swift را اولین بار در سال 2014 برای پلتفرم‌های اختصاصی خود معرفی کرد. اما در سال‌های اخیر، پشتیبانی رسمی از ویندوز و لینوکس نیز به آن افزوده شده است. اکنون، Swift یک گام دیگر به جلو برداشته و قصد دارد راه خود را به دنیای اندروید باز کند.

🔴 گروه توسعه Swift از تشکیل «گروه کاری اندروید» خبر داده است. مأموریت این گروه فراهم کردن پشتیبانی رسمی از اندروید به عنوان یکی از پلتفرم‌های هدف این زبان برنامه‌نویسی است.

🔵 این گروه اهداف مشخصی را دنبال می‌کند. از جمله این اهداف می‌توان به بهبود و نگهداری پشتیبانی از اندروید در توزیع رسمی Swift، پیشنهاد بهبودهایی در پکیج‌های اصلی مانند Foundation و Dispatch برای سازگاری بهتر با الگوهای اندرویدی، و تعریف سطوح پشتیبانی رسمی از اندروید اشاره کرد.


#Swift #اندروید #برنامه‌نویسی #اپلیکیشن #توسعه


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:

https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🔵 نکته یادگیری ماشین

بریم سراغ یه نکته خیلی مهم که به مدل‌ها می‌گه دارن کارشون رو درست انجام می‌دن یا نه! 🤔

تابع هزینه (Cost/Loss Function) 📉

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

در یادگیری ماشین، تابع هزینه (یا تابع زیان) دقیقاً نقش همین معلم رو بازی می‌کنه.

به زبان ساده‌تر:

تابع هزینه یک فرمول ریاضی است که میزان خطای مدل رو در هر پیش‌بینی اندازه می‌گیره.

اگر پیش‌بینی مدل به جواب واقعی نزدیک باشه، مقدار تابع هزینه پایین می‌آد.

اگر پیش‌بینی مدل از جواب واقعی دور باشه، مقدار تابع هزینه بالا می‌ره.

هدف نهایی فرآیند آموزش مدل اینه که تابع هزینه رو به حداقل برسونه. 🎯 یعنی مدل تلاش می‌کنه تا پارامترهای داخلی خودش رو طوری تنظیم کنه که مقدار خطا کمترین حالت ممکن باشه.

برای مسائل مختلف، از توابع هزینه متفاوتی استفاده می‌شه. مثلاً:

در رگرسیون (پیش‌بینی یک عدد)، تابع هزینه خطای بین مقدار پیش‌بینی‌شده و مقدار واقعی رو اندازه می‌گیره.

در دسته‌بندی (پیش‌بینی یک دسته)، تابع هزینه میزان نادرست بودن دسته‌بندی مدل رو مشخص می‌کنه.

خلاصه که، تابع هزینه مثل یه مربی عمل می‌کنه که به مدل می‌گه: 'خوب، الان اینجا اشتباه کردی، دفعه بعد اینطوری تغییر کن تا بهتر بشی!' 💪

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ


لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


خبر فوری: OpenAI ده‌ها کمپین مخرب هوش مصنوعی را متوقف کرده است!


🌿🌿 شرکت OpenAI در گزارشی جدید اعلام کرده که از ابتدای سال ۲۰۲۵ تا کنون، موفق شده دست‌کم ۱۰ کمپین مخرب را که با سوءاستفاده از چت‌بات ChatGPT طراحی شده بودند، شناسایی و متوقف کند. این خبر نشان‌دهنده چالش‌های فزاینده در حوزه امنیت سایبری و هوش مصنوعی است.


🟣 فعالیت‌های دولتی و گروه‌های وابسته:

طبق گزارشی با عنوان «مقابله با سوءاستفاده‌های مخرب از هوش مصنوعی: ژوئن ۲۰۲۵»، بسیاری از این فعالیت‌های مخرب توسط عوامل دولتی یا گروه‌های وابسته به دولت‌ها انجام شده‌اند. OpenAI مدعی است کشورهایی مانند ایران، روسیه و چین نیز در این کمپین‌ها دست داشته‌اند. این موضوع اهمیت امنیت و نظارت بر کاربردهای هوش مصنوعی را بیش از پیش نمایان می‌کند.


🔴 نقش هوش مصنوعی در تهدیدات نوین:

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



🔵 چگونه این کمپین‌ها شناسایی شدند؟

جزئیات فنی دقیقی از نحوه شناسایی این کمپین‌ها منتشر نشده، اما می‌توان حدس زد که OpenAI از الگوریتم‌های پیشرفته برای پایش الگوهای استفاده از ChatGPT، شناسایی محتوای مشکوک و ردیابی فعالیت‌های ناهنجار بهره برده است. این تلاش‌ها نشان‌دهنده تعهد شرکت به مقابله با سوءاستفاده از فناوری‌های قدرتمند خود است.


🟢 با توجه به سرعت رشد هوش مصنوعی، انتظار می‌رود که در آینده نیز شاهد مواجه با چالش‌های امنیتی مشابه باشیم. آگاهی و همکاری بین‌المللی در این زمینه می‌تواند به مقابله مؤثرتر با این تهدیدات کمک کند.


#OpenAI #امنیت_هوش_مصنوعی #ChatGPT #امنیت_سایبری #تهدیدات_سایبری


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


🌠 نبرد حقوقی هالیوود علیه هوش مصنوعی: دیزنی و یونیورسال از Midjourney شکایت کردند!



🌿🌿 در یک تحول مهم، شرکت‌های غول‌پیکر دیزنی و یونیورسال، علیه Midjourney، ابزار محبوب تولید تصویر با هوش مصنوعی، به دلیل نقض حقوق کپی‌رایت شکایت کرده‌اند. این نخستین جنگ حقوقی بزرگ هالیوود علیه یک ابزار تولید محتوای هوش مصنوعی به شمار می‌رود.


🟣 کپی‌رایت شخصیت‌های معروف در خطر؟

دلیل اصلی این شکایت، تولید تصاویر هوش مصنوعی از شخصیت‌های نمادینی مانند شرک، دارث ویدر (از سری جنگ ستارگان) و باز لایتر (فضانورد انیمیشن‌های داستان اسباب‌بازی‌ها) توسط Midjourney است. این شرکت‌های سرگرمی معتقدند که Midjourney بدون مجوز، از این شخصیت‌های دارای کپی‌رایت برای آموزش مدل‌های خود و تولید محتوای جدید استفاده کرده است.


🔴 ابزار Midjourney متهم به "ماشین فروش خودکار مجازی" تصاویر غیرمجاز

شکایت دیزنی و یونیورسال روز چهارشنبه در دادگاه فدرال ناحیه مرکزی کالیفرنیا ثبت شد. در متن شکایت آمده است که ابزار تولید تصویر مبتنی بر هوش مصنوعی Midjourney مانند یک "دستگاه فروش خودکار مجازی" عمل می‌کند که تصاویر غیرمجازی را بر اساس آثار دارای کپی‌رایت این دو شرکت تولید می‌کند. این عبارت نشان‌دهنده میزان جدی بودن اتهامات مطرح شده است.


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

#هوش_مصنوعی #کپی_رایت #دیزنی #یونیورسال #Midjourney


ـــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk


انجمن تجارت الکترونیک به محدودیت کسب‌وکارهای دیجیتال اعتراض کرد!


🌿🌿 در پی فیلتر شدن ناگهانی پلتفرم نماوا و مسدودسازی صفحه اینستاگرام برند «خانومی»، انجمن تجارت الکترونیک تهران بیانیه‌ای منتشر و نگرانی عمیق خود را نسبت به برخوردهای ناگهانی و غیرشفاف با کسب‌وکارهای دیجیتال کشور ابراز کرد.


🟣 اثرات مخرب بر اقتصاد دیجیتال:

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


🔴 استانداردهای دوگانه در برخورد با تخلفات:

در بخش دیگری از این بیانیه به استانداردهای دوگانه در برخورد با تخلفات اشاره شده است: "چرا در مواجهه با تخلفات یا اشتباهات احتمالی برخی نهادها، سازمان‌های دولتی یا رسانه‌های رسمی، چنین برخوردهایی دیده نمی‌شود، در حالی‌که بخش خصوصی و استارتاپ‌ها با شدیدترین واکنش‌ها روبه‌رو می‌شوند؟" این دوگانگی در برخورد، ضربه‌ای جدی به اعتماد فعالان اقتصادی و آینده سرمایه‌گذاری در حوزه دیجیتال وارد می‌کند.


🔵 این اعتراض نشان می‌دهد که جامعه کسب‌وکارهای دیجیتال به دنبال شفافیت، ثبات و رویه‌های عادلانه در فضای کسب‌وکار است تا بتوانند به رشد و اشتغال‌زایی خود ادامه دهند.



#اقتصاد_دیجیتال #تجارت_الکترونیک #فیلترینگ #کسب_وکارهای_آنلاین #نماوا


ــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 نکته برنامه نویسی

یک تکنیک مرموز و جالب در بهینه‌سازی کد "Loop Unrolling" (بازکردن حلقه) است.

در این روش، به‌جای این‌که یک حلقه بارها تکرار شود، چند تکرار را به‌صورت دستی پشت‌سرهم می‌نویسی تا تعداد پرش‌های حلقه (iteration jumps) کمتر شود و سرعت پردازش بالاتر برود.

مثال ساده:

کد معمولی:

for (int i = 0; i < 8; i++) {
sum += arr[i];
}


Loop Unrolled:

sum += arr[0];
sum += arr[1];
sum += arr[2];
sum += arr[3];
sum += arr[4];
sum += arr[5];
sum += arr[6];
sum += arr[7];


مزایا:

کاهش overhead شرط و پرش حلقه.

سرعت بیشتر در الگوریتم‌های حساس به زمان (مثل پردازش تصویر یا سیگنال).

معایب:

کد طولانی‌تر و خوانایی کمتر.

سخت‌تر شدن نگهداری.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 Eclipse - Build Project

🟢 کیفیت : متوسط

🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.

🟣 Eclipse

🟢 زبان آموزش: انگلیسی

🟣 دوره آموزش Eclipse


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk


نقشه‌راه اتحادیه اروپا برای دسترسی به داده‌های خصوصی تا سال 2030 اعلام شد!


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

🟣 این نقشه‌راه جزئی از یک استراتژی جامع‌تر است که توسط گروه سطح بالا (HLG) ایجاد شده و در چارچوب ابتکار «Going Dark» شکل گرفته است.

🔴 این گروه که در ژوئن 2023 توسط شورای اتحادیه اروپا مأموریت یافته بود، در مارس 2025 گزارشی منتشر کرد که رمزنگاری سرتاسری را به عنوان بزرگ‌ترین چالش فنی در مسیر تحقیقات نیروهای انتظامی معرفی کرد.

🔵 این گزارش به طور ویژه استفاده از سرویس‌های VPN، اپلیکیشن‌های پیام‌رسان رمزنگاری شده و ابزارهای مشابه را هدف قرار داده است.

#اتحادیه_اروپا #حریم_خصوصی #رمزنگاری #امنیت #داده‌ها

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 نکته یادگیری ماشین

مراقب Overfitting باش!

تعریف Overfitting یعنی مدل روی داده‌های آموزشی خیلی خوب عمل کنه ولی روی داده‌های جدید (واقعی) ضعیف باشه.

🔹 روش‌های جلوگیری از Overfitting:

استفاده از بیشتر داده آموزشی

استفاده از Regularization مثل L1 یا L2

کاهش پیچیدگی مدل (مثلاً تعداد لایه‌های کمتر در شبکه عصبی یا عمق کمتر در درخت تصمیم)

روش Dropout در شبکه‌های عصبی

روش Early Stopping: متوقف کردن آموزش وقتی خطای validation شروع به زیاد شدن کرد

به زبان ساده: مدلی که فقط “حافظه‌” داره، یاد نگرفته! باید تعادل بین یادگیری و تعمیم‌پذیری پیدا کنی.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ


لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


توقف فروش سونی اکسپریا 1 VII در ژاپن به‌دلیل مشکلات فنی!


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

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

🔴 علت این توقف، گزارش‌های متعدد کاربران درباره مشکلاتی مانند خاموش شدن ناگهانی گوشی، راه‌اندازی مجدد غیرمنتظره و حتی روشن نشدن کامل دستگاه است. هرچند این مشکلات ممکن است جزئی به‌نظر برسند، اما تأثیر آن‌ها روی تعداد قابل توجهی از گوشی‌ها باعث نگرانی سونی شده است.


#سونی #اکسپریا #موبایل #مشکل_فنی #ژاپن

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0


🔵 نکات برنامه‌نویسی



## 🌀 Idempotency


(ایدمپوتنسی یا بی‌اثر بودن چندباره)** 🌀


به زبان ساده یعنی:
👉 اگر یک عملیات رو چند بار پشت سر هم انجام بدی، نتیجه همیشه یکی باشه.



📌 چرا مهمه؟

تصور کن یک کاربر روی دکمه پرداخت کلیک می‌کنه و اینترنتش قطع میشه. دوباره کلیک می‌کنه.

⬅️ اگر سیستم Idempotent باشه → فقط یک بار پول برداشت میشه.
⬅️ اگر نباشه → کاربر دوبار پول از دست میده 😬



مثال ساده (Python)

# درخواست برداشت پول
def withdraw(balance, amount, already_processed):
if already_processed: # اگر قبلاً انجام شده
return balance
return balance - amount

print(withdraw(100, 20, False)) # 80
print(withdraw(80, 20, True)) # 80 (هیچ تغییری نکرد)


📖 جاهای کاربردی

* پرداخت‌های آنلاین 💳 (Stripe, PayPal, بانک‌ها)
* APIهای REST (مثلاً PUT و DELETE معمولاً باید Idempotent باشن)
* سیستم‌های لاگ‌گذاری (اگر یک لاگ دوباره ارسال شد، تکراری ذخیره نشه)



🛠️ مزایا

⬅️ افزایش اعتماد کاربر (چند بار کلیک کنه هم امنه)
⬅️ جلوگیری از پردازش تکراری و هزینه اضافی
⬅️ راحتی در Retry (در صورت خطای شبکه)



⚠️ نکته مهم

Idempotency با عدم تغییر (Immutability) فرق داره.

* Immutability = داده هیچ‌وقت تغییر نمی‌کنه.
* Idempotency = ممکنه تغییر کنه، ولی چند بار پشت سر هم زدن نتیجه یکسان میده.



👉 تشبیه ساده

مثل کلید چراغ برق 💡

⬅️ هرچقدر دکمه "خاموش" رو بزنی → چراغ خاموش می‌مونه.
⬅️ هرچقدر دکمه "روشن" رو بزنی → چراغ روشن می‌مونه.



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


🔵 نکات برنامه‌نویسی




📜 Event Sourcing

(منبع‌یابی رویدادها)



🔹 ایده اصلی

ذخیره تمام تغییرات (رویدادها) به جای فقط ذخیره وضعیت فعلی.

⬅️ به جای اینکه فقط نتیجه نهایی یک حساب کاربری را ذخیره کنیم، تمام تراکنش‌ها یا عملیات قبلی را نگه می‌داریم.
⬅️ بعداً می‌توان وضعیت کنونی را از روی این رویدادها بازسازی کرد.



🔹 چرا مهمه؟

⬅️ قابلیت بازگردانی به گذشته (Undo / Audit)
⬅️ ردیابی کامل تاریخچه تغییرات
⬅️ امکان بازسازی وضعیت سیستم در صورت خرابی



مثال ساده (Python)

class EventStore:
def __init__(self):
self.events = []

def add_event(self, event):
self.events.append(event)

def get_balance(self):
balance = 0
for e in self.events:
if e['type'] == 'deposit':
balance += e['amount']
elif e['type'] == 'withdraw':
balance -= e['amount']
return balance


# استفاده
store = EventStore()
store.add_event({'type': 'deposit', 'amount': 100})
store.add_event({'type': 'withdraw', 'amount': 30})
store.add_event({'type': 'deposit', 'amount': 50})

print("💰 موجودی فعلی:", store.get_balance()) # خروجی: 120


📖 کاربردهای واقعی

⬅️ سیستم‌های مالی و بانکی → ذخیره تراکنش‌ها
⬅️ سیستم‌های سفارش آنلاین → نگه داشتن تاریخچه تغییر وضعیت سفارش
⬅️ سیستم‌های بازی → ذخیره اعمال بازیکن به صورت رویداد برای بازسازی و تحلیل



🛠️ مزایا

⬅️ تاریخچه کامل تغییرات
⬅️ قابلیت Undo / Replay
⬅️ تحلیل دقیق رفتار سیستم و کاربران



🎯 تشبیه ساده

Event Sourcing مثل فیلمبرداری از تمام مراحل آشپزی 🎥:

⬅️ اگر دوست دارید دوباره مرحله‌ای را تکرار کنید یا اشتباهی رخ داده → کافیست ویدئو را نگاه کنید و وضعیت را بازسازی کنید.
⬅️ فقط نگه داشتن نتیجه نهایی (غذا) این امکان را نمی‌دهد.



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk