أهلًا بكم في المقال الثاني من سلسلة بايثونات لتعلم البايثون والذي نتناول فيه شرح "النصوص في بايثون". نُقدم هذه السلسلة لكل مبتدئ يرغب بالبدء بتعلم لغة البرمجة الرائعة البايثون. للاطلاع على مقالات السلسلة: لغة بايثون للمبتدئين – سلسلة بايثونات لتعلم البايثون والانطلاق في عالم البرمجة. النصوص في بايثون. المتغيرات والتراكيب في بايثون. جُمل التحكم في بايثون. الدوال والوحدات بايثون. البرمجة الكائنية في بايثون. النصوص في بايثون النص في بايثون عبارة عن سلسلة او مصفوفة من الحروف. يُمكن إنشاء النصوص في لغة البايثون باستخدام علامات التنصيص المزدوجة أو الفردية: "This is a string. " 'This is also a string. لغة بايثون والتعامل مع الملفات من حيث الكتابة والقراءة والتعديل - بايثونات. ' v = "This is Pythonat" v = 'This is Pythonat Blog' استخدام علامة التنصيص المزدوجة في إنشاء النصوص في البايثون يُتيح لنا استخدام علامة التنصيص الفردية والعكس كذلك دون استخدام رمزالإلغاء Escape Character، وهذه من مميزات البايثون كما في المثال التالي: v = "This is Pythonat's Blog" v = 'This is Pythonat"s Blog' دمج النصوص في بايثون يُمكننا دمج النصوص ببعضها البعض في بايثون باكثر من طريقة، أحد هذه الطرق هي استخدام الرمز + ولكن من المُفضل أن نتنجنب هذه الطريقة في دمج النصوص: "Hello " + "world! "
والجدير بالذكر أن تطبيق انستغرام الشهير تم تطويره بواسطة لغة البايثون. معلومات عن لغة البايثون وأهم مميزاتها. بالإضافة إلى ذلك، فإن أغلب برامج التصميم وتحريك الرسومات تستخدمها في بنيئها البرمجية المصدرية بما في ذلك برامج تصميم الرسوم المتحركة ثلاثية الأبعاد مثل أوتو ديسك ثري دي ماكس وبرنامج مايا والبرنامج الألماني الشهير سينما فور دي بالإضافة الى برامج التصميم الأشهر المفتوحة المصدر وهي جمب وإنكسكيب وسكربوس. وأيضًا تعتمد الشركة المطورة لحزمة البرامج المكتبية مفتوحة المصدر المعروفة باسم "ليبر اوفيس" على لغة البايثون وأيضا فإن شركة مايكروسوفت قامت بتطوير برنامج فيجوال بيسك ومايكروسوفت أوفيس باستخدامها هذه. ما هو الفرق بينها وبين لغات البرمجة الأخرى؟ الفرق بين البايثون وباقي لغات البرمجة يمكن لأي مبرمج مبتدئ كان أومحترف أن يستخدم لغة البايثون للقيام بأي شيء يريد أن تقوم به بأي لغة برمجة أخرى عالية المستوى كلغات البرمجة (++ C و C و JavaScript و PHP) ومن النادر جدًا أن نجد في يومنا هذا تطبيق أو تكنولوجيا لا تعتمد على لغة البايثون فيها وهذا إن دل على شيء فإنه يدل على أهميتها وانتشارها الواسع وشعبيتها عند اغلب المبرمجين. برامج كتابة أكواد لغة البايثون: إن البرامج المخصصة لترجمة لغة البايثون وكتابة أكوادها متوفرة لتلبي كل الاحتياجات المطلوبة و التي يتم العمل عليها.
منصة تشاركية من خلال إنشاء التطبيق على Python والعمل بـ أنظمة Widows و Mac و Linux. الشعبية الكبيرة بين المبرمجين مما يسهل عليك العمل وحل المشاكل التي تصادفك اثناء بناء المشروع. من خلال الحصول على مساعدة مبرمجين يكونوا قد تعرضوا لنفس المشكلة وقاموا بحلها. هل يمكنني تعلم لغة البايثون بمفردي؟ بكل ثقة الجواب نعم، ولكن السؤال الذي يجب ان يطرح هو كيف التعلم بمفردي؟، هناك خطوات للتعلم عليك إتباع خطة كتاب ذا منهج واضح للغة البايثون. فكرة عامة عن لغة البايثون python – e3arabi – إي عربي. دروس مجانية تعتبر طريق مباشر لـ إثراء البداية بـ التفكير البرمجي المنهج الواضح: اعتمد على منهج واضح بالتعلم ولا تنتقي من كل مصدر معلومة، فالضياع سوف يكون أول خطوة تسطدم به، وهنا لا نقصد بالمنهاج كتاب الجامعة ابداً؛ بل التسلسل الدراسي للحصول على المعلومات بشكل مرتب للعقل، وتكون قادر على استرجاع اي معلومة وقت الحاجة. إنتقاية المصادر التعليمية، وهذه اكثر المشاكل التي من المحتمل الوقوع بها لشخص مبتدئ، نظراً لكثرة مصادر و دورات المحتوى إضافة الى أنواع مختلفة بطرق شرح الافكار. أولوية التعلم، البرمجة مهنة مثل اي مهنة اخرى عليك الالتزام وتقديم الجهد والوقت التعلم لتحصد ثمار تعلمك بنجاحات أنت غير متوقعها ابداً.
أي إذا كان الملف موجودا و يحتوي على معلومات بداخله ، ستقوم بايثون بإضافة معلومات على المعلومات الموجودة دون محوها. و يكون المؤشر واقفا بنهاية الملف rb لفتح الملف بوضع القراءة بالوضع الثنائي (Binary) wb لفتح الملف بوضع الكتابة بالوضع الثنائي (Binary) ap لفتح الملف بوضع الإضافة بالوضع الثنائي (Binary) a+ لفتح الملف بوضع الإضافة للقراءة و الكتابة w+ لفتح الملف بوضع الكتابة للقراءة و الكتابة r+ لفتح الملف بوضع للقراءة و الكتابة بنفس الوقت ab+ لفتح الملف بوضع الإضافة الثنائي للقراءة و الكتابة wb+ لفتح الملف بوضع الكتابة الثنائي للقراءة و الكتابة rb+ لفتح الملف بوضع القراءة الثنائي للقراءة و الكتابة انشاء ملف بوضع الكتابة في لغة بايثون والآن لنكتب برنامجا ينشئ ملفا نصيا بوضع الكتابة. و من الجدير بالذكر أنه عند انشاء أو فتح ملف لا بد من إغلاقه. # creating a file in writing mode f = open("", "w") # closing the file () سنجد أن بايثون ستنشئ لنا ملفا نصيا إسمه بوضع الكتابة عليه. لنعدل برنامجنا ليكتب على الملف الذي انشأناه سابقا للكتابة عليه. # creating a file in writing mode # reading text from the user txt = input("type something >>> ") # writing the text to the file (txt) () سنجد أن البيانات النصية التي أدخلها سيتم كتابتها على الملف النصي بنجاح.
ولا يمكنُ تعديلُ برنامج Java بعد تحويلِه إلى bytecode. في حين يتمُّ compile برنامج بايثون في وقتِ التشغيل، أي عندَ قراءةِ مفسّر البايثون للبرنامج. أي أنَّ برامجَ بايثون تُحَوَّلُ مباشرةً إلى لغة الآلة، من دونِ الحاجةِ إلى خطوةٍ وسيطيَّةٍ تُعبّر عن استقلاليتها، بل يظهرُ استقلالُها البرمجيُّ في طريقةِ تطبيقِ مفسّر بايثون. مصدر المقال: اضغط هنا إعداد: المهندس قيس جربوع تدقيق: المهندسة رهف النداف تحرير: المهندس بشار الحجي
تعد لغة البرمجة بايثون ضمن اكثر اللغات المستخدمة حيث يبلغ عدد مستخدميها 8. 2 مليون مبرمج حول العالم. فمنذ إصدارها بلغت اهتمام كبير من العديد من المبرمجين. اصبحت اللغة اكثر تطورا حيث أصبحت أكثر إستخداما في مجال الذكاء الصناعي وتعلم الأله والتعليم العميق. فهي الأن تعتبر الأساس في هذه التقنيات. ما هي لغة بايثون ؟ هي لغة برمجة تم تطويرها من قبل المبرمج الهولندي Guido Van Rossum وإطلاقها في عام 1990. وهي تتميز عن بعض اللغات الأخري لأنها تتميز بسهولة كتابة وقراءة الكود بالمزيد الي عدم الحاجة لكتابة العديد من السطور البرمجية لحل مشكلة. بايثون OOP: تدعم لغة البايثون أيضا البرمجة كائنية التوجة والمنظمه بشكل كامل. مما يجعلة لغة برمجة متعددة الإستخدام في العديد من المجالات وفي فترة قليلة من الزمن أصبحت بايثون تحتل درجة عالية من اهتمام المبرمجين حول العالم. ويرجع هذا السبب لوجود مجموعة ضخمه من المكتبات الخاص باللغه التي توفر العديد من الوقت والجهد. حيث انها تساعد المبرمجين المحترفين والمبتدئين في عمل المشاريع البرمجيه بكل سهوله. وكل هذا يمكن استخدامه بشكل مجاني فهي لغة مفتوحة المصدر غير تابعة لأي شركة.