بازگشت به دوره

آموزش رایگان صفر تا صد پایتون (Python) به زبان ساده

0% تکمیل‌شده
0/0 مرحله
  1. معرفی پایتون
  2. شروع کار با پایتون
  3. دستور زبان پایتون (Python Syntax)
  4. توضیح کامنت‌ها در پایتون
  5. متغیرها در پایتون
  6. نام‌های متغیر در پایتون
  7. معرفی متغیرها در پایتون و اختصاص چندین مقدار به آن‌ها
  8. معرفی متغیرها در خروجی با استفاده از پایتون
  9. متغیرهای سراسری (Global Variables) در پایتون
  10. انواع داده‌ها در پایتون
  11. انواع اعداد در پایتون
  12. تبدیل نوع داده در پایتون (Python Casting)
  13. رشته‌ها در پایتون (Python Strings)
  14. برش دادن رشته‌ها در پایتون (Python - Slicing Strings)
  15. تغییر رشته‌ها در پایتون
  16. ترکیب رشته‌ها در پایتون (String Concatenation)
  17. آشنایی با فرمت‌بندی رشته‌ها در پایتون
  18. کاراکترهای Escape در پایتون
  19. مقدمه‌ای بر بولی‌ها (Booleans) در پایتون
  20. عملگرها در پایتون
  21. لیست‌ها در پایتون
  22. دسترسی به آیتم‌های لیست در پایتون
  23. تغییر مقدار آیتم‌های لیست در پایتون
  24. افزودن آیتم به لیست در پایتون
  25. حذف آیتم‌ها از لیست در پایتون
  26. حلقه زدن در لیست‌ها در پایتون
  27. معرفی List Comprehension در پایتون
  28. مرتب‌سازی لیست‌ها در پایتون
  29. کپی کردن لیست‌ها در پایتون
  30. اتصال (Join) لیست‌ها در پایتون
  31. آشنایی با Tuple در پایتون
  32. دسترسی به آیتم‌های یک Tuple در پایتون
  33. بروزرسانی Tuple در پایتون
  34. باز کردن (Unpacking) Tuple در پایتون
  35. حلقه‌ها در Tupleها در پایتون
  36. آموزش ترکیب و تکرار تاپل‌ها در پایتون (Join Tuples)
  37. مجموعه‌ها (Set) در پایتون
  38. دسترسی به آیتم‌های مجموعه (Set) در پایتون
  39. افزودن آیتم به Set در پایتون
  40. حذف آیتم‌ها از Set در Python
  41. حلقه در مجموعه‌ها (Set) در پایتون
  42. روش‌های ترکیب مجموعه‌ها در پایتون (Join Sets)
  43. دیکشنری‌ها در پایتون
  44. دسترسی به آیتم‌های دیکشنری در پایتون
  45. تغییر مقادیر دیکشنری در پایتون
  46. اضافه کردن آیتم‌ها به دیکشنری در پایتون
  47. حذف آیتم‌ها از دیکشنری در پایتون
  48. استفاده از حلقه‌ها در دیکشنری‌ها در پایتون
  49. کپی کردن دیکشنری در پایتون
  50. دیکشنری‌های تو در تو در پایتون (Nested Dictionaries)
  51. شرط‌ها و دستور If در پایتون
  52. حلقه‌های while در پایتون
  53. حلقه‌های for در پایتون
  54. توابع در پایتون
  55. معرفی فانکشن‌های لامبدا در پایتون
  56. آرایه‌ها (Arrays) در پایتون
  57. کلاس‌ها و اشیا در پایتون
  58. وراثت (Inheritance) در پایتون
  59. ایتریتور (یکی یکی پیش رفتن) در پایتون
  60. چندریختی (Polymorphism) در پایتون
  61. محدوده (Scope) در پایتون
  62. ماژول در پایتون چیست؟
  63. کار با تاریخ در پایتون
  64. ریاضیات در پایتون
  65. JSON در پایتون به زبان ساده
  66. عبارات منظم (RegEx) در پایتون
  67. Python PIP
  68. معرفی Try-Except در پایتون
  69. ورودی کاربر در پایتون
  70. فرمت‌بندی رشته‌ها در پایتون

