راهنمای مبتدی برای پایتون

تاریخ انتشار: 18-دی-1401

دسته بندی: پایتون

به راهنمای مبتدی برای پایتون خوش آمدید! در این مقاله با اصول برنامه نویسی پایتون آشنا خواهید شد. چه در برنامه نویسی تازه کار باشید و حرفه ای، این راهنما شما را با اصول زبان آشنا می کند، از انواع داده ها و متغیرها شروع کرده و به ساختارها و توابع کنترل می پردازد. در پایان این مقاله، شما یک پایه محکم در پایتون خواهید داشت و آماده شروع ساخت برنامه های خود خواهید بود.

پایتون یک زبان برنامه نویسی محبوب است که به طور گسترده در زمینه های مختلف از جمله توسعه وب، علم داده و محاسبات علمی استفاده می شود. این به دلیل سادگی، خوانایی و انعطاف پذیری آن شناخته شده است که آن را به یک انتخاب عالی برای مبتدیان تبدیل می کند. در این مقاله، ما بر روی مفاهیم اصلی پایتون تمرکز خواهیم کرد و ابزارهایی را که برای شروع نوشتن برنامه های خود نیاز دارید در اختیار شما قرار می دهیم.

بیا شروع کنیم!

راهنمای مبتدی برای پایتون
مقدمه: مروری کوتاه بر چیستی پایتون

مقدمه: مروری کوتاه بر چیستی پایتون

مروری کوتاه بر چیستی پایتون، چرایی زبان پرطرفدار آن و آنچه خوانندگان می‌توانند در مقاله یاد بگیرند.

پایتون یک زبان برنامه نویسی سطح بالا و همه منظوره است که برای اولین بار در سال 1991 منتشر شد. نام آن از نام گروه کمدی بریتانیایی مونتی پایتون گرفته شده است و خالق آن، Guido van Rossum، قصد داشت این زبان جانشین زبان برنامه نویسی ABC باشد. ، با یک نحو خواناتر و یک کتابخانه استاندارد بزرگتر.

پایتون به یکی از محبوب ترین زبان های برنامه نویسی در جهان تبدیل شده است که بخشی از آن به دلیل سادگی و خوانایی آن است. نحو آن به گونه ای طراحی شده است که بصری و آسان برای یادگیری باشد، و آن را به یک انتخاب عالی برای مبتدیان تبدیل می کند. پایتون همچنین بسیار انعطاف پذیر است و می تواند برای طیف گسترده ای از وظایف، از توسعه وب گرفته تا تجزیه و تحلیل داده ها و محاسبات علمی استفاده شود.

در این مقاله با اصول برنامه نویسی پایتون آشنا خواهید شد. ما موضوعاتی مانند انواع داده ها، متغیرها، ساختارهای کنترل و توابع را پوشش خواهیم داد. در پایان این مقاله، شما یک پایه محکم در پایتون خواهید داشت و آماده شروع ساخت برنامه های خود خواهید بود. چه در برنامه نویسی تازه کار باشید و چه فقط با پایتون، این راهنما ابزارهایی را که برای شروع نیاز دارید در اختیار شما قرار می دهد.

راه اندازی یک محیط توسعه پایتون

راه اندازی یک محیط توسعه پایتون

راهنمای نحوه نصب پایتون و راه اندازی یک محیط توسعه شامل ویرایشگر و ترمینال.

قبل از شروع نوشتن برنامه های پایتون، باید یک محیط توسعه راه اندازی کنید. این شامل نصب خود پایتون و همچنین یک ویرایشگر برای نوشتن کد شما و یک ترمینال برای اجرای آن است.

