‏إظهار الرسائل ذات التسميات ملفات. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات ملفات. إظهار كافة الرسائل

الخميس، 5 ديسمبر 2024

كيفية مسح محتويات ملف نصي في بايثون؟

 في حين تُستخدم البرامج غالبًا لإنشاء الملفات، إلا أن هناك أوقاتًا يحتاج فيها المبرمجون أيضًا إلى مسح بيانات الملف. لحسن الحظ، هناك طرق متعددة لمسح النص من ملف. في هذا المنشور، سنستخدم بعض الأمثلة البسيطة لتوضيح كيفية مسح ملف نصي في Python.

الأربعاء، 5 يوليو 2023

الممارسات الجيدة للتعامل مع الملفات في بايثون

من الممارسات الجيدة في python استخدام الكلمة المفتاحية with عند التعامل مع كائنات الملفات، الميزة هي أن الملف سيتم إغلاقه بشكل صحيح. أما إذا كنت لا تستخدم الكلمة المفتاحية with ، فيجب عليك استدعاء ()f.close لإغلاق الملف وتحرير أي موارد نظام يستخدمها على الفور.



السبت، 24 ديسمبر 2022

التعامل مع الاقراص الصلبة بإستخدام بايثون

 هل تعلم أنه يمكنك الحصول على معلومات تخص القرص الصلب مع ‎بايثون ؟

 من أفضل الطرق للحصول على هذه المعلومات استخدام حزمة `psutil` التي تحتاج إلى تثبيتها.


فيما يلي تجد المساحة الإجمالية والمستخدمة والخالية على القرص الصلب الخاص بك! 🐍

🔥



الأحد، 13 مارس 2022

هل بايثون سيئة ؟

 

بايثون لغة سيئة

لطالما كنت أسمع أشخاصا يتكلمون بتذمر على بايثون لأنه “بطيء للغاية”.

في الواقع الناس يتذمرون من كل لغة برمجة ليست اللغة التي يفضلونها.

أولا ، إذا كنت تعتقد حقا أن Python “أقل جدارة” بطريقة أو بأخرى لأنها “بطيئة” ، فأنت بحاجة إلى الإجابة على سؤال واحد:

• متى كانت آخر مرة استخدمت فيها بايثون وماذا فعلت بها؟

لا تظهر لي معيارا

إذا كانت المعايير هي السبب فسنكتب جميعا بلغة التجميع ونتجنب أي نوع من المشاكل.

من المحتمل أن تكون الأمور أسرع … ولكن لن يكون لدينا معظم البرامج التي لدينا اليوم

انظر إلى جميع الإستطلاعات و سبر الأراء : بايثون تهيمن و في المركز الأول.

إذا لم يكن هذا دليلا كافيا على أن الناس يحبون بايثون ، فلا أعرف ما هو

كنت أتحدث إلى صديق قبل أسبوع.

و قرر ترك بايثون ليعتمد على C # من أجل العثور وظيفة محترمة، و لكن اتضح أنه – خارج Microsoft – من الصعب العثور على شركات كبيرة تهتم ب C #

هل تعرف إحدى اللغات التي تستخدمها كل شركة من شركات التكنولوجيا الكبرى؟

بايثون في تلك القائمة.

لكن انتظر ثانية … اعتقدت أن بايثون بطيئة جدا

كل لغة لها نقاط قوة وضعف. اللغات تأتي وتذهب، ولكن قدرتك على تحويل الكلمات إلى برامج عمل تبقى.

جافا سكريبت هي أداة رائعة ، وكذلك C ++ و C # و Go و PHP و Java و طبعا بايثون .

لماذا تعتقد أن اختيارك هو الخيار الأفضل؟

لقد رأيت أشخاصا يستخدمون أسرع لغة و لكن لم يفعلوا شيئا مهما.

الأداة لا تهم. ما تفعله به يفعل

بغض النظر عن لغتك المفضلة استثمر وقتك في تحسين مهاراتك و الإستفادة منها بأكبر قدر ممكن .

دعم الآخرين الذين يحاولون أن يفعلوا الشيء نفسه. استمع وتعرف على خياراتهم ، وربما ستجد شيئا مفيدا هناك

وإذا كنت تتطلع إلى البدء في تعلم شيء جديد ، فلن تندم على إختيار بايثون:

• تعلم الآلة
• تطوير الويب
• تطوير الألعاب
• البرمجة النصية

الأربعاء، 26 نوفمبر 2014

كيفية نسخ الملفات في بايثون

هل تريد نسخ ملف من مكان الى مكان باستخدام بايثون اذن انت في المكان المناسب،ويجب أن تعرف أنه عندما تريد برمجة برامج معقدة أكيد ستحتاج الى التعامل مع الملفات والنظام .

كيفية التحقق من وجود أي ملف على اي دليل مع بايثون

تحدثنا في السابق على طريقة عرض محتويات أي دليل باستخدام لغة بايثون أما اليوم سنتحدث عن كيفية التحقق من وجود ملف ما على أي دليل باستخدام نفس اللغة، في الحقيقة يوجد طرق عديدة للتحقق من وجود الملفات ولكني ساقوم بشرح فعل ذلك باستخدام os.path.isfile().

الأربعاء، 5 نوفمبر 2014

استعراض قائمة الملفات في اي دليل باستخدام بايثون

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


import os
dirlist=os.listdir('d:/')
from pprint import pprint
pprint(dirlist) 
النتيجة

['$Recycle.Bin',
 'Atlas2004.css',
 'autoexec.bat',
 'Config.Msi',
 'config.sys',
 'Documents and Settings',
 'files',
 'found.000',
 'hiberfil.sys',
 'history.js',
 'Intel',
 'IO.SYS',
 'MSDOS.SYS',
 'MSOCache',
 'pagefile.sys',
 'Partition Images',
 'PerfLogs',
 'Portable Python 3.2.1.1',
 'Program Files',
 'ProgramData',
 'Python34',
 'rb_config.js',
 'Recovery',
 'Restored Files',
 'System Volume Information',
 'Users',
 'Windows',
 'Windows.old',
 'xampp']

10 مشاريع صعبة للمستوى المتوسط ​​لتعزيز مهاراتك في بايثون ومحفظتك

  هل تريد تسريع عملية   التعلم ؟ هل سئمت من عدم ثقتك بنفسك بما يكفي لوصف نفسك بالخبير؟ أو ربما تكون كذلك، ولكن في أعماقنا نعلم أن هذا ليس صح...