انجمن علمی برنامه نویسی دانشگاه شهید رجایی
انجمنهای علمی دانشکده مهندسی کامپیوتر دانشگاه تربیت دبیر شهید رجایی برگزار میکنند: «وبیــــــــنار هواتــــــــو داریــــــــــم 🤝» ✨ ویژه ورودیهای کامپیوتر ۱۴۰۴ با حضور؛ 🎙 محسن الهیفرد 🏷 دانشجوی کارشناسی ارشد مهندسی نرمافزار امیرکبیر | فارغ التحصیل…
Media is too big
VIEW IN TELEGRAM
شرایط ادامه تحصیل فرهنگیان
چطور میشه ارشد بخونیم؟ پذیرش استعداد درخشان چه شرایطی داره؟ فرق ارشد دانشگاه شهید رجایی با ارشد سایر دانشگاهها چیه؟ تکلیف مدرک و ریزنمرات چی میشه؟
محسن الهیفرد دانشجوی ارشد مهندسی نرمافزار امیرکبیر و دانشآموخته سرآمد کامپیوتر ۱۴۰۰ رجایی توضیح میدهد.
این فیلم بخشی از وبینار ورودیهای کامپیوتر ۱۴۰۴ است که هفته گذشته به همت انجمنهای علمی دانشکده مهندسی کامپیوتر برگزار شد.
💻 انجمن علمی برنامه نویسی
@sru_cmp_dev
چطور میشه ارشد بخونیم؟ پذیرش استعداد درخشان چه شرایطی داره؟ فرق ارشد دانشگاه شهید رجایی با ارشد سایر دانشگاهها چیه؟ تکلیف مدرک و ریزنمرات چی میشه؟
محسن الهیفرد دانشجوی ارشد مهندسی نرمافزار امیرکبیر و دانشآموخته سرآمد کامپیوتر ۱۴۰۰ رجایی توضیح میدهد.
این فیلم بخشی از وبینار ورودیهای کامپیوتر ۱۴۰۴ است که هفته گذشته به همت انجمنهای علمی دانشکده مهندسی کامپیوتر برگزار شد.
💻 انجمن علمی برنامه نویسی
@sru_cmp_dev
❤6
This media is not supported in your browser
VIEW IN TELEGRAM
«آشنایی با دروس ترم اول مهندسی کامپیوتر»
ورودی کامپیوتر ۱۴۰۴ ترم اول چه دروسی داره؟ هر درس درباره چیه؟ کدوم زبانهای برنامهنویسی تدریس میشه؟
محسن الهیفرد دانشجوی ارشد مهندسی نرمافزار امیرکبیر و دانشآموخته سرآمد کامپیوتر ۱۴۰۰ رجایی توضیح میدهد.
این فیلم بخشی از وبینار ورودیهای کامپیوتر ۱۴۰۴ است که هفته گذشته به همت انجمنهای علمی دانشکده مهندسی کامپیوتر برگزار شد.
💻 انجمن علمی برنامه نویسی
@sru_cmp_dev
ورودی کامپیوتر ۱۴۰۴ ترم اول چه دروسی داره؟ هر درس درباره چیه؟ کدوم زبانهای برنامهنویسی تدریس میشه؟
محسن الهیفرد دانشجوی ارشد مهندسی نرمافزار امیرکبیر و دانشآموخته سرآمد کامپیوتر ۱۴۰۰ رجایی توضیح میدهد.
این فیلم بخشی از وبینار ورودیهای کامپیوتر ۱۴۰۴ است که هفته گذشته به همت انجمنهای علمی دانشکده مهندسی کامپیوتر برگزار شد.
💻 انجمن علمی برنامه نویسی
@sru_cmp_dev
❤3🔥1
هیچوقت برای شروع کردن دیر نیست
سجاد رحمانی - وبینار کامپیوتر 1404
ورود به بازار کار کامپیوتر
چطور برنامهنویسی رو شروع کنیم؟ دروازه ورود به بازار کار کامپیوتر چیه؟ آیا بازار اشباع شده و هوش مصنوعی جایگزین ما میشه؟ چطور میشه عضو تیم توسعهدهندگان دانشگاه شد؟
سجاد رحمانی برنامهنویس وب و توسعهدهنده سامانههای جدید دانشگاه و آموزش و پرورش در وبینار کامپیوتر ۱۴۰۴ به این پرسشها پاسخ داد.
💻 انجمن علمی برنامه نویسی
@sru_cmp_dev
چطور برنامهنویسی رو شروع کنیم؟ دروازه ورود به بازار کار کامپیوتر چیه؟ آیا بازار اشباع شده و هوش مصنوعی جایگزین ما میشه؟ چطور میشه عضو تیم توسعهدهندگان دانشگاه شد؟
سجاد رحمانی برنامهنویس وب و توسعهدهنده سامانههای جدید دانشگاه و آموزش و پرورش در وبینار کامپیوتر ۱۴۰۴ به این پرسشها پاسخ داد.
💻 انجمن علمی برنامه نویسی
@sru_cmp_dev
❤6⚡1
امروز با یه دل پر از امید و کلی انرژی ⚡ اومدیم دور هم که یه شروع باحال دیگه برای فعالیتهای انجمنمون داشته باشیم.
باور ما اینه که با برگزاری مسابقات برنامهنویسی 👨💻👩💻، دورههای آموزشی 📚 و کلی فعالیت جذاب، دوباره فضا رو رقابتی و علمی کنیم و حال و هوامونو زنده و قبراق نگه داریم.
🎯 هدفمون اینه که نذاریم وقفههای تحصیلی و کاری، جلوی پیشرفت خودمونو بگیره. با یه تلاش دوباره، میخوایم نشون بدیم که هیچجوره کم نمیاریم و برای جبران هرچی عقب افتادیم، با انرژی چند برابر جلو میریم
طبق رسم هر سال، انجمن برنامهنویسی میخواست مسابقه «خداحافظ ۴۰۴» رو یه هفته قبل از عید ۱۴۰۴ برگزار کنه. ولی خب، با توجه به شرایط کشور عزیزمان، مجبور شدیم بندازیمش عقب. حالا که اوضاع یه کم آرومتره، منتظر این مسابقه باشید 😉🎁
امیدواریم بتونیم تلخی گذشته رو با امید، هدف، مسابقه و یه جایزه کوچولو شیرین کنیم، البته با چاشنی جایزه
مثل همیشه مرسی که هستین 💚
🖥️ انجمن علمی برنامه نویسی
@sru_cmp_dev
باور ما اینه که با برگزاری مسابقات برنامهنویسی 👨💻👩💻، دورههای آموزشی 📚 و کلی فعالیت جذاب، دوباره فضا رو رقابتی و علمی کنیم و حال و هوامونو زنده و قبراق نگه داریم.
🎯 هدفمون اینه که نذاریم وقفههای تحصیلی و کاری، جلوی پیشرفت خودمونو بگیره. با یه تلاش دوباره، میخوایم نشون بدیم که هیچجوره کم نمیاریم و برای جبران هرچی عقب افتادیم، با انرژی چند برابر جلو میریم
طبق رسم هر سال، انجمن برنامهنویسی میخواست مسابقه «خداحافظ ۴۰۴» رو یه هفته قبل از عید ۱۴۰۴ برگزار کنه. ولی خب، با توجه به شرایط کشور عزیزمان، مجبور شدیم بندازیمش عقب. حالا که اوضاع یه کم آرومتره، منتظر این مسابقه باشید 😉🎁
امیدواریم بتونیم تلخی گذشته رو با امید، هدف، مسابقه و یه جایزه کوچولو شیرین کنیم، البته با چاشنی جایزه
مثل همیشه مرسی که هستین 💚
🖥️ انجمن علمی برنامه نویسی
@sru_cmp_dev
❤5🤣2👌1
باگهای ذهنمون رو امروز دیباگ کنیم،
تا بدون هیچ اروری،
کلاس فردا کامپایل بشه
و خروجیش یه نسل درخشان باشه.
👨🏫👩💻 روزتون مبارک، دانشجو معلمهای برنامهنویس!
💻 انجمن علمی برنامه نویسی
🔗 @sru_cmp_dev
تا بدون هیچ اروری،
کلاس فردا کامپایل بشه
و خروجیش یه نسل درخشان باشه.
👨🏫👩💻 روزتون مبارک، دانشجو معلمهای برنامهنویس!
💻 انجمن علمی برنامه نویسی
🔗 @sru_cmp_dev
❤4🔥3👎1
انجمن علمی برنامه نویسی با افتخار برگزار میکند:
📣 مسابقه برنامه نویسی mini-max
🎉 سلام ۴۰۵ :)
👀 همین پنجشنبه، ۱۷ اردیبهشت
مهلت زمانی ثبت پاسخ: ساعت ۱۰ الی ۲۲
🎁 همراه با ۶ جایزه ۵ میلیون ریالی به نفرات برتر هر رده
🔔 برای شرکت در مسابقه، به لینک زیر مراجعه کنید و به کلاس کوئرا انجمن بپیوندید:
https://quera.org/course/add_to_course/course/28172/
توجه: این مسابقه مثل هر مسابقهی الگوریتمی نیست! صورت سوال را با دقت بخون.
هر سوالی داشتی، تو این گروه بپرس
❗ثبت نام از طریق نگارستان
💻 انجمن علمی برنامه نویسی
🔗 @sru_cmp_dev
📣 مسابقه برنامه نویسی mini-max
🎉 سلام ۴۰۵ :)
👀 همین پنجشنبه، ۱۷ اردیبهشت
مهلت زمانی ثبت پاسخ: ساعت ۱۰ الی ۲۲
🎁 همراه با ۶ جایزه ۵ میلیون ریالی به نفرات برتر هر رده
🔔 برای شرکت در مسابقه، به لینک زیر مراجعه کنید و به کلاس کوئرا انجمن بپیوندید:
https://quera.org/course/add_to_course/course/28172/
توجه: این مسابقه مثل هر مسابقهی الگوریتمی نیست! صورت سوال را با دقت بخون.
هر سوالی داشتی، تو این گروه بپرس
❗ثبت نام از طریق نگارستان
💻 انجمن علمی برنامه نویسی
🔗 @sru_cmp_dev
❤3
انجمن علمی برنامه نویسی دانشگاه شهید رجایی
انجمن علمی برنامه نویسی با افتخار برگزار میکند: 📣 مسابقه برنامه نویسی mini-max 🎉 سلام ۴۰۵ :) 👀 همین پنجشنبه، ۱۷ اردیبهشت مهلت زمانی ثبت پاسخ: ساعت ۱۰ الی ۲۲ 🎁 همراه با ۶ جایزه ۵ میلیون ریالی به نفرات برتر هر رده 🔔 برای شرکت در مسابقه، به لینک زیر مراجعه…
🏆 اعلام نتایج مسابقه
بعد از بررسی کدهای ارسالی، اجرای آنها و پاس کردن تستهای در نظر گرفتهشده، نتایج نهایی مسابقه مشخص شد. این مسابقه در دو بخش کوتاهترین کد (mini) و بلندترین کد (MAX) برگزار شد
🔹 بخش کوتاهترین کد - mini
در این بخش هدف نوشتن کوتاهترین کد ممکن بود و نتایج نهایی به این شکل رقم خورد:
🥇 امیرحسین موسوی - با فقط ۱ کاراکتر و آن هم بدون استفاده از سمیکالن!
🥈 ماهان قادری - با ۳ کاراکتر
🥉 محمد عطا عزیزی - با ۳ کاراکتر
🔹 بخش بلندترین کد - MAX
در این بخش هدف دقیقاً برعکس بود: نوشتن طولانیترین و بزرگترین کد ممکن.
🥇 مرتضی کلاته - بیش از ۱ میلیارد کاراکتر و بیش از ۴۲ میلیون خط کد
🥈 محمدحسین سیاحی - بیش از ۲۱ میلیون کاراکتر و بیش از ۷۴۰ هزار خط کد
🥉 ایلیا حسینی - بیش از ۱۲ میلیون کاراکتر و بیش از ۲۵۰ هزار خط کد
💡جمع تعداد کاراکترها و خطوط کد سه نفر برتر بخش MAX حتی از کل کرنل لینوکس هم بیشتر شده!
📊 آمار کلی مسابقه
🔹 ۵۸ نفر در این مسابقه شرکت کردند که تنها ۲۴ نفر موفق به ارسال پاسخ شدند.
🔹 با وجود محدودیت ۱۰ ارسال برای هر نفر، در مجموع ۱۳۰ ارسال دریافت کردیم 🚀
از همه شرکتکنندهها بابت وقتی که گذاشتند، خلاقیتی که به خرج دادند و رقابت جذابی که ساختند ممنونیم 💻🥰
همچنین به برندگان عزیز هم تبریک میگوییم 🔥✌️
و تشکر ویژه از آقای محمد حریقی که طراحی، پشتیبانی و داوری این مسابقه رو برعهده داشتند. 💚🤝
❗برندگان عزیز به بنده @arshia0j پیام بدن.
💻 انجمن علمی برنامه نویسی
🔗 @sru_cmp_dev
بعد از بررسی کدهای ارسالی، اجرای آنها و پاس کردن تستهای در نظر گرفتهشده، نتایج نهایی مسابقه مشخص شد. این مسابقه در دو بخش کوتاهترین کد (mini) و بلندترین کد (MAX) برگزار شد
🔹 بخش کوتاهترین کد - mini
در این بخش هدف نوشتن کوتاهترین کد ممکن بود و نتایج نهایی به این شکل رقم خورد:
🥇 امیرحسین موسوی - با فقط ۱ کاراکتر و آن هم بدون استفاده از سمیکالن!
🥈 ماهان قادری - با ۳ کاراکتر
🥉 محمد عطا عزیزی - با ۳ کاراکتر
🔹 بخش بلندترین کد - MAX
در این بخش هدف دقیقاً برعکس بود: نوشتن طولانیترین و بزرگترین کد ممکن.
🥇 مرتضی کلاته - بیش از ۱ میلیارد کاراکتر و بیش از ۴۲ میلیون خط کد
🥈 محمدحسین سیاحی - بیش از ۲۱ میلیون کاراکتر و بیش از ۷۴۰ هزار خط کد
🥉 ایلیا حسینی - بیش از ۱۲ میلیون کاراکتر و بیش از ۲۵۰ هزار خط کد
💡جمع تعداد کاراکترها و خطوط کد سه نفر برتر بخش MAX حتی از کل کرنل لینوکس هم بیشتر شده!
📊 آمار کلی مسابقه
🔹 ۵۸ نفر در این مسابقه شرکت کردند که تنها ۲۴ نفر موفق به ارسال پاسخ شدند.
🔹 با وجود محدودیت ۱۰ ارسال برای هر نفر، در مجموع ۱۳۰ ارسال دریافت کردیم 🚀
از همه شرکتکنندهها بابت وقتی که گذاشتند، خلاقیتی که به خرج دادند و رقابت جذابی که ساختند ممنونیم 💻🥰
همچنین به برندگان عزیز هم تبریک میگوییم 🔥✌️
و تشکر ویژه از آقای محمد حریقی که طراحی، پشتیبانی و داوری این مسابقه رو برعهده داشتند. 💚🤝
❗برندگان عزیز به بنده @arshia0j پیام بدن.
💻 انجمن علمی برنامه نویسی
🔗 @sru_cmp_dev
🔥10❤1
Forwarded from Binary Squad
شروع یک مسیر پر پیچ و خم، اما جذاب و ساختنی.
اگر آمادهی یادگیری عمیق، چالشهای واقعی و قدمبهقدم جلو رفتنی، منتظر باینری در انجمن برنامه نویسی باش.
بهزودی…
اگر آمادهی یادگیری عمیق، چالشهای واقعی و قدمبهقدم جلو رفتنی، منتظر باینری در انجمن برنامه نویسی باش.
بهزودی…
💻 @Binary_Squad
🔥9❤1
انجمن علمی برنامهنویسی دانشگاه تربیت دبیر شهید رجایی تقدیم میکند:
🎙 سلسله پادکستهای ویدیویی «init»
🔹 این قسمت: آشنایی با فرانتاند (Front-End)
🔗 مشاهده در آپارات
دنیای وب رو خودت دیزاین کن! توی این قسمت از پادکست init، قراره خیلی سریع ولی کاربردی وارد دنیای جذاب فرانتاند بشیم.
💬 گپوگفت و پاسخ به سوالات پر تکرار
🗺 بررسی نقشه راه ورود به بازار کار
🛠 اجرای یک مینیپروژه واقعی!
👤 مهمان این اپیزود: رضا گلناری
(برنامهنویس فرانتاند، با ۳ سال تجربه در پروژههای مختلف فریلنسری، اوپنسورس و سابقه همکاری با شرکت تابا تلکام)
📜 دریافت گواهی و ورود به گروه پشتیبانی:
۱. در سامانه نگارستان ثبتنام کنید.
۲. رسید ثبتنامتون رو برای آیدی زیر ارسال کنید:
🆔 @Abolfazl_ilka
🚀 دروازه ورود شما به دنیای برنامهنویسی...
💻 باینری / انجمن برنامه نویسی
@sru_cmp_dev x @Binary_Squad
🎙 سلسله پادکستهای ویدیویی «init»
🔹 این قسمت: آشنایی با فرانتاند (Front-End)
🔗 مشاهده در آپارات
دنیای وب رو خودت دیزاین کن! توی این قسمت از پادکست init، قراره خیلی سریع ولی کاربردی وارد دنیای جذاب فرانتاند بشیم.
💬 گپوگفت و پاسخ به سوالات پر تکرار
🗺 بررسی نقشه راه ورود به بازار کار
🛠 اجرای یک مینیپروژه واقعی!
👤 مهمان این اپیزود: رضا گلناری
(برنامهنویس فرانتاند، با ۳ سال تجربه در پروژههای مختلف فریلنسری، اوپنسورس و سابقه همکاری با شرکت تابا تلکام)
📜 دریافت گواهی و ورود به گروه پشتیبانی:
۱. در سامانه نگارستان ثبتنام کنید.
۲. رسید ثبتنامتون رو برای آیدی زیر ارسال کنید:
🆔 @Abolfazl_ilka
🚀 دروازه ورود شما به دنیای برنامهنویسی...
💻 باینری / انجمن برنامه نویسی
@sru_cmp_dev x @Binary_Squad
🔥3🤔1
دنیای کامپیوتر با تمام جذابیتهایی که داره، تو راهروهای شلوغ و کلاسهای تئوری دانشگاه خلاصه نمیشه. هممون خوب میدونیم که تو محیط دانشگاه، جای یک مجمع بزرگ مخصوصا برای بچه های کامپیوتر خالی بود؛ یه مکان مشترک برای همهی دانشجوهای کامپیوتر!
ما تو «گفت و کد» با همکاری انجمن های دانشکده کامپیوتر و فارغ التحصیلا، دقیقاً همین فضا رو خلق کردیم؛ بستری برای شبکهسازی، خلق ایدهها و هممسیر شدن معلمان و مهندسان آیندهی کامپیوتر.
🎭 تاپیک #بدون_قضاوت: از طریق یک ربات ناشناس، هر سوال فنی یا غیر فنی که بهش برخوردید رو بپرسید، بدون اینکه نگران قضاوت شدن یا نام و آیدی خودتون باشید.
🚀 تاپیک #ویترین_و_همتیمی: اینجا محل نمایش دستاوردهای شماست. لینک گیتهاب پروژه های خودتون یا پروژه های کاربردی رو میتونین بفرستین و همتیمیهای پایهکار را برای مسابقات و پروژههاتون پیدا کنید.
🎒 تاپیک #شب_امتحان: اتاق نجات دانشکده! دسترسی سریع، منظم به جزوهها، خلاصه درسها و بانک نمونه سوالات ترمهای گذشته.
☕️ تاپیک #کافه_کامپیوتر: میزگرد تخصصی ما برای به چالش کشیدن ترندهای هوش مصنوعی، ابرنامه نویسی، بازار کار و و تجربیات عملی.
📢 تاپیک #تابلوی_اعلانات: یک تاپیک یکطرفه و بدون پیامهای متفرقه تا در سریعترین زمان از وبینارها، فرصتهای ناب کارآموزی، تدریسیاری (TA) و اخبار مهم باخبر شید.
🔗 میدونین که محتوای همچین گروهی شما هستین پس به ما بپیوندین:
https://t.me/+EUyjaaQLFKVkZTk0
ما تو «گفت و کد» با همکاری انجمن های دانشکده کامپیوتر و فارغ التحصیلا، دقیقاً همین فضا رو خلق کردیم؛ بستری برای شبکهسازی، خلق ایدهها و هممسیر شدن معلمان و مهندسان آیندهی کامپیوتر.
🎭 تاپیک #بدون_قضاوت: از طریق یک ربات ناشناس، هر سوال فنی یا غیر فنی که بهش برخوردید رو بپرسید، بدون اینکه نگران قضاوت شدن یا نام و آیدی خودتون باشید.
🚀 تاپیک #ویترین_و_همتیمی: اینجا محل نمایش دستاوردهای شماست. لینک گیتهاب پروژه های خودتون یا پروژه های کاربردی رو میتونین بفرستین و همتیمیهای پایهکار را برای مسابقات و پروژههاتون پیدا کنید.
🎒 تاپیک #شب_امتحان: اتاق نجات دانشکده! دسترسی سریع، منظم به جزوهها، خلاصه درسها و بانک نمونه سوالات ترمهای گذشته.
☕️ تاپیک #کافه_کامپیوتر: میزگرد تخصصی ما برای به چالش کشیدن ترندهای هوش مصنوعی، ابرنامه نویسی، بازار کار و و تجربیات عملی.
📢 تاپیک #تابلوی_اعلانات: یک تاپیک یکطرفه و بدون پیامهای متفرقه تا در سریعترین زمان از وبینارها، فرصتهای ناب کارآموزی، تدریسیاری (TA) و اخبار مهم باخبر شید.
🔗 میدونین که محتوای همچین گروهی شما هستین پس به ما بپیوندین:
https://t.me/+EUyjaaQLFKVkZTk0
Telegram
Goft0Code
جایی برای گفت و کد
مجمع دانشجویان مهندسی کامپیوتر دانشگاه تربیت دبیر شهید رجایی
مجمع دانشجویان مهندسی کامپیوتر دانشگاه تربیت دبیر شهید رجایی
🔥5
حالا که دنیا توی تب و تاب جام جهانیه و حس و حال فوتبالی همه جا رو گرفته، جالبه که بدونید جام جهانی ۲۰۲۶ بیشتر از اینکه دست فوتبالیستها باشه، دست برنامهنویسهاست. بیاین ببینیم پشت پردهی بازیها چه کدهایی داره اجرا میشه👀
🏃♂ آواتارهای سهبعدی؛ وقتی بازیکنان به کاراکترهای بازی تبدیل میشوند!
تمام بازیکنان حاضر در جام جهانی ۲۰۲۶، یک اسکن بدنی ۳ بعدیِ فوقسریع (در حد ۱ ثانیه) انجام دادن. خروجی این اسکن، یه آواتار ۳ بعدی اختصاصی با جزئیات دقیق استخونبندی و قدِ همون بازیکنه. سیستم پردازش تصویر (Computer Vision) با ترکیب دادههای ۱۶ دوربینِ باکیفیت استادیوم، این آواتارها رو در لحظه حرکت میده تا میلیمتریترین آفسایدها رو تشخیص دهد. انیمیشنسازی زنده در یک ثانیه!
⚽️ توپهایی با اینترنت اشیاء (IoT) و سنسورهای سرعتبالا
توپ جام جهانی یه توپ معمولی نیست؛ یه پکیج سختافزاری پیشرفته است.
داخل توپهای جام جهانی یه سنسور قرار داره که دادههای حرکتی و ضربات رو با فرکانس بالا به اتاق VAR میفرسته. این یعنی سیستم دقیقاً میدونه توپ در چه میکروثانیهای از پای پاسدهنده جدا شده یا آیا به دست مدافع برخورد کرده یا نه.
🤖 هوش مصنوعی تاکتیکی؛ مربیان دیجیتال در رختکن ۲۰۲۶
فیفا با همکاری لنوو یه مدل زبانی اختصاصی به نام FIFA's Football Language model توسعه داده. این ابزار به تمام ۴۸ تیم حاضر در جام جهانی دسترسی برابر میده تا صدها میلیون دیتای ویدیویی و آماری رو تحلیل کنن. با کمک این تکنولوژی تیمهای کمبودجه به کمک پردازش ابری، توانایی خنثی کردن تاکتیکهای غولهای فوتبال رو دارن.
بنظر شما هوش مصنوعی میتونه جای مربیهای فوتبال رو بگیره؟ نظرتون رو توی کامنتها بهمون بگین👇
#TechTime
#TechTimePulse
💻 انجمن علمی برنامهنویسی
🔗 @sru_cmp_dev
🏃♂ آواتارهای سهبعدی؛ وقتی بازیکنان به کاراکترهای بازی تبدیل میشوند!
تمام بازیکنان حاضر در جام جهانی ۲۰۲۶، یک اسکن بدنی ۳ بعدیِ فوقسریع (در حد ۱ ثانیه) انجام دادن. خروجی این اسکن، یه آواتار ۳ بعدی اختصاصی با جزئیات دقیق استخونبندی و قدِ همون بازیکنه. سیستم پردازش تصویر (Computer Vision) با ترکیب دادههای ۱۶ دوربینِ باکیفیت استادیوم، این آواتارها رو در لحظه حرکت میده تا میلیمتریترین آفسایدها رو تشخیص دهد. انیمیشنسازی زنده در یک ثانیه!
⚽️ توپهایی با اینترنت اشیاء (IoT) و سنسورهای سرعتبالا
توپ جام جهانی یه توپ معمولی نیست؛ یه پکیج سختافزاری پیشرفته است.
داخل توپهای جام جهانی یه سنسور قرار داره که دادههای حرکتی و ضربات رو با فرکانس بالا به اتاق VAR میفرسته. این یعنی سیستم دقیقاً میدونه توپ در چه میکروثانیهای از پای پاسدهنده جدا شده یا آیا به دست مدافع برخورد کرده یا نه.
🤖 هوش مصنوعی تاکتیکی؛ مربیان دیجیتال در رختکن ۲۰۲۶
فیفا با همکاری لنوو یه مدل زبانی اختصاصی به نام FIFA's Football Language model توسعه داده. این ابزار به تمام ۴۸ تیم حاضر در جام جهانی دسترسی برابر میده تا صدها میلیون دیتای ویدیویی و آماری رو تحلیل کنن. با کمک این تکنولوژی تیمهای کمبودجه به کمک پردازش ابری، توانایی خنثی کردن تاکتیکهای غولهای فوتبال رو دارن.
بنظر شما هوش مصنوعی میتونه جای مربیهای فوتبال رو بگیره؟ نظرتون رو توی کامنتها بهمون بگین👇
#TechTime
#TechTimePulse
💻 انجمن علمی برنامهنویسی
🔗 @sru_cmp_dev
🔥8
انجمن علمی برنامهنویسی دانشگاه تربیت دبیر شهید رجایی تقدیم میکند:
🎙 سلسله پادکستهای ویدیویی «init»
🔹 این قسمت: آشنایی با بک اند (Back-End)
🔗 مشاهده در آپارات
پشتصحنهی دنیای وب رو کشف کن! توی این قسمت از پادکست init، قراره خیلی سریع ولی کاربردی وارد دنیای جذاب بک اند بشیم.
💬 گپوگفت و پاسخ به سوالات پر تکرار
🗺 بررسی نقشه راه ورود به بازار کار
🛠 اجرای یک مینیپروژه واقعی!
👤 مهمان این اپیزود: محمدعلی توکلی
(برنامهنویس بک اند ، با 5 سال تجربه در پروژههای مختلف فریلنسری، اوپنسورس و سابقه همکاری با شرکت دانش بنیان پارک علم و فناوری )
📜 دریافت گواهی و ورود به گروه پشتیبانی:
۱. در سامانه نگارستان ثبتنام کنید.
۲. رسید ثبتنامتون رو برای آیدی زیر ارسال کنید:
🆔 @Abolfazl_ilka
🚀 دروازه ورود شما به دنیای برنامهنویسی...
💻 باینری / انجمن برنامه نویسی
@sru_cmp_dev x @Binary_Squad
🎙 سلسله پادکستهای ویدیویی «init»
🔹 این قسمت: آشنایی با بک اند (Back-End)
🔗 مشاهده در آپارات
پشتصحنهی دنیای وب رو کشف کن! توی این قسمت از پادکست init، قراره خیلی سریع ولی کاربردی وارد دنیای جذاب بک اند بشیم.
💬 گپوگفت و پاسخ به سوالات پر تکرار
🗺 بررسی نقشه راه ورود به بازار کار
🛠 اجرای یک مینیپروژه واقعی!
👤 مهمان این اپیزود: محمدعلی توکلی
(برنامهنویس بک اند ، با 5 سال تجربه در پروژههای مختلف فریلنسری، اوپنسورس و سابقه همکاری با شرکت دانش بنیان پارک علم و فناوری )
📜 دریافت گواهی و ورود به گروه پشتیبانی:
۱. در سامانه نگارستان ثبتنام کنید.
۲. رسید ثبتنامتون رو برای آیدی زیر ارسال کنید:
🆔 @Abolfazl_ilka
🚀 دروازه ورود شما به دنیای برنامهنویسی...
💻 باینری / انجمن برنامه نویسی
@sru_cmp_dev x @Binary_Squad
❤5
💻اگه سیستمت کارهای سنگین پایتون و هوش مصنوعی رو نمیکشه، این پست واسه توئه!
دغدغه ی خیلی از بچه ها اینه که ما میخوایم بریم سمت هوش مصنوعی، دیتا ساینس یا حتی پروژههای سنگینتر پایتون، ولی لپتاپمون قدیمیه، رمش پایینه یا کارت گرافیک قوی نداره.
راهکارش یه سرویس فوقالعاده از خود گوگله به اسم Google Colab.
خیلی ساده بخوایم بگیم، کولب یه محیط کدنویسی آنلاینه. یعنی شما مرورگر رو باز میکنی، کدهای پایتون رو مینویسی و اجرا میکنی، اما هیچ فشاری به سیستم خودت نمیاد! چرا؟ چون همهی کدهات روی سرورهای غولآسای گوگل اجرا میشن.
چرا به درد ما میخوره؟
🔹 کارت گرافیک (GPU) رایگان میده: کسایی که کار هوش مصنوعی یا یادگیری ماشین کردن میدونن بدون GPU نمیشه مدلها رو آموزش داد. گوگل اینجا بهت کارت گرافیک رایگان میده تا کارت رو راه بندازی.
🔹 دردسر نصب نداره: نیازی نیست بری پایتون نصب کنی، محیط مجازی بسازی و درگیر باگهای نصب کتابخانهها بشی. همهچیز از قبل آماده جلوت چیده شده.
🔹 وصل میشه به گوگل درایو و گیتهاب: خیلی راحت میتونی دیتاستهات رو روی درایو بریزی و به کولب وصلش کنی، یا آخر سر کدهات رو مستقیم بفرستی روی گیتهابت.
چجوری باهاش کار کنیم؟ کار خاصی نداره، برو به سایت
📥 این پست رو واسه اون دوستت که همش بهونه میاره سیستمم ضعیفه بفرست .
#TechTime
#TechTimeHacks
💻 انجمن علمی برنامه نویسی
🔗 @sru_cmp_dev
دغدغه ی خیلی از بچه ها اینه که ما میخوایم بریم سمت هوش مصنوعی، دیتا ساینس یا حتی پروژههای سنگینتر پایتون، ولی لپتاپمون قدیمیه، رمش پایینه یا کارت گرافیک قوی نداره.
راهکارش یه سرویس فوقالعاده از خود گوگله به اسم Google Colab.
خیلی ساده بخوایم بگیم، کولب یه محیط کدنویسی آنلاینه. یعنی شما مرورگر رو باز میکنی، کدهای پایتون رو مینویسی و اجرا میکنی، اما هیچ فشاری به سیستم خودت نمیاد! چرا؟ چون همهی کدهات روی سرورهای غولآسای گوگل اجرا میشن.
چرا به درد ما میخوره؟
🔹 کارت گرافیک (GPU) رایگان میده: کسایی که کار هوش مصنوعی یا یادگیری ماشین کردن میدونن بدون GPU نمیشه مدلها رو آموزش داد. گوگل اینجا بهت کارت گرافیک رایگان میده تا کارت رو راه بندازی.
🔹 دردسر نصب نداره: نیازی نیست بری پایتون نصب کنی، محیط مجازی بسازی و درگیر باگهای نصب کتابخانهها بشی. همهچیز از قبل آماده جلوت چیده شده.
🔹 وصل میشه به گوگل درایو و گیتهاب: خیلی راحت میتونی دیتاستهات رو روی درایو بریزی و به کولب وصلش کنی، یا آخر سر کدهات رو مستقیم بفرستی روی گیتهابت.
چجوری باهاش کار کنیم؟ کار خاصی نداره، برو به سایت
colab.research.google.com و با جیمیلت لاگین کن. یه محیط مثل دفترچه یادداشت بهت میده که میتونی توش خط به خط کد بزنی و خروجی رو ببینی.📥 این پست رو واسه اون دوستت که همش بهونه میاره سیستمم ضعیفه بفرست .
#TechTime
#TechTimeHacks
💻 انجمن علمی برنامه نویسی
🔗 @sru_cmp_dev
❤9🔥2
جالبه که بدونید اولین باگ دنیا واقعاً یک حشره بود!
در سال ۱۹۴۷، «گریس هاپر» (از دانشمندان پیشگام کامپیوتر) در حال کار روی کامپیوتر Harvard Mark II بود که متوجه شد سیستم درست کار نمیکنه. وقتی داخل دستگاه رو گشتن، یک شاپرک مرده پیدا کردن که بین رلهها گیر کرده بود. حشره رو با چسب نواری روی دفترچه گزارش چسبوندن و نوشتن: «اولین مورد واقعی از باگ که پیدا شد». از اون زمان اصطلاح "Debugging" متولد شد!
#TechTime
#TechTimeHistory
💻 انجمن علمی برنامهنویسی
🔗 @sru_cmp_dev
در سال ۱۹۴۷، «گریس هاپر» (از دانشمندان پیشگام کامپیوتر) در حال کار روی کامپیوتر Harvard Mark II بود که متوجه شد سیستم درست کار نمیکنه. وقتی داخل دستگاه رو گشتن، یک شاپرک مرده پیدا کردن که بین رلهها گیر کرده بود. حشره رو با چسب نواری روی دفترچه گزارش چسبوندن و نوشتن: «اولین مورد واقعی از باگ که پیدا شد». از اون زمان اصطلاح "Debugging" متولد شد!
#TechTime
#TechTimeHistory
💻 انجمن علمی برنامهنویسی
🔗 @sru_cmp_dev
💯6❤1👀1
Forwarded from Quera
🎯 المپیک فناوری | ۱۴۰۵
☄️ سومین دوره رقابتهای بینالمللی «المپیک فناوری» شروع شد!
💻 در دو مسیر برنامهنویسی و هوش مصنوعی
🚀 چی در انتظارته؟
🔹 آموزشهای مقدماتی
🔹 مسابقه انتخابی آنلاین در کوئرا
🔹 دوره پیشرفته برای فینالیستها
🔹 رقابت نهایی حضوری توی پارک فناوری پردیس
🏆 در نهایت... مدال، تندیس، تقدیرنامه و جوایز نقدی برای تیمهای برتر!
📍مسیرهای المپیک برنامهنویسی:
⏺ الگوریتم
⏺ فرانتاند
⏺ پایتون/جنگو
⏺ دواپس
📍مسیرهای المپیک هوش مصنوعی:
🖼 پردازش تصویر
📝 پردازش متن
➖ پردازش داده
👨💻امکان ثبتنام در چند مسیر وجود داره!
🔥 شرکت در المپیک برنامهنویسی
🔥 شرکت در المپیک هوش مصنوعی
🚀 تیمهاتون دوتاییان، پس با یه رفیق همراه بیا یا توی گروه تیمسازی، همتیمی پیدا کن!
☄️ سومین دوره رقابتهای بینالمللی «المپیک فناوری» شروع شد!
💻 در دو مسیر برنامهنویسی و هوش مصنوعی
🚀 چی در انتظارته؟
🔹 آموزشهای مقدماتی
🔹 مسابقه انتخابی آنلاین در کوئرا
🔹 دوره پیشرفته برای فینالیستها
🔹 رقابت نهایی حضوری توی پارک فناوری پردیس
🏆 در نهایت... مدال، تندیس، تقدیرنامه و جوایز نقدی برای تیمهای برتر!
📍مسیرهای المپیک برنامهنویسی:
⏺ الگوریتم
⏺ فرانتاند
⏺ پایتون/جنگو
⏺ دواپس
📍مسیرهای المپیک هوش مصنوعی:
🖼 پردازش تصویر
📝 پردازش متن
➖ پردازش داده
👨💻امکان ثبتنام در چند مسیر وجود داره!
🔥 شرکت در المپیک برنامهنویسی
🔥 شرکت در المپیک هوش مصنوعی
🚀 تیمهاتون دوتاییان، پس با یه رفیق همراه بیا یا توی گروه تیمسازی، همتیمی پیدا کن!
❤3
💻 اگه موقع کد زدن از ارورهای طولانی خسته شدی، این پست میتونه کمکت کنه !
دغدغۀ خیلی از بچهها اینه که میخوان پروژههای دانشگاهی یا رزومهساز بنویسن، اما ساعتها وقتشون تلفِ پیدا کردن یک ارور ساده میشه. هوشمصنوعیهای معمولی هم چون از ساختار کل فایلهاشون خبر ندارن کدهای اشتباه و غیرکاربردی میدن و ادیتورهای قدیمی هم کمکی به سرعتشون نمیکنن.
در این مواقع Cursor میتونه یک راه نجات باشه .
خیلی ساده بخوایم بگیم، Cursor یه محیط توسعه (IDE) هوشمنده که کاملاً شبیه VS Code هست (حتی با یه کلیک تمام افزونههاتون بهش منتقل میشه)، اما با این تفاوت که هوش مصنوعی به صورت بومی و ساختاری با هسته ی این ادیتور یکپارچه شده که میتونه در توسعه و دیباگ پروژه ها کمکت کنه !
چرا به درد ما میخوره؟
🔹 دیباگ فوری با یک کلیک:
وقتی برنامهات کرش میکنه، نیازی نیست ارور رو کپیپیست کنی. خودش دکمه دیباگ داره؛ کدت رو میخونه، ارور ترمینال رو تحلیل میکنه و در جا فایل رو برات اصلاح میکنه.
🔹 فهمیدن کل پروژه :
تا حالا شده استاد یه سورسکد شلوغ بهت بده و بگه این رو توسعه بده؟ کافیه توی Cursor بپرسی «این پروژه کلاً چطور کار میکنه؟» یا «این تابع به کدوم بخش دیتابیس وصله؟» تا کل پوشهها و ارتباط فایلها رو برات آنالیز کنه.
🔹 کدنویسی در جا با
روی هر خطی که هستی، کافیه این کلید رو بزنی و به زبان عامیانه (حتی فارسی!) بنویسی چی میخوای. مثلاً: "یک دشبورد ساده با استریملیت بساز" یا "یک تابع بنویس که پکتهای دریافتی شبکه رو فیلتر کنه". خودش در جا کد رو برات رندر میکنه.
چجوری باهاش کار کنیم؟
کار خاصی نداره، برو به سایت
🤔 اما یه سوال مهم: اصلاً درسته کدها رو هوش مصنوعی برامون بنویسه?!
قطعاً نه، اگر فقط کپیپیستکننده باشی! استفاده از ابزارهایی مثل Cursor شبیه رانندگی با ماشین اتوماتیکه؛ کار رو راحت میکنه، اما هنوزم تویی که باید مقصد رو بلد باشی و فرمون رو بگیری.
موقع کار با این ابزارها این دو تا نکته رو حتماً یادت باشه:
1️⃣ فقط قبول نکن، بپرس چرا ؟ وقتی cursor برات کدی رو اصلاح میکنه، با کلید
2️⃣ مفاهیم پایه رو فراموش نکن: سر جلسه امتحان یا توی مصاحبههای کاریِ واقعی، لپتاپی با Cursor جلوت نیست! تو باید منطق پشت کدها، الگوریتمها و ساختار اصلی رو خوب درک کرده باشی.
📥 این پست رو واسه اون دوستت که ساعتها قفل یه ارور ساده میشه یا برعکس، همهچیز رو بدون فکر کپیپیست میکنه بفرست!
💬 نظر شما چیه؟ به نظرتون استفاده از این ابزارها خلاقیت و سواد برنامهنویسی دانشجوها رو کم میکنه یا سرعت پیشرفتشون رو بیشتر؟
#TechTime
#TechTimeHacks
💻 انجمن علمی برنامهنویسی 🔗 @sru_cmp_dev
دغدغۀ خیلی از بچهها اینه که میخوان پروژههای دانشگاهی یا رزومهساز بنویسن، اما ساعتها وقتشون تلفِ پیدا کردن یک ارور ساده میشه. هوشمصنوعیهای معمولی هم چون از ساختار کل فایلهاشون خبر ندارن کدهای اشتباه و غیرکاربردی میدن و ادیتورهای قدیمی هم کمکی به سرعتشون نمیکنن.
در این مواقع Cursor میتونه یک راه نجات باشه .
خیلی ساده بخوایم بگیم، Cursor یه محیط توسعه (IDE) هوشمنده که کاملاً شبیه VS Code هست (حتی با یه کلیک تمام افزونههاتون بهش منتقل میشه)، اما با این تفاوت که هوش مصنوعی به صورت بومی و ساختاری با هسته ی این ادیتور یکپارچه شده که میتونه در توسعه و دیباگ پروژه ها کمکت کنه !
چرا به درد ما میخوره؟
🔹 دیباگ فوری با یک کلیک:
وقتی برنامهات کرش میکنه، نیازی نیست ارور رو کپیپیست کنی. خودش دکمه دیباگ داره؛ کدت رو میخونه، ارور ترمینال رو تحلیل میکنه و در جا فایل رو برات اصلاح میکنه.
🔹 فهمیدن کل پروژه :
تا حالا شده استاد یه سورسکد شلوغ بهت بده و بگه این رو توسعه بده؟ کافیه توی Cursor بپرسی «این پروژه کلاً چطور کار میکنه؟» یا «این تابع به کدوم بخش دیتابیس وصله؟» تا کل پوشهها و ارتباط فایلها رو برات آنالیز کنه.
🔹 کدنویسی در جا با
Ctrl + K:روی هر خطی که هستی، کافیه این کلید رو بزنی و به زبان عامیانه (حتی فارسی!) بنویسی چی میخوای. مثلاً: "یک دشبورد ساده با استریملیت بساز" یا "یک تابع بنویس که پکتهای دریافتی شبکه رو فیلتر کنه". خودش در جا کد رو برات رندر میکنه.
چجوری باهاش کار کنیم؟
کار خاصی نداره، برو به سایت
cursor.com، نسخه رایگانش رو دانلود کن و پروژهات رو باز کن. پلن رایگانش کارِت رو راه میندازه.🤔 اما یه سوال مهم: اصلاً درسته کدها رو هوش مصنوعی برامون بنویسه?!
قطعاً نه، اگر فقط کپیپیستکننده باشی! استفاده از ابزارهایی مثل Cursor شبیه رانندگی با ماشین اتوماتیکه؛ کار رو راحت میکنه، اما هنوزم تویی که باید مقصد رو بلد باشی و فرمون رو بگیری.
موقع کار با این ابزارها این دو تا نکته رو حتماً یادت باشه:
1️⃣ فقط قبول نکن، بپرس چرا ؟ وقتی cursor برات کدی رو اصلاح میکنه، با کلید
Ctrl + L ازش بپرسی: «چرا این راهکار رو انتخاب کردی و چطور کار میکنه؟». اینطوری حین انجام پروژه داری واقعاً یاد میگیری. 2️⃣ مفاهیم پایه رو فراموش نکن: سر جلسه امتحان یا توی مصاحبههای کاریِ واقعی، لپتاپی با Cursor جلوت نیست! تو باید منطق پشت کدها، الگوریتمها و ساختار اصلی رو خوب درک کرده باشی.
📥 این پست رو واسه اون دوستت که ساعتها قفل یه ارور ساده میشه یا برعکس، همهچیز رو بدون فکر کپیپیست میکنه بفرست!
💬 نظر شما چیه؟ به نظرتون استفاده از این ابزارها خلاقیت و سواد برنامهنویسی دانشجوها رو کم میکنه یا سرعت پیشرفتشون رو بیشتر؟
#TechTime
#TechTimeHacks
💻 انجمن علمی برنامهنویسی 🔗 @sru_cmp_dev
🔥5🆒3
💻 پایتون بنویس، وبسایتِ فرانتاندمحور تحویل بگیر!
دغدغۀ خیلی از بچهها (مخصوصاً اونایی که تمرکزشون روی پایتون، دیتا ساینس یا هوش مصنوعی هست) اینه که وقتی میخوان پروژههاشون رو به یک سایتِ کامل و واقعی تبدیل کنن، احساس میکنن باید برن سراغ یادگیری جاوااسکریپت و فریمورکهایی مثل React.
این وسط کلی زمان صرف یادگیری ابزارهای فرانتاند میشه. از طرفی ابزارهایی مثل Streamlit هم با اینکه خیلی کاربردی هستن، اما انعطافپذیری یک وبسایت واقعی رو برای همهٔ پروژهها ندارن.
در این مواقع، فریمورک FastHTML میتونه گزینهی جالبی باشه. ✨
خیلی ساده بخوایم بگیم، FastHTML یک فریمورک پایتونیه که به شما اجازه میده وباپلیکیشنهای Full-stack و پویا رو عمدتاً با کد پایتون توسعه بدید؛ اون هم بدون اینکه در بسیاری از پروژهها نیازی به نوشتن مستقیم جاوااسکریپت داشته باشید. این ابزار در پسزمینه از HTMX استفاده میکنه تا بخشهای مختلف صفحه، بدون ریلود کامل، بهصورت تعاملی با سرور در ارتباط باشن.
❓ چرا به درد ما میخوره؟
🔹 خداحافظی با بخشی از پیچیدگیهای فرانتاند: برای بسیاری از پروژهها نیازی به درگیر شدن با ابزارهایی مثل React، Vite، Webpack یا Node.js ندارید و میتونید بیشتر منطق برنامه رو با پایتون پیادهسازی کنید.
🔹 یکپارچگی با دنیای هوش مصنوعی: اگر یک مدل یادگیری ماشین یا اسکریپت دیتاساینس دارید، با FastHTML میتونید خیلی سریع یک رابط کاربری تحت وب براش بسازید تا بقیه بتونن آنلاین باهاش کار کنن.
🔹 عملکرد مناسب: چون ساختارش بر پایهٔ Server-side Rendering و استانداردهای مدرن وب هست، در بسیاری از پروژهها عملکرد و تجربهٔ کاربری بسیار خوبی ارائه میده.
🤔 اما یک نگاه واقعبینانه: FastHTML کجاها به دردمون نمیخوره؟
ما توی مهندسی کامپیوتر ابزار جادویی نداریم! FastHTML هم با وجود تمام جذابیتهاش، محدودیتهای جدی داره که موقع کار باید حواسمون بهشون باشه:
1️⃣ نامناسب برای فرانتاندهای بسیار پیچیده: اگر پروژهتون نیاز به انیمیشنهای سنگین سمت مرورگر، بازیهای تحت وب یا دستکاریهای مداوم و لحظهای عناصر صفحه داره، جاوااسکریپت و فریمورکهای اختصاصی فرانتاند همچنان انتخابهای مناسبتری هستن.
2️⃣ اکوسیستم نوظهور و کوچک: این ابزار هنوز نسبتاً جدیده. این یعنی اگه به یک باگ عجیب بخورید، احتمالاً منابع آموزشی، پکیجهای آماده و پاسخهای کمتری براش پیدا میکنید و باید بیشتر خودتون دستبهکار بشید.
3️⃣ سینتکس غیرمتعارف برای طراحان وب: نوشتن HTML در قالب ساختارهای پایتونی (بهجای فایلهای HTML سنتی) ممکنه در پروژههای بزرگ برای بعضی تیمهای فرانتاند خوشایند یا خیلی خوانا نباشه.
💬 نظر شما چیه؟ به نظرتون فریمورکهایی مثل FastHTML میتونن آیندهٔ توسعهٔ وب رو برای پایتونکارها تغییر بدن، یا ترجیح میدید فرانتاند رو به صورت اصولی پیش ببرید؟
#TechTime
#TechTimeHacks
💻 انجمن علمی برنامهنویسی 🔗 @sru_cmp_dev
دغدغۀ خیلی از بچهها (مخصوصاً اونایی که تمرکزشون روی پایتون، دیتا ساینس یا هوش مصنوعی هست) اینه که وقتی میخوان پروژههاشون رو به یک سایتِ کامل و واقعی تبدیل کنن، احساس میکنن باید برن سراغ یادگیری جاوااسکریپت و فریمورکهایی مثل React.
این وسط کلی زمان صرف یادگیری ابزارهای فرانتاند میشه. از طرفی ابزارهایی مثل Streamlit هم با اینکه خیلی کاربردی هستن، اما انعطافپذیری یک وبسایت واقعی رو برای همهٔ پروژهها ندارن.
در این مواقع، فریمورک FastHTML میتونه گزینهی جالبی باشه. ✨
خیلی ساده بخوایم بگیم، FastHTML یک فریمورک پایتونیه که به شما اجازه میده وباپلیکیشنهای Full-stack و پویا رو عمدتاً با کد پایتون توسعه بدید؛ اون هم بدون اینکه در بسیاری از پروژهها نیازی به نوشتن مستقیم جاوااسکریپت داشته باشید. این ابزار در پسزمینه از HTMX استفاده میکنه تا بخشهای مختلف صفحه، بدون ریلود کامل، بهصورت تعاملی با سرور در ارتباط باشن.
❓ چرا به درد ما میخوره؟
🔹 خداحافظی با بخشی از پیچیدگیهای فرانتاند: برای بسیاری از پروژهها نیازی به درگیر شدن با ابزارهایی مثل React، Vite، Webpack یا Node.js ندارید و میتونید بیشتر منطق برنامه رو با پایتون پیادهسازی کنید.
🔹 یکپارچگی با دنیای هوش مصنوعی: اگر یک مدل یادگیری ماشین یا اسکریپت دیتاساینس دارید، با FastHTML میتونید خیلی سریع یک رابط کاربری تحت وب براش بسازید تا بقیه بتونن آنلاین باهاش کار کنن.
🔹 عملکرد مناسب: چون ساختارش بر پایهٔ Server-side Rendering و استانداردهای مدرن وب هست، در بسیاری از پروژهها عملکرد و تجربهٔ کاربری بسیار خوبی ارائه میده.
🤔 اما یک نگاه واقعبینانه: FastHTML کجاها به دردمون نمیخوره؟
ما توی مهندسی کامپیوتر ابزار جادویی نداریم! FastHTML هم با وجود تمام جذابیتهاش، محدودیتهای جدی داره که موقع کار باید حواسمون بهشون باشه:
1️⃣ نامناسب برای فرانتاندهای بسیار پیچیده: اگر پروژهتون نیاز به انیمیشنهای سنگین سمت مرورگر، بازیهای تحت وب یا دستکاریهای مداوم و لحظهای عناصر صفحه داره، جاوااسکریپت و فریمورکهای اختصاصی فرانتاند همچنان انتخابهای مناسبتری هستن.
2️⃣ اکوسیستم نوظهور و کوچک: این ابزار هنوز نسبتاً جدیده. این یعنی اگه به یک باگ عجیب بخورید، احتمالاً منابع آموزشی، پکیجهای آماده و پاسخهای کمتری براش پیدا میکنید و باید بیشتر خودتون دستبهکار بشید.
3️⃣ سینتکس غیرمتعارف برای طراحان وب: نوشتن HTML در قالب ساختارهای پایتونی (بهجای فایلهای HTML سنتی) ممکنه در پروژههای بزرگ برای بعضی تیمهای فرانتاند خوشایند یا خیلی خوانا نباشه.
💬 نظر شما چیه؟ به نظرتون فریمورکهایی مثل FastHTML میتونن آیندهٔ توسعهٔ وب رو برای پایتونکارها تغییر بدن، یا ترجیح میدید فرانتاند رو به صورت اصولی پیش ببرید؟
#TechTime
#TechTimeHacks
💻 انجمن علمی برنامهنویسی 🔗 @sru_cmp_dev
🆒4🍾2