کداکسپلور | CodeExplore
8.24K subscribers
2.06K photos
365 videos
124 files
1.93K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap

تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
احتمالا پیش اومده دنبال روشی برای دقیق تر شدن پرامپت هاتون باشید تا کمتر از خروجی مدل ها فشار بخورین و بخواین با AI دعوا کنید😄

‏Robin Eber یکی از فعالان حوزه AI یه سایت راه اندازی کرده که پرامپت‌ها رو رایگان آنالیز میکنه و بهشون نمره میده. بهتون میگه که آیا پرامپتتون خوب نوشته شده یا نه و چطور میتونید بهترش کنید که بهترین خروجی ممکن رو بگیرین.

🔝برترین پرامپت های 24 ساعت گذشته و ضعیف ترین پرامپت هارو هم نشون میده که معمولا پرامپت های ضعیف بعضیاشون به زبان فارسی نوشته شدن!

لینک دسترسی به سایتش👇🏻

🔗 https://coach.robinebers.com

#ai #prompt #coach
☕️Telegram | Website | Discord
6❤‍🔥4🔥1👏1😍1
😒😂

#fun
☕️Telegram | Website | Discord
😁311😍1💔1
Git Cheatsheet-CodeExplore.pdf
108.9 KB
چیت شیت کاملی از دستورات Git همراه با توضیح💯

این برگه تقلب توسط تیم رسمی گیت طراحی شده. ممکنه با خیلیاش کار نکرده باشین پیشنهاد میکنم یه نگاه بندازین.

#git #cheatsheet
☕️Telegram | Website | Discord
❤‍🔥141👏1😍1
🔰وقتی روی یه پروژه کار می‌کنیم، خیلی وقتا بیشتر از منطق پروژه، درگیر نظم دادن به ایده‌ها، تسک‌ها و مسیر پروژه میشیم. مخصوصا وقتی کار تیمیه و همه چیز بین چند تا ابزار مختلف پخش شده.

‏Xmind کمک میکنه قبل از اینکه شروع به اجرای پروژه و فضای کدش بشی، اول تصویر کلی پروژه رو شفاف بچینی. میتونی ایده‌ها و فیچرها رو مرتب کنی، بین بخش‌ها ارتباط بسازی و قدم‌ به‌ قدم اون‌ها رو به تسک‌های قابل انجام تبدیل کنی. اینطوری برنامه‌ریزی و زمان‌بندی کارها منطقی‌تر پیش میره بدون پیچیدگی اضافه.

🔗 https://xmind.com/

#project #managment #tool
☕️Telegram | Website | Discord
❤‍🔥62🔥2😍1
🏹😂

#fun
☕️Telegram | Website | Discord
😁51💔3
headshot🔫😂

#fun
☕️Telegram | Website | Discord
😁90😎8👏4
🌐اگر با Kubernetes کار می‌کنید و از پیچیدگی‌های مدیریتی اون خسته شدین، ‏Freelens یه ابزار رایگان و اوپن سورس برای مدیریت Clusterهای کوبرنیتزه، که در قالب یک اپلیکیشن مستقل روی ویندوز، لینوکس و مک اجرا میتونید اجراش کنید.

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

🔗 دسترسی به سایت | گیت هاب

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

#kubernetes #cluster
☕️Telegram | Website | Discord
🔥71👏1😍1
🤨👀🫤

#fun
☕️Telegram | Website | Discord
1😁22🔥82😱1
یه صفحه مفید توی Notion که توسط یکی از دوستان عزیز ساخته شده، با کلی از ایده‌ های خلاقانه برای طراحی، ساختاردهی و ایده گرفتن به شما تو پروژه هاتون کمک میکنه.

میتونی الگوها و ساختارهای بصری رو ببینی و توی کارات استفاده کنی.

🔗 Link

#pattern #idea
☕️Telegram | Website | Discord
👏101🔥1😍1
اگر میخواین لودینگ های مدرن به پروژه هاتون اضافه کنید. این ابزار بهتون کمک میکنه اسکلتون لودینگ بسازید.

با این ابزار میتونید برای کامپوننت‌های محبوب، اسکلت‌های انیمیشنی بسازید تا به‌جای لودینگ‌های معمولی، تجربه بهتری به کاربر نشون بدید و ظاهر پروژتون هم مرتب‌ تر و حرفه‌ای‌ تر به نظر برسه.

ابزاری ساده و سریع که کلی طرح آماده هم داره و از React, React Native, Vue و HTML پیشتیبانی میکنه.

🔗 https://skeletonreact.com

#skeleton #loading #react
☕️Telegram | Website | Discord
👏9🔥4😍21
دوستان عزیز،
اگر از لینکدین استفاده میکنید در حال حاضر ممکنه اونم مثل تلگرام و... فیلتر بشه و نتونید با آیپی ایران بهش دسترسی پیدا کنید💔

اما توجه کنید از VPN استفاده نکنید مگه اینکه آیپی ثابت داشته باشین در غیر اینصورت بعدا دچار مشکل میشید و ازتون احراز هویت میخواد.

اگر راهی پیدا کردم برای اینکه بدونم چطور میشه ازش استفاده کرد با وجود این وضعیت بهتون میگم.
شما هم راهی داشتین بنویسید.
🔥223❤‍🔥2💔2
سلام دوستان عزیز🧡
قطعا توی این مدت خیلی ها کارشون رو از دست دادن یا اینکه به علت وضعیت بازار نتونستن کاری پیدا کنن.
بهترین ایده ای که فکر میکنم بشه داد اینه که رزومه یا گیت هاب خودتون رو توی کامنت های این پست ارسال کنید تا بتونم قرارشون بدم و به هم کمک کنیم برای ادامه دادن.

اگر ایده دیگه ای به ذهنتون رسید که من بتونم کمک موثر تری کنم بگین سعی میکنم حتما پیگیریش کنم و انجام بدم.
5❤‍🔥20🔥2
🤖اگر قصد شروع یادگیری هوش مصنوعی رو داشته باشید سایت Elements of AI یه دوره رایگان آنلاین ارائه کرده که توسط دانشگاه هلسینکی طراحی شده و بیش از 2 میلیون شرکت کننده داره.

این دوره شروع کاره برای افرادی که هیچ پیش زمینه ای ندارن هم مناسبه

توی بخش اول دوره موضوعاتی مثل هوش مصنوعی چیه و چه کارهایی با اون ممکنه و چه کار هایی نه؟ و همچنین اینکه هوش مصنوعی چطور روی زندگی و شغل ما تاثیر میذاره وجود داره.

توی بخش بعدی هم وارد بحثای الگوریتمی میشه و سعیش نشون دادن پشت صحنه مدل های AI هست.

یه بخش هم برای کمپانی ها داره و دوتا سرفصل جدا داخلش ارائه شده.

🔗 https://www.elementsofai.com

#ai #course
☕️Telegram | Website | Discord
❤‍🔥101😍1
توی Heroicons مجموعه ای از آیکن های مختلف هست که میتونید توی سایز های متفاوت و با ساختار SVG یا JSX کپی و توی پروژه هاتون استفاده کنید. برای React و Vue هم کتابخونه داره که از گیت هاب میتونید نصبش کنید.

آیکن‌ها با کلاس‌های Tailwind سازگار هستن و فایل‌ Figma آیکن ها هم برای طراحی UI وجود داره.

🔗 https://heroicons.com

این مجموعه توسط تیم Tailwind توسعه داده شده.

#icons #collection
☕️Telegram | Website | Discord
❤‍🔥11🔥21😍1
ابزار Laravel debugbar یکی از پروژه های معروف اکوسیستم لاراوله که یه نوار پایین صفحه لاراول با اطلاعات اضافی از اون چیزی که توی پروژه شما در حال اتفاق افتادن هست بهتون نمایش میده.

🔙 این ابزار توی محیط لوکال برای دیباگ استفاده میشه و با نمایش اطلاعاتی در مورد ارور ها، Routing ها، کوئری هایی که زده شده و مدل های لود شده و ارائه جزئیات ریکوئست ها کار رو برای دیباگ کردن راحت تر میکنه.

برای نصب توی ترمینال پروژتون این دستور رو بزنید:

composer require fruitcake/laravel-debugbar --dev

داکیومنت پروژه:

🔗 https://laraveldebugbar.com


#laravel #debugbar
☕️Telegram | Website | Discord
🔥7❤‍🔥3😁21
140 basic to advanced Python programs-CodeExplore.pdf
4.4 MB
بیشتر از 100 تا پروژه پایتون که از پروژه های سطح پایین تا سطح متوسط و بالا داخلش پیدا میشه همراه با توضیحات هر پروژه.

#python #projects
☕️Telegram | Website | Discord
🔥20❤‍🔥4😍21
اگر به اشتباه فایل مهمی داخل ریپازیتوری گیت هابتون پوش کردید و تصمیم به پاک کردنش دارید اینو بدونید که فقط پاک کردن آخرین Commit کار ساز نیست‼️
این فایل توی History میمونه همه میتونن بهش دسترسی داشته باشن.

💡برای اینکه بتونید حذفش کنید میتونید از ابزار git filter repo استفاده کنید که با اینکار کل تاریخچه ریپازیتوری بازنویسی میشه.

برای نصب:

#linux
sudo apt install git-filter-repo

#windows
pip install git-filter-repo

برای استفاده:

#به جای path/to/file-or-folder مسیر فایل یا پوشه مورد نظر در repository قرار بگیره.

git filter-repo --path path/to/file-or-folder --invert-paths

git remote add origin <repo-url>

git push origin --force --all


بعد از انجام کار هم فایل .gitignore رو آپدیت کنید.

⚠️ بهتره این دستور روی یک clone تازه از پروژه اجرا بشه و همچنین اگر فایل حساس منتشر شده، حتماً credentialها رو هم rotate کنید.

#git #github #repo
☕️Telegram | Website | Discord
❤‍🔥103🔥2👏1
🔹پیش نویس رسمی تغییرات پایتون 3.15 اومده البته ممکنه تا زمان انتشارش که گفته شده آخر سال 2026 هست کلی تغییر دیگه داشته باشه اما یه خلاصه از تغییراتی که تا الان گفته شده با هم ببینیم:

1. اضافه شدن lazy import
این ویژگی باعث میشه ماژول فقط وقتی که توی کد استفاده بشه، لود میشه و استارتاپ برنامه‌های سنگین رو چند ثانیه سریع‌تر میکنه.
lazy import json
lazy from pathlib import Path
print("Starting up...") # json and pathlib not loaded yet
data = json.loads('{"key": "value"}') # json loads here
p = Path(".") # pathlib loads here

2. دیکشنری غیرقابل تغییر frozendict
قابل هشه (hashable) پس میتونه کلید دیکشنری دیگه یا عضو set باشه. برای کش (cache) و کانفیگ عالیه.
a = frozendict(x=1, y=2) #frozendict({'x': 1, 'y': 2})
a["z"] = 3 #TypeError
b = frozendict(y=2, x=1)
hash(a) == hash(b) #True
a == b #True

3. یه نوع داده جدید به اسم sentinel اضافه میشه که باهاش میتونید هر تعداد مقدار یونیک یا منحصر به فرد که نیاز داشتید بسازین.
مقداری که با هیچ‌ چیز دیگه برابر نیست. برای مقداردهی اولیه یا خطاهای خاص عالیه.
NOT_FOUND = sentinel("NOT_FOUND")

4. باز کردن لیست ها با [*L for L in lists]
lists = [[1, 2], [3, 4], [5]]
[*L for L in lists] # equivalent to [x for L in lists for x in L]
#[1, 2, 3, 4, 5]

قبلا برای اینکار نیاز به for تو در تو بود.

5. پیش‌فرض UTF-8 برای فایل‌ها
دیگه open("file.txt") با UTF-8 باز میشه، نه encoding سیستم. پس txt فارسی هم دیگه بهم نمیریزه.

6. پروفایلر جدید نمونه‌برداری (Sampling Profiler) با سرعت1میلیون نمونه در ثانیه
بدون اینکه کدت رو کند کنه، میتونی ببینی کجای برنامه وقت میگیره. برای بهینه‌سازی تو تولید (production) عالیه.

7. کامپایلر JIT بهبود پیدا میکنه
میانگین 8 تا 12 درصد سریعتر از پایتون 3.14. تخصیص رجیستر، رفرنس کانت کمتر.

حذف شدن collections.abc.ByteString و typing.ByteString
⚠️ ساخت NamedTuple با
Point = NamedTuple("Point", x=int) (از کلاس استفاده کنید)

#python #new
☕️ Telegram | Website | Discord
❤‍🔥156
🥇رنکینگ زبان های برنامه نویسی توی May 2026

توی این مدت رتبه زبان های برنامه نویسی چه تغییری کرده؟

پایتون جایگاهش رو حفظ کرده البته با کاهش 5 درصدی رتبه نسبت به سال قبل.

جاوا و C نسبت به سال قبل یه پله رشد داشتن.

و ++C از جایگاه دوم به چهارم رسیده.

بقیه زبان هارو هم میتونید از اینجا ببینید:

👉🏻 https://tiobe.com/tiobe-index/

#programming #language #ranking
☕️ Telegram | Website | Discord
🔥103😁2❤‍🔥1😱1
😂🗿

#fun
☕️ Telegram | Website | Discord
😁172🔥1