برنامه نویسی | Teachify – Telegram
برنامه نویسی | Teachify
12.2K subscribers
1K photos
420 videos
231 files
647 links
برای موفق شدن 🌱 با این عبارت خداحافظی کن: "باشه فردا"🍃


Admin: @Yousef_Vafaei
Download Telegram
سلام
دوستان تجربه متصل کردن پروژه پایتون به سلری و ردیس کلاستر رو داشتین؟
@yousef_vafaei
👍3
✔️ ترفند پایتونی: دیکشنری امن با get()

فرض کن یه دیکشنری داری و مطمئن نیستی یه کلید خاص توشه یا نه. اگه مستقیم از کلید استفاده کنی، ممکنه کدت با خطای KeyError بترکه!

راه حل شیک و امنش:
user = {'name': 'Ali', 'age': 25}

print(user.get('job', 'Not specified'))

خروجی:
Not specified
چی شد؟ با استفاده از get():
اگه کلید وجود داشت، مقدارشو می‌ده.
اگه نداشت، یه مقدار پیش‌فرض برمی‌گردونه (اینجا: 'Not specified').

با get() نه نیاز به if داری، نه try/except، نه چک اضافی.

@Teachify | برنامه نویسی
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15👌61
پیشرفت راکستار گیمز در ۲۳ سال!

@Teachify | برنامه نویسی
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥20🤯5👌42👍1😁1
✔️ کلاس‌ها در پایتون چطور ساخته می‌شن؟

در ظاهر وقتی شما در پایتون این کد رو می‌نویسید:

class MyClass:
x = 10


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

MyClass = type('MyClass', (), {'x': 10})


یعنی چی؟ یعنی تابع قدرتمند type که اغلب برای بررسی نوع متغیرها ازش استفاده می‌کنیم (type(5)int) در واقع یه سازنده کلاس‌ها هم هست!

در اینجا:

▪️قسمت 'MyClass' اسم کلاس ماست،
▪️قسمت () یعنی این کلاس از چه کلاس های دیگه‌ای ارث‌بری کرده (اینجا پدر نداره)،
▪️و {'x': 10} بدنه کلاس و ویژگی‌هاش رو مشخص می‌کنه.

حالا قضیه جالب‌تر میشه: خود تابع type هم یه کلاس**ه! بله، خودش یه شیء از یک کلاس دیگه‌ست به اسم متاکلاس (Metaclass).

متاکلاس‌ها در پایتون، کلاس‌هایی هستن که «کلاس‌ها رو می‌سازن». یعنی همون‌طور که شما با کلاس، شیء می‌سازید، پایتون هم با متاکلاس، کلاس می‌سازه!

در واقع:

* هر چیزی در پایتون یه شیءه،
* حتی کلاس‌ها هم خودشون شیءهایی هستن که از type ساخته شدن.

می‌تونید تست کنید:

class A:
pass

print(type(A)) # خروجی: <class 'type'>


پس وقتی کلاس می‌سازید، دارید یه شیء از کلاس type ایجاد می‌کنید!

@Teachify | برنامه‌نویسی با دید عمیق
👍10❤‍🔥7🐳21😱1
✔️ علی‌بابا یه ابزار به اسم Web Dev تو چت‌بات کوئن (Qwen) معرفی کرده که با یه دستور متنی، کد کامل فرانت‌اند (HTML، CSS، جاوااسکریپت) یه سایت یا اپ رو بهتون میده، مثلاً میگید «یه سایت شبیه توییتر بساز» و تحویل می‌گیرید. این ابزار روی مدل‌های زبانی Qwen۳ کار می‌کنه.

https://chat.qwen.ai

@Teachify | برنامه نویسی
👍11💩4
✔️ تغییرات محل تصویر پس‌زمینه مشهور «ویندوز XP» در طول زمان

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

@Teachify | برنامه نویسی
💔271👍1
✔️ پنج روش ریورس کردن یک لیست در پایتون

@Teachify | #python_rd
👌11
✔️ سورس کد مرورگر فایرفاکس موزیلا به صورت رسمی روی گیت‌هاب اومد.

https://github.com/mozilla-firefox/firefox

@Teachify | برنامه نویسی
❤‍🔥16👌6👎1
✔️ ۱۰ سال تجربه برنامه‌نویسی در ۶۰ ثانیه

۰/ دیباگر رو بلد شو، درست و حسابی، چند ساعت وقت بذار، صدها ساعت جلو می‌افتی

۱/ عوض کردن شغل خیلی راحت‌تر از افزایش دادن حقوقه، مسخره‌ست ولی واقعیه

۲/ مصاحبه‌ رفتن یکی از مهم‌ترین مهارت‌های شغلیه، تاثیر مستقیم روی درآمد و موقعیت شغلی

۳/ بیرون از محل کارت، چیزی بساز، پروژه شخصی یا کار جانبی، باعث رشد مداومته

۴/ همیشه "بهترین" راه‌حل، کاربردی‌ترین نیست، وگرنه کسی با JavaScript کار نمی‌کرد :)

۵/ یادداشت‌برداری روزانه از کارت داشته باش، آخر سال خودتم نمی‌دونی چی کار کردی

۶/ هیچ‌وقت کاری نکن کسی حس نادونی بگیره، یه روز نوبت خودته که اشتباه کنی

۷/ به تیم‌های فروش، مارکتینگ و حقوقی احترام بذار، خیلی وقت‌ها اونا موفقیت محصول رو تعیین می‌کنن

۸/ باهوشِ ازخودراضی نباش، از این تیپ آدم‌ها پره، کسی دنبالشون نیست

۹/ برای حل مسائل سخت، از پشت لپ‌تاپ بلند شو، راه‌حل توی پیاده‌روی، حمام یا یه خواب کوتاه پیداش می‌شه

@Teachify | برنامه نویسی
👍343
✔️ آیکن‌های جدید مجموعه مایکروسافت آفیس از جمله ورد ، پاورپوینت ، اکسل و... قراره به زودی تغییر پیدا کنه!

@Teachify | برنامه نویسی
👍172😁1
#میم_شبانگاهی

تو خونه امتحان نکنید.

@Teachify | #DevTwitter
😁9🫡5👍1
✔️ بیل گیتس: ۳ شغل در برابر هوش مصنوعی شکست‌ناپذیرند!

بیل گیتس در گفت‌وگو با جیمی فالون گفت:
این ۳ شغل همچنان امن خواهند بود:
▪️برنامه‌نویسان – چون هنوز به انسان‌ها برای کدنویسی و رفع باگ نیاز داریم.

▪️کارشناسان انرژی – تصمیم‌های حساس را AI نمی‌تونه بگیره.

▪️زیست‌شناسان – فقط انسانه که می‌تونه فرضیه‌سازی کنه درباره زندگی و بیماری‌ها.

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

@kaliboys | کالی بویز
👌14👎2😁1😎1😡1
✔️ ۱۳ ماه اشتراک رایگان Gemini Pro بعلاوه ۲ ترابایت فضای گوگل درایو!

گوگل Gemini Pro رو برای دانشجو های آمریکا رایگان کرده! دانشجوها می‌تونن تا پایان ۲۰۲۶ از سرویس هوش مصنوعی قدرتمند Gemini Pro به‌صورت رایگان استفاده کنن!
همراه با ۲ ترابایت فضای Google Drive و اعتبار ۱۰۰ دلاری برای ابزارهای AI گوگل!

حالا ما چیکار کنیم؟!

با آیپی آمریکا وارد لینک زیر میشیم:

one.google.com/join/ai-student

حتما با IP تمیز آمریکا وارد بشید (مثلاً از V2ray یا Trojan استفاده کنید)

کانفیگ پیشنهادی (V2ray - آمریکا):
trojan://t2WqbIW2JE@15.204.175.111:2083?security=tls&sni=usa-vp-111.mETIkaPPs.cOm&type=ws&host=usa-vp-111.mETIkaPPs.cOm&path=%2Flinkvws

بعد از ورود به لینک بالا، روی گزینه "Get student offer" کلیک کنید.
در صورت موفقیت، اکانت Gemini شما به حالت Pro تغییر می‌کنه.

@kaliboys | کالی بویز
👍8🤣21🗿1
✔️ ۱۲ دستور پر استفاده گیت

@Teachify | برنامه نویسی
8🤣1
کالی بویز | ترفند | تکنولوژی
✔️ ۱۳ ماه اشتراک رایگان Gemini Pro بعلاوه ۲ ترابایت فضای گوگل درایو! گوگل Gemini Pro رو برای دانشجو های آمریکا رایگان کرده! دانشجوها می‌تونن تا پایان ۲۰۲۶ از سرویس هوش مصنوعی قدرتمند Gemini Pro به‌صورت رایگان استفاده کنن! همراه با ۲ ترابایت فضای Google Drive…
✔️ قابلیت ایمپورت کد از گیتهاب تو Gemini AI

حالا که همه‌مون شهروند افتخاری آمریکا شدیم و اشتراک Pro جِمنای داریم، یه قابلیت خیلی خفن بهش اضافه شده:

می‌تونید اکانت گیت‌هابتون رو به Gemini وصل کنید و ریپوی کدهاتون رو ایمپورت کنید. تا جِمنای دقیق‌تر ساختار پروژه‌تونو بفهمه و بهتر به سوالاتتون جواب بده!

برای فعال کردنش، وارد Gemini AI بشید.
برید به Settings بخش Apps.
زیر دسته‌ی Productivity، گزینه‌ی GitHub رو می‌بینید.
روش کلیک کنید و اکانت گیت‌هابتون رو کانکت کنید.

▪️ حالا که وصل شدید، یه گفتگوی جدید باز کنید. روی Add file کلیک کنید. از بین گزینه‌ها، Import code رو انتخاب کنید. لینک ریپوزیتوری گیت‌هاب‌تون رو وارد کنید. و تمام
حالا Gemini می‌تونه به کدهاتون دسترسی داشته باشه و دقیق‌تر راهنمایی‌تون کنه!

@Teachify | برنامه نویسی
❤‍🔥71
✔️ تبدیل صدا به متن با دقت بالا!

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


▪️کدها و مستندات کامل در گیت‌هاب:
https://github.com/openai/whisper

#هوش_مصنوعی #تشخیص_گفتار #Whisper #OpenAI #پایتون #پردازش_صدا

@Teachify | برنامه نویسی
5
✔️ تا حالا اسم n8n به گوشت خورده؟

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

مثلاً می‌خوای هر بار کسی فرم گوگل پر کرد، یه پیام تو تلگرام بیاد یا یه ردیف جدید تو Google Sheet اضافه شه؟ یا اینکه وقتی یه عکس جدید تو اینستاگرام گذاشتی، توییت بشه؟ همه‌ش رو می‌تونی با n8n بچینی بدون اینکه حتی یه خط کد بنویسی (البته اگه بلد باشی، بیشترم می‌تونی شخصی‌سازی کنی).

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

🌐 n8n.io

@Teachify | برنامه نویسی
13👍5👌2
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ تکنولوجیا :))

@Teachify | برنامه نویسی
🤣16😇5
ارسال تصاویر با کیفیت HD

در آپدیت جدید تلگرام گزینه HD برای ارسال تصاویر اضافه شده تا بتوانید تصاویرتان را با کیفیت بالاتری برای دیگران ارسال کنید.

@Teachify | برنامه نویسی
10