mrvafaei_academy | Unsorted

Telegram-канал mrvafaei_academy - آموزش رایگان پایتون|مستر وفایی

2595

اینجا از صفر تا صد چه با موبایل و چه با کامپیوتر به صورت تخصصی بهت پایتون یاد میدم. مشاوره و پشتیبانی: @mrvafaei_support

Subscribe to a channel

آموزش رایگان پایتون|مستر وفایی

لیستی از ارزشمندترین کانال های دانشجویی و کاریابی بصورت #رایگان تقدیم شما دوستان عزیز کلیک کنید👇
        
🔗/channel/addlist/e8iB6DgExgNkMDc0

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

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

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

📌 شی‌گرایی یعنی چی؟ | شروع حرفه‌ای شدن در پایتون! 👨‍💻🐍

اگه تا حالا فقط با توابع و لیست و شرط و حلقه کار کردی، وقتشه بری یه لِوِل بالاتر:
برنامه‌نویسی شی‌گرا (OOP)

👈 تو پایتون با شی‌گرایی می‌تونی:
- کدات رو مرتب‌تر و قابل توسعه‌تر بنویسی
- پروژه‌های بزرگ رو راحت‌تر مدیریت کنی
- مثل حرفه‌ای‌ها فکر کنی!

📦 تو این سبک برنامه‌نویسی ما با "کلاس" و "شیء" (Object) کار می‌کنیم.

👶 برای شروع فقط اینو بدون:

class Car:
def __init__(self, color):
self.color = color

my_car = Car("red")
print(my_car.color)


تو پست بعدی می‌خوام برات کامل توضیح بدم این کد بالا دقیقاً داره چی کار می‌کنه و چرا __init__ این‌قدر مهمه! 🔍

🔥 کامنت کن:

❓ تا حالا از کلاس استفاده کردی؟ یا فقط اسمشو شنیدی؟
#پایتون #شی_گرایی #آموزش_پایتون
🔜
@mrvafaei_academy

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

اگه هدفت اپلای کردنه ✈️
یا دوست داری یه فرصت شغلی خفن بین‌المللی برات جور شه 🌍
یا حتی فقط دنبال پیشرفت تو شغل فعلیت هستی 📈

🔥یه خبر داغ دارم برات!

فردا قراره یه پیشنهاد خاص بدم
چیزی که ممکنه فقط یه بار گفته شه!

اگه آیندت برات مهمه،
فردا چشم از کانال برندار👀
(قول میدم پشیمون نمی‌شی!)

#فردای_سرنوشت‌ساز
#فرصت_طلایی
#از_دست_نده

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

🖥 سایت کورسرا چیه و چه کمکی میکنه؟

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

چطور به شما کمک می‌کنه؟
- دوره‌های پایتون از مبتدی تا پیشرفته که به شما کمک می‌کنه مهارت‌های برنامه‌نویسی رو از صفر شروع کنید.
- دریافت مدرک معتبر بین‌المللی که در رزومه‌تون به شما اعتبار می‌ده و در بازار کار رقابتی امروز به کارتون میاد.
- دوره‌های عملی که به شما امکان می‌ده پروژه‌های واقعی بسازید و در برنامه‌نویسی تجربه عملی کسب کنید. 💡

چه بخواهید در پایتون حرفه‌ای بشید و چه در زمینه‌های دیگه، کورسرا بهترین انتخاب برای یادگیری آنلاین و پیشرفت شغلی شماست! 🚀


#کورسرا #پایتون #برنامه_نویسی #یادگیری_آنلاین #مدرک_بین_المللی

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

🎯 یادته چی می‌گفتن؟ از دل برود هر آنچه از چشم برفت! 😅
اگه بعد از تعطیلات یه کم از دستورات پایتون یادت رفته، نگران نباش رفیق! 😎🐍

ما یه خلاصه جمع‌وجور از مهم‌ترین دستورات پایتون آماده کردیم که خیلی سریع همه چی یادت بیاد! 📘⚡️
✅ مناسب مرور سریع
✅ مناسب تمرین و پروژه‌ها
✅ مناسب روزای پر استرس امتحان!