در اینجا یک راهنمای گام به گام برای راه اندازی یک محیط توسعه Python آورده شده است:

  • نصب پایتون: اولین قدم این است که پایتون را بر روی کامپیوتر خود نصب کنید. می توانید آخرین نسخه پایتون را از وب سایت رسمی به آدرس https://www.python.org/ دانلود کنید. فقط روی دکمه “دانلود پایتون” کلیک کنید و برای نصب آن دستورات را دنبال کنید.
  • یک ویرایشگر انتخاب کنید: در مرحله بعد، برای نوشتن کد پایتون به یک ویرایشگر متن نیاز دارید. گزینه های زیادی برای انتخاب وجود دارد، مانند IDLE (که با پایتون ارائه می شود)، PyCharm، Visual Studio Code و Sublime Text. فقط یکی را که دوست دارید انتخاب کنید و نصب کنید.
  • راه اندازی ترمینال: در نهایت برای اجرای برنامه های پایتون به یک ترمینال نیاز دارید. اگر از مک یا لینوکس استفاده می کنید، می توانید از ترمینال داخلی استفاده کنید. اگر از ویندوز استفاده می کنید، می توانید از Command Prompt یا PowerShell استفاده کنید.

خودشه! اکنون آماده شروع نوشتن و اجرای برنامه های پایتون هستید. برای تست تنظیمات خود، ویرایشگر خود را باز کنید و یک برنامه ساده مانند این بنویسید:

print("Hello, world!")

فایل را با پسوند .py (به عنوان مثال hello.py) ذخیره کنید و با استفاده از دستور python hello.py آن را در ترمینال خود اجرا کنید. شما باید خروجی “Hello, world!” در ترمینال چاپ شده است.

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

انواع داده ها در پایتون

انواع داده ها در پایتون

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

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

  • اعداد: پایتون دو نوع اعداد دارد: اعداد صحیح و اعداد ممیز شناور. اعداد صحیح اعداد کامل هستند، در حالی که اعداد ممیز شناور اعدادی هستند که دارای اعشار هستند. به عنوان مثال، 2 یک عدد صحیح است، در حالی که 2.5 یک عدد ممیز شناور است. شما می توانید با استفاده از عملگرهایی مانند +، -، * و /، عملیات حسابی را روی اعداد مانند ماشین حساب انجام دهید.
  • رشته ها: رشته ها دنباله ای از کاراکترها هستند که در گیومه های تک یا دوتایی محصور شده اند. به عنوان مثال، “hello” و “world” هر دو رشته هستند. می توانید رشته ها را با استفاده از عملگر + به هم متصل کنید و می توانید یک رشته را با استفاده از عملگر * تکرار کنید. مثلا:
greeting = "hello"
name = "world"
print(greeting + ", " + name + "!")  # prints "hello, world!"
print(greeting * 3)  # prints "hellohellohello"
  • Booleans: Booleans نوعی داده است که فقط می تواند دو مقدار داشته باشد: True یا False. آنها اغلب در ساختارهای کنترلی (مانند دستورات if) برای آزمایش شرایط خاص استفاده می شوند. می توانید از عملگرهای مقایسه مانند ==، !=، <، >، <=، و >= برای آزمایش برابری یا نابرابری یا مقایسه مقادیر استفاده کنید. مثلا:
x = 5
y = 10
print(x < y)  # prints True
print(x > y)  # prints False
print(x == y)  # prints False
print(x != y)  # prints True

اینها ابتدایی ترین انواع داده در پایتون هستند. در بخش بعدی، با متغیرهایی آشنا می شویم که به ما امکان می دهند داده ها را در برنامه های خود ذخیره و دستکاری کنیم.

مطلب پیشنهادی:استفاده از UUID با LARAVEL 8

متغیرها

متغیرها

توضیحی در مورد نحوه ایجاد و استفاده از متغیرها در پایتون، از جمله قراردادهای نامگذاری و محدوده.

در برنامه نویسی، متغیر مکانی نامگذاری شده در حافظه است که می توانیم داده ها را ذخیره و دستکاری کنیم. در پایتون زمانی متغیرها ایجاد می شوند که به آنها مقداری اختصاص دهیم. مثلا:

x = 5
y = "hello"

در این مثال دو متغیر x و y ایجاد کرده ایم و به ترتیب مقادیر 5 و hello را به آنها اختصاص داده ایم. سپس می توانیم از این متغیرها در برنامه خود به صورت زیر استفاده کنیم:

print(x)  # prints 5
print(y)  # prints "hello"

z = x + 10  # assign the value of x + 10 to z
print(z)  # prints 15

