لغة بايثون تعتبر واحدة من أشهر لغات البرمجة وأكثرها استخدامًا وتعددًا لمجالات العمل، كما أنها من اللغات التي يُنصح بها لمن يريد البدء في تعلم البرمجة من الصفر بدون أي خبرة مسبقة. وقد تعرفنا في مقالات سابقة على الكثير من لغات البرمجة المميزة، فتعرفنا على لغة جافا Java المميزة، وتعرفنا كذلك على لغة سي++ الشهيرة وأهم مميزاتها واستخداماتها. وفي مقال اليوم إن شاء الله سنتحدث بالتفصيل عن لغة Python ونبذة عن نشأتها، مميزات لغة البايثون، استخدامات لغة بايثون، تطبيقات لغة بايثون، وأخيرًا سنوفر أفضل مصادر لتعلم اللغة. ما هي لغة بايثون؟
- بايثون هي لغة برمجة كائنية التوجه، عالية المستوى، مفتوحة المصدر، وهي لغة تفسيرية، سهلة الكتابة، بسيطة الفهم، متعددة الأغراض. ما هي لغة بايثون واستخدامتها ؟. قام الهولندي جيدو ڤان روسم Guido van Rossum بتطوير اللغة في عام 1991م، وهي حاليًا تعتبر من أشهر 5 لغات برمجة على مستوى العالم، وهي ثاني أكثر اللغات المستخدمة في عام 2020م حسب تصنيف TIOBE. - تم تطوير لغة بايثون بالاعتماد على لغة C والتي تم استخدامها لتطوير الكثير من لغات البرمجة المعروفة، وتتميز بايثون بالدعم الهائل المتوفر على الإنترنت فدائمًا ما تكون أقسام Python على منتديات البرمجة أحد أكثر الأقسام تفاعلًا، وهو ما يدل على مدى انتشار هذه اللغة، كما توجد آلاف المكتبات مفتوحة المصدر التي يمكن الاعتماد عليها للقيام بكل شيء تقريبًا، وهذا من أهم فوائد لغة بايثون.
- ما هي لغة بايثون واستخدامتها ؟
- ما هي بايثون Python - أراجيك - Arageek
- فكرة عامة عن لغة البايثون python – e3arabi – إي عربي
- تمويل فوري من منصة سلفة 1443 بدون تحويل الراتب أو وجود ضامن - ثقفني
ما هي لغة بايثون واستخدامتها ؟
لغة بايثون من لغات البرمجة الشهيرة التي تُسهل على المبرمجين التعامل مع الملفات. من ضمن سلسلة المقالات الموجهة للمبتدئين التي تقدمها بايثونات لقرائها الكرام، سنتطرق في هذا المقال الى كيفية التعامل مع الملفات بلغة برمجة بايثون والتي تتضمن وظائف قوية وسهلة الإستخدام للتعامل مع الملفات. تعتبر مهارات التعامل مع الملفات من أبسط وأهم المهارات التي يجب أن يتحلى بها المبرمجون بأي لغة يبرمجون بها. تعد الملفات أهم الوسائط لتخزين البيانات بأنواعها ليتم استرجاع تلك البيانات و معالجتها أو حتى لتكون مدخلات لتشغيل برامج أخرى. أوضاع التعامل مع الملفات في لغة بايثون قبل البدء لا بد لنا أن نتعرف على أوضاع التعامل مع الملفات لغة البرمجة البايثون سواء للقراءة أو الإنشاء و الكتابة. سيلخص الجدول التالي تلك الأوضاع بشكل موجز قبل استخدامها في برامجنا. الوضع وظيفة الوضع r لفتح الملف بوضع القراءة فقط و يكون المؤشر واقفا على بداية الملف w لفتح الملف بوضع الكتابة فقط. فكرة عامة عن لغة البايثون python – e3arabi – إي عربي. بحيث إذا فتح ملف موجود ستقوم بايثون بمسح ما هو مكتوب بالملف و الكتابة فوقه. و اذا لم يكن اسم الملف المراد فتحه موجودا ستقوم بايثون بإنشائه أوتوماتيكيا للكتابة عليه a لفتح الملف بوضع الإضافة.
ما هي بايثون Python - أراجيك - Arageek
وأيضا تدعم كل من البرمجة كائنية التوجه والمنظمة بشكلٍ كامل كما أنها تدعم إلى حد كبير البرمجة الوظيفية
وهذا ما يجعلها لغة برمجية متعددة الاستخدامات ويمكن استخدامها وتطبيقها في مجموعة واسعة جدًا من المجالات. ولكن قد تسأل نفسك كيف تحولت لغة البايثون ووصلت الى هذا الحد من التطور
بحيث أصبحت لغة البرمجة الأكثر نموًا واستخدامًا من قبل المبرمجين في كافة أنحاء العالم؟
العامل الرئيسي في ذلك هو وجود مكتبات ضخمة ومتنوعة يمكن أن تساعد المبرمجين المبتدئين على الاستعانة بها في كتابة تعليماتهم البرمجية بسهولة
هذه المكتبات قام مبرمجون آخرون بوضعها بوقت سابق ويمكن لأي شخص الاعتماد عليها وتعديلها ونشرها كيفما يريد
أيضًا فإنها لغة مجانية مفتوحة المصدر وبذلك فإنها لا تخضع لأي شركة ولا يمكن لأحد أن يحد من انتشارها. بفضل المكتبات البرمجية الضخمة الموجودة على شبكة الأنترنت مجانًا، يستطيع جميع المبرمجين بما فيهم المبتدئين والمحترفين إنشاء مشاريع برمجية بسرعة
و دون الحاجة إلى دفع أي مبلغ مادية أو إعادة كتابة الكود البرمجي من جديد
فمن أجل الوصول إلى هذه المكتبة هناك الكثير من المصادر التي يمكن الاستعانة بها. ما هي بايثون Python - أراجيك - Arageek. ملاحظة: تستخدم الشبكة الأمريكية نتفلكس برنامج streaming وهو برنامج تم بناءه بلغة البايثون من أجل بث المحتوى المرئي عبرالإنترنت للعملاء.
فكرة عامة عن لغة البايثون Python – E3Arabi – إي عربي
ممتاز.. والآن لنقم بإنشاء ملف نصي باسم يحتوي النص التالي ليكون جاهزا للمهارة التالية. #1 is the number one arabic python blog where you can find anything related to python programming قراءة محتويات ملف في لغة بايثون والآن لنكتب برنامجا يقرأ جميع محتويات الملف النصي دفعة واحدة ثم يطبعها على الشاشة # opening file in reading mode
rf = open("", 'r')
# reading whole file as a chunk into a variable
data = ()
# printing read data
print(data)
() توجد لدى بايثون وظيفة مفيدة لقراءة محتويات الملف على شكل أسطر متفرقة. لنقم بتعديل البرنامج السابق ليكون كالتالي: # opening file in reading mode
rf = open("", "r")
# reading lines from the file and print them one by open
for line in adlines():
print(line)
() لنستخدم الآن وضع الإضافة بالبرنامج التالي ليقوم المستخدم بإدخال نص يتم إضافته على الملف النصي السابق دون محو محتوياته الأصلية. # opening file in appending mode
rf = open("", 'a')
txt = input(">>> ")
() التعامل مع الملفات من خلال جملة with لنكتب الآن برنامجا نستفيد فيه من خاصية قراءة و كتابة البيانات الثنائية مع استخدام مهارة الإغلاق التلقائي للملفات المفتوحة باستخدام with.
3- الذكاء الاصطناعي Artificial Intelligence
- من أهم الاستخدامات لهذه اللغة هو الاعتماد عليها في برمجة تقنيات الذكاء الاصطناعي AI وتعلم الآلة، حيث تستطيع برمجة الشبكات العصبونية Neural Networks واستخدامها في بناء تطبيقات قادرة على التعلم والتطوير الذاتي. - توفر اللغة مجموعة مميزة من المكتبات المستخدمة في المجال أشهرها مكتبة Tensor Flow / Theano / NumPy وغيرها، وهو ما جعلها واحدة من أفضل لغات برمجة الذكاء الاصطناعي على الإطلاق. 4- تطبيقات سطح المكتب Desktop Application - تعتبر بايثون من اللغات المميزة التي يمكن الاعتماد عليها لتطوير برامج الكمبيوتر، خصوصًا مع توفير اللغة أدوات خاصّة لذلك من أشهرها PyQT Toolkit وكذلك مكتبة كايفي Kivy والتي باستخدامها يمكن تطوير برامج تعمل على جميع أنظمة الكمبيوتر وكذلك الهاتف المحمول. 5- برمجة الألعاب Game Programming
- تعتبر برمجة الألعاب من مجالات استخدام لغة بايثون Python، حيث تتوفر اللغة على مجموعة مكتبات وأطر عمل رائعة يتم الاعتماد عليها في ذلك وأشهرها مكتبة PyGame / Pyglet / Cocos2d، لذلك تعتبر من أشهر لغات برمجة الألعاب حاليًا. - توجد أيضًا بعض محركات ألعاب الفيديو التي تدعم استخدام اللغة وأبرزها محرك Panda3D.
التمویل متوفر بدون تحویل راتب. ألا تقل فترة العمل عن ستة أشهر عند التقدم بالطلب. الحد الأدنى للراتب 3, 000 ریال سعودي. خطوات الحصول علي تمويل سلفة
رابط موقع سلفة:
يتم الدخول على رابط منصة سلفة، والذي منه يتم تسجيل الدخول، أو إنشاء حساب جديد من خلال عدة خطوات:
بعد دخول رابط الموقع الالكتروني السابق. يتم الضغط على تسجيل الدخول. يتطلب كتابة البريد الالكتروني ثم كلمة المرور. ثم التأشير على تذكرني لاحقا ثم تسجيل الدخول. خطوات التسجيل في سلفة
وفي حالة عدم وجود حساب سابق، يتم الضغط على إنشاء حساب جديد من الأيقونة الخاصة بها، وهنا يتطلب من المستخدم كتابة البيانات التالية:
رقم الجوال. البريد الالكتروني. كلمة المرور. الإقرار بالمعلومات المدخلة. تمويل فوري من منصة سلفة 1443 بدون تحويل الراتب أو وجود ضامن - ثقفني. التأشير على قبول الشروط والأحكام. ثم استكمال التسجيل. وهذه منصة تجريبية الآن، يمكنكم التسجيل بها، وطلب سلفة في الحدود المذكورة، كما توجد الحاسبة والتي منها يتم تحديد المبلغ المطلوبة وكيفية سداده بالشهور.
تمويل فوري من منصة سلفة 1443 بدون تحويل الراتب أو وجود ضامن - ثقفني
خامسا / كما خصصت منصة سلفة أنه اذا لم يتمكن المتقدم من التسجيل تقوم خدمة العملاء بالتواصل معك ومساعدتك خطوة بخطوة. وعن شروط التسجيل التي يجب توافرها للتسجيل في منصة سلفة الالكترونية
فقد قامت بجانبها منصة سلفة الالكترونية بالإعلان عن بعض من الشروط والتي شددت وحرصت على أن تكون متوفرة فى كل عميل يرغب فى التقديم على قرض من منصة سلفة وهى كالاتى:
اولا: ولأن هذه المنصة تمنح فقط للمواطنين السعوديين فإنه يجب على كل متقدم أن يكون سعودي الجنسية. ثانيا: كذلك حددت منصة سلفة الالكترونية داخل المملكة العربية السعودية ؛ أن يكون المتقدم على تلك السلفة يجب أن يكون كامل الاهلية. ويتراوح عمره ما بين 16 عاما وحتى 60 عاما لكي يتمكن من التسجيل. ثالثا: كما حددت أن يكون المتقدم من العاملين بإحدى القطاعات السعودية العامة والخاصة. error: غير مسموح بنقل المحتوي الخاص بنا لعدم التبليغ
كما أن التقنية المالية شهدت نمواً متسارعاً واهتماماً كبيراً، خاصة من الشباب وشغفهم بالتقنية، وإتقانهم التعامل معها، والإبداع في ابتكار خدمات جديدة تسهم في تطوير الخدمات في مختلف المجالات. مميزات خدمة سلفة
يعتمد نظام الخدمة علي التقنيات الحديثة والذكاء الإصطناعي، ولغة تعلم الآلة. سد حاجة السوق التمويلي من ناحية المبالغ الصغيرة المستعجلة التي لا توفرها الجهات التمويلية الكبرى، مثل: البنوك وشركات التمويل. سرعة تنفيذ العملية بحد أقصي 15 دقيقة لإستلام المبلغ على الحساب البنكي. السهولة التامة في التعامل مع المنصة وعدم وجود أية تعقيدات في الإجراءات. أحكام الحصول علي الخدمة متوافقة مع شروط الشريعة الإسلامية. نظام سلفة مناسب للشباب، لمدي شغفهم بالتعامل مع التكنولوجيا بشكل كبير. إنشاء بيئة تجريبية تشريعية لفهم وتقييم أثر التقنيات الجديدة في سوق الخدمات المالية في المملكة. الحصول علي مبلغ من 1000 إلي 50000 ريال سعودي كحد أقصي. مدة السداد متوافقة مع دخل الفرد ومصروفه الشهري. مناسبة لتلبية طلبات المنزل في حال تأخر الراتب الشهري. شروط التقديم علي سلفة
أن یكون المتقدم سعودي الجنسیة. ألا یقل عمر المتقدم عن 18 عاماً.