📥 این PDF می‌تونه ناجی این روزای برنامه‌نویسیت باشه!

🔻 حتماً دانلودش کن و نگهش دار، بعداً هم به دردت می‌خوره 😉

#پایتون #یادآوری_دستورات #مرور_سریع #دانشجویی_هوشمند #مستر_وفایی
🔜
@mrvafaei_academy

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

صبح بخیر رفقا✌
تعطیلات تموم شد، بارونم داره می‌باره،
چی بهتر از یه شروع آروم و باحال تو هوای بارونی؟
یه فنجون انگیزه بردار، امروزو قشنگ بساز!
روزتون رو پر انرژی شروع کنید...
☕🌧️✨

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

🚨 تا حالا شده این اتفاق برات بیفته؟ 🚨

💥 پروژه‌ای رو شروع کردی و همه چیز عالی پیش می‌رفته، اما یه‌دفعه یه تغییر کوچک دادی و به کل پروژه آسیب زد؟

👀 شاید هم چند روز وقت گذاشتی و بعد از تلاش‌های زیاد، تازه فهمیدی که آخرین تغییرات رو ذخیره نکردی و الآن باید دوباره همه چی رو از نو بسازی!

اینجاست که گیت به کمک میاد! 🛠

🔄 گیت (Git) یه سیستم کنترل نسخه است که بهت اجازه می‌ده هر تغییری که تو کدها انجام میدی رو ذخیره کنی، برگردی به نسخه‌های قبلی، و همیشه از پیشرفت پروژه باخبر باشی.

👨‍💻 حالا دیگه هیچ‌وقت نگران از دست دادن تغییرات یا اشتباهات نخواهی بود، چون گیت همه چی رو زیر نظر داره!

#گیت #کنترل_نسخه #پروژه #برنامه‌نویسی

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

🎯 چالش پایتون! 🐍

👀 خروجی کد زیر چیه؟

for i in [5]:
print(i)


👇 جواب‌های ممکن رو انتخاب کن!

1️⃣ از 1 تا 5
2️⃣ خطا
3️⃣عدد 5
4️⃣ هیچ خروجی نداره

💬 جواب رو در کامنت‌ها بنویسید و دلیلش رو پیدا کنید!

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

🎥 آموزش ارسال پیامک در پایتون

📢 چطوری با پایتون پیامک بفرستیم؟

توی این ویدیو، نحوه ارسال پیامک در پایتون رو به ساده‌ترین روش یاد می‌گیریم. 😎

🚀 با چند خط کد می‌تونی پیامک بفرستی و ازش توی پروژه‌هات استفاده کنی.
#برنامه‌نویسی #پایتون #ارسال_پیامک
🔜
@mrvafaei_academy

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

🎥 آموزش سایت regex101 🔍

تا حالا توی کار با عبارات باقاعده (Regex) به مشکل خوردی؟ 🤯
✅سایت regex101 یکی از بهترین ابزارهای آنلاین برای تست و درک Regex هست که توی این ویدیو کامل توضیح دادم چطور ازش استفاده کنی!

📌 با این سایت می‌تونی:
🔹 عبارات باقاعده رو تست کنی ✔️
🔹 خروجی رو ببینی و بررسی کنی 👀
🔹 توضیح هر بخش از Regex رو همون لحظه دریافت کنی 🧐

🔥 دیگه نیازی نیست با آزمون و خطا وقت تلف کنی، سریع بیا و یاد بگیر! 🚀
#Regex #عبارات_با_قاعده #آموزش_آنلاین
🔜
@mrvafaei_academy

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

سال نو رو تبریک میگم
انشالله سالی سرشار از موفقیت داشته باشید🌹

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

📌 آیا تا حالا با جستجوهای پیچیده در متن سروکار داشتی؟ 🤔🔍

🔥 عبارات با قاعده Regular Expression یا همون Regex یه ابزار فوق‌العاده برای کار با متن‌هاست! با چندتا الگوی ساده می‌تونی کلی متن رو فیلتر کنی، اعتبارسنجی انجام بدی یا اطلاعات خاصی رو استخراج کنی.

