آموزش رایگان صفر تا صد پایتون (Python) به زبان ساده
-
معرفی پایتون
-
شروع کار با پایتون
-
دستور زبان پایتون (Python Syntax)
-
توضیح کامنتها در پایتون
-
متغیرها در پایتون
-
نامهای متغیر در پایتون
-
معرفی متغیرها در پایتون و اختصاص چندین مقدار به آنها
-
معرفی متغیرها در خروجی با استفاده از پایتون
-
متغیرهای سراسری (Global Variables) در پایتون
-
انواع دادهها در پایتون
-
انواع اعداد در پایتون
-
تبدیل نوع داده در پایتون (Python Casting)
-
رشتهها در پایتون (Python Strings)
-
برش دادن رشتهها در پایتون (Python - Slicing Strings)
-
تغییر رشتهها در پایتون
-
ترکیب رشتهها در پایتون (String Concatenation)
-
آشنایی با فرمتبندی رشتهها در پایتون
-
کاراکترهای Escape در پایتون
-
مقدمهای بر بولیها (Booleans) در پایتون
-
عملگرها در پایتون
-
لیستها در پایتون
-
دسترسی به آیتمهای لیست در پایتون
-
تغییر مقدار آیتمهای لیست در پایتون
-
افزودن آیتم به لیست در پایتون
-
حذف آیتمها از لیست در پایتون
-
حلقه زدن در لیستها در پایتون
-
معرفی List Comprehension در پایتون
-
مرتبسازی لیستها در پایتون
-
کپی کردن لیستها در پایتون
-
اتصال (Join) لیستها در پایتون
-
آشنایی با Tuple در پایتون
-
دسترسی به آیتمهای یک Tuple در پایتون
-
بروزرسانی Tuple در پایتون
-
باز کردن (Unpacking) Tuple در پایتون
-
حلقهها در Tupleها در پایتون
-
آموزش ترکیب و تکرار تاپلها در پایتون (Join Tuples)
-
مجموعهها (Set) در پایتون
-
دسترسی به آیتمهای مجموعه (Set) در پایتون
-
افزودن آیتم به Set در پایتون
-
حذف آیتمها از Set در Python
-
حلقه در مجموعهها (Set) در پایتون
-
روشهای ترکیب مجموعهها در پایتون (Join Sets)
-
دیکشنریها در پایتون
-
دسترسی به آیتمهای دیکشنری در پایتون
-
تغییر مقادیر دیکشنری در پایتون
-
اضافه کردن آیتمها به دیکشنری در پایتون
-
حذف آیتمها از دیکشنری در پایتون
-
استفاده از حلقهها در دیکشنریها در پایتون
-
کپی کردن دیکشنری در پایتون
-
دیکشنریهای تو در تو در پایتون (Nested Dictionaries)
-
شرطها و دستور If در پایتون
-
حلقههای while در پایتون
-
حلقههای for در پایتون
-
توابع در پایتون
-
معرفی فانکشنهای لامبدا در پایتون
-
آرایهها (Arrays) در پایتون
-
کلاسها و اشیا در پایتون
-
وراثت (Inheritance) در پایتون
-
ایتریتور (یکی یکی پیش رفتن) در پایتون
-
چندریختی (Polymorphism) در پایتون
-
محدوده (Scope) در پایتون
-
ماژول در پایتون چیست؟
-
کار با تاریخ در پایتون
-
ریاضیات در پایتون
-
JSON در پایتون به زبان ساده
-
عبارات منظم (RegEx) در پایتون
-
Python PIP
-
معرفی Try-Except در پایتون
-
ورودی کاربر در پایتون
-
فرمتبندی رشتهها در پایتون
نامهای متغیر در پایتون
1. متغیر چیست؟ 🤔
در برنامهنویسی، یک متغیر جایی است که میتوانید دادهها را ذخیره کنید. مثلاً نام فرد، سن یا قیمت یک کالا.
یک متغیر میتواند اسم کوتاهی مثل x
یا y
داشته باشد، یا اسمهای توضیحیتر مثل age
، car_name
، یا total_volume
.
2. قوانین نامگذاری متغیرها در پایتون 📜
برای نامگذاری متغیرها در پایتون باید به چند قانون توجه کنید:
شروع با حرف یا زیرخط (_): نام متغیر باید با یک حرف یا زیرخط شروع شود.
مثال:my_var = 10
✅2my_var = 10
❌ (اشتباه!)عدم شروع با عدد: نام متغیر نمیتواند با عدد شروع شود.
مثال:age1 = 25
✅1age = 25
❌ (اشتباه!)استفاده از حروف، اعداد و زیرخط: تنها حروف، اعداد و زیرخط مجاز هستند.
مثال:my_variable = "Hello"
✅my-variable = "Hello"
❌ (اشتباه!)حساس به حروف بزرگ و کوچک: در پایتون نام متغیرها به حروف بزرگ و کوچک حساس هستند.
یعنیage
،Age
وAGE
سه متغیر مختلف هستند.
مثال:myVar = "John"
✅MYVAR = "John"
✅myvar = "John"
✅myVar = "John"
وmyvar = "John"
دو متغیر متفاوتاند.نباید از کلمات کلیدی پایتون استفاده کنید: بعضی از کلمات در پایتون مثل
if
،for
یاTrue
از قبل تعریف شدهاند و نمیتوان از آنها برای نامگذاری متغیر استفاده کرد.
مثال:if = 10
❌ (اشتباه!)
3. مثالهایی از نامهای متغیر صحیح و نادرست ⚖️
نامهای صحیح:
my_var = "John"
myVar = "John"
_my_var = "John"
my_var_2 = "John"
نامهای نادرست:
2my_var = "John" # شروع با عدد نادرست است
my-var = "John" # استفاده از خط تیره نادرست است
my var = "John" # فاصلهگذاری نادرست است
4. متغیرهای چندکلمهای 🧠
گاهی اوقات نیاز دارید که نام متغیر شما بیشتر از یک کلمه باشد. این ممکن است خواندن کد را سخت کند، اما روشهایی برای بهتر خوانا کردن آنها وجود دارد.
Camel Case: در این روش، اولین کلمه با حروف کوچک و کلمات بعدی با حروف بزرگ شروع میشوند.
مثال:myVariableName = "John"
Pascal Case: در این روش، تمام کلمات با حروف بزرگ شروع میشوند.
مثال:MyVariableName = "John"
Snake Case: در این روش، کلمات با زیرخط (_) از هم جدا میشوند.
مثال:my_variable_name = "John"
5. سوال برای شما 🤔
کدام یک از روشهای نامگذاری متغیرها را بیشتر میپسندید؟ آیا استفاده از snake_case
راحتتر است یا camelCase
؟ 🤷♂️
6. تمرین عملی 📚
- یک متغیر به نام
age
بسازید و مقدار 25 را به آن بدهید. - یک متغیر به نام
user_name
بسازید و مقدار"Ali"
را به آن بدهید. - یک نام نادرست برای متغیر انتخاب کنید و آن را اصلاح کنید.
نکته آخر 💡
همیشه سعی کنید نامهای متغیرتان توصیفی باشند تا درک کد راحتتر باشد. مثلاً به جای استفاده از x
و y
، از user_age
یا total_amount
استفاده کنید. این کار کمک میکند کد شما برای دیگران (و خودتان!) قابل فهمتر باشد.