کداکسپلور | CodeExplore
Открыть в Telegram
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉 👨🏻💻 ارتباط با ما : @CodeExploreSup گروه : @CodeExplore_Gap تبلیغات در کد اکسپلور : @CodeExploreAds
Больше9 187
Подписчики
+824 часа
+267 дней
+12830 дней
Архив постов
🔶 کتابخانه مولتی اسلایدر بوت استرپ منتشر شد. 🥳🎉
😎 ویژگی جدیدی که به این کتابخانه اضافه شده است افزودن تاج برای سازگاری با موبایل و تبلت است که با لمس انگشتی اسلایدر را حرکت می دهید.
با نسخه های ۴ و ۵ فریم ورک بوت استرپ سازگار است.
آدرس گیت هاب :
👨💻 https://github.com/Rayiumir/Silderable
پیش نمایش :
🌐 https://rayiumir.github.io/Silderable/
دوستان حتما حمایت کنید این دوستمون رو که با قدرت کارش رو ادامه 🔥 به امید دیدن موفقیت های تمام دوستان ایرانی❤️
#bootstrap
☕️ @CodeExplore
6️⃣کد ادیتور محبوب برای موبایل
1⃣Droid Edit
2⃣Quoda Code
3⃣ACode
4⃣DCoder
5⃣Quik Edit
6⃣AIDE-IDE
#code #editor #ide #mobile
☕️ @CodeExplore
چجوری در پایتون لیست یا استرینگ رو برعکس کنیم؟ ⌨️
🟢خیلی سادس ، درواقع شما نیازی به ساخت حلقه یا هیچ چیز کمکی دیگه ای ندارید،فقط یک خط کد راه حل شماست:
my_list = [1, 2, 3, 4]
reversed_list = my_list[::-1]
print(reversed_list)
# Output: [4, 3, 2, 1]
my_string = "hello"
reversed_string = my_string[::-1]
print(reversed_string)
# Output: "olleh"
#python #list #string
☕️ @CodeExplore👀دقت کردید وقتی میخوایم متنی تو تلگرام بنویسیم ولی می بینیم که کلمه اول انگلیسیه و نمی تونیم جملمون رو با کلمه انگلیسی شروع کنیم چون ساختار جمله بهم میریزه(در واقع چپ چین میشه)، حالا شما تو سایت زیر می تونین کاراکتری که هست رو Copy کنید و هر موقع خواستید جملتون رو با کلمه انگلیسی شروع کنید ، قبل از شروع متنتون اون رو Paste کنید و ساختار جملتون حفظ میشه(جمله راست چین میشه). و اینکه بهتون بگم این کاراکتر دیده نمیشه و مشکلی بوجود نمیاره.
🗣️نمونه :
CodeExplore یاد بگیر، لذت ببر و بروز باش.
🔗 https://unicode-explorer.com/c/200F
#tips #text #rtl
☕️ @CodeExplore
در میان هر سختی، فرصتی نهفته است.
" آلبرت انیشتین"
#motivational
☕️ @CodeExplore
تفاوت Proxy و VPN چیه؟ ❓
◀️پروکسی (Proxy)
فرض کن میخوای نامهای به کسی بفرستی ولی نمیخوای خودت رو مستقیم معرفی کنی. به جاش، نامهت رو میدی به یک نفر دیگه که اون نامه رو به مقصد برسونه. اینطوری، گیرنده نامه نمیدونه که فرستنده اصلی تو بودی، چون نامه از طرف اون نفر دیگه رسیده. پروکسی همین کار رو با اینترنت انجام میده. وقتی از پروکسی استفاده میکنی، درخواستهات (مثل باز کردن یک سایت) اول به یک سرور واسطه میره و اون سرور واسطه این درخواست رو به مقصد نهایی میفرسته. سایت مقصد هم فقط سرور واسطه رو میبینه و نمیفهمه که درخواست اصلی از طرف تو بوده.
◀️ویپیان (VPN)
حالا فرض کن میخوای علاوه بر پنهان کردن هویتت، مطمئن بشی که نامهت رو هیچکس وسط راه نخونه. برای این کار، نامهت رو رمزنگاری میکنی (یعنی تبدیلش میکنی به یک کد که فقط گیرنده نهایی میتونه بازش کنه). بعد هم این نامه رمزنگاری شده رو میدی به یک نفر دیگه که اون رو به مقصد برسونه. ویپیان دقیقاً همین کار رو با اینترنت انجام میده. ویپیان علاوه بر اینکه هویتت رو پنهان میکنه (مثل پروکسی)، تمام دادههایی که بین تو و سرور واسطه رد و بدل میشه رو هم رمزنگاری میکنه، یعنی هر چی رد و بدل میشه کدگذاری میشه و فقط تو و سرور نهایی میتونین بخونینش. اینطوری اگه کسی وسط راه (مثلاً توی شبکه وایفای) بخواد دادهها رو بخونه، فقط یه سری کد بیمعنی میبینه.
✅ نتیجه گیری:
- پروکسی: هویتت رو پنهان میکنه ولی دادهها رو رمزنگاری نمیکنه.
- ویپیان: هم هویتت رو پنهان میکنه و هم دادهها رو رمزنگاری میکنه.
#proxy #vpn
☕️ @CodeExplore
⚪️ پلتفرم PlanetScale برای مدیریت دیتابیس MySQL با بهرهگیری از پروژهی اوپن سورس Vitess و مقیاسپذیری بالا امکان ایجاد و مدیریت شاخههای دیتابیس (Branching) و آپدیت و توسعه بدون داون تایم را فراهم میکنه و با امنیت بالا، تجربهای قدرتمند و انعطافپذیر برای توسعهدهندگان بوجود میاره. PlanetScale دارای پلن های رایگان و پریمیوم هستش.
🔗 https://planetscale.com
#database #mysql
☕️ @CodeExplore
📣توی سایت زیر میتونین به کلی بک گراند انیمیشنی و متحرک دسترسی داشته باشین و برای پروژه هاتون استفاده کنین!
🌐https://animatedbackgrounds.me/
#site
☕️ @CodeExplore
🔥چرا خیلیاتون نمیدونین PostCss چیه؟؟ اومدم که معرفی کنم
✔️در اصل PostCss یه ابزار Node.js هستش که استایل هاتون رو با استفاده از پلاگین های JavaScript تبدیل میکنه، این ابزار بیشتر از سایز پیش پردازنده های Css ( مثل Sass , Less و Stylus ) از NPM دانلود و نصب میشه
💥نحوه کارش خیلی خفنه! این داداشمون میاد کد css شمارو به یه درخت سینتکس انتزاعی (AST) تبدیل میکنه و بعدش یه API برای تجزیه و تحلیل رابط برنامه نویسی فراهم میکنه، تغییراتش با استفاده از JavaScript اعمال میشه، داخلش هم کلی پلاگین داخلی میتونین نصب و استفاده کنین و کارهای زیادی انجام میده و حتی جایگزین ابزار های دیگه میشه براتون
نکته خیلی خفن این ابزار، اینه که استایل هاتون رو به طوری کامپایل میکنه که نهایت ساپورت رو از مرورگر های مختلف بگیره و این خیلی خوبه، فشرده هم میکنه واستون اصن هرچی دلتون خاست
💎حتی تیلویند هم که استفاده کنین میبینین داخلش کانفیگ های PostCss هست و یعنی تیلویند داره ازش استفاده میکنه
#پست_پیشنهادی
#postcss #post_css
☕️ @CodeExplore
سایت Exercism 🎮
🆕 سایت Exercism یک جایی است که میتوانید مسائل برنامهنویسی را حل کنید و کد خود را به اشتراک بگذارید تا بازخورد بگیرید. این سایت به شما کمک میکند تا مهارتهای برنامهنویسی خود را با حل مسائل مختلف تقویت کنید و از طریق ارتباط با جامعه برنامهنویسان، به یادگیری مستمر بپردازید.
🔗 لینک سایت
#exercism #site
☕️ @CodeExplore
راه موفقیت همیشه در حال ساخت است. موفقیت پیش رفتن است، نه به نقطه پایان رسیدن.
" آنتونی رابینز "
#motivational
☕️ @CodeExplore
یک شخص برنامه نویس که توی آمریکا زندگی میکنه و تجربیات خودش رو در زمینه زندگی شخصی، اجتماعی، کاری، مهاجرت، و برنامهنویسی رو جمعآوری میکنه و در اختیار بقیه هم قرار میده میتونید ازین قسمت مطالعه کنید.
👉 https://locomo.tips/
☕️ @CodeExplore
🆓 توی این سایت آیکن های متفاوت رایگان و پراستفاده هستش که میتونید برای طرح های مختلف سایت یا اپلیکیشن هایی که میزنید استفاده کنید.
🔗 https://www.streamlinehq.com/icons/core-sets
#icons #free #design
☕️ @CodeExplore
عملگر Warlus در پایتون ⌨️
ℹ️عملگر Walrus به صورت
:= نوشته میشه و به اسم "Walrus Operator" شناخته میشه، این ویژگی از پایتون ۳.۸ به بعد اضافه شد، این عملگر بهت اجازه میده تا در یک عبارت، هم متغیری رو مقداردهی کنی و هم از اون مقدار استفاده کنی. به این صورت میتونی کدهای خلاصهتر و خواناتری بنویسی. اینجا چندتا از کاربردهاش رو براتون گفتیم:
1️⃣ استفاده در حلقهها
وقتی بخوای یه متغیر رو داخل یه حلقه مقداردهی و همزمان بررسی کنی، Walrus Operator بهت کمک میکنه:
while (n := len(some_list)) > 0:
print(f"List has {n} elements")
some_list.pop()
اینجا، n := len(some_list) طول لیست رو محاسبه میکنه و به n اختصاص میده، بعد بررسی میکنه که آیا بزرگتر از صفر هست یا نه. همزمان مقدار n رو هم برای چاپ استفاده میکنه.
2️⃣ استفاده در شرطها
برای بررسی و استفاده از مقدار یک متغیر در شرطها:
if (match := re.search(pattern, text)) is not None:
print(f"Found match: {match.group(0)}")
اینجا، re.search(pattern, text) نتیجه جستجو رو به match اختصاص میده و همزمان بررسی میکنه که آیا نتیجه None نیست.
3️⃣ استفاده در comprehensionها
عملگر Walrus میتونه در list comprehensions هم به کار بره، تا محاسبات و فیلترهای پیچیدهتر رو سادهتر کنه:
results = [y := f(x), y**2 for x in range(10) if (y := f(x)) > 0]
اینجا، y := f(x) تابع فرضی f(x) رو محاسبه میکنه و به y اختصاص میده، سپس از y هم برای شرط فیلتر و هم برای تولید مقادیر جدید استفاده میکنه.
💬چه کاربرد های دیگه ای به ذهنتون میرسه؟🤨
#python #walrus
☕️ @CodeExplore💎داخل نمودار بالا براتون پرفورمنس فریمورک های جاوا اسکریپت رو توی زمان های مختلف اورده
دقت کنین هرچی خط مربوط به نمودار پایین تر باشه یعنی پرفورمنس بهتری داره
✨و طبق این نمودار در سال 2023 بیشترین پرفورمنس مربوط به فریمورک Solid و کمترین پرفورمنس مربوط به React هست البته الان 2024 هستیم و اپدیت ها ممکنه کمی تغییر کرده باشه
✔️بیشتر بخایم راجب این نمودار صحبت کنیم باید بگیم که Angular پرفورمنس بهتری از React داره ولی در آخر Vue.js از همه فریمورک ها به جز Solid، پرفورمنسش بهتره
دوستان لطف کنین تعصبی برخورد نکنین، میتونین با سرچ و... این بنچ مارک هارو به دست بیارین
☕️ @CodeExplore
😫برنامه نویسی و از ChatGPT استفاده میکنی...؟!
⬅️شرکت Mistral با ارائه ابزار Codestral 22B، گامی بلند در جهت ارتقای تولید کد برداشته. این ابزار با عملکردی فراتر از مدلهای پیشین مانند GPT4o، قادر به نوشتن 22 میلیارد خط کد در چند ثانیه، ادغام با یک کلیک در VSCode و پشتیبانی از 80 زبان برنامهنویسی است. این امر نشاندهنده پیشرفتی قابل توجه در زمینه تولید کد خودکار است.
📃تو ویدیو ضمیمه شده هم میتونید تواناییش رو درمقایسه با ChatGPT مشاهده کنید ؛)
🗺https://chat.mistral.ai/
#Site #Ai
☕️ @CodeExplore
خب خب دوستای گلم برای آموزش بعدی چی رو دوس دارین بزاریم؟؟
