Courses Adsense

[Courses Adsense][twocolumns]

Dropshipping

[Dropshipping][bsummary]

Design

[Design][bsummary]

Facebook Ads

[Facebook Ads][twocolumns]

أولا افهم لغة بايثون ؟

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


Python تكتب بايثون باللغة العربية و هي لغة برمجة عالية المستوى إبتكرها Guido Van Rossum أثناء عمله في مركز أبحاث Centrum Wiskunde & Informatica عام 1986.
عام 1991 تم نشر أول إصدار منها لتصبح في متناول الجميع.
إستمر تطوير هذه اللغة و إضافة الكثير من المزايا عليها في كل إصدار جديد منها إلى يومنا هذا حتى اصبحت إحدى أهم لغات العصر و التي يمكن إستخدامها لبناء برامج سطح المكتب, تطبيقات الويب, الألعاب, سكريبتات 
بايثون تعمل على جميع و أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix  و تعتبر من أشهر لغات البرمجة على الإطلاق.
شعار لغة بايثون
لها شعبية هائلة و هناك الكثير من المراجع لمن يريد تعلمها.
بسيطة و تعلمها سهل جداً مقارنةً مع غيرها من اللغات.
إذا أنشأت برنامجاً باستخدام لغة بايثون فإن البرنامج يعمل على أي نظام في العالم و هذا من أهم ما يدفعك لتعلمها.
في وقتنا الحالي, تعتبر من أكثر اللغات طلباً في سوق العمل, أي إذا كنت تريد دخول سوق العمل فلغة بايثون توفر لك الكثير من الفرص.
إحدى أهم اللغات التي يستخدمها المهمتين بمجال أمن المعلومات و الهاكرز.

لن تدفع أي مبلغ لتعمل على لغة بايثون, فهي مصدر مفتوح و مجانية و ستبقى مجانية مدى الحياة.
تقنياً
تستطيع البرمجة بها حتى و لو كان حاسوبك ضعيفاً أو قديماً.
سهولة القراءة و التعديل 
تعلمها سهل جداً و يمكن قراءة و تعديل الكود المكتوب فيها بسهولة.
سرعة التنفيذ 
يستطيع نظام التشغيل فهم الكود المكتوب بلغة بايثون كما هو تنفيذه بشكل مباشر بدون الحاجة إلى وجود مترجم خاص ليفسر أوامر بايثون إلى أوامر يفهمها نظام التشغيل كما تطلب بعض لغات البرمجة الأخرى مثل لغة جافا.
العمل على أكثر من منصة 
البرنامج الذي تبنيه بواسطة لغة بايثون يعمل على كما على أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix.
كائينة التوجه 
تدعم مفهوم الكلاس, الكائن, التغليف, الوراثة إلخ..
تعدد المهام 
بايثون توفر لك تقنية الـ Multithreading و التي تسمح لك بجعل برنامجك قادراً على تنفيذ عدة أوامر مع بعض و بنفس الوقت.
قواعد البيانات 
يمكن بناء تطبيقات فيها واجهة مستخدم فيها.
التعامل مع لغات برمجة أخرى 
يمكنك التعامل مع لغات برمجة أخرى ( مثل C, C++, Java ) ضمن برنامجك المكتوب في الأساس بلغة بايثون.
تعامل لغات البرمجة الأخرى مع لغة بايثون 
أغلب لغات البرمجة تدعم التعامل مع لغة بايثون, أي أنهم يتيحون لك إستخدام كود مكتوب بلغة بايثون في برامج مكتوبة في الأساس بلغات برمجة أخرى ( مثل C, C++, Java ).
تم إعداد هذا المرجع ليتلاءم مع جميع الأشخاص الذين يريدون التعلم.
إذاً سواء كنت هاوياً, طالباً أو مبرمجاً, فإن هذا المرجع سيساعدك على فهم أساسيات لغة بايثون و الوصول إلى مستوى متقدم جداً.
في الدرس التالي سنرشدك لتحميل أدوات لغة بايثون التي سنستخدمها للشرح و التي بإمكانك إستعمالها لبناء تطبيقاتك الخاصة في المستقبل.
آتشرف بزيآرتكم لجميع موآضيعى  بالآسفل
[​IMG].

No comments: