انجمن علمی ریکا
1.95K subscribers
1.62K photos
101 videos
140 files
706 links
انجمن علمی ریاضی و علوم کامپیوتر دانشگاه اصفهان

جادویی که دنبالشی درون کاریه که از اون اجتناب می‌کنی...

انتقادات و پیشنهادات👇🏻
📎 https://app.epoll.pro/31821200
اطلاعات بیشتر👇🏻
📎 https://ZiL.ink/AMCSUI
ارتـبــاط بـا مـا👇🏻
📎 @AMCSSup
Download Telegram
💻 #برنامه‌نویسی #API

🛠️ پنج API رایگان برای تمرین برنامه‌نویسی

اگه دنبال منابع خفن برای تمرین و ساخت پروژه‌های واقعی هستی، این چندتا API عمومی می‌تونه بهت کمک کنه:

1️⃣ OpenWeatherMap API 🌦
برای دریافت داده‌های دقیق آب‌وهوا؛ شامل وضعیت فعلی، پیش‌بینی چندروزه، کیفیت هوا و داده‌های تاریخی. مستندات و اطلاعات قابل‌استفاده‌اش عالیه.

2️⃣ CoinGecko API 💰
دسترسی به قیمت لحظه‌ای و تاریخی رمز‌ارزها، داده‌های بازار، نمودارها و تحلیل شبکه‌های بلاک‌چین. مناسب برای ساخت داشبورد، اپ‌های تحلیلی یا پروژه‌های آموزشی.

3️⃣ The Cat API 🐱
یک API ساده و سرگرم‌کننده برای دریافت تصاویر گربه، اطلاعات نژاد، امتیازدهی و آپلود عکس. برای پروژه‌های fun یا نمونه‌ کار با رابط کاربری!

4️⃣ COVID-19 Data API 🦠
برای دسترسی به داده‌های روزانه و تاریخی درباره کرونا، تفکیک شده بر اساس کشور یا ایالت برای تحلیل‌های آماری و نمایش روندها.

5️⃣ Public APIs List
یک لیست جامع از هزاران API رایگان در موضوعات مختلف مثل آب‌وهوا، ارز، علم، سرگرمی، داده باز و غیره — یک پلتفرم عالی برای کشف منابع جدید.

🖇  انجمن ریکا | زی‌لینک | ویکی | ارتباط با ما
🔥151🤯1
🐍 #پایتون #کتابخونه

🥦 نجات‌دهنده تسک‌های سنگین در بک‌گراند، Celery

تصور کن لازم داری یه کاری رو انجام بدی، اما نمی‌خوای اپلیکیشن اصلیت معطل بشه.
شاید اولین چیزی که به ذهنت برسه async/await یا multithreading توی پایتون باشه.
درسته، اینا کمک می‌کنن، ولی هنوز داری تسک‌ها رو داخل اپ خودت اجرا می‌کنی.

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

💥 اینجاست که کتابخونه Celery وارد بازی می‌شه. (آره، کرفس! شاید چون تسک‌ها رو شاخه‌ شاخه مدیریت می‌کنه👀؟!)
حالا Celery با کمک broker‍هایی مثل RabbitMQ یا Redis، کارهای زمان‌بر رو می‌فرسته توی بک‌گراند.

📌 در نتیجه:
-تسک‌ها به‌صورت asynchronously اجرا می‌شن.
-اپلیکیشن اصلیت دیگه درگیر نمی‌شه.
-و منابع سیستمت آزاد می‌مونه.

💡 برای جزئیات بیشتر می‌تونی این لینک رو مطالعه کنی.

🖇  انجمن علمی ریکا | زی‌لینک | ویکی | ارتباط با ما
❤‍🔥91👌1
📚 #کتابخونه

🎯 کتابخونه‌ای همه‌فن‌حریف برای بینایی کامپیوتر!

👀 گوگل یه کتابخونه داره به اسم MediaPipe که حسابی کار رو راحت کرده!
از تشخیص چهره و ردگیری دست‌ها گرفته تا کلی الگوریتم بینایی کامپیوتر دیگه، همه‌چی رو به‌صورت real-time برات فراهم می‌کنه.

📌 نکته جذابش اینه که کراس‌پلتفرمه؛ یعنی می‌تونی به‌راحتی توی اپ‌های موبایل، دسکتاپ یا حتی وب استفاده‌ش کنی، اونم بدون نیاز به GPU یا سیستم قوی.

🖇  انجمن علمی ریکا | زی‌لینک | ویکی | ارتباط با ما
7👍3
🐍 #پایتون

🔮 جادوی پنهان پایتون در ارسال آرگومان‌ها

وقتی بحث ارسال آرگومان به توابع می‌شه، معمولاً این دو اصطلاح رو می‌شنویم:

Pass by Value (ارسال کپی)
Pass by Reference (ارسال خود متغیر)

اما پایتون روش خودش رو داره!
مدلی به نام Pass by Object Reference یا همون Pass by Assignment.

📌 یعنی چی؟
تصور کن یه صندوق داری (مثل یه list) و آدرسش رو روی یه کاغذ نوشتی.
وقتی تابعی اجرا می‌شه، پایتون یه کاغذ جدید درمیاره، همون آدرس رو روش می‌نویسه و به تابع می‌ده.

-اگه تابع چیزی از صندوق برداره یا تغییر بده، تو هم می‌بینی.
-اما اگه صندوق جدید بسازه، فقط خودش اون رو داره.

🔑 اینجا پای یه تفاوت مهم وسط میاد:
Mutable object (مثل list):
تابع می‌تونه محتوای اصلی رو تغییر بده.
Immutable object (مثل int):
تابع نمی‌تونه مقدار اصلی رو تغییر بده و باید یه نسخه جدید بسازه.

👨‍💻 نمونه کد:

def demonstrate_passing_behavior(my_list, my_int):
my_list.append(4) # تغییر مستقیم در لیست اصلی
my_list = list(my_list) # ساخت کپی جدید
my_int = my_int + 10 # ساخت int جدید، بدون تغییر عدد اصلی

original_list = [1, 2, 3]
original_int = 5
demonstrate_passing_behavior(original_list, original_int)

print(original_list) # [1, 2, 3, 4]
print(original_int) # 5

📍 خروجی:

original_list تغییر کرده
(چون mutable بوده)
original_int بدون تغییر مونده
(چون immutable بوده)

💡 پس درنهایت فهمیدیم که در پایتون خبری از Pass by Value یا Pass by Reference نیست!
به‌جای اون Pass by Object Reference داریم. یعنی reference به object ارسال می‌شه، ولی خود reference به صورت value پاس می‌شه.

🖇  انجمن علمی ریکا | زی‌لینک | ویکی | ارتباط با ما
11👍2🤩1
🎨 #طراحی_سایت

💡 برای طراحی سایت‌ ایده بگیر!

✔️ توی این سایت مجموعه‌ای از دیزاین‌ وب‌سایت‌های متنوع قرار داده شده که می‌تونی برای پروژه‌هات ازشون ایده بگیری.
اگر دنبال الهام برای طراحی‌های خلاقانه هستی، این منبع رو از دست نده.

🖇  انجمن علمی ریکا | زی‌لینک | ویکی | ارتباط با ما
🔥5😢1🍓1
🟡 #اطلاعیه
اطلاعیه مهم برای دانشجویان خوابگاهی

🔺 طبق اعلام اداره امور خوابگاه‌ها:

🔸 دانشجویانی که مشمول اسکان تابستان به دلیل امتحانات ترم تابستان، کارورزی و... هستند، می‌توانند از ۲۰ مردادماه ۱۴۰۴ به مجموعه خوابگاه‌ها بازگردند.

🔸 همچنین دانشجویان دارای امتحانات پایان‌ترم نیمسال دوم که به شهریور موکول شده بودند از ۲۹ مرداد می‌توانند به خوابگاه برگردند.

