سلام به همهی دوستان علاقمند به برنامهنویسی!
به کانال آموزش برنامهنویسی پایتون خوش آمدید. 🎉
در این کانال هر روز آموزشهای جدید و مفید در زمینه پایتون منتشر میکنیم. هدف ما این است که با دورههای منظم و گام به گام، شما را از مبانی اولیه تا مفاهیم پیشرفته این زبان محبوب همراهی کنیم.
علاوه بر آموزشهای پایه، مطالب کاربردی و چالشهای جذابی نیز برای برنامهنویسان با تجربه و کهنهکار فراهم کردهایم تا همگی بتوانند از محتوای کانال بهرهمند شوند.
با ما همراه باشید و مهارتهای برنامهنویسی خود را به سطح بالاتری برسانید. منتظر نظرات و پیشنهادات شما هستیم. 🌟
پیش به سوی یادگیری و پیشرفت! 🚀
🔗https://t.iss.one/hamidpython123
به کانال آموزش برنامهنویسی پایتون خوش آمدید. 🎉
در این کانال هر روز آموزشهای جدید و مفید در زمینه پایتون منتشر میکنیم. هدف ما این است که با دورههای منظم و گام به گام، شما را از مبانی اولیه تا مفاهیم پیشرفته این زبان محبوب همراهی کنیم.
علاوه بر آموزشهای پایه، مطالب کاربردی و چالشهای جذابی نیز برای برنامهنویسان با تجربه و کهنهکار فراهم کردهایم تا همگی بتوانند از محتوای کانال بهرهمند شوند.
با ما همراه باشید و مهارتهای برنامهنویسی خود را به سطح بالاتری برسانید. منتظر نظرات و پیشنهادات شما هستیم. 🌟
پیش به سوی یادگیری و پیشرفت! 🚀
🔗https://t.iss.one/hamidpython123
🐳3❤1
PythonProTalk:
تاحالا مشکل شده که بخاین یه پوشه رو جوری رمز گزاری کنید که حتا اگه سیستم هک شد اطلاعاتش استخراج نشه
ابتدا کتابخانههای مورد نیاز را نصب کنید
سپس کد پایتون زیر را اجرا کنید
توضیحات مهم
1. رمز عبور قوی از کاربر خواسته میشود یک رمز عبور قوی وارد کند.
2. مشتقسازی کلید از رمز عبور کلید رمزگذاری با استفاده از الگوریتم PBKDF2 از رمز عبور کاربر مشتق میشود.
3. رمزگذاری و رمزگشایی پوشه فایلها درون پوشه با استفاده از کلید مشتقشده رمزگذاری و رمزگشایی میشوند.
4. ایمنی بیشتر با استفاده از salt در این کد از salt استفاده شده که در یک برنامه واقعی باید به صورت تصادفی تولید و به صورت امن ذخیره شود.
🔗https://t.iss.one/hamidpython123
تاحالا مشکل شده که بخاین یه پوشه رو جوری رمز گزاری کنید که حتا اگه سیستم هک شد اطلاعاتش استخراج نشه
ابتدا کتابخانههای مورد نیاز را نصب کنید
pip install cryptography
سپس کد پایتون زیر را اجرا کنید
import os
import getpass
from cryptography.hazmat.primitives.kdf.pbkdf2 import PBKDF2HMAC
from cryptography.hazmat.primitives import hashes
from cryptography.hazmat.backends import default_backend
from cryptography.fernet import Fernet
import base64
def derive_key_from_password(password: str, salt: bytes) -> bytes:
kdf = PBKDF2HMAC(
algorithm=hashes.SHA256(),
length=32,
salt=salt,
iterations=100000,
backend=default_backend()
)
key = base64.urlsafe_b64encode(kdf.derive(password.encode()))
return key
def encrypt_file(file_path, key):
f = Fernet(key)
with open(file_path, "rb") as file:
file_data = file.read()
encrypted_data = f.encrypt(file_data)
with open(file_path, "wb") as file:
file.write(encrypted_data)
def decrypt_file(file_path, key):
f = Fernet(key)
with open(file_path, "rb") as file:
encrypted_data = file.read()
decrypted_data = f.decrypt(encrypted_data)
with open(file_path, "wb") as file:
file.write(decrypted_data)
def encrypt_folder(folder_path, key):
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
encrypt_file(file_path, key)
def decrypt_folder(folder_path, key):
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
decrypt_file(file_path, key)
def is_folder_locked(folder_path, key):
try:
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
with open(file_path, "rb") as f:
data = f.read()
Fernet(key).decrypt(data)
return False
except:
return True
if name == "main":
folder_path = input("Enter the path of the folder: ")
password = getpass.getpass("Enter your password: ")
salt = b'\x00' * 16 # In a real application, generate a random salt and store it securely
key = derive_key_from_password(password, salt)
if is_folder_locked(folder_path, key):
print("The folder is locked.")
unlock = input("Do you want to unlock the folder? (Y/N): ").strip().lower()
if unlock == 'y':
decrypt_folder(folder_path, key)
print(f"Folder '{folder_path}' has been unlocked.")
else:
print("No action taken.")
else:
print("The folder is unlocked.")
lock = input("Do you want to lock the folder? (Y/N): ").strip().lower()
if lock == 'y':
encrypt_folder(folder_path, key)
print(f"Folder '{folder_path}' has been locked.")
else:
print("No action taken.")
توضیحات مهم
1. رمز عبور قوی از کاربر خواسته میشود یک رمز عبور قوی وارد کند.
2. مشتقسازی کلید از رمز عبور کلید رمزگذاری با استفاده از الگوریتم PBKDF2 از رمز عبور کاربر مشتق میشود.
3. رمزگذاری و رمزگشایی پوشه فایلها درون پوشه با استفاده از کلید مشتقشده رمزگذاری و رمزگشایی میشوند.
4. ایمنی بیشتر با استفاده از salt در این کد از salt استفاده شده که در یک برنامه واقعی باید به صورت تصادفی تولید و به صورت امن ذخیره شود.
🔗https://t.iss.one/hamidpython123
❤1👍1👾1
🆕️سیستمتون ضعیفه از پایین بودن کار کرد رنج میبرید نگران نباشید کتاب های گاج معرفی کرد 😅
نه چیزه شرمنده این کد میتونه کمکتون کنه سیستم رو بهینه کنید😁
یادتون نره کانال مارو به دوستانتون معرفی کنید
🔗https://t.iss.one/hamidpython123
نه چیزه شرمنده این کد میتونه کمکتون کنه سیستم رو بهینه کنید😁
import psutil
import os
import shutil
def optimize_system():
clean_temp_files()
optimize_startup()
optimize_system_settings()
def clean_temp_files():
temp_dirs = ['C:\\Windows\\Temp', 'C:\\Users\\Username\\AppData\\Local\\Temp']
for directory in temp_dirs:
for item in os.listdir(directory):
item_path = os.path.join(directory, item)
try:
if os.path.isfile(item_path):
os.unlink(item_path)
elif os.path.isdir(item_path):
shutil.rmtree(item_path)
except Exception as e:
pass
def optimize_startup():
startup_programs = ['Skype', 'Steam', 'Discord', 'Spotify']
for program in startup_programs:
disable_startup_program(program)
def disable_startup_program(program_name):
os.system(f"reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v {program_name} /t REG_SZ /d \"\" /f")
def optimize_system_settings():
disable_unnecessary_extensions()
def disable_unnecessary_extensions():
chrome_extensions = ['Adblock Plus', 'Grammarly', 'Honey']
for extension in chrome_extensions:
os.system(f"command_to_disable_extension {extension}")
optimize_system()
یادتون نره کانال مارو به دوستانتون معرفی کنید
🔗https://t.iss.one/hamidpython123
🎃2👍1
🆕️بنا به در خواست یکی از اعضا توضیحاتی یک سری از قسمت های مقدماتی از پایتون در کانال گذاشته میشه😁
🟥در پایتون متغیرها مکانهایی هستند که برای ذخیره اطلاعات استفاده میشوند. هر متغیر دارای یک نام است که به طور منحصر به فرد آن را شناسایی میکند و مقداری را میپذیرد برای مثال در کد زیر یک متغیر به نام "name" تعریف شده است و مقدار "John" به آن اختصاص داده شده است:
در اینجا:
- "name" نام متغیر است
- "=" عملگر اختصاص مقدار به متغیر است.
- "John" مقداری است که به متغیر اختصاص داده شده است
با استفاده از این متغیر میتوانید به مقدار آن دسترسی پیدا کنید و در بخشهای مختلف کد خود استفاده کنید به عنوان مثال، میتوانید مقدار متغیر را چاپ کنید:
این دستور باعث چاپ مقدار "John" خواهد شد.
🔺️یادتون نره کانال مارو به دوستان معرفی کنید و البته اگه خودتونم عضو نیستید برای آموزش های بیشتر عضو بشین🙏
🔗https://t.iss.one/hamidpython123
#اموزش
🟥در پایتون متغیرها مکانهایی هستند که برای ذخیره اطلاعات استفاده میشوند. هر متغیر دارای یک نام است که به طور منحصر به فرد آن را شناسایی میکند و مقداری را میپذیرد برای مثال در کد زیر یک متغیر به نام "name" تعریف شده است و مقدار "John" به آن اختصاص داده شده است:
name = "John"
در اینجا:
- "name" نام متغیر است
- "=" عملگر اختصاص مقدار به متغیر است.
- "John" مقداری است که به متغیر اختصاص داده شده است
با استفاده از این متغیر میتوانید به مقدار آن دسترسی پیدا کنید و در بخشهای مختلف کد خود استفاده کنید به عنوان مثال، میتوانید مقدار متغیر را چاپ کنید:
print(name)
این دستور باعث چاپ مقدار "John" خواهد شد.
🔺️یادتون نره کانال مارو به دوستان معرفی کنید و البته اگه خودتونم عضو نیستید برای آموزش های بیشتر عضو بشین🙏
🔗https://t.iss.one/hamidpython123
#اموزش
❤1🤝1
🆕️میخاین یه متن از تصویر استخراج کنید
میتونید از برنامه زیر استفاده کنید 🥳
❗️❗️برای استفاده ازش یادتون باشه کتابخانه های
(pytesseract)و ( OpenCV)
رو دانلود کنید ❕️
دانلود نکردیم نکن برنامه کار نمیکنه😒
اگه پشماتون ریخت به کانال زیر یه سر بزن و عضو شو ☺️
🔗https://t.iss.one/hamidpython123
به دوستانتم معرفیش کن نامردی تا چه حد 😤
میتونید از برنامه زیر استفاده کنید 🥳
python
import cv2
import pytesseract
def extract_text_from_image(image_path):
image = cv2.imread(image_path)
text = pytesseract.image_to_string(image)
return text
image_path = 'image.jpg'
extracted_text = extract_text_from_image(image_path)
print(extracted_text)`
❗️❗️برای استفاده ازش یادتون باشه کتابخانه های
(pytesseract)و ( OpenCV)
رو دانلود کنید ❕️
دانلود نکردیم نکن برنامه کار نمیکنه😒
اگه پشماتون ریخت به کانال زیر یه سر بزن و عضو شو ☺️
🔗https://t.iss.one/hamidpython123
به دوستانتم معرفیش کن نامردی تا چه حد 😤
🦄3❤1
🆕️در مورد عملگرا
⁉️عملگرا چیزایی هستند که موقعی که بخاین عملیات ریاضی یا منطقی روی دوتا مقدار انجام بدین به کارتون میان پایین بیشتر توضیح دادهشده 👇
1. عملگرهای محاسباتی (Arithmetic Operators):
این عملگرها برای انجام عملیات ریاضی مانند جمع، تفریق، ضرب، تقسیم و... استفاده میشوند.
مثال:
2. عملگرهای مقایسهای (Comparison Operators):
این عملگرها برای مقایسه دو مقدار و بررسی روابط مانند برابری، بزرگتری، کوچکتری و... مورد استفاده قرار میگیرند.
مثال:
3. عملگرهای منطقی (Logical Operators):**
این عملگرها برای انجام عملیات منطقی مانند AND، OR و NOT بر روی مقادیر منطقی استفاده میشوند.
مثال:
🔗اگه این توضیحات به کارتون اومد توی کانال ما عضو شید❤️
🔗https://t.iss.one/hamidpython123
#اموزش
⁉️عملگرا چیزایی هستند که موقعی که بخاین عملیات ریاضی یا منطقی روی دوتا مقدار انجام بدین به کارتون میان پایین بیشتر توضیح دادهشده 👇
1. عملگرهای محاسباتی (Arithmetic Operators):
این عملگرها برای انجام عملیات ریاضی مانند جمع، تفریق، ضرب، تقسیم و... استفاده میشوند.
مثال:
a = 10
b = 3
جمع
print(a + b) # Output: 13
تفریق
print(a - b) # Output: 7
ضرب
print(a * b) # Output: 30
تقسیم
print(a / b) # Output: 3.3333
باقیمانده
print(a % b) # Output: 1
توان
print(a ** b) # Output: 1000
تقسیم صحیح
print(a // b) # Output: 3
2. عملگرهای مقایسهای (Comparison Operators):
این عملگرها برای مقایسه دو مقدار و بررسی روابط مانند برابری، بزرگتری، کوچکتری و... مورد استفاده قرار میگیرند.
مثال:
a = 10
b = 3
برابر
print(a == b) # Output: False
نابرابر
print(a != b) # Output: True
بزرگتر
print(a > b) # Output: True
کوچکتر
print(a < b) # Output: False
بزرگتر یا مساوی
print(a >= b) # Output: True
کوچکتر یا مساوی
print(a <= b) # Output: False
3. عملگرهای منطقی (Logical Operators):**
این عملگرها برای انجام عملیات منطقی مانند AND، OR و NOT بر روی مقادیر منطقی استفاده میشوند.
مثال:
a = True
b = False
# and منطقی
print(a and b) # Output: False
# or منطقی
print(a or b) # Output: True
# not منطقی
print(not a) # Output: False
🔗اگه این توضیحات به کارتون اومد توی کانال ما عضو شید❤️
🔗https://t.iss.one/hamidpython123
#اموزش
❤2
🆕️در اینجا به معرفی انواع عملگرها و مثالهایی از هر یک میپردازیم.❗️
1. عملگرهای محاسباتی (Arithmetic Operators)
عملگرهای محاسباتی برای انجام عملیات ریاضی استفاده میشوند:
2. عملگرهای مقایسهای (Comparison Operators)
عملگرهای مقایسهای برای مقایسه دو مقدار استفاده میشوند:
3. عملگرهای منطقی (Logical Operators)
عملگرهای منطقی برای انجام عملیات منطقی استفاده میشوند:
4. عملگرهای انتسابی (Assignment Operators)
عملگرهای انتسابی برای اختصاص مقادیر به متغیرها استفاده میشوند:
5. عملگرهای بیتی (Bitwise Operators)
عملگرهای بیتی برای کار با بیتها استفاده میشوند:
6. عملگرهای عضویت (Membership Operators)
عملگرهای عضویت برای بررسی وجود یک عنصر در یک مجموعه استفاده میشوند:
7. عملگرهای هویت (Identity Operators)
عملگرهای هویت برای بررسی هویت دو شیء استفاده میشوند:
این مثالها به شما کمک میکند تا با انواع عملگرها در پایتون آشنا شوید و از آنها در برنامههای خود استفاده کنید.
🟥اگه این آموزش به کارتون میاد اینجا عضو شید و مارو به دوستانتون که میخان پایتون یاد بگیرن معرفی کنی 🙏
🔗https://t.iss.one/hamidpython123
# اموزش
1. عملگرهای محاسباتی (Arithmetic Operators)
عملگرهای محاسباتی برای انجام عملیات ریاضی استفاده میشوند:
a = 10
b = 3
print(a + b) # جمع: 13
print(a - b) # تفریق: 7
print(a * b) # ضرب: 30
print(a / b) # تقسیم: 3.3333
print(a % b) # باقیمانده: 1
print(a ** b) # توان: 1000
print(a // b) # تقسیم صحیح: 3
2. عملگرهای مقایسهای (Comparison Operators)
عملگرهای مقایسهای برای مقایسه دو مقدار استفاده میشوند:
a = 10
b = 3
print(a == b) # برابر: False
print(a != b) # نابرابر: True
print(a > b) # بزرگتر: True
print(a < b) # کوچکتر: False
print(a >= b) # بزرگتر یا مساوی: True
print(a <= b) # کوچکتر یا مساوی: False
3. عملگرهای منطقی (Logical Operators)
عملگرهای منطقی برای انجام عملیات منطقی استفاده میشوند:
a = True
b = False
print(a and b) # and منطقی: False
print(a or b) # or منطقی: True
print(not a) # not منطقی: False
4. عملگرهای انتسابی (Assignment Operators)
عملگرهای انتسابی برای اختصاص مقادیر به متغیرها استفاده میشوند:
a = 10
a += 3
print(a) # جمع و اختصاص: 13
a -= 3
print(a) # تفریق و اختصاص: 10
a *= 3
print(a) # ضرب و اختصاص: 30
a /= 3
print(a) # تقسیم و اختصاص: 10.0
a %= 3
print(a) # باقیمانده و اختصاص: 1.0
a **= 2
print(a) # توان و اختصاص: 1.0
a //= 2
print(a) # تقسیم صحیح و اختصاص: 0.0
5. عملگرهای بیتی (Bitwise Operators)
عملگرهای بیتی برای کار با بیتها استفاده میشوند:
a = 10 # در مبنای باینری: 1010
b = 4 # در مبنای باینری: 0100
print(a & b) # AND بیتی: 0 (0000)
print(a | b) # OR بیتی: 14 (1110)
print(a ^ b) # XOR بیتی: 14 (1110)
print(~a) # NOT بیتی: -11
print(a << 2) # شیفت به چپ: 40 (101000)
print(a >> 2) # شیفت به راست: 2 (0010)
6. عملگرهای عضویت (Membership Operators)
عملگرهای عضویت برای بررسی وجود یک عنصر در یک مجموعه استفاده میشوند:
a = [1, 2, 3, 4, 5]
print(3 in a) # عضو بودن: True
print(6 not in a) # عضو نبودن: True
7. عملگرهای هویت (Identity Operators)
عملگرهای هویت برای بررسی هویت دو شیء استفاده میشوند:
a = [1, 2, 3]
b = a
c = [1, 2, 3]
print(a is b) # هویت یکسان: True
print(a is c) # هویت متفاوت: False
print(a is not c) # هویت متفاوت: True
این مثالها به شما کمک میکند تا با انواع عملگرها در پایتون آشنا شوید و از آنها در برنامههای خود استفاده کنید.
🟥اگه این آموزش به کارتون میاد اینجا عضو شید و مارو به دوستانتون که میخان پایتون یاد بگیرن معرفی کنی 🙏
🔗https://t.iss.one/hamidpython123
# اموزش
❤1👍1
🆕️سیستم لگ میزنه❓️ میخای اطلاعات Cpu رو ببینی اینو میتونی استفاده کنی❗️
🔺️دوستان اگه این به کارتون اومد در کانال من عضو بشین😁
🔗https://t.iss.one/hamidpython123
import time
def get_cpu_info():
stream = os.popen('top -bn1 | grep "Cpu(s)"')
output = stream.read()
os.system('cls' if os.name == 'nt' else 'clear')
print("CPU Usage Information:")
print(output.strip())
if __name__ == "__main__":
while True:
get_cpu_info()
time.sleep(1)
🔺️دوستان اگه این به کارتون اومد در کانال من عضو بشین😁
🔗https://t.iss.one/hamidpython123
Telegram
Python3
🎓 آموزش و پروژههای Python
آموزشهای کاربردی و پروژههای عملی Python برای همه سطوح. 🚀
آموزشهای کاربردی و پروژههای عملی Python برای همه سطوح. 🚀
❤1🔥1
آموزش کامل True و False در پایتون
🆕️سلام به همهی اعضای عزیز چنل!🫡
امروز میخوایم دربارهی مفاهیم
مقدمه
در پایتون،
تعریف و استفاده از مقادیر بولی
در کد بالا، متغیر
عبارات شرطی
عبارات شرطی یکی از کاربردهای اصلی مقادیر بولی هستند. در ادامه مثالهایی از استفادهی
ساختار if
در این مثال، چون
عملگرهای مقایسهای
عملگرهای مقایسهای مقادیری بولی را تولید میکنند. مثال:
عملگرهای منطقی
در پایتون، از عملگرهای منطقی
عملگر and
عملگر
عملگر
عملگر not
عملگر
مقداردهی صحیح به متغیرها
در پایتون، مقادیری مثل اعداد، رشتهها و لیستها هم میتوانند به مقادیر بولی تبدیل شوند. قواعد تبدیل به این صورت است که هر چیزی که تهی (empty) نباشد
مثالهایی از مقادیر True و False
استفاده در حلقهها
مقادیر بولی در حلقهها نیز بسیار کاربرد دارند. به مثال زیر توجه کنید:
حلقه while
در اینجا، حلقه تا وقتی که شرط
تابعهای بازگشتی مقادیر بولی
بسیاری از توابع در پایتون مقادیر بولی برمیگردانند. به چند مثال توجه کنید:
تابع isalpha()
این تابع بررسی میکند که آیا رشته فقط شامل حروف است یا خیر.
تابع isdigit()
این تابع بررسی میکند که آیا رشته فقط شامل اعداد است یا خیر.
نتیجهگیری❗️
مفاهیم
امیدوارم این آموزش براتون مفید بوده باشه. 🙏
اگه این آموزشو دوست داشتی این کانال داخلش عضو شو👇
🔗https://t.iss.one/hamidpython123
#اموزش
🆕️سلام به همهی اعضای عزیز چنل!🫡
امروز میخوایم دربارهی مفاهیم
True
و False
در پایتون صحبت کنیم. این دو مقدار پایه و اساس برنامهنویسی شرطی هستند و نقش بسیار مهمی در منطق برنامهها دارند. با ما همراه باشید تا به طور کامل با این مفاهیم آشنا بشیم.❗️مقدمه
در پایتون،
True
و False
نمایانگر مقادیر بولی (Boolean) هستند. مقادیر بولی دو حالت دارند: یا صحیح (True
) هستند یا غلط (False
). این مقادیر معمولاً در شرطها و حلقهها برای تصمیمگیری و کنترل جریان برنامه استفاده میشوند.تعریف و استفاده از مقادیر بولی
a = True
b = False
در کد بالا، متغیر
a
مقدار True
و متغیر b
مقدار False
را دارند. این مقادیر را میتوان مستقیماً در شرطها و عبارات منطقی استفاده کرد.عبارات شرطی
عبارات شرطی یکی از کاربردهای اصلی مقادیر بولی هستند. در ادامه مثالهایی از استفادهی
True
و False
در شرطها را مشاهده میکنید.ساختار if
if a:
print("a is True")
else:
print("a is False")
در این مثال، چون
a
مقدار True
دارد، خروجی "a is True" خواهد بود.عملگرهای مقایسهای
عملگرهای مقایسهای مقادیری بولی را تولید میکنند. مثال:
x = 5
y = 10
print(x < y) # True
print(x > y) # False
عملگرهای منطقی
در پایتون، از عملگرهای منطقی
and
، or
و not
برای ترکیب و معکوس کردن مقادیر بولی استفاده میشود.عملگر and
a = True
b = False
print(a and b) # False
print(a and True) # True
عملگر
and فقط وقتی مقدار True برمیگرداند که هر دو طرف آن True باشند.
عملگر or
a = True
b = False
print(a or b) # True
print(b or False) # False
عملگر
or
وقتی مقدار True
برمیگرداند که حداقل یکی از طرفهای آن True
باشد.عملگر not
a = True
b = False
print(not a) # False
print(not b) # True
عملگر
not
مقدار بولی را معکوس میکند.مقداردهی صحیح به متغیرها
در پایتون، مقادیری مثل اعداد، رشتهها و لیستها هم میتوانند به مقادیر بولی تبدیل شوند. قواعد تبدیل به این صورت است که هر چیزی که تهی (empty) نباشد
True
است و هر چیزی که تهی باشد False
است.مثالهایی از مقادیر True و False
print(bool(1)) # True
print(bool(0)) # False
print(bool("Hello")) # True
print(bool("")) # False
print(bool([1, 2, 3])) # True
print(bool([])) # False
استفاده در حلقهها
مقادیر بولی در حلقهها نیز بسیار کاربرد دارند. به مثال زیر توجه کنید:
حلقه while
count = 0
while count < 5:
print(count)
count += 1
در اینجا، حلقه تا وقتی که شرط
count < 5
مقدار True
دارد، ادامه پیدا میکند.تابعهای بازگشتی مقادیر بولی
بسیاری از توابع در پایتون مقادیر بولی برمیگردانند. به چند مثال توجه کنید:
تابع isalpha()
این تابع بررسی میکند که آیا رشته فقط شامل حروف است یا خیر.
s = "Hello"
print(s.isalpha()) # True
s = "Hello123"
print(s.isalpha()) # False
تابع isdigit()
این تابع بررسی میکند که آیا رشته فقط شامل اعداد است یا خیر.
s = "12345"
print(s.isdigit()) # True
s = "12345a"
print(s.isdigit()) # False
نتیجهگیری❗️
مفاهیم
True
و False
در پایتون اساسی هستند و در هر جایی که نیاز به تصمیمگیری یا کنترل جریان برنامه دارید، به کار میروند. آشنایی با این مفاهیم و استفاده صحیح از آنها به شما کمک میکند تا برنامههای پیچیدهتری بنویسید و منطق برنامهنویسی خود را بهبود دهید.امیدوارم این آموزش براتون مفید بوده باشه. 🙏
اگه این آموزشو دوست داشتی این کانال داخلش عضو شو👇
🔗https://t.iss.one/hamidpython123
#اموزش
Telegram
Python3
🎓 آموزش و پروژههای Python
آموزشهای کاربردی و پروژههای عملی Python برای همه سطوح. 🚀
آموزشهای کاربردی و پروژههای عملی Python برای همه سطوح. 🚀
❤1
🆕️حلقهها در پایتون (با نام های حلقه یا حلقه های حلقه) یک ساختار کنترل جریان است که اجازه میدهد تا یک قطعه کد را تکرار کنید تا زمانی که یک شرط خاص برقرار باشد.
در پایتون، دو نوع حلقه اصلی وجود دارد:
1. حلقه for: این نوع حلقه به شما اجازه میدهد بر روی یک مجموعه از عناصر (مثل لیست، رشته، تاپل و غیره) حرکت کنید و برای هر عنصر، یک عمل مشخص را انجام دهید.
مثال:
2. حلقه while: این نوع حلقه تا زمانی که یک شرط مشخص را ارضا میکند، ادامه دارد.
مثال:
حلقهها یک ابزار قدرتمند برای تکرار عملیات است و به شما کمک میکنند تا کدهایتان را بهبود دهید و تکراری نشوند. از آنها برای پیمایش لیستها، اعمال بر روی هر عنصر یک لیست و یا بهبود کد مورد استفاده استفاده میکنید. 🔄🐍
برا آموزش های بیشتر و معرفی کد های کار بردی
داخل چنلمون عضو شید خواهش میکنم😭تولو خدا
🔗https://t.iss.one/programming_persian
در پایتون، دو نوع حلقه اصلی وجود دارد:
1. حلقه for: این نوع حلقه به شما اجازه میدهد بر روی یک مجموعه از عناصر (مثل لیست، رشته، تاپل و غیره) حرکت کنید و برای هر عنصر، یک عمل مشخص را انجام دهید.
مثال:
print(i)
2. حلقه while: این نوع حلقه تا زمانی که یک شرط مشخص را ارضا میکند، ادامه دارد.
مثال:
while num < 5:
print(num)
num += 1
حلقهها یک ابزار قدرتمند برای تکرار عملیات است و به شما کمک میکنند تا کدهایتان را بهبود دهید و تکراری نشوند. از آنها برای پیمایش لیستها، اعمال بر روی هر عنصر یک لیست و یا بهبود کد مورد استفاده استفاده میکنید. 🔄🐍
برا آموزش های بیشتر و معرفی کد های کار بردی
داخل چنلمون عضو شید خواهش میکنم😭تولو خدا
🔗https://t.iss.one/programming_persian
Telegram
گروه کدنویسی
We also support graphic designs
Python: https://t.iss.one/+8Lr9iOcHljxkNTZk
Python: https://t.iss.one/+8Lr9iOcHljxkNTZk
❤1👍1