TGViewer
Channel Public Channel
انجمن علمی علوم کامپیوتر دانشگاه رازی

انجمن علمی علوم کامپیوتر دانشگاه رازی

@razicsa

​💻 علوم کامپیوتر دانشگاه رازی کرمانشاه
​🌱 برای یادگیری، تجربه و خلق مسیرهای تازه
​
​📮 راه‌های ارتباطی:
👤 روابط عمومی: @CodewithCSA
✉️ ایمیل: CodewithCSA@gmail.com
Subscribers
455
Photos
178
Videos
6
Links
54

Showing posts older than #106 · Back to latest

Older Posts 20 shown
Post #104 294

Forwarded from Quera

🎂 ده سالگی کوئرا شروع شد! 🎉

🎉 این یک تولد ساده نیست؛ ۱۰ سال پر از یادگیری، رقابت و رشد… حالا وقتشه با هم این مسیر رو جشن بگیریم.🍰

💥 از امروز تا ۱۰ روز آینده منتظر سورپرایزهای جذاب باش.

🔥 اتفاق جذاب برای ۲ روز اول:
۵۰٪ تخفیف روی تمام دوره‌های کوئراکالج
+ امکان پرداخت قسطی

🔗مشاهده دوره‌ها و ثبت‌نام

💙 ده سال با هم، برای هم، کنار هم.


📱Instagram 📱LinkedIn
➖➖➖➖‏
#Quera #10th
  • 🎉 15
  • ❤ 2
Post #103 364
🐍 روایت تصویری از اون لحظه‌ای که...(قسمت چهارم)

💎 یه مشکل کوچیک رو با یه راه حل خیلی بزرگتر جواب می‌دی!

🌍 گاهی برای رسیدن به جواب، باید زمین بازی رو خودت بسازی.
اینجا، تو با منطق خودت در حال تعاملی.

#برنامه_نویسی / #خلاقیت / #فلسفه_کد / #دیباگ / #RaziCSA

