كود برنامج بلغة البايثون يقوم بتحويل العملات - python code Currency Converter

 

كود برنامج بلغة البايثون يقوم بتحويل العملات - python code Currency Converter

دورة لغة بايثون للمبتدئين - How to learn Python


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


لغة بايثون تعد من اكثر اللغات التي عليها طلب كبير في تعلم لغة البرمجة بايثون من البداية وحتى المستوى المتقدم حيث يريد فئة كبيره منكم تعلم python و تطوير برنامج بايثون حيث ان لغة بايثون هي لغة كائنات ويمكنك من خلالها تطوير برنامج بايثون سطح مكتب اي فكرة تخطر ببالك وايضا هي لغة تدخل في الذكاء الاصطناعي وهو Ai لذلك قدمنا لكم سابقا مقالة بعنوان تعلم لغة البرمجة بايثون من البداية وحتى المستوى المتقدم وشرحنا لكم فيها لغة البايثون ببساطة وساعدناكم في كتابة اول كود برمجي باستخدام لغة بايثون .


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


ماهي استخدامات البايثون - What are the uses of Python


يمكنك برمجة الويب باستخدام بايثون و تحليل البيانات باستخدام بايثون و تتميز ب أفضل لغة عليها طلب وبسيطة في نفس الوقت وتعد من لغات ذات المستوى العالي لانها قوية تستخدم بكثرة في الذكاء الاصطناعي ويمكنك تحميل اللغة بصورة المجانية من الموقع الرسمي و البدء في تعلم الاساسيات وبعدها الانتقالى الكتاب الخاص باللغة pdf لكي تطور من مهاراتك بشكل اكبر فيها ويوجد مصادر اخرى بشكل مجاني وتطوير تطبيقات من خلالها و مجال العمل بها متوفر ولكن يجب ان تكون ذو أسلوب جيد وطريقة كتابة clean code اي ان الاكواد البرمجية عليك كتابتها بشكل نظيف و ببساطة و ليس فقط كتابة اي كود ينفذ ما تريد ويوجد شرح في الكلين كود يمكنك الاطلاع عليه هل تعلم ان الكثير من الشركات تهتم بكتابة كود نظيف لذلك تجد اي مبرمج يسعى لكتابة البرنامج الخاص به بشكل جميل ومبسط , ستتعلم و سنتعرف مع الوقت على طريق كتابة الاكواد بشكل نظيف , وايضا يجد عليك ان تتعلم البرمجة الشيئية الكائنية learning oop ويوجد شروحات مفتوحة المصدر ومتوفرة بي العربي يمكن لاي شخص ان يبدأ تعلم مفهوم برمجة لغة البايثون ب سهولة عبر منصة geecoders وهي تعتبر منصة للبرمجة و تعلم البرمجة سواء بلغة الجافا او البايثون او غيرها من اللغات بلغة عربية .


عن لغة بايثون - About Python


كما ذكرنا لكم في مقدمة المقالة فإن لغة بايثون واحده من اجمل وابسط اللغات و سوف تفضلها عن الباقية لسولتها وتوفرها بكل مكان تقريبا و برنامج بايثون البسيط  المتوفر على الإنترنت والتي توفر المصادر تعلّم كثيرة مخصصة الى المبرمجين و تعليم و إدراك اللغة ليس امر صعب لان لغة بايثون من احد الطرق التي يمكنك تعلم بايثون بواسطتها هي جوجل حيث اطلقت كورس بسيط في عمل دليل يحتوي على كثير من المعلومات التي تستطيع بواسطتها التطور من مستواك في لغة بايثون للجميه بالسهولة للتطوير من مستوى الاشخاص و للحصول على فرصة لاخذ علم لغة البايثون و ستجد نفسك احببت اللغة للغاية ويمكنك اخذها ولغة اخرى بجانبها مثل الجافا فهي مهمة جدا ويوجد لها الدورات الكثيرة جدا سواء بالعربي او بالانجليزي بشكل free وفهم لخوارزميات اللغة و تطوير نفسك اون لاين بإستمرار . طريقة النصوص يمكنك تغيرها من الكود .


برنامج تحويل العملات بلغة البايثون


فكرة البرنامج انها عبارة عن الآلة تقوم بكتابة اسم العملة التي تريد التحويل منها وليكن الدولار الامريكي وبعدها تكتب اسم العمله المراد التحويل اليها وليكن الروبية الهنديه بعدها تكتب القيمة التي تريد تحويلها وسوف يعمل على التحويل , 


كود البرنامج بلغة البايثون pythone code



import requests 
class Currency_convertor: 
    rates = {}  
    def __init__(self, url): 
        data = requests.get(url).json() 
        self.rates = data["rates"]  
    def convert(self, from_currency, to_currency, amount): 
        initial_amount = amount 
        if from_currency != 'EUR' : 
            amount = amount / self.rates[from_currency] 
        amount = round(amount * self.rates[to_currency], 2) 
        print('{} {} = {} {}'.format(initial_amount, from_currency, amount, to_currency)) 
if __name__ == "__main__": 
    url = str.__add__('http://data.fixer.io/api/latest?access_key=', YOUR_ACCESS_KEY)   
    c = Currency_convertor(url) 
    from_country = input("From Country: ") 
    to_country = input("TO Country: ") 
    amount = int(input("Amount: ")) 
    c.convert(from_country, to_country, amount) 


الطباعة والمخرجات - output


From Country: USD 

TO Country: INR 

Amount: 1 

1 USD = 70.69 INR



المصدر geeksforgeeks


مقالات اخرى بالبايثون

    تعليقات