WEBVTT

00:00.570 --> 00:01.560
مرحبًا.

00:01.560 --> 00:07.620
أنا متحمس جدًا لبدء هذه الدورة التدريبية معك ، ولكن قبل أن نفعل ذلك ، نحتاج إلى معرفة

00:07.620 --> 00:11.910
من أين بدأنا وأين ننتهي حتى يكون لدينا طريق واضح للنجاح.

00:12.240 --> 00:19.410
الآن ، تحتوي هذه الدورة على أكثر من 200 مقطع فيديو عالي الدقة وأطنان من التدريبات والمشروعات ، لكنها جميعًا

00:19.410 --> 00:22.710
مقسمة إلى أقسام لمساعدتنا على التعلم بشكل أفضل.

00:22.800 --> 00:27.240
ستبدأ الدورة بأساسيات بايثون هنا.

00:27.240 --> 00:32.310
إذا كانت هذه هي المرة الأولى التي تتعلم فيها لغة برمجة ، فستكون مفيدة للغاية ، حتى

00:32.310 --> 00:37.590
بالنسبة لأولئك الذين يعرفون لغة برمجة بالفعل ولكنهم لا يعرفون أي شيء عن Python.

00:37.590 --> 00:43.950
سيتم قطع هذا القسم بسرعة مع الأساسيات حتى تشعر بالراحة في البرمجة.

00:43.950 --> 00:50.010
هذا قسم كبير ، لذا فنحن في الواقع لدينا جزأين وعلى طول الطريق ستشاهدني

00:50.010 --> 00:56.910
أكود ، ولكن أيضًا أكود نفسك وتمارس البرمجة حتى تشعر بالراحة مع ما تقدمه Python بعد

00:57.210 --> 00:57.960
ذلك.

00:57.960 --> 01:01.410
نتحدث عن بيئة مطور Python احترافية.

01:01.500 --> 01:07.530
نحن نعلمك كيفية استخدام المحطة وسطر الأوامر حول استخدام برامج تحرير الكود مثل Sublime Text و

01:07.530 --> 01:08.910
Visual Studio code.

01:08.940 --> 01:17.160
نتحدث عن استخدام Pi Charm ، وهو IDE متكامل تمامًا لمطوري Python ، وكذلك كيفية استخدام Jupyter Notebooks.

01:17.160 --> 01:22.650
لأننا سنستخدم هذه الدفاتر لاحقًا في الدورة لفعل شيء مثير حقًا.

01:22.650 --> 01:24.270
تلميح ، تلميح ، إنه تعلم آلي.

01:24.270 --> 01:31.860
وبمجرد أن يكون لدينا بيئة مطور احترافية بالكامل ، فإننا ندخل في بعض موضوعات Python المتقدمة.

01:31.860 --> 01:36.750
الآن في هذا القسم ، لن نخجل من أي مواضيع صعبة ، لكنني سأساعدك على

01:36.750 --> 01:38.340
فهمها وفهمها كلها.

01:38.340 --> 01:44.730
سنتحدث عن الفصول الدراسية ، والبرمجة الموجهة للكائنات ، والمصممين ، والمولدات ، ومعالجة الأخطاء ، والبرمجة

01:44.730 --> 01:51.600
الوظيفية ، بالإضافة إلى أفضل الممارسات عندما يتعلق الأمر بكيفية كتابة التعليمات البرمجية النظيفة.

01:51.930 --> 01:58.230
وسنتعرف أيضًا على حزم Python الشائعة ، وكيفية العمل مع الملفات ، وكيفية اختبار الكود الخاص بنا ، وكيفية

01:58.260 --> 02:01.320
استخدام التعبيرات العادية ، وغير ذلك الكثير.

02:01.350 --> 02:05.880
قد تتألم رأسك بنهاية هذا القسم ، لكن صدقني ، سيكون الأمر ممتعًا الآن.

02:05.880 --> 02:08.100
سيتم الانتهاء من معظم الدورات بحلول ذلك الوقت.

02:08.100 --> 02:12.090
لقد تعلمت بايثون ويجب أن تكون مستعدًا تمامًا ، أليس كذلك؟

02:12.240 --> 02:19.320
حسنًا ، ليس حقًا ، لأنه بمجرد أن تعلمنا هذه اللغة الجديدة ، هذه الصيغة الجديدة ، أصبح لدينا أجهزة الكمبيوتر الخاصة بنا

02:19.320 --> 02:20.850
معدة للعمل مع Python.

02:20.850 --> 02:24.450
نحن بحاجة إلى التحدث عن كيفية تطبيق معرفتنا المكتشفة حديثًا.

02:24.450 --> 02:26.610
هذا هو الجزء الممتع من الدورة.

02:26.700 --> 02:30.810
نبدأ الحديث عن الوظائف والخيارات الوظيفية المتاحة لك في بايثون.

02:30.810 --> 02:33.660
ثم ندخل في مجالات مختلفة يمكننا استخدامها.

02:33.660 --> 02:34.110
بايثون.

02:34.230 --> 02:40.140
سنتعرف على البرمجة النصية في Python ، حيث نستخدم Python لإرسال رسائل بريد إلكتروني آلية.

02:40.140 --> 02:47.790
نستخدم Python لمعالجة الصور ، والعمل مع ملفات PDF ، ونستخدم Python لإرسال رسائل نصية لأنفسنا.

02:47.790 --> 02:49.500
نحن نبني بوت تويتر.

02:49.500 --> 02:56.070
ومشروعي المفضل في هذا القسم هو إنشاء مدقق كلمة مرور لمعرفة ما إذا كانت كلمات المرور التي تستخدمها

02:56.070 --> 02:58.380
قد تم اختراقها بالفعل.

02:58.380 --> 03:00.030
إنها حقًا ممتعة حقًا.

03:00.150 --> 03:02.730
نتحدث أيضًا عن تجريف البيانات.

03:02.730 --> 03:10.140
حالة الاستخدام الشائعة جدًا مع Python هي استخراج البيانات من الإنترنت واستخدامها في شيء مثمر.

03:10.140 --> 03:15.750
في حالتنا ، سنتعرف على تجريف البيانات وكيف يمكننا استخراج موقع ويب مشهور حقًا

03:15.750 --> 03:22.710
للمبرمجين لاختيار المقالات المهمة بالنسبة لك للبقاء على اطلاع دائم بالصناعة مرة أخرى.

03:22.710 --> 03:24.420
سيكون مشروعًا ممتعًا حقًا.

03:24.420 --> 03:27.690
أعلم أنني أقول إن كل المشاريع ممتعة ، لكني متحيز.

03:27.690 --> 03:28.740
أعطني الشوط الأول هنا.

03:28.770 --> 03:34.230
سوف نتعلم أيضًا عن الأتمتة وسنستخدم شيئًا يسمى السيلينيوم للتحكم

03:34.230 --> 03:41.880
فعليًا في متصفح الويب من خلال أجهزتنا وجعل الجهاز يقوم بمهام مختلفة كما لو كان مستخدمًا.

03:41.880 --> 03:46.320
وهناك بعض التطبيقات الممتعة حقًا عندما يتعلق الأمر بالأتمتة والتي سنتحدث عنها.

03:46.320 --> 03:53.940
وبعد ذلك أعرف ، أعرف موضوعين مفضلين لدى الجميع ، تطوير الويب وعلوم البيانات والتعلم الآلي.

03:54.390 --> 03:59.580
سيكون هذان القسمان مليئًا بالمرح وأعتقد أنهما سيكونان على الأرجح أكثر الأقسام

03:59.580 --> 04:01.530
شيوعًا في قسم تطوير الويب.

04:01.530 --> 04:09.600
سنتعلم كيفية استخدام HTML و CSS و JavaScript بالإضافة إلى Python لبناء خادمنا الخاص ، وبناء موقع الويب الخاص بمحفظة

04:09.600 --> 04:16.890
أعمالنا ، ووضع موقع الويب على الإنترنت في مرحلة الإنتاج ، وجعل أصحاب العمل والعملاء في المستقبل يراسلونك

04:16.890 --> 04:19.260
عبر موقع الويب الخاص بك.

04:19.380 --> 04:24.510
ونعم ، ستتمكن من تخصيصه والقيام بكل ما تريد على موقع ويب المحفظة هذا حتى يكون

04:24.510 --> 04:26.910
لديك شيء لتظهره في نهاية الدورة.

04:26.910 --> 04:32.460
ثم جزء علم بيانات التعلم الآلي ، سنستخدم شيئًا يسمى Jupyter Notebooks و Kaggle

04:32.460 --> 04:36.750
للوصول إلى بعض مجموعات البيانات المثيرة للاهتمام حقًا.

04:36.750 --> 04:42.510
سنستخدم مكتبات مثل حيوانات الباندا والنفسية ونتعلم كيف نتوقع أي لاعبي كرة القدم سيكونون

04:42.510 --> 04:45.570
الأكثر قيمة أو الذين يتقاضون رواتب أقل.

04:45.600 --> 04:51.630
سنقوم ببناء نموذج التعلم الآلي الخاص بنا باستخدام مجموعة بيانات قزحية العين ، وبعد

04:51.630 --> 04:57.510
ذلك سنقوم أيضًا ببعض اكتشاف الصور حيث يمكننا تغذية نموذج التعلم الآلي بصورة ، وسوف

04:57.510 --> 04:59.400
يتنبأ بماهية الصورة .

04:59.730 --> 05:05.550
وسترى في الواقع كيف يعمل سحر التعلم الآلي هذا تحت الغطاء.

05:05.760 --> 05:11.250
كما ترون ، لدينا الكثير لتغطيته في هذه الدورة التدريبية ، وبنهاية كل ذلك ،

05:11.250 --> 05:18.190
سوف يتلاءم كل هذا معًا ويكون منطقيًا من بداية أساسيات Python إلى النهاية مع التعلم الآلي.

05:18.210 --> 05:20.730
سنأخذك من الصفر إلى الإتقان.

05:21.090 --> 05:24.090
لكنك تعرف ما هو أفضل جزء من هذه الدورة؟

05:24.090 --> 05:25.430
مجتمعنا على الإنترنت.

05:25.440 --> 05:31.740
لدينا الآلاف من المطورين يتحدثون كل يوم ، ويساعدون بعضهم البعض ، ويحلون المشاكل معًا

05:31.740 --> 05:35.080
، ويتحدثون فقط عن أحدث وأروع البرمجة.

05:35.100 --> 05:40.230
الآن ، هذا مورد اختياري يمكنك استخدامه ، حتى تتمكن من إجراء محادثات ذهابًا وإيابًا

05:40.230 --> 05:41.790
مع الطلاب الآخرين وأنا.

05:41.790 --> 05:45.990
لذلك تشعر أنك جزء من فصل دراسي ولا تفعل كل هذا بمفردك.

05:46.200 --> 05:47.100
ولكن هل تعلم؟

05:47.100 --> 05:48.000
يكفي الحديث.

05:48.000 --> 05:49.380
أعلم أنك متحمس.

05:49.380 --> 05:50.100
وأنا كذلك.

05:50.130 --> 05:51.360
اذا هيا بنا نبدأ.

05:51.360 --> 05:56.910
لنبدأ التعلم ونرى لماذا أصبحت بايثون أكثر اللغات شعبية في العالم.