{ @RaziCSA
  • 👾 12
  • ❤ 2
Post #101 294
📌 همهٔ پروژه‌هات، یک‌جا مدیریت کن!
دیگه لازم نیست بین چند تا ابزار و دفترچه و فایل اکسل برای پیگیری کارها سرگردون بشی!

📍ابزار Trello یه پلتفرم مدیریت پروژه و کارهاست که با استفاده از بردها، لیست‌ها و کارت‌ها، بهت کمک می‌کنه همه‌چیز رو مرتب و شفاف پیش ببری — چه برای پروژه‌های تیمی، چه کارهای شخصی.

▪️قابلیت ساخت بردهای جداگانه برای هر پروژه
▪️امکان اضافه کردن چک‌لیست، فایل، برچسب و تاریخ تحویل به هر کارت
▪️هماهنگی کامل با ابزارهایی مثل Slack، Google Drive و GitHub
▪️نمایش وظایف به‌صورت Kanban، تقویم یا جدول
▪️نسخهٔ وب، دسکتاپ و موبایل برای دسترسی از هرجا
▪️کاملاً رایگان برای استفاده‌های پایه، با امکانات پیشرفته در نسخه پولی


🔗 لینک سایت:
trello.com

#مدیریت‌پروژه / #ابزاربرنامه‌نویسی / #Trello / #بهره‌وری / #RaziCSA

{ @RaziCSA }
  • 🆒 13
  • 👍 3
Post #100 389
  • 👀 16
  • ❤ 2
Post #99 251
📌معرفی تابع کاربردی؛ جادوی zip در پایتون!
💡 چطور دو (یا چند) لیست رو همزمان پیمایش کنیم؟! تابع zip عناصر متناظر از چند لیست رو به هم می‌چسبونه و به صورت یک زوج (Tuple) تحویل می‌ده:
names = ["Alice", "Bob", "Charlie"]
scores = [95, 88, 92]

# روش جدید و زیبا!
for name, score in zip(names, scores):
print(f"{name}: {score}")

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

🧠 باز کردن zip با * (Unzipping); حالا اگه بخوایم دوباره اون‌ها رو به دو لیست جداگانه تبدیل کنیم چی؟!
paired_data = [('Alice', 95), ('Bob', 88), ('Charlie', 92)]

# جادوی باز کردن!
unzipped_names, unzipped_scores = zip(*paired_data)

print(unzipped_names) # خروجی: ('Alice', 'Bob', 'Charlie')
print(unzipped_scores) # خروجی: (95, 88, 92)


این تکنیک که بهش "unzipping" می‌گن، یک روش فوق‌العاده برای برعکس کردن عملیات zip و جداسازی داده‌هاست.

#پایتون / #نکات_کدنویسی / #کد_تمیز / #zip / #RaziCSA

{ @RaziCSA }
  • ✍ 13
  • 👌 3
Post #98 242
🗓 #مرور_هفتگی_انجمن
▪️هفته هفتم | مرداد ۱۴۰۴

🔥 هفتمین هفته با ترکیبی از آموزش‌های جذاب، چالش‌های برنامه‌نویسی، فرصت‌های یادگیری و معرفی مسیرهای شغلی به پایان رسید. بیاید با هم مرور کنیم:

✨ هایلایت فعالیت‌ها:
🔹قسمت سوم "وقتی دیباگ کردن، هنر مدیریت پیچیدگیه" با تمرکز بر دیباگینگ پایتون 🚀
🔹 معرفی طرح رایگان "همدلی در مسیر یادگیری" با کد تخفیف HAMDELI از مکتب‌خونه 💡
🔹 چالش پایتون در سطح سخت با موضوع مقایسه‌های زنجیره‌ای 🧠
🔹 معرفی مسیر شغلی DevOps Engineer و پیش‌نمایش Cybersecurity Specialist 🏗
🔹 آموزش رجکس قسمت پنجم: لنگرگاه‌ها و مرزهای کلمه 🔄


♥️ پست محبوب هفته:
🔗 🐍 وقتی دیباگ کردن، فقط پیدا کردن خطا نیست؛ هنر مدیریت پیچیدگیه

🚀 منتظر چی باشیم؟
🔸 معرفی مسیر شغلی بعدی: Cybersecurity Specialist
🔸 قسمت ششم آموزش رجکس
🔸 چالش‌ها و نکات برنامه‌نویسی جدید


با ما همراه بمون تا با هم رشد کنیم! ❤️

#CSA / #انجمن_علوم_کامپیوتر / #RaziCSA / #مرور_هفتگی / #هفته_هفتم

{ @RaziCSA }
  • ❤ 13
  • 👍 3
Post #97 328
📘 قسمت ششم: لنگرگاه‌ها و مرزهای کلمه – کنترل دقیق موقعیت در رجکس

❗️یکی از چالش‌های رایج در رجکس، تطبیق ناخواسته بخشی از کلمات بزرگ‌تره، مثل /cat/ که "cat" رو داخل "catapult" پیدا می‌کنه. لنگرگاه‌ها (Anchors) و مرزهای کلمه (Word Boundaries) موقعیت رو کنترل می‌کنن و الگو رو دقیق تر.(مطالب کاورو بخون👆🏻)

📍 نکته کلیدی: این‌ها کاراکتر مصرف نمی‌کنن و با الگوها ترکیب می‌شن. برای یونیکد/فارسی، \w محدود به ASCIIه – از پرچم u یا [\p{L}\d_] استفاده کنین.

🔍برای تست هم میتونید از regex101.com استفاده کنید.

مثال در جاوااسکریپت:
const text = "The cat sat on the mat.";
console.log(text.match(/\bcat\b/g)); // ["cat"]

#مثال در پایتون:
import re
text = "Error in code: noerror";
print(re.findall(r'\berror\b', text.lower())) # ['error']

#Regex #رجکس #علوم_کامپیوتر #کدنویسی_پیشرفته #RaziCSA

{ @RaziCSA }
  • 👨‍💻 13
  • ❤ 3
Post #96 231
📌 مسیر شغلی ۵: DevOps Engineer
⚙️ وقتی توسعه و عملیات یک تیم می‌شن!

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


🧠 این مسیر مال توئه اگر:
✔️ مشتاق حل مشکلات پیچیده با راه‌حل‌های ساده‌ای.
✔️به فکر کردن به بهینه‌سازی و خودکارسازی همه‌چیز علاقه داری.
✔️ کار در محیط‌هایی که سرعت و پایداری حرف اول رو می‌زنه رو دوست داری.

🚀 DevOps برات جذابه چون:
✅ فرصت کار با ابزارهای مدرن و زیرساخت‌های ابری رو داری
✅ روی فرآیند انتشار تأثیر مستقیم می‌ذاری
✅ آینده شغلی پرتقاضا و امن در انتظارته


📅 هفته‌ی بعد: مسیر شغلی ۶ — Cybersecurity Specialist 🔐

#مسیر_شغلی #DevOps #Automation #Cloud #RaziCSA

{ @RaziCSA }
  • 🤝 14
  • ❤ 2
Post #95 313
👨‍💻 با یکی از نوآوران بزرگ تکنولوژی آشنا شو!
▪️ ایلان ماسک (Elon Musk)

کارآفرین و رویاپردازی که با ایده‌های جسورانه‌اش دنیا رو تغییر داد!


📍 متولد ۱۹۷۱ – آفریقای جنوبی 🇿🇦

📚 خودآموخته در برنامه‌نویسی و فارغ‌التحصیل فیزیک و اقتصاد
🚀 بنیان‌گذار تسلا، اسپیس‌ایکس، نورالینک و The Boring Company
💻 خریدار توییتر (X) و مؤسس xAI با هوش مصنوعی Grok
🌌 هدفش؟ آینده‌ای پایدار روی زمین و زندگی انسان در مریخ!

📍 جالبه بدونی که:
🎮 در ۱۲ سالگی اولین بازی خودش رو ساخت و فروخت!
🚗 تسلا صنعت خودرو رو با فناوری خودران متحول کرد!

🗣 جمله معروفش:

“When something is important enough, you do it even if the odds are not in your favor.”
«وقتی چیزی خیلی مهم باشه، حتی اگه احتمال موفقیت کم باشه، انجامش می‌دی.»


🚀 اگه تا حالا به سفر به مریخ فکر کردی، با ری‌اکت ❤️ یه تشکر بده به ایلان!

#ایلان_ماسک / #تسلا / #توییتر / #هوش_مصنوعی / #Grok / #تکنولوژی / #برنامه‌نویسی / #RaziCSA

{ @RaziCSA }
  • 🤩 13
  • ❤ 4
Post #94 183

Forwarded from انجمن علمی مهندسی کامپیوتر رازی

کارگاه آموزشی Git و GitHub
یاد بگیر چطور کدت رو حرفه‌ای مدیریت و با تیم‌هات هماهنگ کنی! 🚀

🔹 مدرس: پژمان نجفی — دانشجوی کارشناسی ارشد هوش مصنوعی
🔹 مدت: ۲ جلسه — هر جلسه ۲ ساعت

خلاصه سرفصل‌ها:

1. مفاهیم نسخه‌سازی و مزایای Git

2. نصب و پیکربندی Git

3. کار با Repository، Commit، Branch و Merge

4. اتصال پروژه به GitHub و مدیریت Push/Pull

5. همکاری تیمی با Branching، Pull Request و Review تغییرات



📅 تاریخ برگزاری: ۱۶ و ۱۸ شهریور
⏰ ساعت: ۷ تا ۹ شب
📍 محل برگزاری: آنلاین در اسکای‌روم
📞ثبت نام و اطلاعات بیشتر:
@MH_Abdolmaleki


💰 هزینه ثبت‌نام:

دانشجویان: ۵۰٬۰۰۰ تومان

سایرین: ۷۰٬۰۰۰ تومان
  • 🍓 13
  • ❤ 3
Post #93 280
  • ❤ 14
  • 🏆 2
Post #92 321
🐍 چالش پایتون – سطح: سخت!
این کد فقط یک خطه، اما ذهنت رو حسابی درگیر میکنه🧠


کد بالا رو با دقت بخون. به نظرت خروجی نهایی چی میتونه باشه؟!

پاسخ رو توی پست بعدی انتخاب کن و ببین جزو ۱٪ برنامه‌نویس‌های پایتونی هستی که این نکته رو بلدن یا نه!


🧵 پایتون مقایسه‌های زنجیره‌ای رو چطور ارزیابی می‌کنه؟!

#کوییز / #پایتون / #چالش_برنامه_نویسی / #سطح_سخت / #RaziCSA


{ @RaziCSA }
  • 👨‍💻 12
  • 👾 2
Post #90 256
📍از طریق گزارش ۴۲۸ در سامانه‌ی گلستان، می‌تونید برنامه‌ی جدید امتحانات پایان‌ترم ۴۰۳۲ رو دریافت کنید.

{ @RaziCSA }
  • 🙏 14
  • 👀 4
Post #89 317
🚀 یک فرصت عالی برای یادگیری و رشد!
گاهی وقت‌ها فشار زندگی و هزینه‌ها، شروع کردن یک مسیر جدید آموزشی رو سخت می‌کنه.


💡 اما مکتب‌خونه، یکی از پلتفرم‌های خوب آموزشی، یک طرح حمایتی عالی به نام «همدلی در مسیر یادگیری» گذاشته تا این مسیر رو برای همه هموارتر کنه.

📍 چطور از این فرصت استفاده کنیم؟
🔹آموزش دلخواهتون رو از بین دوره‌های مشخص شده انتخاب کنید.
🔹حتماً تیک «دسترسی کامل» رو بردارید.
🔹کد تخفیف HAMDELI رو وارد کنید تا دوره براتون رایگان فعال بشه.


⏳ این طرح تا ۲۷ مرداد فعاله و با این کد فقط می‌تونید یک دوره رو رایگان کنید.

🆓 کد تخفیف ۱۰۰٪: (بزنی روش کپی می‌شه)
HAMDELI


امیدواریم این فرصت بهتون کمک کنه تا مهارت جدیدی یاد بگیرید یا دانشتون رو عمیق‌تر کنید. ❤️

#آموزش_رایگان / #مکتب_خونه / #RaziCSA

{ @RaziCSA }
  • ❤‍🔥 13
  • ❤ 3
Post #88 225
هو الباقی

▪️ انا لله و انا الیه راجعون ▪️


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

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

روحشان شاد و قرین رحمت الهی.🕊

{ انجمن علمی علوم کامپیوتر دانشگاه رازی }
{ @RaziCSA }
  • 🕊 22
Post #87 237
🐍 وقتی دیباگ کردن، فقط پیدا کردن خطا نیست؛ هنر مدیریت پیچیدگیه!(قسمت سوم)

💎 اول با یه Error ساده شروع می‌شه. بعد برای حلش، یه کتابخونه import می‌کنی...

🌍 ناگهان، خودت رو در یک پیچ و خم از ابزارها و راه‌حل‌ها می‌بینی که هر کدوم دنیای خودشون رو دارن...

#برنامه_نویسی / #خلاقیت / #دیباگ / #فلسفه_کد / #RaziCSA

{ @RaziCSA }
  • 🐳 15
  • 🔥 2
Post #85 215
🗓 #مرور_هفتگی_انجمن
▪️هفته ششم | مرداد ۱۴۰۴

🔥 ششمین هفته هم با ترکیبی از اخبار بزرگ دنیای هوش مصنوعی، نکات کاربردی کدنویسی، کوییزهای چالشی و مسیرهای شغلی پرطرفدار به پایان رسید. بیاید با هم مرورش کنیم:

✨ هایلایت فعالیت‌ها:
🔹 معرفی قابلیت انقلابی ChatGPT Agent و توانایی انجام خودکار کارها 🚀
🔹 یک ترفند دیباگ سریع و کاربردی در پایتون با استفاده از f-string 💡
🔹 یک کوییز سخت و چالشی در زبان C درباره ترتیب اجرای عملیات‌ها 🧠
🔹 معرفی مسیر شغلی مهندس داده (Data Engineer)؛ معماران بزرگراه‌های داده 🏗
🔹 آموزش Regex – قسمت ۵: قدرت گروه‌بندی با پرانتز و انتخاب با پایپ 🔄
🔹 گزارش ویژه از نسل جدید هوش مصنوعی: معرفی GPT-5 و قابلیت‌های آن ✨


♥️ پست محبوب هفته:
🔗 🚀 معرفی قابلیت انقلابی Agent!

🚀 منتظر چی باشیم؟
🔸 معرفی مسیر شغلی بعدی: DevOps Engineer
🔸 قسمت ششم آموزش Regex
🔸 چالش‌ها و نکات برنامه‌نویسی جدید


با ما همراه بمون تا قدم‌به‌قدم رشد کنیم! ❤️

#CSA / #انجمن_علوم_کامپیوتر / #RaziCSA / #مرور_هفتگی / #هفته_ششم

{ @RaziCSA }
  • ❤ 12
  • 🔥 3
Post #84 178
📌 نسل جدید هوش مصنوعی OpenAI: GPT-5
🚀 قوی‌ترین مدل OpenAI تا امروز، با استدلال پیشرفته و کانتکست ۴۰۰هزار توکنی!


💡 شرکت OpenAI از GPT-5 رونمایی کرده؛ مدلی که از تولید متن‌های خلاق و دقیق تا برنامه‌نویسی پیشرفته رو با دقتی بالاتر از نسل‌های قبل انجام می‌ده.

✨ نکات مهم:
🔹 Context Window بیش از ۴۰۰هزار توکن برای پردازش متن‌های بسیار طولانی
🔹 مدل‌های مکمل: GPT-5 Mini (نسخه سبک و سریع)، GPT-5 Nano (سبک‌ترین، مخصوص API)، GPT-5 Pro (قدرتمندترین، ویژه Pro)
🔹 رابط کاربری ساده‌تر: فقط دو گزینه «GPT-5» و «GPT-5 Thinking»؛ انتخاب هوشمند مدل بر اساس سختی درخواست
🔹 عملکرد برتر در تست‌های برنامه‌نویسی مانند SWE-Bench و Aider Polyglot
🔹 خطا و «توهم» کمتر نسبت به نسخه‌های پیشین

📍 دسترسی برای همه:
کاربران رایگان → هر ۵ ساعت تا ۱۰ پیام با GPT-5
کاربران پلاس → ۸۰ پیام در ۳ ساعت با GPT-5 و ۲۰۰ پیام هفتگی با GPT-5 Thinking

#هوش_مصنوعی / #GPT5 / #OpenAI / #RaziCSA

{ @RaziCSA }
  • 👾 13
  • ⚡ 3
Post #83 194
📘 قسمت پنجم: گروه‌بندی با پرانتز – قدرت ترکیب الگوها

تا اینجا یاد گرفتیم چطور یه کاراکتر رو تکرار کنیم. اما اگه بخوایم یه کلمه کامل رو تکرار کنیم یا بین چند گزینه انتخاب کنیم چی؟
🎯 اینجاست که پرانتز () و پایپ | وارد بازی می‌شن.

🔹 گروه‌بندی با پرانتز ()
پرانتز به شما اجازه می‌ده یه گروه از کاراکترها را به عنوان یه واحد در نظر بگیرید و بعد کوانتیفایرهای جلسه قبل رو روی کل اون گروه اعمال کنید.
مثلاً /(ha)+/ با ha, haha, hahaha تطابق پیدا می‌کنه!

🔹 انتخاب بین چند گزینه با | (OR)
پایپ یا خط عمودی، به شما اجازه می‌ده بین چند الگو یکی رو انتخاب کنید.
مثلاً /cat|dog/ با cat یا dog تطابق داره.


⚙️ ترکیب جادویی این دو:
نکته مهم اینه که عملگر | اولویت پایینی دارد. برای کنترل محدوده‌اش، باید از پرانتز استفاده کرد.
الگوی /I love cats|dogs/ یعنی «"I love cats" یا "dogs"».
اما الگوی /I love (cats|dogs)/ یعنی «"I love" به همراه "cats" یا "dogs"».

💡 خلاصه‌اش: پرانتزها به شما کنترل بی‌نظیری برای ساخت الگوهای پیچیده‌تر و دقیق‌تر می‌ده.


/#Regex/#رجکس/#آموزش_برنامه‌نویسی/ #گروه_بندی /#RaziCSA

{ @RaziCSA }
  • 🤓 11
  • ❤ 5
Post #82 220
👨‍💻 مسیر شغلی ۴: مهندس داده (Data Engineer)
🏗 معماران بزرگراه‌های داده!


📍 داده رو مثل یک منبع طبیعی ارزشمند (مثلاً نفت) در نظر بگیرید. قبل از اینکه کسی بتواند ازش استفاده کنه، یک نفر باید خطوط لوله، پالایشگاه‌ها و مخازن ذخیره‌سازی رو بسازه. اون شخص، مهندس داده است؛ قهرمانی در پشت صحنه که سنگ بنای هر تصمیم داده‌محور رو می‌ذاره.

🔍 تفاوتش با مهندس یادگیری ماشین (ML Engineer) چیه؟
▪️ مهندس یادگیری ماشین، ماشین مسابقه (مدل) رو می‌سازه.
▪️ مهندس داده، جاده‌ی صاف و باکیفیت (زیرساخت داده) رو برای اون ماشین آماده می‌کنه.

🧠 این شغل مناسب توئه اگه:
▪️ از طراحی و ساختن سیستم‌های بک‌اند قوی، بیشتر از تحلیل داده‌های نهایی لذت می‌بری.
▪️ ذهنیت منظمی داری و داده‌های کثیف و نامرتب آزارت می‌ده!
▪️ دیدن یک سیستم پیچیده که خودت ساختی و بدون نقص کار می‌کنه، بهت حس رضایت عمیقی می‌ده.
▪️ ترجیح می‌دی چالش‌های زیرساختی در مقیاس بزرگ رو حل کنی تا اینکه روی ویژگی‌های ظاهری و رو به کاربر کار کنی.


📅 هفته آینده می‌ریم سراغ مسیر پنجم: DevOps Engineer ☁️

#DataEngineer / #مهندسی_داده / #مسیر_شغلی / #علوم_کامپیوتر

{ @RaziCSA }
  • 🔥 15
  • ❤ 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →