Python
5 subscribers
14 photos
10 videos
94 links
ف
Download Telegram
سلام دوستان! خوش آمدید به جلسه آموزشی ما. امروز می‌خواهیم در مورد یکی از مهم‌ترین بخش‌های هر زبان برنامه‌نویسی صحبت کنیم: متغیرها. متغیرها در پایتون برای ذخیره اطلاعات مختلف مانند رشته‌ها، اعداد صحیح، اعداد اعشاری، اعداد مختلط و مقادیر بولی استفاده می‌شوند. بیایید با چند مثال ساده شروع کنیم:
# برای تعریف یک متغییر
name = 'Mohammad'
age = 12

در اینجا، ما دو متغییر به نام‌های name و age تعریف کرده‌ایم و به آن‌ها مقادیر 'Mohammad' و 12 را اختصاص داده‌ایم. این نشان می‌دهد که چگونه می‌توانیم اطلاعات را در متغیرها ذخیره کنیم.

نکته: برای اختصاص دادن یک رشته به متغییر، در ابتدا و انتهای رشته از نقل قول تکی (') یا دوتایی (") استفاده می‌کنیم.

برای نامگذاری متغیرها می‌توانیم از حروف انگلیسی و برخی علامت‌ها استفاده کنیم:
name = 'Hamid'
Name = 'Hamed'

در اینجا، ما دو متغییر با نام‌های مشابه اما با حروف بزرگ و کوچک متفاوت تعریف کرده‌ایم. این نشان می‌دهد که پایتون به حروف بزرگ و کوچک حساس است و name و Name دو متغییر جداگانه هستند.

نکته: استفاده از عدد در ابتدای نام یک متغییر مجاز نیست. برای نامگذاری نمی‌توانیم با عدد شروع کنیم:

# این کد اشتباه است و خطا ایجاد می‌کند
2name = 'Hamid'

این خط کد نشان می‌دهد که اگر سعی کنیم نام متغییر را با عدد شروع کنیم، پایتون خطا خواهد داد.

علامتی که می‌توان در ابتدای نام متغییر استفاده کرد، زیرخط یا اندرلاین (_) است:
_name = 'Hamid'

این نشان می‌دهد که می‌توانیم از زیرخط در ابتدای نام متغییر استفاده کنیم.

برای نمایش مقدار یک متغییر، از تابع print() استفاده می‌کنیم:
name = 'Hamid'
age = 12

# نمایش مقادیر متغیرها
print(name)
print(age)

این بخش نشان می‌دهد که چگونه می‌توانیم مقادیر متغیرها را با استفاده از تابع print() نمایش دهیم.

حالا بیایید به موضوعات جدیدی که مطرح کردید بپردازیم:

اختصاص چند مقدار به چند متغییر در یک خط:

در پایتون می‌توانیم در یک خط چند مقدار را به چند
متغییر نسبت دهیم

# می‌توانیم به صورت همزمان چند متغییر را تعریف کنیم و به آن‌ها مقدار دهیم.
name, age, city = "Ali", 30, "Tehran"
print(name)
print(age)
print(city)

نکته:
مقدار ها به ترتیب متغییر های تعریف شده به هم نسبت داده می‌شود یعنی اولین مقدار به اولین متغییر


اختصاص یک مقدار به چند متغییر:

در پایتون می‌توانید یک مقدار را به چند متغییر به صورت همزمان در یک خط بدهیم

# همچنین می‌توان یک مقدار را به چند متغییر اختصاص داد.
a = b = c = 100
print(a)
print(b)
print(c)

این بخش نشان می‌دهد که چگونه می‌توان یک مقدار را به چند متغییر اختصاص داد.

دادن یک لیست به متغییر:

در پایتون می‌توانیم یک لیست را به یک متغییر نسبت دهیم

# یک لیست از اعداد را می‌توان به یک متغییر اختصاص داد.
numbers = [1, 2, 3, 4, 5]
print(numbers)

این بخش نشان می‌دهد که چگونه می‌توان یک لیست از اعداد را به یک متغییر اختصاص داد.

نکته:
مقدار های داخل لیست در [ ] قرار می‌گیرند

اختصاص مقادیر یک لیست به چند متغییر:

در پایتون می‌توان مقدار های یک لیست رو به متغییر ها یه روش زیر اختصاص داد

# می‌توان مقادیر یک لیست را به چند متغییر اختصاص داد.
first_name, second_name, third_name = ["Ali", "Reza", "Maryam"]
print(first_name)
print(second_name)
print(third_name)

این بخش نشان می‌دهد که چگونه می‌توان مقادیر یک لیست را به چند متغییر اختصاص داد.

جمع دو رشته:

در پایتون می‌توانیم به صورت زیر بااستفاده از عملگر (+)دو رشته را با هم جمع کنیم

# دو رشته را می‌توان با هم جمع کرد تا یک رشته جدید ایجاد شود.
part_one = "Hello "
part_two = "Friends!"
combined_string = part_one + part_two
print(combined_string)

این بخش نشان می‌دهد که چگونه می‌توان دو رشته را با هم جمع کرد تا یک رشته جدید ایجاد کنیم.


امیدوارم این آموزش به شما کمک کرده باشه و کانال من رو به دوستان خود معرفی کنید😁

🔗https://t.iss.one/pythonhamid

#python
👍1
Media is too big
VIEW IN TELEGRAM
آموزش تصویری پایتون

💎 ۳- جلسه سوم - متغیرها - بخش اول

🐍 @Pythoni_Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
### آموزش پایتون: رشته‌ها

#### 1. تعریف رشته‌ها:

رشته‌ها در پایتون یک مجموعه از کاراکترها هستند که می‌توانند حروف، اعداد، و یا نمادها باشند. رشته‌ها در پایتون می‌توانند به صورت تکی یا چندخطی باشند و با استفاده از نقل قول تکی (' ') یا دوتایی (" ") تعریف می‌شوند.

#### 2. مثال‌های تعریف رشته:

string1 = 'این یک رشته تکی است.'
string2 = "و این یک رشته دوتایی است."

#### 3. عملیات روی رشته‌ها:

- ترکیب رشته‌ها (Concatenation): می‌توانید دو یا چند رشته را با استفاده از عملگر + ترکیب کنید.

first_name = 'John'
last_name = 'Doe'
full_name = first_name + ' ' + last_name
print(full_name) # Output: John Doe

- تکرار رشته (String Repetition): می‌توانید یک رشته را در پایتون تکرار کنید با استفاده از عملگر *.

pattern = '-' * 10
print(pattern) # Output: ----------

- دسترسی به عناصر رشته (String Indexing): می‌توانید به هر کاراکتر در یک رشته با استفاده از اندیس آن دسترسی پیدا کنید. اندیس‌ها از 0 شروع می‌شوند.

text = 'Hello'
print(text[0]) # Output: H
print(text[-1]) # Output: o

- برش رشته (String Slicing): می‌توانید بخشی از یک رشته را با استفاده از محدوده اندیس‌ها برش بزنید.

text = 'Python Programming'
print(text[0:6]) # Output: Python
print(text[7:]) # Output: Programming

- تعداد کاراکترها (String Length): می‌توانید تعداد کاراکترهای یک رشته را با استفاده از تابع len() بدست آورید.

text = 'Python'
print(len(text)) # Output: 6

#### 4. نمونه برنامه:

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

text = input("لطفاً یک رشته وارد کنید: ")
reversed_text = text[::-1]
print("رشته معکوس: ", reversed_text)

امیدوارم این آموزش به شما کمک کرده باشه
تا اموزش بعد فعلا ☺️


🔗https://t.iss.one/pythonhamid
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش تصویری پایتون

💎 ۵- جلسه پنجم - متدها در رشته‌ها

🐍 @Pythoni_Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش تصویری پایتون

💎 ۶- جلسه ششم - کار با رشته‌ها

🐍 @Pythoni_Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش تصویری پایتون

💎 ۷- جلسه هفتم - ادامه کار با رشته‌ها

🐍 @Pythoni_Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
متدهای رشته در پایتون مجموعه‌ای از توابع هستند که بر روی رشته‌ها قابل اجرا هستند و امکان انجام عملیات مختلفی را فراهم می‌کنند. در زیر، توضیحات و مثال‌هایی از متدهای رشته در پایتون را برایتان آماده کرده‌ام:

#### 1. capitalize():
این متد استفاده می‌شود تا اولین حرف رشته را به حروف بزرگ و بقیه حروف را به حروف کوچک تبدیل کند.

text = "hello world"
print(text.capitalize()) # Output: Hello world

#### 2. upper() و lower():
این دو متد به ترتیب تمامی حروف را به حروف بزرگ و کوچک تبدیل می‌کنند.

text = "Hello World"
print(text.upper()) # Output: HELLO WORLD
print(text.lower()) # Output: hello world

#### 3. count(substring):
این متد تعداد تکرار یک زیررشته مشخص در یک رشته را برمی‌گرداند.

text = "hello world"
print(text.count('o')) # Output: 2

#### 4. find(substring) و index(substring):
این دو متد به ترتیب اندیس اولین تکرار یک زیررشته مشخص در یک رشته را برمی‌گردانند. اما تفاوت آنها در این است که اگر زیررشته مورد نظر یافت نشود، find() -1 را برمی‌گرداند در حالی که index() یک خطا ایجاد می‌کند.

text = "hello world"
print(text.find('o')) # Output: 4
print(text.index('o')) # Output: 4

#### 5. replace(old, new):
این متد تمام تکرارهای یک رشته مشخص را با یک رشته جدید جایگزین می‌کند.

text = "hello world"
print(text.replace('o', '0')) # Output: hell0 w0rld

#### 6. split(separator):
این متد رشته را براساس یک جداکننده به زیررشته‌های مختلف تقسیم می‌کند و نتایج را در یک لیست برمی‌گرداند.

text = "hello,world"
print(text.split(',')) # Output: ['hello', 'world']

این یکی برای آموزش متد ها در رشته ها هستش

🔗https://t.iss.one/pythonhamid
### آموزش پایتون: عملگرهای حسابی

#### 1. عملگر جمع (+):

a = 10
b = 5
result = a + b
print(result) # Output: 15

#### 2. عملگر تفریق (-):

a = 10
b = 5
result = a - b
print(result) # Output: 5

#### 3. عملگر ضرب (*):

a = 10
b = 5
result = a * b
print(result) # Output: 50

#### 4. عملگر تقسیم (/):
این عملگر عملیات تقسیم را انجام می‌دهد

a = 10
b = 5
result = a / b
print(result) # Output: 2.0

#### 5. عملگر باقیمانده (%):

a = 10
b = 3
result = a % b
print(result) # Output: 1

#### 6. عملگر تقسیم صحیح (//):
این عملگر عملیات تقسیم رو انجام میده اما با این تفاوت که فقط در خروجی قسمت صحیح عدد را به نمایش می‌دهد

a = 10
b = 3
result = a // b
print(result) # Output: 3

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

🔗https://t.iss.one/pythonhamid
### آموزش پایتون: عملگرهای مقایسه

#### 1. عملگر برابری (==):

توضیحات:
این عملگر بررسی می‌کند که دو مقدار یکسان هستند یا نه.

مثال:
a = 10
b = 5
result = a == b
print(result) # Output: False

![equal](https://example.com/equal_sticker)

#### 2. عملگر نابرابری (!=):

توضیحات:
این عملگر بررسی می‌کند که دو مقدار متفاوت هستند یا نه.

مثال:
a = 10
b = 5
result = a != b
print(result) # Output: True

![not_equal](https://example.com/not_equal_sticker)

#### 3. عملگر بزرگتری (>):

توضیحات:
این عملگر بررسی می‌کند که مقدار اول بزرگتر از مقدار دوم است یا نه.

مثال:
a = 10
b = 5
result = a > b
print(result) # Output: True

![greater_than](https://example.com/greater_than_sticker)

#### 4. عملگر کوچکتری (<):

توضیحات:
این عملگر بررسی می‌کند که مقدار اول کوچکتر از مقدار دوم است یا نه.

مثال:
a = 10
b = 5
result = a < b
print(result) # Output: False

![less_than](https://example.com/less_than_sticker)

#### 5. عملگر بزرگتر یا مساوی (>=):

توضیحات:
این عملگر بررسی می‌کند که مقدار اول بزرگتر یا مساوی مقدار دوم است یا نه.

مثال:
a = 10
b = 5
result = a >= b
print(result) # Output: True

![greater_than_equal](https://example.com/greater_than_equal_sticker)

#### 6. عملگر کوچکتر یا مساوی (<=):

توضیحات:
این عملگر بررسی می‌کند که مقدار اول کوچکتر یا مساوی مقدار دوم است یا نه.

مثال:
a = 10
b = 5
result = a <= b
print(result) # Output: False

![less_than_equal](https://example.com/less_than_equal_sticker)

### امیدوارم این آموزش مفید و جذاب برای شما بوده باشد. با تشکر از مطالعه شما! 🙏

🔗https://t.iss.one/pythonhamid
### آموزش پایتون: عملگرهای تخصیصی

#### 1. عملگر تخصیصی (=):

توضیحات:
این عملگر برای اختصاص دادن مقدار یک عبارت به یک متغیر استفاده می‌شود.

مثال:
x = 10

#### 2. عملگر افزایش یا کاهش (+=, -=, *=, /=, //=, %=):

توضیحات:
این عملگرها برای افزایش یا کاهش مقدار متغیرها به صورت سریع استفاده می‌شوند.

مثال:
x = 10
x += 5 # معادل x = x + 5

#### 3. عملگر تخصیصی دسترسی به عنصر ([]=):

توضیحات:
این عملگر برای تغییر یک عنصر خاص در یک لیست یا رشته استفاده می‌شود.

مثال:
my_list = [1, 2, 3]
my_list[0] = 10 # تغییر اولین عنصر لیست به 10

#### 4. عملگر تخصیصی انتخابی (:=):

توضیحات:
این عملگر برای ایجاد یک متغیر جدید و اختصاص مقدار به آن در یک عبارت استفاده می‌شود. این عملگر در پایتون ۳.۸ و بالاتر قابل استفاده است.

مثال:
x := 10

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

🔗https://t.iss.one/pythonhamid
آموزش متغییر ها :

1. تعریف لیست:

   numbers = [1, 2, 3, 4, 5]

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

2. دسترسی به عناصر:

   print(numbers[0])  # خروجی: 1

با استفاده از عبارت numbers[0] به عنصر اول لیست اشاره می‌کنیم که عدد 1 است. در پایتون، شماره‌گذاری عناصر لیست از صفر آغاز می‌شود.

3. افزودن عنصر:

   numbers.append(6)
print(numbers) # خروجی: [1, 2, 3, 4, 5, 6]

تابع append() برای افزودن عنصر به انتهای لیست استفاده می‌شود. در اینجا، عدد 6 به انتهای لیست اضافه می‌شود و سپس لیست جدید چاپ می‌شود.

4. حذف عنصر:

   numbers.remove(3)
print(numbers) # خروجی: [1, 2, 4, 5, 6]

تابع remove() برای حذف اولین نمونه عنصر مشخص شده استفاده می‌شود. در اینجا، عدد 3 از لیست حذف می‌شود و لیست جدید چاپ می‌شود.

5. تغییر عنصر:

   numbers[1] = 8
print(numbers) # خروجی: [1, 8, 4, 5, 6]

با استفاده از این نوع شیوه، می‌توانید مقدار عنصر مورد نظر در لیست را تغییر دهید. در اینجا، مقدار عنصر در اندیس دوم لیست که 2 است با عدد 8 جایگزین می‌شود.

6. بازیابی طول لیست:

   print(len(numbers))  # خروجی: 5

تابع len() طول لیست (یعنی تعداد عناصر) را برمی‌گرداند. در اینجا، طول لیست numbers که شامل ۵ عدد است حساب می‌شود و چاپ می‌شود.



مثال۷:
یک لیست با نام numbers ایجاد می‌شود و میانگین اعداد درون آن محاسبه می‌شود و چاپ می‌شود.

numbers = [10, 20, 30, 40, 50]
total = sum(numbers) # مجموع اعداد درون لیست
average = total / len(numbers) # میانگین = مجموع / تعداد
print("میانگین اعداد:", average) # چاپ میانگین

این برنامه ابتدا مجموع اعداد در لیست numbers را با استفاده از تابع sum() محاسبه می‌کند. سپس میانگین را با تقسیم مجموع بر تعداد عناصر لیست به دست می‌آورد و آن را چاپ می‌کند.

امیدوارم این آموزش به شما کمک کرده باشه کانال ما را به دوستان خود معرفی کنید
🔗https://t.iss.one/pythonhamid
Media is too big
VIEW IN TELEGRAM
آموزش تصویری پایتون

💎 ۱۰- جلسه دهم - شروع کار با لیست‌ها

🐍 @Pythoni_Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش تصویری پایتون

💎 ۱۱- جلسه یازدهم - ادامه کار با لیست‌ها

🐍 @Pythoni_Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
آموزش تصویری پایتون

💎 ۱۲- جلسه دوازهم - پایان معرفی لیست‌ها

🐍 @Pythoni_Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
آموزش تصویری پایتون

💎 ۱۳- جلسه سیزدهم - کار با لیست‌ها

🐍 @Pythoni_Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
آموزش تصویری پایتون

💎 ۱۴- جلسه چهاردهم - لیستی از اعداد

🐍 @Pythoni_Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش تصویری پایتون

💎 ۱۵- جلسه پانزدهم - ساخت زیر لیست

🐍 @Pythoni_Developers
Please open Telegram to view this post
VIEW IN TELEGRAM