🚀 مثال: می‌خوای همه شماره‌های موبایل توی یه متن رو پیدا کنی؟ 🤯 Regex به کمکت میاد! 👇

import re  

pattern = r'09\d{9}' # الگوی شماره موبایل ایران
text = "شماره‌های تماس: 09123456789, 09351234567"

matches = re.findall(pattern, text)
print(matches) # خروجی: ['09123456789', '09351234567']



⚡️ توی پست بعدی یه قدم جلوتر می‌ریم! پس حتما همراه باش! 👀

#Regex #پایتون #عبارات_باقاعده #جستجو_در_متن

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

این عیدم می‌خوای مثل عیدای قبل بگذره؟ 🤔
🛑 بازم قراره فقط تفریح کنی و هیچ چیز جدیدی یاد نگیری؟
یا می‌خوای امسال با یه مهارت پول‌ساز از بقیه جلو بزنی؟ 🚀
دوره جامع پایتون | از صفر تا ورود به بازار کار
💡 ویژه عید، با آموزشای کاربردی و پروژه‌محور
🔥 هم تفریح کن، هم آینده‌تو بساز!
📝 ثبت‌نام سریع:
https://mrvafaei.com/noroz

🟢 این بار انتخاب با خودته... تفریح خالی یا تفریح + پیشرفت؟
👨🏻‍💻مشاوره رایگان
@mrvafaei_support

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

تداوم رمز موفقیته! 🔥

همه ما یه جایی شروع کردیم... پر از انگیزه، پر از انرژی، اما کم‌کم شُل شدیم، رها کردیم، عقب افتادیم! 😞
اما فرق کسی که نتیجه می‌گیره با کسی که همیشه درجا می‌زنه چیه؟ "تداوم" 🎯

✅ موفقیت یه کار لحظه‌ای نیست، یه مسیر مداومه!
✅ اونی که ادامه میده، حتی با قدم‌های کوچیک، یه روز به چیزی که می‌خواد می‌رسه!

🔥 از شنبه تا دوشنبه یه فرصت عالی داری که خودتو متعهد کنی، حرکت کنی، و با یه کمپین ویژه اولین قدمای جدی رو برداری!

💪 میخوای تغییر کنی؟ پس فقط شروع نکن، ادامه بده!
👨🏻‍💻منم به طور مستقیم باهات در ارتباطم تا هرجا شُل شدی دوباره هولت بدم!
منتظر خبرای هیجان‌انگیز باش... 🚀 #تداوم_کلید_موفقیت

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

⭕️هر چه کانال هوش مصنوعی و برنامه بنویسی است تو تلگرام براتون لیست کردیم
عضو شید تو کانالها آينده خود را بسازید
🌟🌟
🔵🔵🔵🔵🔵🔵🔵
◀️آموزش هوش مصنوعی
⭐️ t.me/aia_ir
◀️هوش مصنوعی پک
⭐️ t.me/ai_pack
◀️مهندسی مکانیک
⭐️ t.me/m_e_tutorial
◀️هوش مصنوعی تکنولوژی
⭐️ t.me/HoosheMasnui
◀️آموزش پایتون با مستر وفایی
⭐️ @mrvafaei_academy
◀️ابزار های هوش مصنوعی
⭐️ t.me/Ai_tool
◀️هوش مصنوعی، ماشین لرنینگ
⭐️ t.me/Program_alpha
◀️ آموزش ساخت ربات
⭐️ t.me/Ar_Cod
◀️ترفند روز
⭐️ t.me/tarfandday
◀️طراحی و نقشه کشی صنعتی
⭐️/channel/cad_3d
◀️تعمیرات موبایل
⭐️ t.me/software_fix
◀️آموزش‌برنامه نویسی
⭐️ t.me/Funny_Learn
◀️هوش مصنوعی ، پایتون
⭐️ t.me/AILearnCamp

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

📌 بیا باهم سبک‌های برنامه‌نویسی رو بررسی کنیم! 🧠📚

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

🔹 ۱. برنامه‌نویسی دستوری (Procedural)
همون چیزیه که اول یاد می‌گیریم؛ با if`، `while`، `for و توابع.
یه مسیر خطی داره: از بالا به پایین اجرا میشه.
📌 ساده و قابل فهم، اما تو پروژه‌های بزرگ کنترلش سخت میشه.

🔹 ۲. برنامه‌نویسی ماژولار (Modular)
کد رو به قسمت‌های کوچیک‌تر به اسم ماژول تقسیم می‌کنیم.
هر بخش (ماژول) یه وظیفه داره و جداست.
📌 باعث میشه کدت مرتب‌تر بشه و قابل استفاده مجدد (Reusable) باشه.

🔹 ۳. برنامه‌نویسی شی‌گرا (Object Oriented - OOP)
دنیای واقعی رو شبیه‌سازی می‌کنه با استفاده از کلاس و شیء.
📦 هر چیز (مثل ماشین، کاربر، محصول) می‌تونه یه "شیء" با ویژگی‌ها و رفتارهاش باشه.
📌 تو پروژه‌های بزرگ و پیچیده معرکه‌ست!

🔹 ۴. برنامه‌نویسی تابعی (Functional)
همه‌چی با توابع انجام میشه. بدون تغییر حالت (state).
📌 تو پایتون هم قابل پیاده‌س با چیزایی مثل map, filter, lambda و...

#سبک_برنامه‌نویسی #شی_گرایی #پایتون
🔜
@mrvafaei_academy

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

🔥 قول داده بودم امروز یه چیز خاص بگم... و وقتشه!

اگه می‌خوای یه مدرک بین‌المللی معتبر داشته باشی 🎓
بدون نیاز به رفتن به خارج!
بدون دردسر ثبت‌نام‌های پیچیده!
بدون نیاز به تسلط روی زبان انگلیسی
فقط با گذروندن ۵ آزمون ساده 💯
می‌تونی یه مدرک معتبر از پلتفرم‌های بزرگی مثل Coursera و شرکت های معتبری مثل گوگل بگیری 🌍

این مدرک‌ها نه تنها تو زرومت می‌درخشن ✨
بلکه برای اپلای، ارتقای شغلی یا حتی گرفتن پروژه‌های دلاری خیلی به کارت میان! 💵

✅ دوره‌ها آنلاینن
✅ آزمون‌ها راحتن
✅ مدرک‌ها رسمی و قابل استعلام هستند


📌 اگه می‌خوای هم پایتون یاد بگیری و هم مدرک بین المللی
بهم پیام بده
(😉)
@mrvafaei_support
📢 از همین حالا استارت موفقیتتو بزن!

#مدرک_بین‌المللی
#آینده_روشن
#فرصت_ویژه
#پیشرفت_با_مدرک
#آموزش_بین‌المللی
🛫🌐🎯

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

🚀 دغدغه‌های دریافت مدرک از کورسرا در ایران و راه‌حل ما!

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

1️⃣ دسترسی به پرداخت‌های بین‌المللی: در ایران به دلیل تحریم‌ها، پرداخت به صورت آنلاین برای ثبت‌نام در کورسرا ممکنه مشکل‌ساز باشه. 💳
2️⃣ زبان و مشکل در درک برخی مطالب: ممکنه برخی از دوره‌ها به زبان انگلیسی باشند و شما با فهم دقیق مطالب دچار مشکل بشید. 🗣
3️⃣ عدم پشتیبانی کامل: ممکنه به دلیل محدودیت‌های جغرافیایی نتونید از پشتیبانی کامل یا راهنمایی‌های لازم برخوردار بشید. ❓

اما نگران نباشید!
آکادمی مستر وفایی تمام این دغدغه‌ها رو برای شما رفع کرده است! ✅

- 💳 پرداخت به صورت آسان و مستقیم از طریق آکادمی ما برای ثبت‌نام در دوره‌های کورسرا
- 🗣 پشتیبانی و ترجمه دوره‌ها به زبان فارسی و دوره‌های تکمیلی به شما کمک می‌کنه تا مطالب رو به راحتی یاد بگیرید
- 🤝 پشتیبانی 24/7 از دانشجویان برای رفع مشکلات در هر مرحله از دوره

حالا دیگه برای دریافت مدرک بین‌المللی معتبر از کورسرا هیچ دغدغه‌ای ندارید! 💼

#آکادمی_مستر_وفایی #مدرک_بین_المللی #کورسرا #دوره_های_آنلاین #حل_دغدغه_ها

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

📝 چرا مدرک بین‌المللی؟ برای اپلای تحصیلی و شغل‌های بین‌المللی! 🌍🎓
مدرک بین‌المللی می‌تونه شانس شما رو برای اپلای تحصیلی در بهترین دانشگاه‌ها افزایش بده و درهای شغلی جهانی رو به روی شما باز کنه! 🚀
هر کسی که بخواد توی دنیا یه قدم جلوتر باشه، باید مدرک معتبر بین‌المللی داشته باشه. این مدرک‌ها نه تنها به شما اعتبار میدن، بلکه توی رزومه‌تون هم قدرت بیشتری می‌بخشند!
برای اپلای تحصیلی به دانشگاه‌های خارج از کشور
فرصت‌های شغلی جهانی و حتی کار در شرکت‌های بین‌المللی
پیشرفت سریع‌تر شغلی در داخل و خارج از کشور

حالا سوال اینجاست:
🔑 شما هم دنبال یک مدرک معتبر بین‌المللی هستید؟ یا به این فکر می‌کنید که چه مدرکی به کارتون میاد؟
پاسخ بدید!

#مدرک_بین_المللی #فرصت_شغلی #پیشرفت #اپلای_تحصیلی #فرصت_های_جهانی

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

🎙 «بعد از تعطیلات چطور دوباره رو فرم بیاییم؟»

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

🎧 گوش بده و دوباره برگرد رو دور پیشرفت!

💪🔥
#پادکست #بعد_از_تعطیلات
🔜
@mrvafaei_academy

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

💡 ۱۰ دستور مهم Git که هر برنامه‌نویسی باید بدونه!

🚀 گیت یکی از ابزارهای ضروری برای کنترل نسخه هستش. اگر برنامه‌نویس هستی، حتماً این دستورات به کارت میاد!

🔹 ایجاد مخزن جدید:
git init

🔹 کپی کردن یک مخزن از گیت‌هاب یا گیت‌لب:
git clone URL

🔹 بررسی وضعیت تغییرات:
git status

🔹 افزودن تغییرات به استیجینگ:
git add .

🔹 ذخیره تغییرات با توضیح:
git commit -m "توضیح کامیت"

🔹 ارسال تغییرات به مخزن ریموت:
git push origin branch-name

🔹 دریافت آخرین تغییرات از مخزن ریموت:
git pull origin branch-name

🔹 مشاهده لیست شاخه‌ها (برنچ‌ها):
git branch

🔹 تغییر شاخه (برنچ):
git checkout branch-name

🔹 ادغام تغییرات یک شاخه با شاخه فعلی:
git merge branch-name

🔥 اینا دستورات پایه‌ای ولی ضروری گیت هستن! تو کدومشون رو بیشتر استفاده می‌کنی؟ 👇💬

#Git #برنامه_نویسی #گیت #کنترل_نسخه
🔜
@mrvafaei_academy

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

🚨 پاسخ صحیح:
عدد 5

🧐 چرا؟
حلقه for در این کد از یک لیست به نام [5] عبور می‌کنه. چون لیست تنها یک عنصر (عدد 5) داره، حلقه فقط همون عدد رو چاپ می‌کنه و نه از 1 تا 5!
در نتیجه، خروجی فقط ۵ خواهد بود. 🖥

⚡️ چرا از 1 تا 5 چاپ نمیکنه؟
چون حلقه for به تعداد عناصر داخل لیست تکرار میشه. اینجا لیست فقط یک عنصر داره و حلقه فقط یک بار اجرا میشه و همون ۵ رو چاپ می‌کنه.

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

📲 بهترین سرویس‌های ارسال پیامک برای پایتون

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

1️⃣ ملی‌پیامک – رابط کاربری خوب و API قوی
2️⃣ کاوه‌نگار – مناسب برای ارسال پیامک‌های OTP
3️⃣ آتی‌پیامک – امکانات متنوع برای تبلیغات و اطلاع‌رسانی
4️⃣سامانه SMS.ir – قیمت مناسب و پشتیبانی خوب

💡 تو از کدوم سامانه استفاده کردی یا پیشنهاد میدی؟ 👇

#SMS #ارسال_پیامک #پایتون #برنامه‌نویسی
🔜
@mrvafaei_academy

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

📲 ارسال پیامک با پایتون کجا به کارمون میاد؟! 😍🔥

وقتی حرف از پیامک میشه، شاید فقط تبلیغات یا کد تأیید به ذهنت برسه، ولی دنیای ارسال پیامک با پایتون خیلی گسترده‌تره! 🚀💡

بیاین ببینیم کجاها می‌تونیم ازش استفاده کنیم:

🔹 📌 ارسال کد تأیید (OTP) – ورود دو مرحله‌ای، ثبت‌نام کاربران و احراز هویت بدون دردسر! ✅
🔹 📦 اطلاع‌رسانی سفارشات – "محصول شما ارسال شد!" یا "سفارشتون آماده‌ی دریافته!" 😍
🔹 🚀 یادآوری رویدادها و جلسات – "یادت نره کلاس برنامه‌نویسی امروز ساعت ۸ شروع میشه!"
🔹 🛑 هشدارهای امنیتی – ورود مشکوک؟ رمز تغییر کرد؟ سریع پیام بده!
🔹 💸 اعلان‌های مالی – موجودی حساب، تراکنش‌های بانکی، پرداخت‌های موفق و ناموفق!
🔹 🎯 پیامک‌های تبلیغاتی هوشمند – پیشنهادهای خاص فقط برای مشتریای خاص! 🎁
🔹 🛒 پیگیری خریدهای نیمه‌تمام – "سبد خریدت منتظرته! بیا تکمیلش کن و تخفیف بگیر 😉"

💡 یه ایده‌ی خفن داری که پیامک می‌تونه توش کاربرد داشته باشه؟ کامنت کن ببینیم چقدر خلاقی! 🤩👇

#پایتون #ارسال_پیامک #برنامه‌نویسی #SMS #هوش_کسب‌وکار
🔜
@mrvafaei_academy

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

📌 ۵ تابع مهم در Regular Expression که باید بلد باشی! 🚀💡

با این توابع، متن رو مثل یه نینجا کنترل کن! 🥷🔍

🔹 re.match(pattern, text)
بررسی می‌کنه که متن با الگو شروع شده یا نه

📌 مثال: می‌خوای ببینی متن با "Hello" شروع شده؟

import re  
pattern = r'^Hello'
text = "Hello, world!"
print(bool(re.match(pattern, text))) # خروجی: True


فقط اگه اول متن باشه، نتیجه می‌ده!

🔹 re.search(pattern, text)
اولین موردی که با الگو جور باشه رو پیدا می‌کنه

📌 مثال: پیدا کردن عدد داخل متن
pattern = r'\d+'  
text = "Total price is 2500 Toman."
match = re.search(pattern, text)
print(match.group()) # خروجی: 2500


🔍 هر جای متن که باشه، اولین عدد رو پیدا می‌کنه!

🔹 re.findall(pattern, text)
همه‌ی موارد مطابق الگو رو پیدا می‌کنه

📌 مثال: استخراج همه اعداد از متن
pattern = r'\d+'  
text = "Order 1: 500 Toman, Order 2: 7500 Toman"
matches = re.findall(pattern, text)
print(matches) # خروجی: ['1', '500', '2', '7500']


📌 برخلاف `search` که فقط اولین مورد رو برمی‌گردونه، این همه رو لیست می‌کنه!

🔹 re.sub(pattern, replacement, text)
جایگزینی مقادیر در متن

📌 مثال: تبدیل همه اعداد به [NUMBER]
pattern = r'\d+'  
text = "I have 3 cats and 2 dogs."
new_text = re.sub(pattern, '[NUMBER]', text)
print(new_text) # خروجی: "I have [NUMBER] cats and [NUMBER] dogs."


🔄 جایگزینی الگوهای خاص با یه مقدار جدید!

🔹 re.split(pattern, text)
تقسیم متن بر اساس یک الگو

📌 مثال: تقسیم یه جمله بر اساس فاصله
pattern = r'\s+'  # جدا کردن بر اساس فاصله  
text = "Python is awesome!"
words = re.split(pattern, text)
print(words) # خروجی: ['Python', 'is', 'awesome!']


🔗 مثل `split` خود پایتون، ولی خیلی انعطاف‌پذیرتر!

#Regex #پایتون #عبارات_باقاعده #کدنویسی

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

📌 ۵ علامت مهم در Regular Expression که باید بلد باشی! 🚀🎯

اگه می‌خوای استاد Regex بشی، این ۵ مورد رو از دست نده! 😎🔥

🔹 `.` → هر کاراکتری (به‌جز خط جدید)
📌 مثال: می‌خوای همه کلمات سه‌حرفی رو پیدا کنی؟

import re  
pattern = r'...' # سه کاراکتر هرچی که باشه
text = "کتاب توپ درخت"
matches = re.findall(pattern, text)
print(matches) # خروجی: ['کتاب', 'توپ']


🎯 نتیجه؟ هر چیزی که ۳ حرف باشه رو برمی‌گردونه!

🔹 `^` → شروع متن
📌 مثال: می‌خوای مطمئن بشی یه رشته حتماً با "Python" شروع شده؟
pattern = r'^Python'  
text = "Python is awesome!"
print(bool(re.match(pattern, text))) # خروجی: True


🚀 فقط وقتی True میشه که متن با "Python" شروع بشه!

🔹 `$` → پایان متن
📌 مثال: می‌خوای بدونی متن حتماً با "2024" تموم شده؟
pattern = r'2024$'  
text = "Happy New Year 2024"
print(bool(re.search(pattern, text))) # خروجی: True


اگه آخر متن باشه، پیداش می‌کنه!

🔹 `\d` → هر عددی (۰ تا ۹)
📌 مثال: استخراج اعداد از متن
pattern = r'\d+'  # پیدا کردن همه اعداد  
text = "قیمت: 2500 تومان، تخفیف: 10%"
matches = re.findall(pattern, text)
print(matches) # خروجی: ['2500', '10']


💰 فقط اعداد رو استخراج می‌کنه، بقیه متن‌ها رو نادیده می‌گیره!

🔹 `[]` → انتخاب از بین چند گزینه
📌 مثال: می‌خوای فقط حروف "a" یا "b" یا "c" رو از متن پیدا کنی؟
pattern = r'[abc]'  
text = "abcdefghi"
matches = re.findall(pattern, text)
print(matches) # خروجی: ['a', 'b', 'c']


🎯 فقط حروفی که توی براکت باشن رو پیدا می‌کنه!

#Regex #پایتون #متن_پردازی #عبارات_باقاعده

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

شب قدر ....
رفیق من رو هم دعا کن
شاید تو نزدیک از من به خدا باشی
التماس دعا 🙏🙏🙏

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

🔹 جشنواره نوروزی پایتون - آکادمی مستر وفایی آغاز شد🔹

🔥 فرصتی عالی برای یادگیری پایتون!
🎁 با ثبت‌نام در هر دوره، یک پکیج حل تمرین هدیه ببر!

🚀 الان بهترین زمان برای شروع برنامه‌نویسی یا ارتقای مهارتته!
👨🏻‍💻 مشاوره رایگان:
👉 @mrvafaei_support

🔗 شرکت در جشنواره:
👉 mrvafaei.com/noroz

📌 تعداد هدایا محدود، پس همین حالا اقدام کن!
🔜 @mrvafaei_academy

Читать полностью…

آموزش رایگان پایتون|مستر وفایی

🔥داره کم کم صفحه جشنواره آماده میشه 😉

Читать полностью…
Subscribe to a channel