PyVision | پای‌ویژن
67 subscribers
64 photos
41 files
114 links
آموزش زبان برنامه‌نویسی Python 🐍
از مفاهیم پایه تا مباحث پیشرفته و کاربردی
ورود به دنیای هوش مصنوعی💻
یاد بگیریم،
تمرین کنیم،
حرفه‌ای شویم.

Step by Step Python Programming Tutorial
From Basics to Advanced Projects & AI

ارتباط با ادمین:
🌐 @Its_poryaa
Download Telegram
🌐 ۱۰ اصطلاح پرکاربرد در دنیای توسعه وب (Web Development)

1️⃣ HTTP / HTTPS
پروتکل انتقال داده بین مرورگر و سرور. نسخه HTTPS امن‌تر است و با SSL/TLS رمزنگاری می‌شود.

2️⃣ URL (آدرس اینترنتی)
مسیر دقیق یک صفحه، فایل یا API روی وب.

3️⃣ Frontend (فرانت‌اند)
بخشی از وب‌سایت که کاربر می‌بیند و با آن تعامل دارد؛ شامل HTML، CSS و JavaScript.

4️⃣ Backend (بک‌اند)
بخش پشت‌صحنه که منطق سایت، دیتابیس و پردازش‌ها را مدیریت می‌کند.

5️⃣ DOM (Document Object Model)
نمای درختی از ساختار صفحه HTML که با جاوااسکریپت می‌توان آن را تغییر داد.

6️⃣ Responsive Design (طراحی واکنش‌گرا)
سبکی از طراحی که ظاهر وب‌سایت را برای موبایل، تبلت و دسکتاپ سازگار می‌سازد.

7️⃣ REST API
سبکی استاندارد برای ارتباط بین کلاینت و سرور که از متدهای HTTP مانند GET، POST و … استفاده می‌کند.

8️⃣ Cookie / Session
روش‌های ذخیره اطلاعات کاربر برای ورود، تنظیمات یا رفتارهای موقت در سایت.

9️⃣ Cache (کَش)
ذخیره‌سازی موقت داده‌ها در مرورگر یا سرور برای افزایش سرعت بارگذاری صفحات.

🔟 CORS (Cross-Origin Resource Sharing)
قانونی که مشخص می‌کند کدام دامنه‌ها اجازه دارند به سرور شما درخواست بفرستند.


#️⃣ #توسعه_وب #فرانت_اند #بک_اند #پای_ویژن
#PyVision
#WebDevelopment #Frontend #Backend #JavaScript #HTML #CSS #API

🌐 @PyVision
👍3🤩1
📘 معرفی فریم‌ورک Flask

فریم‌ورک Flask یک فریم‌ورک وب سبک (Micro Framework) در پایتون است که برای ساخت وب‌اپلیکیشن‌ها و APIها با سادگی و انعطاف‌پذیری بالا طراحی شده است.
در Flask هسته‌ی اصلی کوچک است و امکانات موردنیاز از طریق افزونه‌ها اضافه می‌شوند.

🔹 ویژگی‌های کلیدی
■مسیریابی (Routing) ساده
■ مدیریت Request / Response
■ قالب‌ساز Jinja2
■نشست کاربری (Session) امن با Signed Cookie
■ سرور توسعه با دیباگر
■ سازگار با WSGI

🔹 معماری و شیوه‌ی کار
در Flask همه‌چیزبا یک شیء ساده شروع می‌شود:
app = Flask(__name__)

مسیرهابا decoratorها تعریف می‌شوند و هر بخش از برنامه می‌تواند به‌صورت ماژولار توسعه پیدا کند.
برای امکانات پیشرفته‌تر(دیتابیس، احراز هویت و…)از افزونه‌هایی بسان:
■ Flask-SQLAlchemy
■ Flask-Login
استفاده می‌شود.

🔹 مناسب برای
■ پروژه‌های کوچک تا متوسط
■ برای APIها و Microservice
■ نمونه‌سازی (Prototype) سریع

📌 منابع:
🔘Flask (web framework)
🔘Build a Scalable Flask Web Project
🔘Introduction to Web Development using Flask

#️⃣ #توسعه_وب
#Flask #Python #WebDevelopment #Backend

🌐 @PyVision
🤩3