mrvafaei_academy | Unsorted

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

3839

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

Subscribe to a channel

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

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

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

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

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

🔥 عبارات با قاعده 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

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

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

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

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

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

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

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

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

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

📢 اطلاعیه ویژه برای علاقه‌مندان به پایتون!

اگر قصد یادگیری پایتون رو داری، یه خبر خوب برات داریم! 🎉

📌 از شنبه 25 اسفند تا دوشنبه 27 اسفند هر کسی که در دوره جامع پایتون ثبت‌نام کنه،
🎁 دوره حل تمرین پایتون رو رایگان دریافت می‌کنه!

✅ یه فرصت عالی برای یادگیری کامل و تمرین عملی
⏳ فقط شنبه تا دوشنبه رو فرصت داری!

منتظر جزئیات بیشتر باش! 🚀

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

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

📌 خطای رایج در پایتون: VS Code و Interpreter نامعتبر ⚠️

مشکل:
وقتی پایتون رو نصب کردید ولی در VS Code اجرا نمی‌شه و با خطای "Python is not recognized"یا مشابه اون مواجه می‌شید، مشکل از تنظیم نبودن Interpreter هست!

🔧 راه‌حل:
1️⃣ در VS Code کلیدهای Ctrl + Shift + P رو بزنید.
2️⃣ تایپ کنید Python: Select Interpreter و این گزینه رو انتخاب کنید.
3️⃣ نسخه‌ای از پایتون که نصب کردید رو انتخاب کنید (مثل Python 3.x).
4️⃣ حالا کدتون رو اجرا کنید، مشکل حل شد! 🎉

🔥 این سری ادامه داره...
تا حالا با این خطا مواجه شدید؟ تجربه‌تون رو با ما به اشتراک بذارید!

#خطاهای_رایج #پایتون #آموزش_برنامه‌نویسی #مستر_وفایی

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

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

✅ یکی از مدارکی که می‌تونه مسیر یادگیری پایتون رو برای شما روشن‌تر کنه، Crash Course on Python از Google هست.
🚀 این دوره به شما کمک می‌کنه مبانی پایتون رو به‌صورت اصولی یاد بگیرید و وارد دنیای برنامه‌نویسی بشید.

🔥 و بالاخره مدرک گوگل من صادر شد
#پایتون #مدرک_گوگل #یادگیری_پایتون #برنامه‌نویسی

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

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

🎬 فیلم‌بازها و برنامه‌نویس‌ها، این یکی رو از دست ندید!

اگه یادتون باشه، دیروز یه ویدیو از کتابخانه Requests ضبط کردم و توش یه مثال کاربردی از OMDb API زدم. حالا نوبت اینه که سورس کد این پروژه رو باهاتون به اشتراک بذارم! 💻🔥

با این کد می‌تونید به راحتی اطلاعات فیلم‌های مختلف رو از اینترنت بگیرید و توی برنامه‌تون نمایش بدید. 😍🎥

📌 سورس کد رو ببینید، اجرا کنید و نظرتون رو بگید!
🔹 اگه سوالی داشتید، حتما بپرسید. 😉👇

import requests

API_KEY = "YOUR_API_KEY"
movie_title = "Inception"

url = f"http://www.omdbapi.com/?t={movie_title}&apikey={API_KEY}"
response = requests.get(url)

if response.status_code == 200:
data = response.json()
print(f"Title: {data.get('Title')}")
print(f"Year: {data.get('Year')}")
print(f"Genre: {data.get('Genre')}")
print(f"IMDB Rating: {data.get('imdbRating')}")
else:
print("Error fetching data!")


#سورس_کد
🔜
@mrvafaei_academy

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

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

🚀 دنیای درخواست‌های HTTP با `requests` در پایتون! 🚀

می‌خواهید به راحتی با وب‌سایت‌ها و API‌ها ارتباط برقرار کنید؟ به کتابخانه requests در پایتون خوش آمدید! 📡✨

با requests می‌تونید:
- درخواست‌های GET و POST ساده ارسال کنید 📨
- با سرورها و API‌های مختلف تعامل کنید 🌐
- داده‌ها رو استخراج کنید و به راحتی با وب کار کنید 🔍

خیلی جالبه که بدونید این کتابخانه نه تنها قدرتمند بلکه استفاده ازش هم خیلی آسونه! 🤩

🔧 برای نصبش فقط کافیه دستور زیر رو وارد کنید:

pip install requests


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

نظر شما چیه؟ آیا تا حالا از کتابخانه requests استفاده کرده‌اید؟ 🤔
#آموزش_پایتون
🔜
@mrvafaei_academy

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

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

🔥 این خانم مدرس دوره‌های پایتون شرکت گوگل هست!

دلیل اینکه این پست رو گذاشتم:
1️⃣ خانم‌ها هم می‌تونن در سطح بالایی پیشرفت کنن و توی دنیای فناوری بدرخشن! پس نا امید نباشید 🚀
2️⃣ دوره‌های پایتون با مدرک بین‌المللی داره کار هاش نهایی میشه😉 🌍🎓

#پایتون #برنامه‌نویسی #زنان_در_فناوری #دوره_آموزشی

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

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

🌟 قبل از شروع جشنواره یه حرف خودمونی…

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

همه‌چیزو برات در نظر گرفتم، یه فرصت عالی در راهه… ⏳🔥

منتظر باش، امشب اعلامش می‌کنم! 🚀💡

#فرصت_ویژه #برنامه_نویسی #آموزش_پایتون

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

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

📒قسمت هشتم #دوره_کتابخانه_های_پایتون
👨🏼‍🏫مستر وفایی
🕰 11 دقیقه
👈 کار با os
💬 ری اکشن بزنی انرژی میگیرم برای قسمت بعدی...
🔜
@mrvafaei_academy

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

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

📌 ماژول os در پایتون چیه؟

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

💡 مثال ساده: نمایش مسیر فعلی برنامه:

import os
print(os.getcwd()) # مسیر جاری رو نمایش می‌ده


🔹 این فقط یه نمونه کوچیک بود، توی پست‌های بعدی کاربردهای بیشتری رو بررسی می‌کنیم!
🔜
@mrvafaei_academy

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

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

🎯 یه سوال مهم: مدرک بین‌المللی چقدر ارزش داره؟

فرض کن بعد از گذروندن یه دوره برنامه‌نویسی، یه مدرک معتبر از دانشگاه‌های لندن یا آمریکا داشته باشی! 📜✨

✅ این یعنی یه برگ برنده برای رزومه کاری
✅ یعنی فرصت‌های شغلی بهتر توی شرکت‌های بزرگ
✅ یعنی یک قدم جلوتر برای مهاجرت کاری و ادامه تحصیل

💬 نظرت چیه؟ به نظرت داشتن همچین مدرکی توی ایران و خارج از کشور چقدر ارزشمنده؟ 🤔 کامنت کن نظرتو !

#مدرک_معتبر #رزومه_بین‌المللی #آموزش_پایتون
🔜
@mrvafaei_academy

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

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

📒قسمت هفتم #دوره_کتابخانه_های_پایتون
👨🏼‍🏫مستر وفایی
🕰 11 دقیقه
👈 کار با json
💬 ری اکشن بزنی انرژی میگیرم برای قسمت بعدی...
🔜
@mrvafaei_academy

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

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

📌 ۵ علامت مهم در 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

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

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

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

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

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

💥 رایج‌ترین خطاهای پایتونی که برنامه‌نویسان را به دردسر می‌اندازد! 🤯🐍

1. خطای SyntaxError – وقتی کد شما از نظر قواعد نوشتاری مشکل داشته باشد! 😵
🔹 print "Hello"
🔹 print("Hello")

2. خطای NameError – وقتی متغیری که استفاده کردی، اصلاً وجود ندارد! 🤔
🔹 print(name)
🔹 name = "Ali" ; print(name)

3.خطای TypeError – وقتی بخواهی سیب و پرتقال را با هم جمع بزنی! 🍏➕🍊
🔹 "5" + 2
🔹 int("5") + 2

4. خطای IndexError – وقتی از لیست چیزی بخواهی که داخلش نیست! 🚫📦
🔹 lst = [1, 2, 3] ; print(lst[5])
🔹 print(lst[-1])

5.خطای KeyError – وقتی کلیدی را در دیکشنری صدا بزنی که اصلاً وجود ندارد! 🔑🚫
🔹 d = {"name": "Ali"} ; print(d["age"])
🔹 print(d.get("age", "Not Found"))

🔥 تو هم تاحالا کدوم یکی از این خطاها رو تجربه کردی؟ برامون کامنت کن! 👇💬
🔜
@mrvafaei_academy

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

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

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

📌 مشکل:
گاهی ویندوز یا برخی ویرایشگرها به‌طور پیش‌فرض پسوند .txt رو به فایل اضافه می‌کنن، در نتیجه به جای script.py`، فایل به‌صورت `script.py.txt ذخیره می‌شه و هنگام اجرا با خطا مواجه می‌شید.

🔍 چطور بفهمیم فایل پسوند مخفی داره؟
1️⃣ در ویندوز، به مسیر File Explorer > View > File name extensions برید و تیکش رو بردارید تا پسوند واقعی فایل‌ها مشخص بشه.
2️⃣ اگر پسوند .txt اضافه شده بود، اون رو حذف کنید و فایل رو با .py ذخیره کنید.

🔥 این سری ادامه داره...
تا حالا به این مشکل برخوردید؟ برامون کامنت بذارید!

#خطاهای_رایج #آموزش_پایتون #مستر_وفایی

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

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

🚀 یه خبر کوتاه ولی مهم!

اگه چند روز گذشته کمتر فعال بودم، دلیلش یه کار بزرگ بود! 💪✨ داشتم روی سایت و همچنین گرفتن مدرک بین‌المللی کار می‌کردم تا بتونم محتوای بهتر و حرفه‌ای‌تری براتون بسازم. 😍🎓

از این به بعد با انرژی بیشتر برمی‌گردم! آماده‌اید؟ 😎🔥

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

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

📒قسمت نهم #دوره_کتابخانه_های_پایتون
👨🏼‍🏫مستر وفایی
🕰 14 دقیقه
👈 کار با requests
💬 ری اکشن بزنی انرژی میگیرم برای قسمت بعدی...
🔜
@mrvafaei_academy

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

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

📄 نمونه سوالات دوره Crash Course Python – Google 🚀

💡 اگه می‌خوای ببینی سوالات دوره معروف Crash Course Python چطوریه، این فایل رو از دست نده! تو این PDF نمونه سوالات به همراه جوابشون رو برات آماده کردیم.

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

👇 تجربه‌تو از این سوالا تو کامنت‌ها بگو!
#پایتون #نمونه_سوال #crash_course_python

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

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

🤔 حدس بزن این خانم مدرس برنامه‌نویسی کدوم شرکته؟

یه راهنمایی کوچیک: یکی از بزرگ‌ترین شرکت‌های فناوری دنیا که کلی دوره آموزشی رایگان و حرفه‌ای ارائه می‌ده! 🚀

جوابتو تو کامنتا بنویس ببینیم درست حدس زدی یا نه! 🎯💡

#برنامه‌نویسی #حدس_بزن #پایتون

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

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

👨‍💻🚀 روز مهندس مبارک! 🚀👩‍💻

🎯 مهندسی یعنی خلق آینده، یعنی تبدیل ایده‌ها به واقعیت، یعنی حل چالش‌هایی که دنیا را پیش می‌برند.

💡 برنامه‌نویسان، معماران دنیای دیجیتال‌اند! با هر خط کد، دنیایی جدید می‌سازند، مسیرهای تازه‌ای برای پیشرفت ایجاد می‌کنند و آینده را طراحی می‌کنند. 🌍✨

🔹 اگر تا امروز یک باگ را حل کردی،
🔹 اگر با یک الگوریتم چالش‌برانگیز دست و پنجه نرم کردی،
🔹 اگر با اشتیاق در دنیای صفر و یک‌ها غرق شدی،

👨‍💻👩‍💻 تو یک مهندس واقعی هستی! پس به خودت افتخار کن و ادامه بده، چون دنیا به خلاقیت و توانایی‌های تو نیاز داره. 🌟💻

🔥 روز مهندس بر همه‌ی برنامه‌نویسان و مهندسانی که برای پیشرفت جهان تلاش می‌کنند، مبارک!
🎉💙

#روز_مهندس #برنامه_نویسی #خلق_آینده

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

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

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

🔹 تابع `os.getcwd()` → مسیر فعلی برنامه رو برمی‌گردونه 📂

🔹 تابع `os.listdir(path)` → لیست فایل‌های یک پوشه رو نمایش می‌ده 📜

🔹 تابع `os.mkdir(name)` → یک پوشه جدید ایجاد می‌کنه 🏗

