مرحبًا.
أنا متحمس جدًا لبدء هذه الدورة التدريبية معك ، ولكن قبل أن نفعل ذلك ، نحتاج إلى معرفة
من أين بدأنا وأين ننتهي حتى يكون لدينا طريق واضح للنجاح.
الآن ، تحتوي هذه الدورة على أكثر من 200 مقطع فيديو عالي الدقة وأطنان من التدريبات والمشروعات ، لكنها جميعًا
مقسمة إلى أقسام لمساعدتنا على التعلم بشكل أفضل.
ستبدأ الدورة بأساسيات بايثون هنا.
إذا كانت هذه هي المرة الأولى التي تتعلم فيها لغة برمجة ، فستكون مفيدة للغاية ، حتى
بالنسبة لأولئك الذين يعرفون لغة برمجة بالفعل ولكنهم لا يعرفون أي شيء عن Python.
سيتم قطع هذا القسم بسرعة مع الأساسيات حتى تشعر بالراحة في البرمجة.
هذا قسم كبير ، لذا فنحن في الواقع لدينا جزأين وعلى طول الطريق ستشاهدني
أكود ، ولكن أيضًا أكود نفسك وتمارس البرمجة حتى تشعر بالراحة مع ما تقدمه Python بعد
ذلك.
نتحدث عن بيئة مطور Python احترافية.
نحن نعلمك كيفية استخدام المحطة وسطر الأوامر حول استخدام برامج تحرير الكود مثل Sublime Text و
Visual Studio code.
نتحدث عن استخدام Pi Charm ، وهو IDE متكامل تمامًا لمطوري Python ، وكذلك كيفية استخدام Jupyter Notebooks.
لأننا سنستخدم هذه الدفاتر لاحقًا في الدورة لفعل شيء مثير حقًا.
تلميح ، تلميح ، إنه تعلم آلي.
وبمجرد أن يكون لدينا بيئة مطور احترافية بالكامل ، فإننا ندخل في بعض موضوعات Python المتقدمة.
الآن في هذا القسم ، لن نخجل من أي مواضيع صعبة ، لكنني سأساعدك على
فهمها وفهمها كلها.
سنتحدث عن الفصول الدراسية ، والبرمجة الموجهة للكائنات ، والمصممين ، والمولدات ، ومعالجة الأخطاء ، والبرمجة
الوظيفية ، بالإضافة إلى أفضل الممارسات عندما يتعلق الأمر بكيفية كتابة التعليمات البرمجية النظيفة.
وسنتعرف أيضًا على حزم Python الشائعة ، وكيفية العمل مع الملفات ، وكيفية اختبار الكود الخاص بنا ، وكيفية
استخدام التعبيرات العادية ، وغير ذلك الكثير.
قد تتألم رأسك بنهاية هذا القسم ، لكن صدقني ، سيكون الأمر ممتعًا الآن.
سيتم الانتهاء من معظم الدورات بحلول ذلك الوقت.
لقد تعلمت بايثون ويجب أن تكون مستعدًا تمامًا ، أليس كذلك؟
حسنًا ، ليس حقًا ، لأنه بمجرد أن تعلمنا هذه اللغة الجديدة ، هذه الصيغة الجديدة ، أصبح لدينا أجهزة الكمبيوتر الخاصة بنا
معدة للعمل مع Python.
نحن بحاجة إلى التحدث عن كيفية تطبيق معرفتنا المكتشفة حديثًا.
هذا هو الجزء الممتع من الدورة.
نبدأ الحديث عن الوظائف والخيارات الوظيفية المتاحة لك في بايثون.
ثم ندخل في مجالات مختلفة يمكننا استخدامها.
بايثون.
سنتعرف على البرمجة النصية في Python ، حيث نستخدم Python لإرسال رسائل بريد إلكتروني آلية.
نستخدم Python لمعالجة الصور ، والعمل مع ملفات PDF ، ونستخدم Python لإرسال رسائل نصية لأنفسنا.
نحن نبني بوت تويتر.
ومشروعي المفضل في هذا القسم هو إنشاء مدقق كلمة مرور لمعرفة ما إذا كانت كلمات المرور التي تستخدمها
قد تم اختراقها بالفعل.
إنها حقًا ممتعة حقًا.
نتحدث أيضًا عن تجريف البيانات.
حالة الاستخدام الشائعة جدًا مع Python هي استخراج البيانات من الإنترنت واستخدامها في شيء مثمر.
في حالتنا ، سنتعرف على تجريف البيانات وكيف يمكننا استخراج موقع ويب مشهور حقًا
للمبرمجين لاختيار المقالات المهمة بالنسبة لك للبقاء على اطلاع دائم بالصناعة مرة أخرى.
سيكون مشروعًا ممتعًا حقًا.
أعلم أنني أقول إن كل المشاريع ممتعة ، لكني متحيز.
أعطني الشوط الأول هنا.
سوف نتعلم أيضًا عن الأتمتة وسنستخدم شيئًا يسمى السيلينيوم للتحكم
فعليًا في متصفح الويب من خلال أجهزتنا وجعل الجهاز يقوم بمهام مختلفة كما لو كان مستخدمًا.
وهناك بعض التطبيقات الممتعة حقًا عندما يتعلق الأمر بالأتمتة والتي سنتحدث عنها.
وبعد ذلك أعرف ، أعرف موضوعين مفضلين لدى الجميع ، تطوير الويب وعلوم البيانات والتعلم الآلي.
سيكون هذان القسمان مليئًا بالمرح وأعتقد أنهما سيكونان على الأرجح أكثر الأقسام
شيوعًا في قسم تطوير الويب.
سنتعلم كيفية استخدام HTML و CSS و JavaScript بالإضافة إلى Python لبناء خادمنا الخاص ، وبناء موقع الويب الخاص بمحفظة
أعمالنا ، ووضع موقع الويب على الإنترنت في مرحلة الإنتاج ، وجعل أصحاب العمل والعملاء في المستقبل يراسلونك
عبر موقع الويب الخاص بك.
ونعم ، ستتمكن من تخصيصه والقيام بكل ما تريد على موقع ويب المحفظة هذا حتى يكون
لديك شيء لتظهره في نهاية الدورة.
ثم جزء علم بيانات التعلم الآلي ، سنستخدم شيئًا يسمى Jupyter Notebooks و Kaggle
للوصول إلى بعض مجموعات البيانات المثيرة للاهتمام حقًا.
سنستخدم مكتبات مثل حيوانات الباندا والنفسية ونتعلم كيف نتوقع أي لاعبي كرة القدم سيكونون
الأكثر قيمة أو الذين يتقاضون رواتب أقل.
سنقوم ببناء نموذج التعلم الآلي الخاص بنا باستخدام مجموعة بيانات قزحية العين ، وبعد
ذلك سنقوم أيضًا ببعض اكتشاف الصور حيث يمكننا تغذية نموذج التعلم الآلي بصورة ، وسوف
يتنبأ بماهية الصورة .
وسترى في الواقع كيف يعمل سحر التعلم الآلي هذا تحت الغطاء.
كما ترون ، لدينا الكثير لتغطيته في هذه الدورة التدريبية ، وبنهاية كل ذلك ،
سوف يتلاءم كل هذا معًا ويكون منطقيًا من بداية أساسيات Python إلى النهاية مع التعلم الآلي.
سنأخذك من الصفر إلى الإتقان.
لكنك تعرف ما هو أفضل جزء من هذه الدورة؟
مجتمعنا على الإنترنت.
لدينا الآلاف من المطورين يتحدثون كل يوم ، ويساعدون بعضهم البعض ، ويحلون المشاكل معًا
، ويتحدثون فقط عن أحدث وأروع البرمجة.
الآن ، هذا مورد اختياري يمكنك استخدامه ، حتى تتمكن من إجراء محادثات ذهابًا وإيابًا
مع الطلاب الآخرين وأنا.
لذلك تشعر أنك جزء من فصل دراسي ولا تفعل كل هذا بمفردك.
ولكن هل تعلم؟
يكفي الحديث.
أعلم أنك متحمس.
وأنا كذلك.
اذا هيا بنا نبدأ.
لنبدأ التعلم ونرى لماذا أصبحت بايثون أكثر اللغات شعبية في العالم.