y = y + " world"  # concatenate " world" to y
print(y)  # prints "hello world"

هنگام نامگذاری متغیرها در پایتون باید از چند قانون پیروی کرد:

  • نام متغیرها فقط می توانند شامل حروف، اعداد و زیرخط (_) باشند. آنها نمی توانند با یک رقم شروع کنند.
  • نام متغیرها به حروف بزرگ و کوچک حساس هستند. برای مثال x و X متغیرهای مختلفی هستند.
  • نام متغیرها باید توصیفی باشد، اما نه خیلی طولانی. استفاده از حروف کوچک و جدا کردن کلمات با زیرخط تمرین خوبی است.

علاوه بر نامگذاری قراردادها، درک مفهوم دامنه متغیر در پایتون نیز مهم است. Scope به بخشی از برنامه اشاره دارد که در آن یک متغیر قابل دسترسی است. در پایتون دو نوع دامنه وجود دارد: جهانی و محلی.

متغیر سراسری متغیری است که خارج از هر تابعی تعریف شده و از هر نقطه ای از برنامه قابل دسترسی است. از طرف دیگر، متغیر محلی، متغیری است که در داخل یک تابع تعریف شده است و فقط در آن تابع قابل دسترسی است. مثلا:

# global variable
x = 10

def my_function():
    # local variable
    y = 5
    print(x)  # prints 10
    print(y)  # prints 5

print(x)  # prints 10
print(y)  # produces an error, because y is a local variable and is not defined outside of the function

به طور کلی ایده خوبی است که تا حد امکان از متغیرهای محلی استفاده کنید تا از درگیری با متغیرهای سراسری جلوگیری کنید و کد خود را ماژولارتر کنید. با این حال، گاهی اوقات لازم است از متغیرهای سراسری استفاده کنید، برای مثال زمانی که نیاز به اشتراک گذاری داده ها بین توابع دارید. در آن صورت، می‌توانید از کلمه کلیدی جهانی برای تعیین اینکه می‌خواهید از یک متغیر سراسری در داخل یک تابع استفاده کنید، استفاده کنید.

x = 10

def my_function():
    global x
    x = x + 5  # modify the global variable x
    print(x)  # prints 15

print(x)  # prints 10
my_function()
print(x)  # prints 15

این برای متغیرهای پایتون است! در بخش بعدی با ساختارهای کنترلی آشنا می شویم که به ما امکان می دهد جریان برنامه های خود را کنترل کنیم.

ساختارهای کنترلی

ساختارهای کنترلی

توضیحی در مورد ساختارهای کنترلی در پایتون، از جمله دستورات if، حلقه‌ها و حلقه‌های while.

ساختارهای کنترل بخش اساسی برنامه نویسی هستند و به ما اجازه می دهند تا جریان برنامه های خود را کنترل کنیم. در پایتون، چندین نوع ساختار کنترلی وجود دارد، از جمله دستورات if، حلقه‌ها و حلقه‌های while.

عبارات If: اگر از دستورات برای آزمایش شرایط خاص استفاده می شود و اگر شرط درست است یک بلوک کد را اجرا کنید. مثلا:

x = 10
if x > 5:
    print("x is greater than 5")

در این مثال، شرط x > 5 درست است، بنابراین بلوک کد اجرا می شود و “x بزرگتر از 5 است” روی صفحه چاپ می شود.

همچنین می‌توانید از بندهای elif برای آزمایش شرایط اضافی و از عبارت else برای تعیین حالت پیش‌فرض استفاده کنید:

x = 10
if x > 15:
    print("x is greater than 15")
elif x > 5:
    print("x is greater than 5 but less than or equal to 15")
else:
    print("x is less than or equal to 5")

حلقه‌های For: حلقه‌های For برای تکرار بر روی یک دنباله از عناصر، مانند یک لیست یا یک رشته، استفاده می‌شوند. مثلا:

for i in range(5):
    print(i)

این کد اعداد 0 تا 4 را روی صفحه چاپ می کند. همچنین می توانید روی یک لیست یا یک رشته تکرار کنید:

