codepedia – Telegram
codepedia
5.65K subscribers
1.55K photos
948 videos
626 files
885 links
💞 هدف این کانال آموزش رایگان برنامه نویسی💥
↩️دوره های موجود رو از دست ندید😍
❌️اینجا‌منبع کتاب های برنامه‌نویسی نامبروانههه🥳
Download Telegram
🧠‌ معرفی مرورگر هوشمند Opera Neon — همه‌چیز رو برات انجام می‌ده!

شرکت Opera مرورگر جدید خودش به نام Neon رو معرفی کرده؛ مرورگری با هوش مصنوعی یکپارچه که قراره کارهای روزمره‌ات رو خودکار کنه.

🚀 چی کار می‌کنه؟ Neon از مدل «agentic AI» استفاده می‌کنه؛ یعنی فقط کافیه ازش بخوای کاری انجام بده، خودش تب‌ها رو باز می‌کنه، اسکرول می‌کنه، کلیک می‌کنه، و حتی چند وظیفه رو هم‌زمان مدیریت می‌کنه—بدون اینکه مزاحم کارهای دیگه‌ات بشه.

🧩 ویژگی‌های جالب:

Tasks & Subtabs: هر درخواست به‌صورت یک «وظیفه» مدیریت می‌شه، با تب‌های مرتبط که اطلاعات رو جمع‌آوری می‌کنن

Cards: مثل دستورهای آماده (شبیه IFTTT)، برای انجام سریع کارهای خاص؛ قابل ترکیب، شخصی‌سازی و اشتراک‌گذاری

عملکرد مستقل: هر وظیفه جداگانه اجرا می‌شه، بدون تداخل با بقیه

💰 قیمت؟ Neon رایگان نیست. برای استفاده باید در لیست انتظار ثبت‌نام کنی و هزینه‌ی ماهانه حدود ۱۹.۹۰ دلار پرداخت کنی—تقریباً مثل سایر سرویس‌های AI حرفه‌ای.

📌 رقبا؟ Neon وارد رقابتی داغ شده؛ مرورگرهایی مثل Comet، Dia و Fellou هم در همین حوزه فعال شدن. حتی ChatGPT هم قراره مرورگر خودش رو عرضه کنه.

🆔@code_pedia
👍3
🧪 مینی‌پی‌سی: آزمایشگاه شخصی برای نرم‌افزارهای پرریسک

اگه اهل تست ابزارهای ناشناخته، اجرای اسکریپت‌های مشکوک یا نصب سیستم‌عامل‌های عجیب هستی، یه مینی‌پی‌سی می‌تونه بهترین دوستت باشه!

🔍 چرا مینی‌پی‌سی؟

قیمت پایین‌تر نسبت به لپ‌تاپ یا دسکتاپ

مصرف انرژی کم

قابل حمل و جمع‌وجور

مناسب برای نصب لینوکس، ویندوز، یا حتی سیستم‌عامل‌های خاص مثل BSD

🧱 کاربردها:

تست نرم‌افزارهای امنیتی یا هک اخلاقی

اجرای نسخه‌های بتا یا unstable

ساخت سرور خانگی یا کلاینت سبک

محیط ایزوله برای جلوگیری از آسیب به سیستم اصلی

💡 نکته مهم: با داشتن یه مینی‌پی‌سی، می‌تونی بدون نگرانی از خراب شدن سیستم اصلی، هر چیزی رو تست کنی—از ابزارهای ناشناس گرفته تا کانفیگ‌های عجیب‌غریب.

📦 پیشنهاد مقاله: اگه دنبال یه محیط امن برای آزمایش‌های نرم‌افزاری هستی، یه مینی‌پی‌سی ارزون مثل Raspberry Pi یا Intel NUC می‌تونه نقطه شروع باشه.

🔗 لینک مقاله: مشاهده در MSN

🆔@code_pedia
👍1
🔓 تجربه‌ای تلخ با #Discord — وقتی اطلاعاتت دست دیگران می‌افته

چند روز پیش فهمیدم که Discord دچار یک رخنه‌ی امنیتی شده؛ نه از طریق سرورهای خودش، بلکه از طریق یکی از شرکت‌های پشتیبانی مشتری که باهاش همکاری می‌کنه. اطلاعاتی مثل ایمیل، شماره تماس و محتوای گفتگوهای پشتیبانی ممکنه لو رفته باشه—و من هم جزو اون دسته‌ای هستم که تحت تأثیر قرار گرفتن.