⚠️ دانشجویانی که به دلایل ضروری (مانند بلیت یا شرایط خاص) نیاز به مراجعه زودتر از ۲۹ مرداد (قبل از ۲۰ مرداد اسکان امکان‌پذیر نیست) دارند، باید قبل از مراجعه هماهنگی کنند.

🖇  انجمن ریکا | زی‌لینک | ویکی | ارتباط با ما
🧠 انتشار ChatGPT-5؛ آغاز عصری جدید برای بشریت

شرکت OpenAI روز پنج‌شنبه نسخه جدید ابزار قدرتمند خودش یعنی ChatGPT-5 رو معرفی کرد؛ نسخه‌ای که مدت‌ها کاربران منتظرش بودن و حالا با قابلیت‌های پیشرفته‌تری عرضه شده. این رونمایی، هم‌زمان شده با رقابت جهانی شدیدی که بر سر توسعه فناوری‌های هوش مصنوعی در جریانه.

به گفته‌ی OpenAI، همه‌ی کاربران به‌صورت رایگان به ChatGPT-5 دسترسی دارن. البته سم آلتمن، مدیرعامل این شرکت، گفته هنوز تا رسیدن به هوش مصنوعی‌ای که واقعاً «مثل انسان فکر کنه»، راه درازی در پیش داریم.

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

🖇  انجمن علمی ریکا | زی‌لینک | ویکی | ارتباط با ما
😭5🔥4🤯4👏1
Software_Architecture,_Ford_&_Richards_&_Sadalage_&_Dehghani,_2021.pdf
11.7 MB
📖 #معرفی_کتاب

Software Architecture: The Hard Parts

👀 این کتاب سراغ بخش‌هایی از معماری نرم‌افزار می‌ره که هیچ جواب قطعی‌ای براشون وجود نداره! جاهایی که باید بین گزینه‌های پیچیده، تصمیم‌گیری کنی.

🔧 از معماری توزیع‌شده و استقلال در دیپلوی گرفته، تا روش‌های ارتباط بین سرویس‌ها و درک درست از trade-offها، همه چیز به زبانی کاربردی توضیح داده شده.

🖇  انجمن علمی ریکا | زی‌لینک | ویکی | ارتباط با ما
💯8👌2👏1
#مسیر_آموزشی

🚀 ۹۰ روز تا تبدیل شدن به یک DevOps Engineer.

📌 یادگیری DevOps فقط با خوندن داکیومنت ابزارها پیش نمی‌ره. این ریپوی فوق‌العاده، پر از ۹۰ چالش و تمرین عملیه، از ساختن یه CI pipeline ساده با GitHub Actions تا راه‌اندازی Kubernetes از صفر!

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

🖇  انجمن علمی ریکا | زی‌لینک | ویکی | ارتباط با ما
🔥8💯1
🛡 چطوری بفهمیم هکرها با چی سایت‌ها رو اسکن می‌کنن؟

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

🔍 اینجا یک مجموعه کامل از ابزارهای معروف اسکن آسیب‌پذیری‌های وب جمع شده، مثل: ZAP ,Nikto ,Nuclei ,Wapiti و کلی ابزار دیگه که خود هکرها و تحلیل‌گرها ازشون استفاده می‌کنن.

🔦 هر کدوم از این ابزارها یه دنیای تخصصی دارن و اگه مسیرت توی امنیت وب جدیه، ارزشش رو داره که براش زمان بذاری و داخلش عمیق بشی.

🖇 انجمن ریکا | زی‌لینک | ویکی | ارتباط با ما
🔥9💯2
شهرداری شهر اصفهان برگزار می‌کند:

«فرصتی عالی برای به چالش کشیدن مهارت‌های خود در زمینهٔ تحلیل داده»

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


شروع دریافت داده‌ها: ۱ تیرماه ۱۴۰۴

آخرین مهلت ارسال آثار: ۱۵ آذر‌ماه ۱۴۰۴



〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️

🟢 انجمن علمی مهندسی مکانیک دانشگاه اصفهان
@ui_mech_eng
1
🧩 بلاک ادیتور چیه؟