my_list = [1, 2, 3, 4, 5]
for i in my_list:
    print(i)

my_string = "hello"
for c in my_string:
    print(c)

حلقه های while: حلقه های while برای اجرای مکرر یک بلوک کد تا زمانی که یک شرط خاص درست باشد استفاده می شود. مثلا:

x = 0
while x < 5:
    print(x)
    x = x + 1

این کد اعداد 0 تا 4 را روی صفحه چاپ می کند. هنگام استفاده از حلقه‌های while مراقب باشید، زیرا اگر شرط هرگز نادرست نشود، می‌توانند به طور نامحدود اجرا شوند.

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

توابع

توابع

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

توابع یک مفهوم اساسی در برنامه نویسی هستند و به ما این امکان را می دهند که کدهای مرتبط را گروه بندی کنیم و از آن در برنامه های خود استفاده مجدد کنیم. در پایتون، توابع با استفاده از کلمه کلیدی def تعریف می شوند و با استفاده از نام تابع به دنبال پرانتز فراخوانی می شوند. مثلا:

def greet(name):
    print("Hello, " + name + "!")

greet("Alice")  # prints "Hello, Alice!"
greet("Bob")  # prints "Hello, Bob!"

در این مثال تابعی به نام greet تعریف کرده ایم که آرگومان واحدی به نام name می گیرد. وقتی تابع را فراخوانی می کنیم، رشته ای را به عنوان آرگومان ارسال می کنیم و تابع یک تبریک به صفحه نمایش چاپ می کند.

توابع همچنین می توانند با استفاده از کلمه کلیدی بازگشت مقداری را برگردانند. مثلا:

def square(x):
    return x * x

print(square(5))  # prints 25
print(square(10))  # prints 100

در این مثال تابعی به نام square تعریف کرده ایم که یک آرگومان x را می گیرد و مربع x را برمی گرداند. وقتی تابع را فراخوانی می کنیم و عددی را به عنوان آرگومان ارسال می کنیم، تابع مربع آن عدد را برمی گرداند.

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

def greet(name="world"):
    print("Hello, " + name + "!")

greet()  # prints "Hello, world!"
greet("Alice")  # prints "Hello, Alice!"

در این مثال، ما تابعی به نام greet تعریف کرده ایم که یک نام آرگومان اختیاری را می گیرد. اگر هنگام فراخوانی تابع هیچ آرگومانی ارائه نشود، از مقدار پیش فرض “world” استفاده می شود.

این برای توابع در پایتون است! در بخش بعدی با ماژول هایی آشنا می شویم که به ما امکان وارد کردن و استفاده از کد از فایل ها و کتابخانه های دیگر را می دهند.

ماژول ها
ماژول ها

مقدمه ای بر نحوه وارد کردن و استفاده از ماژول ها در پایتون، از جمله ماژول های ریاضی داخلی و ماژول های شخص ثالث.

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

پایتون تعدادی ماژول داخلی دارد که عملکردهای مفیدی را ارائه می دهند، مانند ماژول ریاضی که توابع مرتبط با ریاضی را ارائه می دهد. برای استفاده از ماژول ریاضی، می توانید به سادگی آن را وارد کرده و توابع آن را به این صورت فراخوانی کنید:

import math

x = math.sqrt(9)  # assign the square root of 9 to x
print(x)  # prints 3.0

y = math.cos(math.pi)  # assign the cosine of pi to y
print(y)  # prints -1.0

همچنین می توانید توابع خاصی را از یک ماژول با استفاده از کلمه کلیدی from وارد کنید، مانند این:

from math import sqrt

x = sqrt(9)  # assign the square root of 9 to x
print(x)  # prints 3.0

علاوه بر ماژول های داخلی، پایتون دارای اکوسیستم بزرگی از ماژول های شخص ثالث است که می توانید از آنها در برنامه های خود استفاده کنید. شما می توانید این ماژول ها را با استفاده از ابزار pip که در پایتون موجود است نصب کنید. به عنوان مثال، برای نصب ماژول numpy، می توانید از دستور زیر استفاده کنید:

pip install numpy