📌 چی شده دقیقاً؟ یکی از کارکنان شرکت پشتیبانی مورد حمله قرار گرفته و مهاجم تونسته به اطلاعات کاربران دسترسی پیدا کنه. Discord تأیید کرده که این اطلاعات شامل داده‌هایی بوده که کاربران در تعامل با پشتیبانی ارسال کرده بودن.

🛡 واکنش Discord؟ بلافاصله دسترسی‌های مشکوک قطع شده، حساب‌های آسیب‌دیده بررسی شدن، و به کاربران هشدار داده شده که مراقب ایمیل‌های #فیشینگ و پیام‌های جعلی باشن.

📬 من چی کار کردم؟ رمز عبورم رو عوض کردم، تأیید دو مرحله‌ای رو فعال کردم، و حالا با دقت بیشتری به هر ایمیلی که از طرف "پشتیبانی" میاد نگاه می‌کنم. این اتفاق یه یادآوری جدی بود که حتی پلتفرم‌های بزرگ هم از آسیب در امان نیستن.

🆔@code_pedia
👍1
🐍 نکات و ترفندهای پایتون

امروز با ۴ تکنیک کاربردی #پایتون آشنا می‌شوید که کدهایتان را حرفه‌ای‌تر می‌کند:

🔄 تعویض مقادیر بدون متغیر موقت

a, b = 10, 20
a, b = b, a # حالا a=20 و b=10

📋 چک کردن چند شرط به زیبایی

color = "red"
if color in ["red", "blue", "green"]:
print("رنگ معتبر است")

🔤 اتصال رشته‌ها با کارایی بالا

words = ["Python", "Tips", "Tricks"]
result = " ".join(words) # "Python Tips Tricks"

🎯 بازیابی آخرین عنصر لیست با چسبندگی

numbers = [1, 2, 3, 4, 5]
last = numbers[-1] # 5
two_last = numbers[-2:] # [4, 5]

نکته طلایی: از enumerate برای دریافت ایندکس و مقدار همزمان استفاده کنید:

for idx, value in enumerate(["a", "b", "c"]):
print(f"ایندکس: {idx}, مقدار: {value}")

#Python #Programming #CodingTips #PythonTricks

🆔@code_pedia
4🔥2
🎃ادعای اف‌بی‌آی درباره نفوذ هکرهای مظنون چینی به چندین مؤسسه حقوقی مشهور آمریکا

🔹دفتر واشنگتن پلیس فدرال آمریکا (FBI) در حال تحقیق درباره مجموعه‌ای از پرونده‌هاست که مظنون به نفوذ هکرهای چینی به چندین مؤسسه حقوقی برجسته آمریکایی هستند.
🔹مدیر یکی از این مؤسسات حقوقی در گفت‌وگو با رسانه‌ها تأیید کرده است که برخی از سیستم‌های رایانه‌ای این مؤسسه مورد نفوذ قرار گرفته‌اند، اما با این حال منشأ حمله را چین معرفی نکرده است.
🔹این مؤسسه همچنین تأکید کرده است که تاکنون هیچ مدرکی مبنی بر استخراج داده‌های محرمانه از سایر سامانه‌های فناوری اطلاعات، از جمله پایگاه‌های داده حاوی پرونده‌های مشتریان، وجود ندارد.

🆔 @code_pedia
1👍1
🐍 نکات و ترفندهای پایتون

با ۴ تکنیک کاربردی دیگر پایتون آشنا شوید:

🌀 چک کردن یک شرط در تمامی عناصر لیست
numbers = [2, 4, 6, 8]
all_even = all(x % 2 == 0 for x in numbers) # True


🔄 چرخش و برعکس کردن رشته‌ها
text = "Python"
reversed_text = text[::-1] # "nohtyP"


💡 استفاده از get() برای دیکشنری‌ها
data = {"name": "Ahmed", "age": 25}
city = data.get("city", "قاهره") # "قاهره"


🔢 تولید اعداد تصادفی با seed ثابت
import random
random.seed(42)
print(random.randint(1, 100)) # همیشه یک عدد ثابت


نکته طلایی:** از zip برای پیمایش همزمان چند لیست استفاده کنید:
names = ["Ali", "Sara"]
ages = [25, 30]
for name, age in zip(names, ages):
print(f"{name}: {age} سال")


#Python #Programming #CodingTips #PythonTricks

🆔@code_pedia
1👌1
🔴 طالبان اینستاگرام، فیس‌بوک، تیک‌تاک،اسنپ‌چت و واتساپ و تمامی شبکه های ارتباطی و هم چنین ... هاب فیلتر کرد و اعلام کرد جوونای افغانی جنبه ی این برنامه ها و سایتارو ندارن.