1. چی هست PIP؟ 🤔

PIP یک ابزار برای مدیریت بسته‌ها یا ماژول‌های پایتون است. این یعنی شما با PIP می‌توانید بسته‌ها یا کتابخانه‌های مختلف پایتون را نصب، حذف، یا بروزرسانی کنید.

نکته: اگر پایتون نسخه ۳.۴ یا بالاتر داشته باشید، PIP به‌طور پیش‌فرض نصب شده است.

2. بسته (Package) چیه؟ 📦

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

مثال: اگر می‌خواهید برای پروژه‌تان از ماژولی مثل camelcase استفاده کنید، می‌توانید آن را با PIP نصب کنید.

3. چطور چک کنیم که PIP نصب شده؟ 🔍

برای اینکه مطمئن بشید PIP روی سیستم شما نصب است یا نه، وارد خط فرمان (Command Line) شوید و دستور زیر را تایپ کنید:

مثال:

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip --version

4. نصب کردن PIP 🖥️

اگر PIP روی سیستم شما نصب نیست، می‌توانید آن را از این لینک دانلود و نصب کنید:
دانلود PIP

5. دانلود یک بسته 📥

برای دانلود یک بسته، وارد خط فرمان شوید و به PIP بگویید که کدام بسته را دانلود کند.

مثال:
اگر می‌خواهید بسته‌ی camelcase را دانلود کنید، دستور زیر را تایپ کنید:

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip install camelcase

حالا بسته‌ی camelcase نصب شده و آماده استفاده است! 🎉

6. استفاده از یک بسته 🧑‍💻

پس از نصب بسته، می‌توانید آن را در پروژه‌تان استفاده کنید.

مثال: برای استفاده از بسته‌ی camelcase، ابتدا آن را وارد (import) پروژه‌تان کنید.

import camelcase

c = camelcase.CamelCase()

txt = "hello world"

print(c.hump(txt))

توضیح: این کد، متن “hello world” را به صورت “Hello World” تبدیل می‌کند. 🤓

7. پیدا کردن بسته‌ها 📚

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

8. حذف یک بسته 🚮

اگر بخواهید یک بسته را حذف کنید، از دستور uninstall استفاده کنید.

مثال: برای حذف بسته‌ی camelcase دستور زیر را وارد کنید:

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip uninstall camelcase

پایتون از شما می‌پرسد که آیا مطمئنید که می‌خواهید این بسته را حذف کنید؟
برای تایید، حرف y را بزنید.

توضیح: PIP به شما نشان می‌دهد که کدام فایل‌ها و پوشه‌ها حذف می‌شوند.

9. لیست بسته‌های نصب شده 📜

برای اینکه ببینید کدام بسته‌ها روی سیستم شما نصب شده‌اند، از دستور list استفاده کنید.

مثال:

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip list

خروجی مثال:

Package         Version
-----------------------
camelcase       0.2
mysql-connector 2.1.6
pip             18.1
pymongo         3.6.1
setuptools      39.0.1

چالش شما! 💡

  • با استفاده از دستور pip install، یک بسته جدید مثل requests را نصب کنید و آن را در پروژه‌تان تست کنید.
  • اگر بسته‌ای نصب نکردید، دستور pip list را اجرا کنید تا ببینید چه بسته‌هایی نصب شده‌اند.

جمع‌بندی 📚

PIP ابزاری کاربردی برای نصب و مدیریت بسته‌های پایتون است. با استفاده از آن، می‌توانید بسته‌ها را نصب، حذف، یا بروزرسانی کنید و در پروژه‌های مختلف از آنها استفاده کنید.