🔹 تابع `os.remove(file)` → یک فایل رو حذف می‌کنه ❌

🔹 تابع `os.rename(old, new)` → تغییر نام فایل یا پوشه ✏️

🔹 تابع `os.system(command)` → اجرای دستورات ترمینال ⌨️

🔹 تابع `os.path.join(path1, path2)` → ترکیب مسیرها برای دسترسی بهتر 🔗

💡 کدوم یکی از این توابع رو بیشتر استفاده کردی؟ کامنت کن! 👇🔥
🔜
@mrvafaei_academy

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

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

🔥یه خبر فوق‌العاده برای هنرجوهای مستر وفایی!
اگه بهت بگم می‌تونم کمک کنم مدرک معتبر دانشگاهی و شرکتی بین‌المللی بگیری، اونم از یکی از معروف‌ترین پلتفرم‌های آموزشی دنیا، چقدر برات جذابه؟!
👈 یه ویدیو ضبط کردم که توش جزئیات این موضوع رو توضیح دادم. می‌خوای بدونی چطوری می‌تونی رزومه‌تو جهانی کنی؟
پس منتظر خبرای بعدی باش...

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

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

رفقا چراااا انرژی ها پایینه!😊
👈با رسوندن این پست به 10 ری اکشن انرژی رو بالا ببرید ❤❤❤

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

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

📌 ۵ سوال مهم مصاحبه کاری برنامه‌نویسی

اگر قراره برای شغل برنامه‌نویسی مصاحبه بدی، این سوالا ممکنه ازت پرسیده بشه! 🚀👇

اصل SOLID چیه؟ دو تا نام ببر و خلاصه توضیح بده
اصل تک‌مسئولیتی (SRP) یعنی هر کلاس فقط یک وظیفه داشته باشه، یعنی تغییر در یک بخش، بقیه رو تحت تأثیر قرار نده.
اصل باز-بسته (OCP) میگه کد باید برای گسترش باز ولی برای تغییر بسته باشه، یعنی بشه قابلیت‌های جدید اضافه کرد بدون تغییر در کد اصلی.
💡 در پایتون می‌تونیم این اصول رو با استفاده از کلاس‌های کوچک، ماژولار و الگوهای طراحی مناسب پیاده‌سازی کنیم.

چند تا از الگوهای طراحی که باهاشون کار کردی رو بگو و خلاصه توضیح بده
الگوی Singleton برای مواقعی که فقط یک نمونه از یک کلاس باید وجود داشته باشه (مثلاً مدیریت اتصال به دیتابیس).
الگوی Factory Method برای ساخت اشیا بدون نیاز به مشخص کردن کلاس دقیقشون، مخصوصاً وقتی با چندین نوع آبجکت کار می‌کنیم.
الگوی Observer زمانی استفاده میشه که یک شی تغییر کنه و بقیه آبجکت‌ها هم اطلاع پیدا کنن (مثل سیستم نوتیفیکیشن‌ها).

با چه دیتابیس‌هایی کار کردی و با چه کتابخونه‌هایی؟
با دیتابیس‌های PostgreSQL, MySQL, SQL Server همراه با کتابخونه‌هایی مثل SQLAlchemy, psycopg2, MySQL Connector کار کردم.
در حوزه NoSQL هم با MongoDB و کتابخونه PyMongo تجربه کار دارم.

چندریختی (Polymorphism) در شی‌گرایی چیه؟
چندریختی یعنی یک متد می‌تونه در کلاس‌های مختلف رفتارهای متفاوتی داشته باشه.
در Method Overriding، در کلاس فرزند، یک متد از کلاس پدر رو بازنویسی می‌کنیم.
در پایتون با آرگومان‌های پیش‌فرض و *args می‌تونیم چیزی شبیه به Method Overloading
بسازیم.

فرق بین HTTP GET و HTTP POST چیه؟
در متد GET اطلاعات از سرور گرفته میشه، پارامترها در URL ارسال میشن و کش میشن. مناسب برای درخواست‌های خواندنیه.
در متد POST اطلاعات به سرور ارسال میشه، داده‌ها در بدنه درخواست قرار می‌گیرن، امن‌تره و برای ارسال اطلاعات حساس مناسبه.

💡 این سوالا توی مصاحبه‌ها زیاد پرسیده میشه! تو نظرت چیه؟ کدومشون رو بلدی؟ 😎👇

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

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