🆔 @code_pedia
😐19👍4👏2👌2
🤖 معرفی AgentKit: ساخت عامل‌های هوش مصنوعی با پیچیدگی سلسله‌مراتبی

اوپن‌ای ابزار جدیدی به نام AgentKit را معرفی کرده که ساخت عامل‌های هوش مصنوعی را با استفاده از گراف‌های سلسله‌مراتبی ساده می‌کند.

🧩 نحوه کار AgentKit:

· از گراف‌های مدولار برای ساخت رفتارهای پیچیده عامل‌ها استفاده می‌کند
· هر گره گراف یک واحد ساده از منطق را پیاده‌سازی می‌کند
· توسعه‌دهندگان می‌توانند رفتارهای پیچیده را از اجزای ساده بسازند

قابلیت‌های کلیدی:
•طراحی بصری با گراف‌های سلسله‌مراتبی
•قابلیت استفاده برای برنامه‌های واقعی
•انعطاف‌پذیری بالا در طراحی معماری عامل‌ها
•کاهش پیچیدگی توسعه سیستم‌های هوش مصنوعی

🎯 کاربردها:

· عامل‌های خودمختار
· سیستم‌های تصمیم‌گیری پیچیده
· ربات‌های گفتگو
· automation پیشرفته

این کتابخانه نشان می‌دهد که چگونه می‌توان با ترکیب اجزای ساده، به رفتارهای پیچیده و هوشمند دست یافت.

#AI #ArtificialIntelligence #OpenAI #AgentKit #MachineLearning #Development

🆔@code_pedia
5
🕵️‍♂️ چرا من دیگر از حالت ناشناس مرورگر استفاده نمی‌کنم؟

تحقیقات جدید نشان می‌دهد حالت "Incognito" یا "Private Browsing" برخلاف تصور رایج، شما را ناشناس و خصوصی نمی‌کند.

واقعیت پشت حالت ناشناس:
• وبسایت‌ها همچنان می‌توانند شما را ردیابی کنند
• ارائه‌دهنده اینترنت (ISP) فعالیت‌های شما را می‌بیند
• کارفرما یا مدرسه در شبکه‌های سازمانی می‌توانند تاریخچه را مشاهده کنند
• تنها تاریخچه محلی در دستگاه خودتان ذخیره نمی‌شود

کاربردهای واقعی حالت ناشناس:
- ورود همزمان به چند اکانت در یک سایت
- جلوگیری از ذخیره کوکی‌ها و کش در دستگاه شخصی
- جستجو بدون تاثیرگذاری بر نتایج شخصی‌شده

راهکارهای واقعی برای حریم خصوصی:
• استفاده از VPN معتبر
• مرورگرهای متمرکز بر حریم خصوصی مانند Tor
• افزونه‌های مسدودکننده tracker
• غیرفعال کردن کوکی‌های شخص ثالث

حالت ناشناس فقط شما را از افراد دیگر using همان دستگاه پنهان می‌کند، نه از اینترنت!

#Privacy #CyberSecurity #Incognito #Browser #OnlineSafety

🆔@code_pedia
4
🚀 (اکس لینت) oxlint اکنون از پلاگین‌های جاوااسکریپت پشتیبانی می‌کند!

اکس‌لینت (oxlint) - لینتر فوق‌سریع Rust-based - حالا قابلیت گسترش با پلاگین‌های JS/TS را دارد.

قابلیت‌های جدید:
•نوشتن قوانین لینت سفارشی با جاوااسکریپت/تایپ‌اسکریپت
•یکپارچه‌سازی با اکوسیستم موجود ESLint
•عملکرد بالا با حفظ سرعت هسته Rust

🎯 نحوه استفاده:

// oxlint.config.js
export default {
plugins: ['my-plugin'],
rules: {
'my-plugin/my-rule': 'error'
}
}

مزایای کلیدی:

· سرعت ۵۰-۱۰۰ برابر سریع‌تر از ESLint
· پشتیبانی از پلاگین‌های موجود جامعه
· توسعه آسان قوانین سفارشی

این به روزرسانی oxlint را به انتخابی ایده‌آل برای پروژه‌های بزرگ با نیازهای خاص تبدیل می‌کند.

#JavaScript #TypeScript #Oxlint #Linting #WebDevelopment #Rust

🆔@code_pedia
👍1
🐍 آنچه در پایتون ۳.۱۴ جدید است

پایتون ۳.۱۴ با بهبودهای عملکردی و قابلیت‌های جدید ارائه شده است:

بهبودهای عملکرد:
•سرعت اجرای کلی ۵-۱۰٪ افزایش یافته
•بهینه‌سازی مدیریت حافظه
•بهبود عملکرد ماژول‌های استاندارد

