Please Master These 10 Python Functions…
Summary
TLDRهذا النص يحتوي على ملخص لفيديو يشرح عشرة وظائف بيثون يجب م스터ها للمطورين. يتضمن النص توضيحًا على كيفية استخدام وظائف مثل print وhelp وrange وmap وfilter وsum وsorted وenumerate وzip وopen، مع التركيز على التفاصيل الغير الواضحة التي يمكن أن توفر الوقت والجهد. يشجع النص على استخدام السياق لإدارة ملفات القراءة والكتابة بشكل أفضل.
Takeaways
- 📝 'print' دالة بيثون يمكنها طباعة متغيرات ونصوص معًا، ويمكن تعديل الفاصل الافتراضي عن طريق معلمة 'sep'.
- 📝 يمكن تغيير السلوك الافتراضي لـ 'print' لطباعة على نفس السطر بدلاً من الانتقال إلى سطر جديد عن طريق معلمة 'end'.
- 🔍 'help' دالة توفر وثائقة الدوال البرمجية بشكل سريع، بقراءة الـ docstrings.
- 🔢 'range' دالة تولد مجموعة من الأرقام بناءً على القيم المقدمة، ويمكن استخدامها في حلقات 'for' أو لإنشاء قوائم.
- 🗺️ 'map' دالة تطبيق دالة معينة على كل عنصر في كائن قابل للتكرار، مما يوفر ناتج جديد.
- 🌐 'filter' دالة تحدد العناصر التي تفي بالشرط المحدد من دالة، وتخضعها في قائمة جديدة.
- 📊 'sum' دالة تجمع جميع الأرقام في كائن قابل للتكرار، ويمكن تحديد قيمة البداية.
- 🔑 'sorted' دالة ترتب كائن قابل للتكرار، ويمكن استخدام معلمات مختلفة لتغيير الترتيب.
- 🔄 'enumerate' دالة توفر وثائقة عن الفهرس والقيمة في كائن قابل للتكرار، مما يوفر ناتج بتنسيق زوج.
- 🔗 'zip' دالة تجمع عدة كائنات قابلة للتكرار في قائمة من الزوجات، مما يسهل التعامل مع قيم تناظرة.
- 📖 'open' دالة لفتح ملفات وقراءة أو كتابة فيها،跟她们都需要注意 الإغلاق الصحيح للملف باستخدام الـ context manager.
Q & A
ما هي الدالة print في بيثون وكيف يمكن استخدامها لطباعة متغيرات و"strings"؟
-دالة print هي الدالة الأولى التي تتعلمها عندما تتعلم بيثون وتبدو بسيطة الاستخدام. يمكنها طباعة متغيرات و"strings" مixedly. يمكن تخصيص الفاصل الذي يظهر بين العناصر المطبوعة عن طريق معلمة Sep.
ما هو الفرق بين استخدام الفاصل الافتراضي في الدالة print واستخدام معلمة Sep؟
-عند استخدام الفاصل الافتراضي، يستخدم المسافة الافتراضية كفاصل بين العناصر المطبوعة. عند استخدام معلمة Sep، يمكن تحديد أي حرف أو مجموعة من الأحرف كفاصل.
كيف يمكن تغيير السلوك الافتراضي لنهاية السطر في الدالة print؟
-يمكن تغيير السلوك الافتراضي لنهاية السطر عن طريق استخدام معلمة end في الدالة print. يمكن أن تكون القيمة أي شيء بخلاف حرف الإدخال '\n'.
ما هي الدالة help في بيثون ولماذا هي مفيدة؟
-دالة help هي دالة تساعد في طباعة الوثائق الرسمية لدالة بيثون أخرى. فهي تقرأ الـ docstrings وتعطيها للمستخدم بشكل مباشر، مما يوفر وقتًا ويوفر عن البحث على الإنترنت.
ما هي الدالة range وكيف يمكن استخدامها لإنشاء مجموعة من الأرقام؟
-دالة range هي دالة تستخدم لإنشاء مجموعة من الأرقام تبدأ من قيمة معينة وتتوقف عند قيمة أخرى وتزيد بالقيمة التي تم تحديدها. يمكن استخدامها في حلقات لتكرار أو لإنشاء قوائم من الأرقام.
كيف يمكن تحويل القيمة الافتراضية لـ range إلى قائمة؟
-يمكن تحويل القيمة الافتراضية لـ range التي هي iterator إلى قائمة عن طريق وضع الدالة list حولها.
ما هي الدالة map وكيف يمكن استخدامها لتطبيق دالة على كل عنصر في iterable؟
-دالة map هي دالة تستخدم لتطبيق دالة معينة على كل عنصر في iterable مثل قائمة أو tuple. تعيد الدالة map iterator جديد يحتوي على النتائج.
ما هي الدالة filter وكيف يمكن استخدامها لفلترة العناصر في iterable؟
-دالة filter هي دالة تستخدم لفلترة العناصر في iterable بناءً على دالة معينة. تحافظ الدالة filter على العناصر التي ترجع قيمة true من الدالة المرشحة.
ما هي الدالة sum ولماذا هي مفيدة؟
-دالة sum هي دالة تستخدم لحساب المجموع للأرقام في iterable. يمكنها أن تساعد في analytics وعمليات حساب المجموع السريع.
ما هي الدالة sorted وكيف يمكن استخدامها لترتيب iterable؟
-دالة sorted هي دالة تستخدم لترتيب iterable في الترتيب الصعودي أو النازلي. يمكن تخصيص الترتيب باستخدام معلمات مثل reverse أو key.
ما هي الدالة enumerate ولماذا هي مفيدة في حلقات التكرار؟
-دالة enumerate هي دالة توفر إمكانية الوصول إلى الفهرس والقيمة في حلقات التكرار. توفر tuples حيث القيمة الأولى هي الفهرس والقيمة الثانية هي العنصر في iterable.
ما هي الدالة zip وكيف يمكن استخدامها لجمع iterables معًا؟
-دالة zip هي دالة تستخدم لجمع iterables معًا في list من tuples. تجعل من السهل الوصول إلى مجموعة من القيم المتطابقة من iterables مختلفين.
ما هي الدالة open وكيف يمكن استخدامها لفتح ملفات وقراءة منها وإضافتها؟
-دالة open هي دالة تستخدم لفتح ملفات وتحديد الوضع الذي سيتم فيه استخدام الملف مثل القراءة أو الكتابة أو الإضافة. يمكن استخدامها لكتابة أو قراءة أو إضافة إلى ملفات.
لماذا يجب إغلاق الملفات بعد الكتابة أو القراءة من خلال الدالة open؟
-من الضروري إغلاق الملفات بعد الكتابة أو القراءة لتجنب تسربات الذاكرة وضمان أن الملف لا يظل مفتوحًا في الذاكرة عندما لا نريد ذلك.
ما هو الفرق بين استخدام open بطريقة افتراضية واستخدامها مع context manager؟
-استخدام open مع context manager مثل 'with' يضمن إغلاق الملف تلقائيًا مهما حدث، حتى إذا حدث خطأ داخل العمليات التي تحدث على الملف.
Outlines
هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنMindmap
هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنKeywords
هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنHighlights
هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنTranscripts
هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنتصفح المزيد من مقاطع الفيديو ذات الصلة
ازاي تقبض ١٠٠ الف جنيه في الشهر من البيت ( 5 شغلانات)
Tkinter Beginner Course - Python GUI Development
دورة كاملة : شرح برنامج الاكسل Excel من البداية حتى الاحتراف :3:
اقرء هذه السورة على ماء وأمسح بها وجهك تعطيك هيبة الملوك وقوة الأسد وجمال يسر الناظرين
The applications of eigenvectors and eigenvalues | That thing you heard in Endgame has other uses
كورس بلندر للمبتدأين || Raspberry الجزء السادس
5.0 / 5 (0 votes)