Python Everywhere
52 subscribers
43 photos
1 video
31 links
کتابی جامع از تکنولوژی و پایتون در قالب فضای مجازی.
Download Telegram
#Basic_Python - 1


دیکشنری Dictionary
دیکشنری ها نوع دیگه ای از متغیر ها هستن که کمی با لیست و تاپل فرق دارن.
یک دیکشنری میتونه بینهایت کلید واژه و برای هرکدوم از کلید واژه ها مقدار داشته باشه.‌

فرم دیکشنری:
dict_example = {"name": "Haman", "age": 16}

همونطوری که میبینید کلید واژه ها از نوع استرینگ هستن و باید داخل دوتا " (کوت) قرار بگیرن.
برای تعیین مقدارِ هر کلید واژه از علامت : استفاده میشه (نباید بعد از کلید واژه برای گذاشتنِ دو نقطه فاصله بزارید).

توی مثال بالا کلید واژه های ما name و age هستن که مقدارِ Haman و 16 رو به همراه دارن.

بعد از هر کلید واژه و مقدارش، درصورتی که بیشتر از یک کلید واژه داشته باشیم باید از کاما ( , ) استفاده کنید.


بهتره که فرم دیکشنری هاتون رو به این شکل بنویسید:
dict_example = {
"name": "Haman",
"age": 16,
"health": True
}

نکته: زمانی که یک قطعه از کد ما به خط بالاترش مربوط میشه و به عبارتی ادامه‌ی خط بالاتره، باید قبلش چهار space یا یک tab فاصله باشه.


در صورتی که از دستور پرینت برای چاپ مثالمون استفاده کنیم، خروجی به این صورت میشه:
dict_example = {
"name": "Haman",
"age": 16,
"health": True
}

print(dict_example)

خروجی:
{"name": "Haman",  "age": 16, "health": True}



ادامه
#Basic_Python - 2


متد ها در دیکشنری
دیکشنری ها چندین متد دارن که من اینجا مهم ترین هاشون رو میگم:

dict_example["height"] = 183.5

متد اول برای اضافه کردن کلید واژه جدید و مقدار اون هستش که ابتدا اسم متغیر دیکشنری ای که میخوایم و بعد کلید واژه جدیدش داخل براکت قرار میگیره. مقدار سمت راستِ مساوی هم مقدارِ کلید واژه ای هست که میسازیم که در بالا از نوع float یا عدد اعشاریه.
dict_example.pop("age")

این متد برای حذفِ یک کلید و مقدار اون از دیکشنری هست.

dict_example.items()

این متد تمام آیتم ها (کلید ها و مقدار ها) رو توی یک دیکشنری داخل خودش داره و میشه توی هر دستوری ازش استفاده کرد.

dict_exmaple.keys()

این متد فقط تمام کلید واژه هارو داخل خودش نگه میداره‌.

dict_example.values()

این متد فقط تمامی مقدار هارو داخل خودش نگه میداره.



مثالی از متد های بالا:
iphone13 = {
"color": "silver",
"ram": 6,
"ios": 17,
"space": 512
}

print(iphone13.values())
print(iphone13.keys())

خروجی اولین پرینت:
"silver", 6, 17, 512

خروجی دومین پرینت:
"color", "ram", "ios", "space"



و در آخر کلمه کلیدی دیکشنری توی پایتون dict هستش؛ مثل استرینگ و اینتیجر که str و int هستن.
#Basic_Python - 3

نحوه کامنت کردن یا Comment
کامنت کردن تو برنامه نویسی معنی لغو، بی استفاده، نادیده گرفتن و مشتقاتش رو میده.

حالا توی پایتون 2 راه ساده برای کامنت کردن وجود داره:
#This is a comment

print("Iran is oldest country in the world")

توی مثال بالا This is a comment فقط توی کد ها نمایش داده میشه و تاثیری توی خروجی نداره.
#This is a comment

#print("Iran is oldest country in the world")

اما توی این مثال هیچ خروجی وجود نداره چرا که دستور print هم کامنت شده.
"""
iran = 4200

print(f"Iran is {iran} Years Old")
"""

از این روش برای کامنت کردنِ چند لاین کد با استفاده از 3 تا کوت در اول و آخرِ مسیری که میخوایم کامنت بشه استفاده میشه.



🖼️ @izPython
Please open Telegram to view this post
VIEW IN TELEGRAM
#Basic_Python - 4

دستورات شرطی توی پایتون
📖 زمان مطالعه: 2 دقیقه

توی این پست با دستور if پایتون و چگونگی عملکرد اون آشنا میشید.

مطالعه

🖼️ @izPython
Please open Telegram to view this post
VIEW IN TELEGRAM
#Basic_Python - 5

دستورات شرطی elif و else
📖 زمان مطالعه: 2 دقیقه

توی این پست با دستورات elif و else پایتون و چگونگی عملکرد اون آشنا میشید.

برای مطالعه کلیک کنید

🖼️ @izPython
Please open Telegram to view this post
VIEW IN TELEGRAM
#Basic_Python - 6

مدیریت خطا ها با try و except
📖 زمان مطالعه: 3 دقیقه

توی این پست با چگونگی مدیریت ارور ها به کمک دستورات شرطی try و except آشنا میشید.

برای مطالعه کلیک کنید


🖼️ @izPython
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👾1