باختصار، تقوم with في بايثون بإغلاق الملف المفتوح تلقائيا بعد الانتهاء من استخدامه. هذه الخاصة مفيدة جدا في حال نسي المبرمج كتابة دالة الإغلاق للملفات. و يمكننا فهم وظيفة with بشكل أفضل بحيث أنها تقوم باستدعاء كل ماهو ضروري سواء مصادر من نظام التشغيل أو ملفات و غيره ضمن نطاقها الخاص ومن ثم ارجاها تلقائيا لمكانها. لنقم بكتابة برنامج يقوم بعمل نسخة من ملف ثنائي مثل صورة أو ملف فيديو. # with statement automatically closes the opened "source" file
with open("", 'rb') as rpic:
# creatiرg a file in writing binary mode
wpic = open("", "wb")
# reading all binary data from source picture
read_data = ()
# writing binary data to target file
(read_data)
# closing target file
() من خلال هذا المقال السريع، تعلمنا كيفية استخدام أبرز الوظائف والمهارات اللازمة للتعامل مع الملفات والتي ستكون مفيدة جدا على الرغم من بساطتها لكل مبرمجي بايثون لكتابة برامجهم الاحترافية لاحقا. استاذ البرمجة ورئيس قسم تخصص البرمجة في كلية الجونكوين الكويت. لغة بايثون والتعامل مع الملفات من حيث الكتابة والقراءة والتعديل - بايثونات. مؤسس شركة مهندس حاسب آلي و مدرب معتمد TOT. مدرب للبرمجة بلغة بايثون. باحث و مطور في أمن المعلومات مع شركة كويت هاكرز الكويتية.
- لغة بايثون والتعامل مع الملفات من حيث الكتابة والقراءة والتعديل - بايثونات
- أسئلة على درس انتشار وانعكاس وانكسار الضوء فيزياء تانية ثانوى
لغة بايثون والتعامل مع الملفات من حيث الكتابة والقراءة والتعديل - بايثونات
ولا يمكنُ تعديلُ برنامج Java بعد تحويلِه إلى bytecode. في حين يتمُّ compile برنامج بايثون في وقتِ التشغيل، أي عندَ قراءةِ مفسّر البايثون للبرنامج. أي أنَّ برامجَ بايثون تُحَوَّلُ مباشرةً إلى لغة الآلة، من دونِ الحاجةِ إلى خطوةٍ وسيطيَّةٍ تُعبّر عن استقلاليتها، بل يظهرُ استقلالُها البرمجيُّ في طريقةِ تطبيقِ مفسّر بايثون. مصدر المقال: اضغط هنا
إعداد: المهندس قيس جربوع تدقيق: المهندسة رهف النداف تحرير: المهندس بشار الحجي
وبعض مجالات عملها تتمثل في:
برمجةُ الـ CGI لتطبيقاتِ الويب، وهو بروتوكول قياسيّ لربطِ تطبيقٍ برمجيّ خارجي ّمع خادم الويب. بناء قارئ RSS الّذي يسمح للمُستخدم متابعةَ العديدِ من مواقع الويب من مكانٍ واحد. قراءة البيانات من قواعدِ البياناتِ والكتابة عليها مثل MySQL وPostgreSQL. إنشاء التقويم Calendar في الـ HTML. التعامل مع الملفات. مقارنة لغة Python بلغة Perl:
تُعتبرُ بايثون لغةٌ ممتازةٌ لكتابةِ المشاريعِ الكبيرة أو المعقَّدة، يُقْصَدُ بالتكامل في البرمجة بتحضيرُ البرنامج ليكونَ سهل القراءة بالنسبةِ للمبرمج التالي في فريقِ العمل. يستغرقُ هذا الأمرُ الكثير من التعب في كل من لغة Perl وPHP، حيثُ يصبحُ البرنامجُ المكتوبُ بلغة Perl مبعثرٌ للغاية بعد 20 أو 30 سطرٍ من التعليمات البرمجيَّة. في حين يبقى البرنامجُ المكتوبُ بلغة Python مرتَّباً ومقروءاً مما يسهّل إدارته مهما كبُرَ حجمُه. مع سهولةِ تعلُّمِها، وسلاسةِ قراءتها، وتوسُّع آفاقها، توفرُ بايثون سرعةً كبيرةً في تطوير التطبيقات. بالإضافةِ إلى بساطةِ تكوينِها وقدراتِ المعالجة الكبيرة فيها، يُطْلَق على لغة بايثون اللغة المزوَّدة بالمدَّخرات
إذ أنَّ لها مكتباتٍ كبيرة تزوّدُ المبرمجَ بمخزنٍ من الحلول البرمجية الجاهزة.
الانعكاس (رياضيات أول ثانوي/ الفصل الثاني) - YouTube
أسئلة على درس انتشار وانعكاس وانكسار الضوء فيزياء تانية ثانوى
الانعكاس ( رياضيات / اول ثانوي) - YouTube
احسب الزاوية بين الشعاع المنعكس والمرآة في الوضع الجديد. 70 درجة... 70 درجة
29. من أسئلة الوزارة في الشكل الموضح الآتي، ما زاوية الانعكاس على المرآة (ج)؟
80 درجة
40 درجة...
30. من أسئلة الوزارة يوضِّح الشكل الآتي شعاعًا ضوئيًّا ينعكس عن سطح مستوٍ. احسب زاوية الانعكاس. 35 درجة
20 درجة...
انتشار الضوء - انعكاس الضوء - انكسار الضوء - فيزياء تانية ثانوى - نظام التابلت - نظام الثانوية الجديد 31. من أسئلة الوزارة ينتقل شعاع ضوء في الهواء فيسقط على سطحٍ مستوٍ لكتلة بلاستيكية، فيصنع زاوية قياسها 45 درجة مع الخط العمودي على السطح. ينتقل الشعاع المنكسر في الكتلة بزاوية قياسها 33 درجة مع الخط العمودي على السطح. ما معامل انكسار البلاستيك؟
1. 3
1. 5
1. 7... الانعكاس اول ثانوي منال التويجري. 1. 3
32. من أسئلة الوزارة يسقط شعاع ضوء يتحرَّك في زيت على السطح الفاصل المستوي مع الهواء، فيرتطم بالسطح الفاصل بزاوية 45 درجة مع الخط العمودي على السطح. يتحرَّك الشعاع المُنكسِر في الهواء بزاوية 58 درجة مع الخط العمودي على السطح. ما مُعامِل انكسار الزيت؟ قرِّب الإجابة لأقرب منزلة عشرية. 1. 2
1
1. 9... 2
33. من أسئلة الوزارة ينتقل شعاع ضوء في ماء معامل انكساره 1.