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
✅️نحوه نصب Anaconda و اتصال به VS Code

🔵 دانلود Anaconda
۱. به وب‌سایت رسمی Anaconda بروید:
www.anaconda.com
۲. نسخه مناسب ویندوز را انتخاب کنید (معمولاً نسخه‌ی 64-bit Graphical Installer).
۳. فایل نصب (Installer) را دانلود کنید.


🔵 نصب Anaconda روی ویندوز
۱. فایل دانلود شده را اجرا کنید.
۲. روی "Next" کلیک کنید.
۳. توافق‌نامه License Agreement را قبول کنید و دوباره Next را بزنید.
۴. مسیر نصب را انتخاب کنید (پیشنهاد: مسیر پیش‌فرض خوب است مگر اینکه دلیل خاصی داشته باشید).
۵. گزینه "Add Anaconda3 to my PATH environment variable" را انتخاب کنید (این گزینه ممکن است هشدار دهد — اگر می‌خواهید از Anaconda در VS Code راحت استفاده کنید، انتخاب آن پیشنهاد می‌شود).
۶. روی Install کلیک کنید.
۷. صبر کنید تا نصب کامل شود.
۸. روی Finish کلیک کنید.

🔵 بررسی نصب Anaconda
۱. در منوی Start ویندوز، برنامه Anaconda Navigator را باز کنید.
۲. اگر باز شد و بدون خطا اجرا شد، نصب موفق بوده است.
۳. همچنین می‌توانید از Command Prompt یا Anaconda Prompt استفاده کنید:

* در Anaconda Prompt بنویسید:


conda --version


اگر شماره نسخه نمایش داده شد یعنی نصب درست انجام شده است.


🔵 نصب VS Code (اگر قبلاً نصب نکردید)

۱. به وب‌سایت رسمی VS Code بروید:

code.visualstudio.com
۲. نسخه ویندوز را دانلود و نصب کنید.
۳. هنگام نصب، گزینه "Add to PATH" را فعال کنید تا از هرجا بتوانید VS Code را اجرا کنید.


🔵 اتصال Anaconda به VS Code

دو روش اصلی وجود دارد:

روش اول: از داخل Anaconda Navigator

۱. آناکوندا ناویگیتور Anaconda Navigator را باز کنید.
۲. روی آیکون VS Code کلیک کنید تا نصب یا باز شود.
۳. اگر VS Code نصب نبود، از داخل Navigator نصبش کنید.


روش دوم: از داخل VS Code

۱. وی اس کد VSCode را باز کنید.
۲. از منوی Extensions (آیکون مربع‌های کوچک در سمت چپ)، افزونه Python را نصب کنید.
۳. در VS Code، یک پروژه یا فایل Python باز کنید.
۴. پایین سمت راست، روی Python Interpreter کلیک کنید.
۵. از لیست، مسیر مربوط به محیط Anaconda خود را انتخاب کنید (معمولاً چیزی مثل Anaconda3\python.exe خواهد بود).


🔵 تست اتصال
۱. در VS Code یک فایل جدید با پسوند .py بسازید.
۲. کد ساده زیر را وارد کنید:

import sys
print(sys.executable)

۳. فایل را اجرا کنید (Run).
۴. مسیر چاپ شده باید مربوط به محیط Anaconda باشد.


💡اگر محیط مجازی خاصی در Anaconda ساخته‌اید (با conda create -n myenv python=3.x)، باید همان محیط را در VS Code انتخاب کنید.

#️⃣ #پایتون #پای_ویژن #آناکوندا #برنامه‌نویسی
#python #Anaconda #PyVision #VSCode #programming #Code

🌐 @PyVision
🔥21👍1
🔥 ۱۰ افزونه برتر VS Code برای توسعه زبان پایتون

برای برنامه‌نویسان پایتون، داشتن افزونه‌های (Extensions) مناسب در VS Code می‌تواند به معنای واقعی کلمه کار را ساده‌تر و حرفه‌ای‌تر کند. در ادامه ۱۰ افزونه‌ای که ارزش نصب دارند را معرفی خواهیم کرد:


1. Python
• افزونه اصلی و حیاتی برای پشتیبانی از پایتون در VS Code: تحلیل کد، تکمیل خودکار، دیباگ، تست با unit/pytest و سوئیچ بین محیط‌ها.

2. Pylance
• افزونه برای هوش‌مصنوعی کد: تکمیل سریع‌تر، استنتاج نوع، بررسی نوع (type checking) و بهبود IntelliSense.

3. autoDocstring – Python Docstring Generator
• نوشتن خودکار docstring برای توابع، کلاس‌ها و ماژول‌ها بر اساس استانداردهای Google, NumPy, Sphinx و حتی قابلیت شخصی‌سازی قالب سند.

4. Python Snippets
• مجموعه‌ای از قطعه‌کدهای آماده (snippets) برای ساختارهای رایج پایتون مثل لیست، دیکشنری، کلاس و غیره. مناسب تازه‌کارها و صرفه‌جویی در تایپ مکرر.

5. AREPL for Python
• اجرا و ارزیابی لحظه‌ای کد هنگام نوشتن، خطاها و خروجی‌ها به صورت زنده نمایش داده می‌شوند.

6. Better Comments
• نظرها (comments) را بر اساس نوعشان رنگ‌آمیزی می‌کند (هشدار، TODO، سؤال و غیره) تا خوانایی کد بیشتر شود.

7. Python Docstring Generator
• مشابه autoDocstring؛ آسان کردن مستندسازی کد با قالب بندی مناسب، و پیمایش با تب در docstring.

8. Python Indent
• مدیریت هوشمند تورفتگی (indentation) در پایتون: وقتی کلید Enter می‌زنید، افزونه تورفتگی مناسب را به طور خودکار می‌گذارد و مشکلات فضای سفید را رفع می‌کند.

9. Python Test Explorer
• امکان اجرای تست‌های unittest یا pytest در رابط کاربری VS Code با نمایش وضعیت تست‌ها، خطاها و جزئیات نتایج.

10. Dash
• یک مرورگر مستندات API به همراه مدیریت قطعه‌کد برای macOS، امکان دسترسی آفلاین به مستندات پایتون را فراهم می‌کند.


💡 چند نکته درباره استفاده از افزونه‌ها:
● این افزونه‌ها عمدتاً رایگان هستند یا نسخه رایگان دارند.
● همهٔ آن‌ها برای توسعه پایتون در سیستم‌های مختلف (ویندوز، مک، لینوکس) قابل استفاده‌اند.
● اگر از محیط‌های مجازی (virtual env) استفاده می‌کنید، افزونه «Python» به شکل خودکار محیط فعال را شناسایی و تنظیم می‌کند.

#️⃣ #پایتون #ویژوال_استودیو_کد #افزونه_کدنویسی #آموزش_پایتون #نکات_برنامه_نویسی #افزونه_پایتون #پای_ویژن
#Python #VSCode #VSCodetips #PythonExtensions #CodeBetter #PythonDeveloper #PyVision

🌐 @PyVision
🔥21👌1