دورة البرمجة بلغة Pythonشروحات الفيديو

فيديو : التعامل مع الملفات والشبكات في python

تم أرشفة هذا المحتوى


شرح فيديو يتحدث عن بعض الدوال في لغه باثون وكيفية التعامل مع الشبكات والملفات في لغه بايثون.

في هذا الشرح سوف أقوم بشرح بعض الدوال الهامه في لغه python مثل دوال socket,os,time وكيفية التعامل مع الشبكات والملفات في اللغه طبعاً قمت بالتطبيق على فيدورا 16 لذلك

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

 

الفيديو:

 

‫30 تعليقات

  1. الفيديو مفيد و حلو خاصة للمبتدئين … بس كان أحسن تشرح للناس ليه حطيت
    socket.AF_INET, socket.SOCK_STREAM
    رغم كان ممكن فى الحالة دى يتساب القوس فاضى من غير parameter و السكريبت يشتغل عادى.
    حاجة تانى لو عايزين السكريبت يشتغل أسرع .. استخدم Threading مع Classes
    بس انا فاهم انك عامل الفيديو ده للتعلم 🙂 🙂

  2. رجاء خاص … لما تيجى تعمل الفيديو أو تسجل السكريبت … ابقى اعمل الفيدو كلو من غير غلطات فى السكريبت .. على أساس ان اللى أول مرة يتعلم الحاجات دى ميتلغبطش … و أرجو ان يكون ردى ده ميزعلكش .. انا مش قصدى اى حاجة والله 🙂 🙂

  3. @الضيف : مشكوور يا غالي وإن شاء الله بكمل الشروحات بأقرب وقت إن شاء الله

    @hydra : حكيك على راسي من فوق بس رد راجع الشرح كمان مره مرتين وبتعرف إذا انا شرحت ال socket.AF_INET, socket.SOCK_STREAM وحكيت لشو أو لأ !

    @عزام الريسي : تفضل حبيبي أسأل ألي بدك أياها

  4. الفيديو جميل +1 10/10 🙂

    انا افضل subprocess module بدل ال os لانه بيدى تحكم اكثر + اكثر امان
    SOCK_STREAM : للتعامل مع ال TCP . باقى البروتوكولات اللى بيدعمها python
    socket.SOCK_DGRAM
    socket.SOCK_RAW
    socket.SOCK_RDM
    socket.SOCK_SEQPACKET

    هنا ال socket families
    socket.AF_UNIX
    socket.AF_INET
    socket.AF_INET6

    hydra: انا مش شايف اى داعى لاستخدام ال threading فى الشرح اللى الاخ محمد عامله حاليا
    انت تقصد اى جزء فيه parameters ؟؟

  5. lnxg33k: لو عمل Class لل Port Scanner و استخدم Threading هيبقى اسرع … ده عن تجربة Port Scanner انا عاملو بالبايثون … قصدى ب Parameters ال Socket function
    🙂

  6. @lnxg33k : مشكوووور على الإضافه أحمد بس الصراحه أنا أحترت لأنو في بعض الأخوه بدهم أشياء بسيييييطه جداً أو الأساسيه فأنا حبيت أحكي عن الدوال البسيطه وأساسيتها بعدين إن شاء الله رح أنتقل للدوال الدسمه شويه زي httplib ودوال التعامل مع البروتوكولات الأخره ورح أشرح ال format string بإذن الله 🙂

  7. السلام عليكم
    صاحب التعليق “رجاء خاص … لما تيجى تعمل الفيديو أو تسجل السكريبت … ابقى اعمل الفيدو كلو من غير غلطات فى السكريبت”
    اود ان اشير دات مرة كنت اتابع شروحات وكان صاحب القيديو يتعمد ان يضع عدة اخطاء ثم يصحح بعد دلك لكى تترصخ الفكرة اكثر دهن الطالب اى فى نظري مو مشكل الاخطاء
    لدى سوال هل يمكننا برمجة موديل للكيرنال ب PYTHON
    الرجاء الاشارة الى دالة الاميل فى PYTHON

  8. مشكور أخي العزيز
    لاحظت بأن هناك خطأ في الكود الأخير (أمر عادي حتى مع أكبر المبرمجين)

    بعد أن يقوم البرنامج ب try:
    في حالة يكون البورت مفتوح سوف يمر مباشرة الى s.close() ثم sys.exit()
    و لن يقوم بكتابة port is open

    ا لحل اذن في أن تنقل
    print “port is open
    مباشرة تحت
    try
    s.connect((host,port))

    مرة ثانية مشكور على الشرح الرائع
    تقبل مروري

  9. اخ محمد عسكر شكرا على الشرح المميز , هنالك طلب

    اتمنى ان تتحدث باللغة العربية الفصحى حتى يفهم الكل

    كل الود والشكر لك

  10. تبقى دائما متميزا أخي محمد
    تقبل تشكراتي الحارة لك على مجهوداتك الرائعة نحن بانتظار جديدك دائما

  11. السلام عليك محمد عسكر شكرا على المجهودات .الرجاء المزبد من فديوهات البرحجة python كيفة التعامل مع class و بعض الدوال الأخرى مثل smtplib على كل حال أن مبتدىء و إستفدت أشياء كثبرة منك و شكــــــــــــــــــــــــر

  12. السلام عليكم و رحمة الله و بركاته
    شكرا لك أخي على الدرس + متى ستستمر الدورة
    و السلام عليكم و رحمة الله و بركاته

  13. السلام عليكم ورحمة الله
    صراحتا عجبني شرحك للغة البايثون , انت تشرح كيف يستفيد الهكر من اللغة وهذا شي جميل ولا يوجد عند العرب :))
    اتمنى ان تكمل مابدات به ونحن في انتظار الدرس القادم ..

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

  15. ممكن حدا يساعدني عندي اختبار بدي اتعلم كود لبرنامج ادخل تاريخ الميلا ويحسب العمر

  16. الله يعطيك العافيه ٫

    لكن فعلا انا لاحظت شي في اغلب مواقع الشروحات العربيه ، ما فيه احد يصمل ويخلص السلسله حقت الشرح ، يحط درس درسين بعدين تلقاه راح يسوي شي ثاني والا يتكاسل انه يكمل ممكن لعدم التفاعل او انشغاله .

    والله صايره مزعجه ، اذكر في موقع رواق دخلت دوره برضوا في البايثون ، الرجال الي يقدمها حط درسين ثما سحب علينا شهر ، يقول مشغول ولا امداه ، ياخي المفروض انك تجهز الدروس كلها بعدين تعلن عن دوره ، وتتفرغ للشروحات الاضافيه والرد على اسأله الطلاب ،

    انا عارف ان الشغله من دون مردود مالي ، الله يعطيكم العافيه ويقويكم ، لكن اذا عطيت كلمه ، لازم توفيها ،

    تحياتي للجميع

    1. أهلاً عزيزي سعد

      الله يعافيك يا رب 🙂

      الموضوع ليس بسبب المردود المادي حقيقه ولكن هنالك أمور أخرى من الأجدر بنا أن نركز عليها .. ولكن إن شاء الله سوف أحاول قدر الإمكان إستكمال الدروس 🙂

      تحياتي لك

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى