TGViewer
Channel Public Channel
کداکسپلور | CodeExplore

کداکسپلور | CodeExplore

@codeexplore

با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

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

تبلیغات در کد اکسپلور :
@CodeExploreAds
Subscribers
9.19K
Photos
2.2K
Videos
397
Links
2.1K

Showing posts older than #4485 · Back to latest

Older Posts 20 shown
Post #4481 2.44K
🔍 براتون پیش اومده بخواید تفاوت کدی که خودتون نوشتید با یه کد شبیه به کد خودتون باشه مثلا راه حلی که توی استک آورفلو هست یا هوش مصنوعی بهتون گفته مقایسه کنید و ببینید چه تفاوت هایی دارن.

جدا از ابزارهایی که خود IDE ها برای اینکار دارن میتونید از سایت های Diffchecker و Littlediffer استفاده کنید.

1⃣ https://diffchecker.com
2⃣ https://littlediffer.com

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

#different #code
☕️ Telegram | Website | Discord
  • 🔥 14
  • ❤‍🔥 3
  • ⚡ 1
Post #4480 2.33K
تو این مدت با بعضی ها که صحبت میکردم میگفتن یه خط کد هم ننوشتیم و برنامه نویسی یادمون رفته.
و افرادی هم بودن که چیزای جدیدی یاد میگرفتن و تجربه های جدید رو امتحان میکردن.

شما چیکار میکردید؟🤔
اگر پروژه جدیدی زدید که دوست دارید با بقیه share کنید لینک ریپازیتوری یا خود پروژه رو بزارید👇🏻
  • 🔥 19
  • ⚡ 3
  • ❤‍🔥 3
Post #4478 2.47K
🥇رنکینگ زبان های برنامه نویسی توی May 2026

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

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

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

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

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

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

#programming #language #ranking
☕️ Telegram | Website | Discord
  • 🔥 11
  • ⚡ 3
  • 😁 2
  • ❤‍🔥 1
  • 😱 1
Post #4477 3.42K
🔹پیش نویس رسمی تغییرات پایتون 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
  • ❤‍🔥 17
  • ⚡ 6
Post #4475 4.85K
اگر به اشتباه فایل مهمی داخل ریپازیتوری گیت هابتون پوش کردید و تصمیم به پاک کردنش دارید اینو بدونید که فقط پاک کردن آخرین 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
  • ❤‍🔥 10
  • ⚡ 3
  • 🔥 2
  • 👏 1
Post #4473 4.12K
ابزار Laravel debugbar یکی از پروژه های معروف اکوسیستم لاراوله که یه نوار پایین صفحه لاراول با اطلاعات اضافی از اون چیزی که توی پروژه شما در حال اتفاق افتادن هست بهتون نمایش میده.

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

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

composer require fruitcake/laravel-debugbar --dev

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

🔗 https://laraveldebugbar.com


#laravel #debugbar
☕️Telegram | Website | Discord
  • 🔥 7
  • ❤‍🔥 3
  • 😁 2
  • ⚡ 1
Post #4472 4.36K
توی Heroicons مجموعه ای از آیکن های مختلف هست که میتونید توی سایز های متفاوت و با ساختار SVG یا JSX کپی و توی پروژه هاتون استفاده کنید. برای React و Vue هم کتابخونه داره که از گیت هاب میتونید نصبش کنید.

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

🔗 https://heroicons.com

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

#icons #collection
☕️Telegram | Website | Discord
  • ❤‍🔥 11
  • 🔥 2
  • ⚡ 1
  • 😍 1
Post #4470 4.55K
🤖اگر قصد شروع یادگیری هوش مصنوعی رو داشته باشید سایت Elements of AI یه دوره رایگان آنلاین ارائه کرده که توسط دانشگاه هلسینکی طراحی شده و بیش از 2 میلیون شرکت کننده داره.

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

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

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

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

🔗 https://www.elementsofai.com

#ai #course
☕️Telegram | Website | Discord
  • ❤‍🔥 10
  • ⚡ 1
  • 😍 1
Post #4465 4.97K
سلام دوستان عزیز🧡
قطعا توی این مدت خیلی ها کارشون رو از دست دادن یا اینکه به علت وضعیت بازار نتونستن کاری پیدا کنن.
بهترین ایده ای که فکر میکنم بشه داد اینه که رزومه یا گیت هاب خودتون رو توی کامنت های این پست ارسال کنید تا بتونم قرارشون بدم و به هم کمک کنیم برای ادامه دادن.

اگر ایده دیگه ای به ذهنتون رسید که من بتونم کمک موثر تری کنم بگین سعی میکنم حتما پیگیریش کنم و انجام بدم.
  • ❤‍🔥 20
  • 🔥 2
Post #4463 6.75K
دوستان عزیز،
اگر از لینکدین استفاده میکنید در حال حاضر ممکنه اونم مثل تلگرام و... فیلتر بشه و نتونید با آیپی ایران بهش دسترسی پیدا کنید💔

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

اگر راهی پیدا کردم برای اینکه بدونم چطور میشه ازش استفاده کرد با وجود این وضعیت بهتون میگم.
شما هم راهی داشتین بنویسید.
  • 🔥 22
  • ⚡ 3
  • ❤‍🔥 2
  • 💔 2
Post #4462 6.4K
اگر میخواین لودینگ های مدرن به پروژه هاتون اضافه کنید. این ابزار بهتون کمک میکنه اسکلتون لودینگ بسازید.

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

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

🔗 https://skeletonreact.com

#skeleton #loading #react
☕️Telegram | Website | Discord
  • 👏 9
  • 🔥 4
  • 😍 2
  • ⚡ 1
Post #4461 5.11K
یه صفحه مفید توی Notion که توسط یکی از دوستان عزیز ساخته شده، با کلی از ایده‌ های خلاقانه برای طراحی، ساختاردهی و ایده گرفتن به شما تو پروژه هاتون کمک میکنه.

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

🔗 Link

#pattern #idea
☕️Telegram | Website | Discord
  • 👏 10
  • ⚡ 1
  • 🔥 1
  • 😍 1
Post #4458 4.7K
🌐اگر با Kubernetes کار می‌کنید و از پیچیدگی‌های مدیریتی اون خسته شدین، ‏Freelens یه ابزار رایگان و اوپن سورس برای مدیریت Clusterهای کوبرنیتزه، که در قالب یک اپلیکیشن مستقل روی ویندوز، لینوکس و مک اجرا میتونید اجراش کنید.

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

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

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

#kubernetes #cluster
☕️Telegram | Website | Discord
  • 🔥 7
  • ⚡ 1
  • 👏 1
  • 😍 1
Post #4455 3.37K
🔰وقتی روی یه پروژه کار می‌کنیم، خیلی وقتا بیشتر از منطق پروژه، درگیر نظم دادن به ایده‌ها، تسک‌ها و مسیر پروژه میشیم. مخصوصا وقتی کار تیمیه و همه چیز بین چند تا ابزار مختلف پخش شده.

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

🔗 https://xmind.com/

#project #managment #tool
☕️Telegram | Website | Discord
  • ❤‍🔥 6
  • ⚡ 2
  • 🔥 2
  • 😍 1
Post #4454 3.56K
Git Cheatsheet-CodeExplore.pdf108.9 KB
چیت شیت کاملی از دستورات Git همراه با توضیح💯

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

#git #cheatsheet
☕️Telegram | Website | Discord
  • ❤‍🔥 16
  • ⚡ 1
  • 👏 1
  • 😍 1
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 →