ادیتورهای بلاکی یا همون Block Editor‌ها، محتوای قابل ویرایش رو به بخش‌های جداگانه (بلاک) تقسیم می‌کنن تا ویرایششون راحت‌تر باشه.
یک بلاک می‌تونه متن، عکس یا حتی کد باشه!

💻 دقیقاً مثل کاری که Jupyter Notebook توی پایتون انجام می‌ده.

🔍 حالا اگه دنبال یه بلاک ادیتور اوپن‌سورس برای پروژه‌ت هستی، Editor.js می‌تونه گزینه‌ی مناسبی باشه. یک ادیتور سبک و قابل توسعه که توی سایت یا اپلیکیشن خودت می‌تونی استفاده کنی و در نهایت، یه خروجی JSON تحویلت می‌ده که هر جا بخوای قابل استفاده‌ست.

🖇  انجمن ریکا | زی‌لینک | ویکی | ارتباط با ما
👍5🔥4👌1
🚀 چطور در توسعه پارچ مشارکت کنیم؟

📌 پروژه پارچ لینوکس یه سیستم‌عامل سبک و قابل شخصی‌سازی بر پایه آرچ‌لینوکسه که کاملاً به‌صورت متن‌باز توسعه پیدا می‌کنه.

🔧 پارچ حدود ۷۹ مخزن فعال روی گیت داره که شما می‌تونید روی اون‌ها مشارکت کنید:

-باگ پیدا کردید؟ گزارشش کنید
-اسکریپت یا پکیجی به ذهن‌تون رسید؟ پیشنهاد بدید
-وقت کدنویسی دارید؟ مستقیم مشارکت کنید!

📚 راهنمای کامل برای مشارکت رو می‌تونید توی ویکی رسمی پارچ ببینید.

🖇  انجمن ریکا | زی‌لینک | ویکی | ارتباط با ما
🤯4🤩2🐳1
Forwarded from math kmsu
انجمن‌ علمی ریاضیات و کاربردها، دانشگاه علوم و فنون دریایی خرمشهر برگزار می کند:

🎯 آماده‌ای برای یک مأموریت مرموز ریاضی؟
🔢 ماتریس‌ها رو حل کن، دترمینان رو پیدا کن و رمز نهایی رو کشف کن!

📅 تاریخ برگزاری: ۲۵ مرداد ۱۴۰۴
🎓 مخصوص دانشجویان
🏆 همراه با جایزه نقدی برای نفرات برتر



🧠 هر ماتریس، یک عدد
🔡 هر عدد، یک حرف
🗝️ و در نهایت... کلمه پنهان!


🏆 جوایز نقدی برای نفرات برتر:
🥇 نفر اول 300 هزار تومان
🥈نفر دوم 250 هزار تومان
🥉نفر سوم 200 هزار تومان

📍 ثبت نام در مسابقه: 09927958041

📲 آماده‌ای؟ رمز منتظر توئه!

〰️〰️〰️〰️〰️〰️
تلگرام

واتس اپ

اینستاگرام

📥 مارو در فضای مجازی دنبال کنید
🐍 یه مقاله متفاوت برای عاشقان پایتون!

📃 یکی از جالب‌ترین و آموزنده‌ترین مقاله‌ها درباره پایتون که کلی نکته عجیب و شگفت‌انگیز از این زبان رو نشون می‌ده و خبر خوب اینکه نسخه‌ی فارسیش هم در دسترسه!

🔮 توی این پروژه مثال‌هایی هست که تو نگاه اول خروجی‌شون واضح نیست. بعضی‌شون عجیب و غریب نیستن، ولی بخش‌های کمتر شناخته‌شده‌ی پایتون رو برات رو می‌کنن. چیزهایی که شاید تا حالا اسمشون رو هم نشنیده باشی!

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

📖 این مقاله رو از اینجا می‌تونین مطالعه کنین.

🖇  انجمن ریکا | زی‌لینک | ویکی | ارتباط با ما
3🔥3🆒2