Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python for beginners - بايثون للمبتدئين

Python for beginners - بايثون للمبتدئين

Python workshop for beginners
Last updated 3/2025
Arabic

What you'll learn

  • مقدمة لبعض المفاهيم الأساسية في برمجة الشبكات. نظرة على وحدات المكتبة رفيعة المستوى التي تسمح لبايثون بالاتصال بخدمات الإنترنت القياسية والخدمات المتصلة بالإنتر
  • نظرة عامة موجزة عن وحدات المكتبة التي يتم استخدامها لمعالجة تنسيقات بيانات الإنترنت الشائعة مثل HTML و XML و JSON.
  • نظرة عامة شاملة على البرمجة المتزامنة مع مؤشرات الترابط وعبارات برمجة Python المتقدمة.
  • تشمل البصريات استخدام functions المولد لتنفيذ المهام وكتابة جدولة المهام للتحكم في مثل هذه الوظائف. تتعلق الأجزاء الرئيسية من هذا القسم باستخدام المولدات في نم
  • تعلم المفاهيم الأساسية للغة بايثون مثل المتغيرات، أنواع البيانات، الهياكل الشرطية والتكرارية، وكيفية كتابة الشيفرة البرمجية البسيطة.
  • تعلم كيفية استخدام بايثون لتطبيق الحلول البرمجية في الحياة الواقعية من خلال حل التمارين العملية والمشاريع الصغيرة التي تركز على بناء المهارات البرمجية الأساسية.

Course content

3 sections9 lectures3h 16m total length
  • Introduction10:24
  • كيفية تنزيل البايثون7:20

Requirements

  • nothing

Description

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

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

سوف تغطي الدورة أيضًا كيفية استخدام وحدات المكتبة المتقدمة في بايثون للتواصل مع خدمات الإنترنت مثل HTTP وFTP وXML-RPC، مع التركيز على وحدة urllib2 التي تتيح لبايثون التفاعل مع خوادم الويب. سنتعرف أيضًا على كيفية التعامل مع تنسيقات بيانات الإنترنت الشائعة مثل HTML وXML وJSON.

بالإضافة إلى ذلك، ستتعلم أساسيات البرمجة المتزامنة باستخدام مؤشرات الترابط، بالإضافة إلى كيفية استخدام وظائف المولد لكتابة مهام مجدولة وإدارة عمليات الإدخال/الإخراج (I/O).

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

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


Who this course is for:

  • All students of the Faculty of Computer Science