امثلة حول استخدام dictionary في لغة بايثون | Examples of dictionary use in Python

امثلة حول استخدام dictionary في لغة بايثون | Examples of dictionary use in Python

امثلة حول استخدام dictionary في لغة بايثون | Examples of dictionary use in Python

من اهم اللغات التي يجب ان تركز عليها في الاونه الاخيره وهي لغه بايثون وذلك لان هذه اللغه اصبحت مطلوبه في سوق العمل بشكل مأهول لذلك اذا كنت تبحث عن وظيفه مستقبليه في عالم البرمجه يمكنك تعلم لغه البايثون او يمكنك تعلم اي لغه برمجه اخرى لانه كما تعلمون المستقبل متجه بشكل كبير الى الذكاء الاصطناعي و الي التكنولوجيا والكمبيوتر بشكل خاص , لغه python تتميز بانها قادره على تعليمك الذكاء الاصطناعي ويمكنك استخدامه في الذكاء الاصطناعي وهي من اهم اللغات التي يجب على الجميع التركيز عليها في الفتره الحاليه. ولكن كما تعلمون ان كل لغه برمجه تظهر جديده تحل مشكله للغات التي قبلها. 


لغه بايثون ظهرت عندما وجدت هنالك مشاكل في لغات البرمجه الاخرى وانها نفس الشكل تقريبا سواء java او c و c++ ف لغه بايثون وفرت علينا كتابه اكواد كثيره حيث توفر هذة اللغة اختصارات رهيبه جدا بدلا من كتابه كود جافا من 50 سطر على سبيل المثال يمكنك عمله في البايثون بحوالي 20 سطر او اقل , الامر نفسه و النتيجه نفسها ولكن syntax اللغه ابسط وايضا يوجد مكتبات تسهل عليك الكثير من العمليات والاختبارات موجوده بالبايثون سنحاول مشاركه الكثير من النماذج ومن الاختبارات ومن الامثله. التي يمكنك الاستفاده منها في تحسين مستواك في لغه بايثون.


طباعة عناصر من داخل Json و معرفة عدد العناصر الموجوده بداخل dictionary بلغة python

طباعة عناصر من داخل Json و معرفة عدد العناصر الموجوده بداخل dictionary بلغة python

في المقالة التالي قمنا بشرح لكم كيف تقوم باستخدام القاموس حيث اننا نقوم بعمل {} ونض عبداخله key & value وكان الاول الاسم وبداخله القيمة احمد والثاني s name والقيمة محمود والاخيره ونريد طباعة الاسم الموجود بداخل القاموس واعتقد اننا شرحنا هذا جيدا في الدروس السابقه وسوف نقوم بطباعة الاسم و عدد العناصر الموجوده بداخله كما هو موضح بالصورة التاليه 


u = {
"name" : "ahmed",
"s_name" : "mahmoud",
"e_name" : "mohamed",
}
print(u["name"])
print(len(u))


كيفية استخدام api داخل لغة بايثون 

كيفية استخدام api داخل لغة بايثون

في هذا الكود يقوم بجلب بيانات الطقس من api ويقوم بعرضها على شكل json وقمنا بعرض مجموعة البيانات كامله وايضا قمنا بتحديد درجة الحرارة التي نريد طباعتها عن اننا توجهنا الى key الخاص بها وبعدها الى درجة الحرارة ووجدناها كانت fahrenheit لذلك قمنا بطرح منها العدد 273 لكي نحصل على درجة الحرارة المتعارف عليها .


import requests
import json

api_key = "204c762825b47ea8dd6859fb9e5b344b"
api_url = "http://api.openweathermap.org/data/2.5/weather?"
comp_url = api_url + "append= " + api_key + "&q=cairo"
response = requests.get(comp_url)
rec_dict = response.json()
print(rec_dict)
print(rec_dict["main"]["temp"]-273)


معرفة key و valuues للقاموس الموجود في بايثون !

معرفة key و valuues للقاموس الموجود في بايثون !

كما ترون لدينا قاموس موجود\ بداخل json_code به الاسماء عباره عن key والعناصر يرمز لها ب values ونقوم بطباعتها لكي نعرف العناصر والمفاتيح الخاصه بها عن طريق كتابة الرمز الخاص سواء keys او values .


json_code = {
    "name" : "aaa",
    "names" : "bbb",
    "namess" : "ccc",
}

print(json_code.keys())
print(json_code.values())


معرفة بيانات معينة من داخل dictionary في python

معرفة بيانات معينة من داخل dictionary في python

كما تعلمنا سابقا انه يمكننا جلب البيانات عن طريق اننا نقوم بكتابة الاسم الذي يحمل العناصر وبعدها [] ونكتب اسم الkey الذي نريدة , الطريقة الاخرى اننا نقوم بعمل get ونكتب اسم العنصر ولكن الفرق ان المر get اذا لم يجد العنصر يمكنك ان تضيفه بداخله او يمكنك تركه فارغ وسوف يخبرك انه null عكس طريقة الlist الذي سوف يرجع لك null , وهنا قمنا بطلب المفتاح www واذا لم يجده يقوم بانشاءه ويكون الاسم geecoders .


json_code = {
    "name" : "aaa",
    "names" : "bbb",
    "namess" : "ccc",
}
print(json_code["name"])
print(json_code.get("www" , "geecoders"))


كيفية فصل العناصر الموجوده داخل القاموس في بايثون 

كيفية فصل العناصر الموجوده داخل القاموس في بايثون

هنا نستخدم الامر items وهي تقوم بفصل كل عناصر القاموس وقمنا بعمل for واحده تحمل المفتاح والاخرى تحمل العناصر في النهاية الكود الاول والثاني نفس الناتج ولكن الطريقة تختلف ونحن نحاول شرح كل الطرق لكم .


json_code = {
    "name" : "aaa",
    "names" : "bbb",
    "namess" : "ccc",
}

for key in json_code :
    print(f"key is {key} and value {json_code[key]} ")

print("-"*20)
for key , value in json_code.items() :
    print(f"key is {key} and value {value} ")
    

الى هنا نكون وصلنا معكم الى نهاية هذة المقالة اتمنى ان تكون فكرة القاموس وصلت لكم بالشكل المطلوب ونتمنى ان نراكم في مقالة اخرى ولمزيد من الاكواد والامثلة في لغة البايثون يمكنكم مشاهدة المقالات التالية 


tensorflow python erp python django mongodb python mongodb python host

تعليقات