🆕 ویژگی‌های جدید زبان:
•سینتکس پیشرفته برای pattern matching
•قابلیت‌های جدید نوع‌دهی (Type Hints)
•بهبود مدیریت خطاها

📚 کتابخانه استاندارد:
•اضافه شدن ماژول graphlib برای کار با گراف
•بهبودهای asyncio برای برنامه‌نویسی ناهمگام
•اضافه شدن توابع کمکی جدید در itertools

🔧 تغییرات مهم:

· حذف برخی ماژول‌های منسوخ شده
· تغییرات در APIهای قدیمی
· به روزرسانی ماژول‌های امنیتی

💡 نکات مهاجرت:
•تست کامل کدهای موجود قبل از ارتقا
•بررسی تغییرات ماژول‌های استفاده شده
•به روزرسانی نوع‌دهی‌ها

این نسخه بر بهبود عملکرد و توسعه‌پذیری متمرکز است.

#Python #Python314 #Programming #WhatsNew #Coding

🆔@code_pedia
👍51🔥1
🌍 برنامه توسعه‌دهندگان گوگل در سراسر جهان گسترش می‌یابد

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

🚀 مهم‌ترین تغییرات:
•دسترسی جهانی به تمام منابع و مزایای برنامه توسعه‌دهندگان
•پشتیبانی از زبان‌های محلی در مستندات و ابزارها
•برگزاری رویدادهای محلی در مناطق مختلف جهان
•راهنمایی و منتورشیپ برای توسعه‌دهندگان در حال رشد

💫 مزایای جدید برای توسعه‌دهندگان:

· دسترسی زودهنگام به APIها و محصولات جدید گوگل
· اعتبار ابری و منابع رایگان برای آزمایش
· فرصت‌های شبکه‌سازی با توسعه‌دهندگان سراسر جهان
· گواهینامه‌های معتبر رایگان

🎯 مناطق تحت پوشش:
آمریکای لاتین،خاورمیانه، آفریقا، آسیا و اروپای شرقی

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

#Google #Developer #Programming #Tech #Innovation #Developers

🆔@code_pedia
3👍2
بسته جالب و جدید همراه اول


🆔 @code_pedia
🛠️ ۱۰ ابزار خط فرمان که هر دانشمند داده باید بشناسد

برای کارایی بیشتر در علم داده، این ابزارهای CLI ضروری هستند:

📊 ۱. jq - پردازش JSON

cat data.json | jq '.users[] | select(.age > 30)'

📈 ۲. csvkit - کار با فایل‌های CSV

csvsql --query "SELECT * FROM data WHERE salary > 50000" data.csv

🔍 ۳. grep - جستجوی پیشرفته

grep -r "pattern" data_directory/

📁 ۴. find - مدیریت فایل‌ها

find . -name "*.csv" -size +1M

📉 ۵. xargs - اجرای دستورات روی چندین فایل

find . -name "*.log" | xargs rm

📦 ۶. curl - دریافت داده از وب

curl -s "https://api.example.com/data" | jq .

🐍 ۷. python -m - اجرای اسکریپت‌های پایتون

python -m pandas --version

📊 ۸. awk - پردازش متن پیشرفته

awk -F, '{sum += $3} END {print sum}' data.csv

📋 ۹. sed - ویرایش متن

sed 's/old_text/new_text/g' file.txt

📺 ۱۰. tmux - مدیریت sessionهای ترمینال

tmux new-session -s data_analysis

این ابزارها گردش کار علم داده را سریع‌تر و قدرتمندتر می‌کنند.

#DataScience #CLI #CommandLine #Tools #Programming

🆔@code_pedia
5🤩2
⚠️ هشدار امنیتی: اپلیکیشن جعلی VPN و استریمینگ حساب بانکی کاربران اندروید را خالی می‌کند

🟢پژوهشگران امنیتی هشدار دادند که کاربران اندروید باید فورا اپلیکیشن جعلی Mobdro Pro IP TV + VPN را از دستگاه‌های خود حذف کنند. این برنامه‌ها نه تنها یک ابزار VPN یا استریمینگ واقعی نیستند، بلکه حاوی بدافزار خطرناکی به نام Klopatra هستند که می‌تواند کنترل کامل گوشی را در اختیار مجرمان قرار دهد و حساب بانکی کاربر را خالی کند.

🆔 @code_pedia
انتقال فایل بدون محدودیت حجم!

🔥 اگه از آپلودهای طولانی خسته شدی، سرویس ToffeeShare رو امتحان کن.

