اكواد بايثون جاهزة للمبتدئين والمحترفين | collection of python codes for professional
موقع ومدونه جي كودرس ترحب دائما بكل الزائرين الجدد. حيث اننا في هذا الموقع نقدم لكم الكثير من الاكواد البرمجيه. في مختلف المجالات فمثلا لدينا اكواد بايثون جاهزه و اكواد جافا واكواد سي بلس وغيرها من الاكواد لذلك دائما عزيز القارئ
حاول البحث عن الاكواد التي تريدها في موقعنا اولا لاننا نقوم بتغذيه الموقع بشكل شبه يومي وملئة بالاكواد الكثيره في مختلف اللغات كما ذكرنا لكم ايضا يسعى موقع جي كودرس الى نشر ثقافه البرمجه بين العرب لان علم البرمجه غير منتشر بشكل كبير في الوطن العربي لذلك نضع لكم امثله وشروحات في مختلف لغات البرمجيه بين ايديكم. دائما حاول التطبيق على اكثر من كود وحاول حله مع نفسك قبل ان ترى حل الكود لتعرف ما هو مستواك البرمجي.
برمجه والتطوير باستخدام لغه بايثون. مهاره لا يتقنها الجميع وايضا هي من اكثر المجالات التي عليها طلب في سوق العمل حاول الدخول الى متصفح جوجل والبحث على ماهي افضل اللغات البرمجيه التي عليها طلب كبير في سوق العمل . بطبيعه الحال , ستجد ان لغه بايثون تتصدر المرتبه الاولى وذلك لعده اسباب كما اخبرناكم سابقا السبب الرئيسي هو سهلوة اللغه والبساطه وايضا المكتبات المتوفره بكثره في هذه اللغه يمكنك باستخدام لغه بايثون عمل تطبيقات وبرامج سطح المكتب او حتى عمل نماذج للذكاء الاصطناعي تقوم بوضعها على هاتف او على كاميرا تعمل بالشكل المطلوب الذي ترغب به. هذه اهم الاشياء التي ساعدت لغه بايثون في الانتشار ايضا تعد البساطه عامل رئيسي وكبير جدا. فيمكنك باستخدام كود بايثون كتابه 300 سطر ونفس الكود عندما تريد كتابته بلغة الجافا تحتاج الى ما يقارب الالف سطر او الاكثر. السبب يرجع في المكتبات التي توفرها لغه بايثون. لذلك هل ترغب في تعلم لغه بايثون بشكل رائع اذا كان جوابك نعم سوف اقول لك اننا سوف نقوم بتغذية الموقع بالكثير من الاكواد التي يمكنك التدرب عليها الى ان تصبح محترف تكويد بالpython
طباعة جميع الكلمات من list مع جعل اول حرف capital في python
هذا مثال بسيط جدا جدا واعتق الاغلب منكم يستطيع حله وهو انه لدينا List بها مجموعة من الكلمات ونريد طباعة جميع الكلمات مع جعل اول حرف فقط capital letter ببساطة لو استخدمنا الطريقة العادية سوف نطيل الحل ولذلك جعلنا def مخصصة لارجاع الكلمات باول حرف capital ونضعها على loop لكي يلف على الكلمات التي في List ويطبع اول حرف كابتل منها
def fun_big_letter(letter) :
return letter.capitalize()
list_letter = ["ahmed" , "geecoders" , "mohamed"]
for i in range (len(list_letter)) :
list_letter[i] = fun_big_letter(list_letter[i])
print(list_letter)
شرح استخدام map في python
ببساطة عباره map تقوم بتنفيذ الfunction اكثر من مره على الlist يمكن ان نعتبرها مثل for ولكن بشكل ابسط وتعمل على list لذلك نقوم باعطائها الmethode و list وهيا ستقوم بعمل المطلوب وتعد الmap من اهم الاشياء التي يجب عليك معرفتها في اللغه وذلك لاهميتها بالنسبة لك ونحن نحاول شرح كل شيئ بالتفصيل لكم بحيث تستطيع التعامل مع اللغه مستقبلا بسهوله وبدون وضع الكثير من الاكواد .
def fun_big_letter(letter) :
return letter.capitalize()
list_letter = ["ahmed" , "geecoders" , "mohamed"]
map_exaple = list(map(fun_big_letter,list_letter))
print(map_exaple)
شرح كيفية استخدام الfiler في بايثون
الfilter تعتبر نفس الmap تقريبا ولكن هنا نقوم بعمل فلترة للعناصر الموجوده بالlist وهنا استخدمنا lambda وهي نفس الdef تقريبا وبعدها تضع الشرط او الif الذي تريد عملة وبعدها تقوم باعطائها الليست التي سوف تعمل عليها لكي تقوم بعمل فلترة وهنا اخبرته ان يطبع فقط الارقام التي تقبل القسمة على العدد 2 .
map_exaple = list(filter(lambda letter : letter % 2 == 0 , [1,2,3,4,5,6,7,8,9] ))
print(map_exaple)
كيفية التعامل مع المكتبات وال import في بايثون
تعد المكتبات من اكثر الاشياء التي لا غنى عنها في المشاريع الكبيره حيث يوجد بعض المكتبات التي عليك تثبيتها على جهازك لكي تستطيع استخدامها ومكتبات اخرى لا تحتاج فهي default مع المحرر ومن هذة المكتبات وهي math وهي من اشهر المكتبات لحل اغلب المعادلات الرياضية يمكنك كتابة الامر import math في اول البرنامج وبهذا لقد استدعيت المكتبة يمكنك بالنقر على ctrl + click mouse للتوجة الى المكتبة وقراءة العناصر التي بداخلها مثل لفت نظرك خاصية sin وتريد استخدمها دون كتابة اسم المعادله لحلها لذلك سوف تكتب اسم المكتبة وبعدها العنصر الذي تريد مثل sin وتعطية القيمة او يمكنك عمل from math import * للمكتبة حيث ان علامة * تعني ان يرث كل ما فيها لذلك يمكنك كتابة الاسم مباشرة دون اسم المكتبة وسوف يخرج لك الناتج , يمكنك ايضا عمل import معين من المكتبة لاستخدامه دون كتابة اسم المكتبة كما هو موضح بالصورة . الطريقة الاخيره يمكنك كتابة import وبعدها اسم المكتبة وبعدها as geecoders حيث يمكنك بعد كلمة as عمل اسم للمكتبة ولكن تاكد ان هذا الاسم لا يتعارض مع اي اسم مكتبة اخرى وبدلا من كتابة الاسم math.sin يمكنك عمله geecoders.math ويفضل استخدام هذا الامر عندما تستخدم مكتبة ذات اسم كبير
import math
from math import *
print(math.sin(30))
print(sin(30))
شرح Try و except في البايثون
في الجافا او اغلب لغات البرمجة الاخرى تسمى try and catch هي نفس العملية ببساطة لدينا الامر try نكتب به العملية اذا نجحت بمعنى اذا كان الرقم يقبل القسمة سوف يطبع الناتج واذا فشلت العملية سوف يدخل في مرحلة except ويطبع ما بداخلها او يقوم بتنفيذ العملية التي توجد بداخلها .
(x,y) = (5,0)
try:
z = x/y
print(z)
except :
print ("divide by zero")
الى هنا يكون انتهى درس اليوم اتمنى ان يكون هذا الدرس مفيد لكم وتعرفتم على خوارزميات جديدة لكتابة الاكواد في بايثون وفي الدروس القادمه سوف نحاول معكم في مستوايات اكثر تقدمنا يمكنك الاطلاع على احد المقالات السابقه لكي تستفاد منها
tensorflow python erp python django mongodb python mongodb python host