هنگامی که یک ماژول نصب شد، می توانید آن را وارد کنید و مانند ماژول های داخلی از آن در برنامه های خود استفاده کنید.

این برای ماژول ها در پایتون است! در بخش بعدی به طور خلاصه به بیان نکات اصلی پرداخته می‌شود.

نتیجه گیری
نتیجه گیری

خلاصه ای از نکات اصلی مطرح شده در مقاله و چند پیشنهاد برای مطالعه بیشتر:

در این مقاله به اصول برنامه نویسی پایتون پرداخته ایم. ما در مورد انواع داده ها، متغیرها، ساختارهای کنترل و توابع و نحوه استفاده از آنها برای ساخت برنامه های ساده یاد گرفته ایم. ما همچنین نحوه وارد کردن و استفاده از ماژول‌ها، چه داخلی و چه شخص ثالث، برای گسترش عملکرد برنامه‌هایمان را دیده‌ایم.

در اینجا به نکات اصلی پرداخته شده در این مقاله اشاره می کنیم:

  • پایتون یک زبان برنامه نویسی سطح بالا و همه منظوره است که به طور گسترده در زمینه های مختلف استفاده می شود.
  • پایتون سینتکس ساده و خوانایی دارد و به دلیل انعطاف پذیری آن مشهور است.
  • پایتون از چندین نوع داده از جمله اعداد، رشته ها و بولی ها پشتیبانی می کند.
  • متغیرها مکان هایی در حافظه هستند که می توانیم داده ها را ذخیره و دستکاری کنیم.
  • ساختارهای کنترلی، مانند دستورات if، حلقه‌ها و حلقه‌های while، به ما اجازه می‌دهند تا جریان برنامه‌هایمان را کنترل کنیم.توابع راهی برای گروه بندی کدهای مرتبط و استفاده مجدد از آن در برنامه های ما هستند.
  • توابع راهی برای گروه بندی کدهای مرتبط و استفاده مجدد از آن در برنامه های ما هستند.
  • ماژول ها راهی برای سازماندهی و استفاده مجدد از کد در پایتون هستند و می توانند وارد و در برنامه های ما استفاده شوند.

اگر می خواهید در مورد پایتون بیشتر بدانید، در اینجا چند پیشنهاد برای مطالعه بیشتر وجود دارد:

اسناد رسمی پایتون یک منبع جامع است که تمام جنبه های زبان را پوشش می دهد: https://docs.python.org/
اگر تازه وارد پایتون هستید، آموزش پایتون محل خوبی برای شروع است: https://docs.python.org/3/tutorial/
کتابخانه استاندارد پایتون یک راهنمای مرجع برای ماژول های داخلی در پایتون است: https://docs.python.org/3/library/
فهرست بسته پایتون (PyPI) مخزنی از ماژول های شخص ثالث است که می توانید در برنامه های خود استفاده کنید: https://pypi.org/
امیدوارم از این راهنمای مبتدی برای پایتون لذت برده باشید و اکنون آماده باشید تا شروع به کاوش زبان و ساختن برنامه های خود کنید!

همه چیز درباره پایتون
همه چیز درباره پایتون

پایتون سینتکس ساده و خوانایی دارد و به دلیل انعطاف پذیری آن مشهور است. اغلب برای توسعه وب، تجزیه و تحلیل داده ها، محاسبات علمی و هوش مصنوعی استفاده می شود. دارای یک جامعه بزرگ و فعال، و تعداد زیادی از کتابخانه ها و چارچوب های شخص ثالث است که ساخت برنامه های پیچیده را آسان می کند.

یکی از ویژگی های کلیدی پایتون، پویایی آن است. این بدان معناست که هنگام تعریف متغیر، نیازی به تعیین نوع داده آن نیست و می توانید نوع داده متغیر را در هر زمانی تغییر دهید. پایتون همچنین دارای یک کتابخانه استاندارد بزرگ است که طیف گسترده ای از توابع و ماژول ها را برای کارهای معمول برنامه نویسی، مانند اتصال به وب، خواندن و نوشتن فایل ها و کار با داده ها فراهم می کند.

