Python web scraping from A T Z Arabic

( web scraping ) بايثون من الصفر إلى

Ratings: 3.05 / 5.00




Description

ستتعلم كيفية استخدام Python لكتابة البرامج التي تعمل في دقائق ، ما قد يستغرق منك ساعات للقيام بها يدويًا - لا تتطلب خبرة برمجة سابقة. بمجرد إتقان أساسيات البرمجة ، ستنشئ برامج Python التي تؤدي دون عناء مآثر مفيدة ومثيرة للإعجاب .

أقسام الكورس :

  • Python Basics

  • Functions

  • OOP

  • Manipulating Strings

  • Web Scraping



لغة بايثون هي لغة مُفسَّرة، ومُتعدِدة الاستخدامات، وتستخدم بشكل واسع في العديد من المجالات، كبناء البرامج المستقلة باستخدام الواجهات الرسومية وفي تطبيقات الويب، ويمكن استخدامها كلغة برمجة نصية للتحكم في أداء العديد من البرمجيات مثل بلندر.

هل أحفظ الكود البرمجي؟ و هل أكتب شرح الكود على ورق؟

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

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

‏لذلك إستعن بالطريقة الأنسب لك لفهم الكود و كتابة الملاحظات.

ماذا أتعلم لغة بايثون؟

تمتاز لغة البايثون بسهولة كتابة الكود و ترتيبه و تنظيمه و تعاملها الأساسي يعتمد على المسافات و يوجد الكثير من المكتبات ( Libraries ) و أطر العمل ( Frameworks ) الجاهزة التي يمكن استخدامها لبناء المشاريع بسهولة.


ماذا يمكنني أن أفعل بواسطة لغة بايثون؟

تستطيع من خلالها إنجاز مهام عديدة لدعمها الكثير من المجالات أهمها:

  • ‏برمجة المواقع الإلكترونية ( Web Development ).

  • ‏برمجة تطبيقات ديسكتوب ( Desktop Applications ).

  • ‏برمجة أنظمة الرد الآلي ( Bot Systems ).

  • ‏تحليل البيانات ( Data Analysis ).

  • ‏الذكاء الإصطناعي ( Artificial Intelligence ).

  • ‏تعلم الآلة ( Machine Learning ).

  • ‏التعلم العميق ( Deep Learning ).

  • برمجة الألعاب ( Game Development ).

What You Will Learn!

  • تعلم الأساسيات كاملة
  • أنجز المهام بسرعة
  • قم ببرمجة برامج بسيطة تقوم بأعمال مهمة
  • عمل أكثر من مشروع خلال الكورس

Who Should Attend!

  • Beginners
  • advanced