دوازدهمین دوره ماراتون #برنامه_نویسی تلفن همراه کشور توسط دانشگاه صنعتی شریف و گروه فناوری اطلاعات شریف “ Sharif ICT ” و با حمایت معاونت علمی و فناوری ریاست جمهوری، موسسه آموزشی وتحقیقاتی صنایع دفاعی، هلدینگ داده ورزی سداد، بیمه سامان، شرکت الماس فناوری ابری پاسارگاد(آلفا)، شرکت مدیریت امن الکترونیکی کاشف، کافه بازار، شرکت توسعه
در این مسابقات که حدود 350 نفر در قالب 100از کل کشور به مدت 60 ساعت به رقابت پرداختند. از بین 100 تیم پذیرش شده در مسابقات 70 تیم تا انتها مسابقات را ادامه دادند و در نهایت 12 تیم برتر به مرحله دوم مسابقات راه پیدا کردند. در این مرحله هر تیم 10 دقیقه فرصت دادشت برنامه خود را ارائه نماید. در نهایت با احتساب امتیازات مرحله اول و دوم، سه تیم برتر مسابقات معرفی شدند.
ماراتون برنامه نویسی تلفن همراه به سبک رویداد های بین المللی هاکاتون برگزار می شود، بدین صورت که تیم های برنامه نویس به مدت 60 ساعت در محل برگزاری مسابقات قرنطینه می شوند و در این مدت فرصت دارند تا نسخه اولیه یک برنامه تلفن همراه را در حوزه های مشخص شده به تیم داوری تحویل دهند. لازم به ذکر است این رویداد یکی از بزرگترین، معتبر ترین و با سابقه ترین مسابقات در حوزه برنامه نویسی تلفن همراه می باشد که با هدف شناسایی ایده های بکر و خلاقانه و همچنین شناسایی برنامه نویسان مستعد و برجسته کشور و ورود این افراد به بازار کار برگزار می گردد.
📲https://eitaa.com/sbcoding
اولین موضوعی که در دوره آموزش CSS و HTML مورد اشاره قرار میگیرد تعریف این دو زبان است. HTML مخفف عبارت Hypertext Markup Language است؛ این زبان را میتوان زبان نشانهگذاری استاندارد برای طراحی و ساخت صفحات وب و اپلیکیشنها دانست. در این زبان برای ساختار محتوا و همچنین تعریف طرح صفحه وب از برچسبهای مختلف استفاده میشود. مرورگرهای اینترنتی میتوانند هر یک از این برچسبها را به منظور نمایش متن، تصویر، پیوند و سایر عناصر در اینترنت تفسیر کنند. از مهمترین کاربردهای زبان HTML که ضرورت شرکت در دوره آموزش مقدماتی CSS و HTML را نشان میدهد شامل موارد زیر است:
توسعه صفحات وب
جستجو در اینترنت
طراحی وب واکنشگرا (ریسپانسیو)
پشتیبانی از ورود اطلاعات
ایجاد اسناد وب
توسعه بازی و برنامههای وب آفلاین
https://eitaa.com/sbcoding
چیست؟
CSS که مخفف Cascading Style Sheets است به منظور توصیف ارائه و سبک یک سند نگارش شده توسط یک زبان نشانهگذاری مانند HTML به کار گرفته میشود. در واقع در دوره CSS و HTML بر این موضوع تأکید میشود که توسعهدهندگان با استفاده از زبان CSS میتوانند ظاهر عناصر HTML در صفحه وب شامل طرح، رنگ، فونت و غیره را تنظیم کنند. با استفاده از این زبان میتوان ظاهر وبسایت را جذاب کرده و به کاربران در دستگاههای مختلف نمایش داد. از مهمترین کاربردهای زبان CSS میتوان به موارد زیر اشاره کرد:
کنترل انیمیشنها و افکتهای فلش
مدیریت قالبهای وب به صورت پویا
مدیریت فایلهای تصویری
افزایش سرعت بارگذاری صفحات وب
تعمیر و نگهداری وبسایت
بهبود تجربه کاربری
سازگاری صفحات وب با دستگاههای مختلف
https://eitaa.com/sbcoding
اهمیت شرکت در دوره آموزش مقدماتی CSS و HTML
از مهمترین دلایل اهمیت شرکت در دوره آموزش CSS و HTML میتوان به موارد زیر اشاره کرد:
کاربرد در همه مشاغل و کسب و کارها: افرادی که در دوره CSS و HTML شرکت کرده و این دو زبان را یاد میگیرند قادر خواهند بود تا وبسایتهای بهینه و کاربرپسند طراحی کنند. این زبانها علاوه بر توسعه وب در زمینهاهی مانند بازاریابی، طراحی و تبلیغات نیز کاربرد دارند و میتوان از آنها برای همه مشاغل و کسب و کارهای مختلف استفاده کرد.
متمایز شدن: امروزه بسیاری از کسب و کارها و افراد از سایت سازهای مختلف مانند WordPress و قالبهای آماده آن استفاده میکنند. به همین دلیل سایتهای مختلفی را اینترنت مشاهده میکنید که شبیه به یکدیگر هستند. شرکت در دوره آموزش CSS و HTML و یادگیری این دو زبان طراحی و توسعه وب به افراد این امکان را میدهد که بتوانند وبسایت منحصر به فرد خلق و طراحی کنند و از سایر کسب و کارها متمایز باشند.
یادگیری آسان: زبان HTML و CSS در دسته زبانهای پایه در توسعه وب قرار میگیرند که قواعد کدنویسی در آنها به خوبی تعریف شده است. همین موضوع باعث میشود که یادگیری این دو زبان سادهتر از سایر زبانها باشد.
یادگیری آسان سایر زبانهای برنامهنویسی: شرکت در دوره آموزش مقدماتی CSS و HTML به عنوان زبانهای پایه باعث میشود که بتوان زبانهای برنامهنویسی دیگر مانند Java Script، PHP، Python و SQL را سادهتر و با سرعت بیشتری یاد گرفت.
افزایش اعتماد به نفس و ایجاد حرفه جدید: افرادی که به دنبال شروع یک شغل جدید در دنیای فناوری اطلاعات هستند میتوانند یادگیری دو زبان CSS و HTML را انتخاب کنند. این دو زبان از بهترین زبانهای برنامهنویسی هستند که در طراحی و توسعه بسیاری از وبسایتهای بزرگ به کار گرفته میشوند. با توجه به اینکه بازار کاری این زبانها رو به گسترش است، افرادی که این دو زبان را فرا بگیرند میتوانند به راحتی وارد بازار کار شده با ببه صورت فریلنسری پروژههای مختلف را انجام داده و از این راه نیز کسب درآمد داشته باشند.
📲https://eitaa.com/sbcoding
دو شرکت سیلزفورس و OpenAI طی همکاری با یکدیگر اعلام کردند به زودی چت بات ChatGPT در پلتفرم اسلک در دسترس قرار میگیرد.
به گزارش سرویس اخبار فناوری و تکنولوژی تکنا، به زودی اسلک قابلیت های مربوط به ChatGPT را در اختیار کاربران خود قرار می دهد. بدین ترتیب کاربران می توانند به ویژگی هایی نظیر تولید محتوا، انجام تحقیق و یا خلاص گفت و گو ها دسترسی پیدا کنند.
این فناوری قرار این با استفاده از یک رابط مکالمه محور دسترسی به قابلیت های مختلف را ممکن کند. اپ ChatGPT که اکنون بصورت نسخه بتا در اسلک قرار دارد می تواند پیام کاربران را در عرض چند ثانیه به دست آنها برساند.
سیلزفورس اعلام کرد هوش مصنوعی این شرکت به نام Einstein GTP که با همکاری OpenAI توسعه یافته قرار است در پلتفرم های CRM مورد استفاده قرار بگیرد. پاتریک استوکز، معاون بخش پلتفرم ها در این شرکت می گوید: قرار است از Einstein GTP رونمایی کنیم که برای نخستین بار در پلتفرم های CRM بکار می رود. این برنامه می تواند در آینده فرصت های بسیاری را در اکوسیستم های مربوط به محصولات بوجود آورد.
اسلک پیش از این از هوش مصنوعی لایه ای Einstein برای کاربردهای زیربنایی رونمایی کرده بود. اکنون قرار است با اضافه شدن GPT به آن یک هوش مصنوعی زایا تولید میشود که با حرکت به سمت محتوا محوری قابلیت هایی نظیر تولید متن، عکس و کد برنامه نویسی را ر اختیار کاربران قرار می دهد. این هوش مصنوعی بدون وابستگی به اینترنت است و تنها به داده های ابری این شرکت وابسته است
📲https://eitaa.com/sbcoding
محققان می گویند محدودیت های قرار داده شده در چت بات ChatGPT توسط OpenAI برای جلوگیری از سو استفاده چندان کارایی نداشته و کلاهبرداران با دور زدن آن توانسته اند از این فناوری برای تولید کدهای بدافزار استفاده کنند.
به گزارش سرویس اخبار فناوری و تکنولوژی تکنا، گزارش های جدید نشان می دهد کلاهبرداران از چت بات ChatGPT برای بهبود کدهای یک بدافزار استفاده کرده اند.
امکان استفاده از چت بات ChatGPT به دو روش وجود دارد. یکی از آنها رابط کاربری وب و دیگری رابط های برنامه نویسی و ساخت برنامه هاست. از طریق API امکان استفاده از مدل های OpenAI در رابط کاربری توسعه دهندگان وجود دارد.
به گفته محققان، با وجود محدودیت های قوی در رابطه با استفاده از رابط وب، OpenAI هیچ محدودیتی در استفاده از رابط API ایجاد نکرده است. در این مورد گفته شده است: در حال حاضر در نسخه کنونی API OpenAI محدودیت های مربوط به ضد سواستفاده بسیار کم است. بنابراین به راحتی می توان محتوای مخرب مانند ایمیل های فیشینگ و کدهای بدافزار ایجاد و به کاربران ارسال کرد.
این محققان همچنین اعلام کردند در محافل زیرزمینی اینترنت تلاش برای دور زدن محدودیت های ChatGPT انجام می شود و نشان دهنده تعداد زیادی از هکرها از امکان دور زدن محدودیت ها آگاه هستند. شرکت بلک بری اخیرا نظرسنجی ای را در این رابطه انجام داده است که نشان می دهد اکثر کارشناسان آی تی معتقدند که اولین حمله سالاری با استفاده از ChatGPT در کمتر از یکسال دیگر رخ می دهد.
🌁https://eitaa.com/sbcoding
🧵 قسمت نهم: زبان C – ستون فقرات برنامهنویسی مدرن (1972)
🛠 در سال ۱۹۷۲، در آزمایشگاههای Bell، برنامهنویسی به یک نقطهی تحول رسید:
✅ زبان C متولد شد!
🔧 سازندهاش: Dennis Ritchie
🎯 هدف: توسعهی سیستمعامل Unix به زبانی که هم سطح پایین باشه (نزدیک به سختافزار) و هم قابل حمل و خوانا برای انسان.
🌟 چرا زبان C انقلابی بود؟
🔹 کنترل کامل روی حافظه
🔹 سرعت بسیار بالا
🔹 قابل استفاده در سیستمعاملها، درایورها، و برنامههای سیستمی
🔹 قابلیت انتقال به سختافزارهای مختلف (portable code)
نمونهای از کد در زبان C:
c
Copy
Edit
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
📌 تاثیر جهانی C
📍 تقریباً همه زبانهای بزرگ بعدی از C الهام گرفتهاند:
++C
Java
C#
Objective-C
و حتی Python از سینتکس آن تاثیر پذیرفته!
🔄الف) C به قدری تأثیرگذار بود که برخی آن را "مادر زبانهای مدرن" مینامند.
📜 ادامه دارد...
#تاریخچه #کدنویسی #برنامه_نویسی
📲 https://eitaa.com/sbcoding
🤖 پروژه AlphaEvolve از DeepMind، جهش در بهینهسازی الگوریتمی
ا)DeepMind نسخهای تکاملیافته از ابزارِ هوش مصنوعی برای طراحی الگوریتم دارد:
این سیستم، الگوریتمها را خود بهخود بهبود میدهد، با بررسی معیارها و تولید جایگزینهای بهتر
موفق شده در ۲۰٪ موارد راهحلهای جدید کارآمدتری بیابد، مثلاً برای مسائل پیچیده ریاضی
هدف: بهینهسازی مدیریت منابع در مراکز داده بزرگ مثل Google
الف) Mojo: زبان برنامهنویسی جدید برای هوش مصنوعی
یک زبان نوظهور در سال ۲۰۲۳ برای توسعه سریع برنامههای AI معرفی شده:
شباهت زیادی به پایتون برای سادگی و به MLIR برای اجرا بر شتابدهندهها (GPU/TPU) متکی است
توسط Modular Inc توسعه یافته و پایگاه متنباز آن در حال رشد است
هدف: تلفیق راحتی و سرعت بالا برای محاسبات هوشمند
📱 قابلیت جدید Google – اجرای هوش مصنوعی روی دستگاه کاربر
گوگل بهصورت مخفیانه اپلیکیشنی منتشر کرده که امکان دانلود و اجرای مدلهای AI را بهصورت محلی فراهم میکند
با تمرکز بر محرمانگی و بدون نیاز به ارسال داده به سرور، این حرکت نشانه تمرکز جدید اکوسیستم بر «Edge AI» است
🗣 جمسن هوانگ (مدیرعامل انویدیا): «الان داریم یک زبان جدید برنامهنویسی یاد میگیریم: زبان انسان!»
او میگوید: برنامهنویسی کمکم دارد به «گفتن با زبان طبیعی» بدل میشود؛ یعنی استفاده از چت برای نوشتن کد!
این تحولی در نحوه تعامل بین انسان و هوش مصنوعیست و در آینده نزدیک سبک کدنویسی را تغییر میدهد
📲 برای دریافت اخبار و مطالب تازه در زمینه برنامهنویسی و هوش مصنوعی، حتماً به کانال ما سر بزنید:
🔗 https://eitaa.com/sbcoding
✅طرح باشگاه الگوریتم
🔷تشکیل لیگ های رقابتی علوم کامپیوتر پژوهش سرای متقین برازجان در راستای کشف ، تربیت و ترویج دانش آموزان مستعد اقدام به اجرای طرح باشگاه الگوریتم نموده است. در این طرح دانش آموزان در قالب تیم های ۳ نفره به آموزش و رقابت می پردازند، تا یک لیگ علوم کامیپوتر را تشکیل دهند، اساتید در قالب معلم راهنما به تیم ها رسیدگی می کنند. در این طرح دانش آموزان سطوح بالاتر به عنوان راهنما در کنار دانش آموزان سطوح پایین تر قرار گرفته و فضای هم افزایی خلق می کنند. 📝پژوهش سرای متقین برازجان قطب کدنویسی استان بوشهر
🌀پژوهش سرای قطب کشوری کد نویسی
#جشنواره_علمی_پژوهشی
#قطب_کشوری_کدنویسب
🍀https://eitaa.com/sbcoding
✅مجموعه کارگاه های آموزشی کد نویسی
کارگاه شماره 12
🔷موضوع : چگونه یادگیری ماشین دنیای فناوری را متحول کرده است؟
📝مجری : قطب کشوری شبکه سازی محیط های یادگیری و کد نویسی با همکاری پژوهشسرای جوان شهریار قطب استانی شهرستان های تهران شهرستان شهریار
📚مدرس : جناب آقای مهندس مرتضی جهان تیغ کارشناس ارشد نرم افزار کامپیوتر دبیر تخصصی قطب استانی
:✅لینک حضور در وبینار:
https://a.himeet.ir/net
🌀 پژوهش سرای قطب کشوری شبکه سازی محیط های یادگیری و کد نویسی
#کارگاه_آموزشی_کدنویسی
#جشنواره_علمی_پژوهشی
#قطب_کشوری_کدنویسی
🌁https://eitaa.com/sbcoding
🎓 همین الان تو ایران دیجیتال ثبتنام کن
و یادگیری رایگان برنامهنویسی و هوش مصنوعی رو شروع کن!
با ایران دیجیتال، آیندهات رو باهوش بساز! 💡
📲 شروعش راحته!
کافیه اپ رو از بازار و مایکت یا به صورت مستقیم از سایت ایران دیجیتال دانلود کنی:
🟦 مایکت: https://myket.ir/app/ir.irandigitalict.app
🟩 بازار: https://cafebazaar.ir/app/ir.irandigitalict.app
🔗 آیفون یا دانلود مستقیم irandigitalict.ir
⌛️ فرصت رو از دست نده! همین امروز ثبتنام کن و شانس برنده شدن کلی جایزه تو قرعهکشیها رو داشته باش!
https://eitaa.com/sbcoding