📡 این سرویس مثل فضای ابری نیست، بلکه با روش P2P فایل‌هارو مستقیم بین فرستنده و گیرنده جابه‌جا می‌کنه — بدون هیچ محدودیت حجمی یا سرعتی!

🔗 یه لینک می‌سازه که می‌تونی برای هرکسی بفرستی، و به محض باز شدن لینک، دانلود شروع میشه.

🚀 سریع، امن و بدون نیاز به عضویت.

https://toffeeshare.com/



🆔 @code_pedia
👍2
⚠️تلگرام هشدار "اینترنت آزاد در حال نابودیه" را برای بعضی کشور‌ها پین کرد که روش بزنن پست پاول باز میشه


🆔 @code_pedia
🏆4😐2
💌 چالش هفتگی: من به دوستم یک نامه فرستادم!

یک چالش برنامه‌نویسی جالب برای تقویت مهارت‌های کدنویسی:

🎯 هدف چالش:
برنامه‌ای بنویسید که یک نامه عاشقانه قدیمی را به صورت دیجیتال تولید کند

🛠 تکنیک‌های مورد استفاده:
- تولید متن تصادفی
- قالب‌بندی خروجی
- کار با تاریخ و زمان
- مدیریت رشته‌ها

💡 مثال خروجی:
عزیزم،
امروز 20 مهر 1403 است
و من همچنان تو را
به یاد می‌آورم...


🚀 سطح: مبتدی - متوسط

#CodingChallenge #Programming #BeginnerFriendly #Python

🆔@code_pedia
3👍2
🤫 قدرت پنهان پرامپت‌های ChatGPT که کسی درباره‌اش حرف نمی‌زند

راز استفاده حرفه‌ای از ChatGPT در پرامپت‌های هوشمندانه است:

💡 تکنیک‌های پنهان:

پرامپت زنجیره‌ای - تقسیم کارهای پیچیده به مراحل کوچک
"اول این متن را تحلیل کن، سپس نکات کلیدی را استخراج کن، در نهایت خلاصه بنویس"


چارچوب‌سازی نقش - اختصاص هویت تخصصی
"شما یک توسعه‌دهنده ارشد پایتون با ۱۰ سال تجربه هستید..."


تعیین قالب خروجی - کنترل دقیق فرمت نتیجه
"پاسخ را به صورت جدول با ستون‌های A, B, C ارائه دهید"


🎯 کاربردهای قدرتمند:
- دیباگ کد با توضیح خطا به صورت گام‌به‌گام
- تولید مستندات فنی ساختاریافته
- آنالیز داده و ارائه بصری نتایج
- طراحی معماری نرم‌افزار

⚡️ نتیجه: پرامپت‌های دقیق = خروجی‌های حرفه‌ای‌تر

#ChatGPT #AI #PromptEngineering #Productivity #Programming

🆔@code_pedia
3❤‍🔥2👍1
کیف پول تراست‌ولت اگه دارید، احتمالا موجودی رو صفر نشون میده. فعلا دست به گیرنده‌هاتون نزنید تا درست بشه.
یه باگ جهانیه ولی خیلی‌ها برای جلب توجه می‌گن فقط برای ایرانی‌ها رو صفر نشون میده.
⚠️ مراقب باشید:
کلاهبردارا سعی در افشا و دزدیدن ۱۲ کلمه بازیابی کیف پول دارند، اکیداً توصیه میکنم هر کسی با لینک ناشناس و یا درخواست کمک به عنوان پشتیبان تراست ولت به شما پیام داد بدون اینکه پاسخی بدید کاربر رو
بلاک کنین.

🆔@code_pedia
😐1
🎲 کاربردهای ماژول Random در پایتون

ماژول random پایتون برای تولید اعداد و انتخاب‌های تصادفی:

🔧 کاربردهای عملی:

• تولید عدد تصادفی

import random
print(random.randint(1, 100)) # عدد بین ۱ تا ۱۰۰

• انتخاب تصادفی از لیست

colors = ["قرمز", "آبی", "سبز"]
print(random.choice(colors)) # انتخاب یک رنگ

• ترتیب تصادفی لیست

cards = ["A", "K", "Q", "J"]
random.shuffle(cards) # برزدن کارت‌ها

• نمونه‌گیری تصادفی

sample = random.sample(range(100), 5)  # ۵ عدد غیرتکراری

🎯 کاربردهای واقعی:

· شبیه‌سازی و بازی‌ها
· تست نرم‌افزار با داده تصادفی
· تقسیم داده برای یادگیری ماشین
· امنیت (توکن‌ها و کلیدها)

#Python #Random #Programming #Coding

🆔@code_pedia
👍2