پایتون چندین نسخه دارد که آخرین آنها Python 3.9.0 است که در اکتبر 2020 منتشر شد. همچنین چندین پیاده سازی از Python مانند CPython که پیاده سازی مرجع است و PyPy که یک پیاده سازی سریع و با ویژگی های غنی است وجود دارد. بسیاری از موارد را پشتیبانی می کند.

کاملترین کتاب آموزش پایتون رایگان

یکی از منابعی که ممکن است برای یادگیری پایتون مفید باشد، کتاب درسی “Python for Everybody” نوشته چارلز سورنس است. این کتاب درسی به صورت آنلاین و رایگان در لینک زیر موجود است:

https://www.py4e.com/

کتاب درسی «پایتون برای همه» مبانی برنامه نویسی پایتون و همچنین موضوعات پیشرفته تری مانند ساختارهای داده، پایگاه های داده و توسعه وب را پوشش می دهد. این شامل تمرین ها و مثال هایی است که می توانید برای تمرین مهارت های خود از آنها استفاده کنید و برای برنامه نویسان مبتدی و با تجربه تر مناسب است.

سایر منابع رایگان برای یادگیری پایتون عبارتند از:

اسناد رسمی پایتون: https://docs.python.org/
آموزش پایتون: https://docs.python.org/3/tutorial/
دوره پایتون Codecademy: https://www.codecademy.com/learn/learn-python
دوره آموزشی Coursera “برنامه نویسی برای همه”: https://www.coursera.org/courses?query=python
امیدوارم این منابع برای سفر یادگیری شما مفید باشد!

پایتون به زبان ساده

پایتون یک زبان برنامه نویسی است که برای ایجاد نرم افزار و برنامه های کاربردی استفاده می شود. به آن زبان «سطح بالا» می‌گویند زیرا خواندن و نوشتن آن آسان‌تر از زبان‌های سطح پایین است که به کد ماشینی که رایانه‌ها می‌فهمند نزدیک‌تر هستند. پایتون به دلیل سادگی و انعطاف پذیری خود شناخته شده است و در زمینه های مختلف از جمله توسعه وب، تجزیه و تحلیل داده ها، محاسبات علمی و هوش مصنوعی استفاده می شود.

در پایتون، می توانید از متغیرها برای ذخیره و دستکاری داده ها استفاده کنید و می توانید از ساختارهای کنترلی مانند دستور if و حلقه ها برای کنترل جریان برنامه های خود استفاده کنید. همچنین می توانید برای گروه بندی کدهای مرتبط و استفاده مجدد از آن در برنامه های خود، توابع را تعریف و فراخوانی کنید. پایتون یک کتابخانه استاندارد بزرگ دارد که بسیاری از توابع و ماژول های داخلی را ارائه می دهد و همچنین می توانید از کتابخانه ها و ماژول های شخص ثالث برای گسترش عملکرد برنامه های خود استفاده کنید.

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

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

در اینجا چند منبع رایگان وجود دارد که ممکن است برای یادگیری پایتون مفید باشد:

اسناد رسمی پایتون: https://docs.python.org/
آموزش پایتون: https://docs.python.org/3/tutorial/
دوره پایتون Codecademy: https://www.codecademy.com/learn/learn-python
دوره آموزشی Coursera “برنامه نویسی برای همه”: https://www.coursera.org/courses?query=python
این منابع اصول برنامه نویسی پایتون و همچنین موضوعات پیشرفته تر را پوشش می دهند. آنها شامل تمرین ها و مثال هایی هستند که می توانید برای تمرین مهارت های خود از آنها استفاده کنید و برای برنامه نویسان مبتدی و با تجربه تر مناسب هستند.

علاوه بر این منابع، کتاب‌ها، ویدیوها و انجمن‌های آنلاین زیادی نیز وجود دارد که می‌توانید در هنگام یادگیری پایتون از آنها کمک و پشتیبانی پیدا کنید. برخی از جوامع محبوب عبارتند از

Stack Overflow (https://stackoverflow.com/)

learnprogramming Reddit (https://www.reddit.com/r/learnprogramming/)

دیدگاه ها (0)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *