Python for Data Science Course
Basics Data Analytics Natural Language Processing (NLP) Text Classification Sentiment Analysis Feature Extraction Machine Learning Evaluation
Source Code: https://github.com/ali7amdi/Python-Programming-Course
هنا هتلاقي الكود حسب كل درس.
-
Python Intro https://www.youtube.com/watch?v=KHFaqbZFqPo فيه مقدمة سريعة عن البرنامج المستخدم في الكود وعن اهم انواع الداتا الموجودة في بايثون وازاي نبدأ نكتب اول كود بايثون.
-
Python Math https://www.youtube.com/watch?v=FXNBsPQb7LI فيه شرح لإستخدام arithmetic operators في البايثون.
-
Python Strings https://www.youtube.com/watch?v=8RntlUwFY7Y ازاي نتعامل مع النصوص في بايثون سواء نبحث بداخلها او ناخد جزء معين منها وايه هي الدوال الجاهز اللي تساعدنا في كده.
-
Python Lists https://www.youtube.com/watch?v=1Y8y17LtdnM في الدرس ده شرح للقوائم في البايثون وازاي نتعامل معها من حيث التكوين والدمج والطباعة والتجزئة
-
Python Tuples https://www.youtube.com/watch?v=KLH0kXKVhdI نوع تاني من انواع قوائم البيانات اللي بيقدمها بايثون وايه اهم فرق بينها وبين list.
-
Python Dictionaries https://www.youtube.com/watch?v=rUEvNHH8wM8 نوع تالت من مصفوفات البيانات اللي هتلاقيها في بايثون مع امكانيات اكثر وايه اهم مميزاتها وازاي نتعامل معها.
-
Python Conditions https://www.youtube.com/watch?v=BF4y4RnOH5w ازاي نتعامل مع دوال الشرط في بايثون if, elif, else مع أكثر من سيناريو للتطبيق وشرح لاهم ادوات المقارنات والشروط.
-
Python For Loops https://www.youtube.com/watch?v=aMNoH9PZhEw حلقات التكرار for ومتى نستخدمها واهم مميزاتها وازاي نتعامل معها خاصة مع list.
-
Python While Loops https://www.youtube.com/watch?v=fMEsFkjp6rU حلقات التكرار while وايه الفرق بينها وبين for مع التطبيق عليها.
-
Python Functions https://www.youtube.com/watch?v=a0fr5k5OEn8 الدوال وأهميتها وكيفة كتابتها وأنوع المتغيرات سواء اختيارية او اجبارية ومن حيث المجال سواء local او global.
-
Python files IO https://www.youtube.com/watch?v=Ygmq9AdYmBk في الدرس شرح لكيفية انشاء الملفات وقراءتها والطباعة عليها وحذفها من خلال بايثون.
-
Python OS https://www.youtube.com/watch?v=Nctlw5bvGMQ شرح انشاء مجلد أو تعديل اسم مجلد او حذفه.
-
Python classes and objects https://www.youtube.com/watch?v=XmrO8dVP9LI شرح أهم مبادئ البرمجة الكائنية في بايثون.
-
Python inheritance https://www.youtube.com/watch?v=3bvz7X399N4 شرح توريث صفات ووظائف كائن لكائن آخر.
-
Python Regular Expressions https://www.youtube.com/watch?v=p7MoSTDa7ck شرح لكيفية استخدام دوال Python Regular Expressions مثل match و search وfindall مع كيفية تكوين التعبيرات للنصوص عربي وانجليزي وكذلك الأرقام.
-
MySQL Python https://www.youtube.com/watch?v=Bbic_17DGKU شرح كيفية التوصل بقواعد البيانات mysql وكيفية انشاء الجداول وادخال البيانات وتعديلها وحذفها من خلال بايثون.
-
Python Numpy https://www.youtube.com/watch?v=zzkBfl5w_ow شرح لأهم الدوال والإمكانيات التي تقدمها Numpy والتي تهتم بـ multi-dimensional array.
-
Python Pandas https://www.youtube.com/watch?v=iljX1iZ0irg شرح لما يقدمه pandas من دوال وأدوات تساعد في التعامل مع الجدوال والتحليل والإحصاء.
-
Python matplotlib https://www.youtube.com/watch?v=SVVR3pxVi9A في هذا الدرس شرح لكيفية استخدام matplotlib في بناء رسوم بيانية وعمل visualization بأكثر من طريقة.
-
Python CSV https://www.youtube.com/watch?v=x1xW2Sq16Kk شرح كيفية جلب البيانات من ملفات csv وتخزينها في قواعد البيانات mysql من خلال python csv and pandas وأيضا تصدير البيانات إلى ملفات csv جديدة.
-
Python BeautifulSoup4 https://www.youtube.com/watch?v=li3SvAlmfXQ استخدام مكتبة BeautifulSoup4 في سحب صفحات الإنترنت سواء hmtl or xml وكيفية التعامل معها والوصول إلى أبعد نقاط داخل الكود والإستفادة منها.
-
Python NLTK Corpus https://www.youtube.com/watch?v=pMv-rxqBhsY مقدمة مكتبة nltk وأهم انواع مصادر النصوص المتاحة بها وكيفية التعامل معها وجلب النصوص وخصائها وأهميهتها في feature extraction حسب نوع المهمة المطلوب من تصنيف النصوص او تحليل المشاعر …
-
Python NLTK Standard IR Scores Distance Metrics Confusion Matrix https://www.youtube.com/watch?v=fIi4DTNZOew شرح الفكرة الأساسية في أهم ادوات القياس وكيفية استخدام nltk وحساب accuracy, precision, recall, f-measure بالإضافة إلى distance matrices and confusion matrix.
-
Python NLTK Tokenization https://www.youtube.com/watch?v=Y39v2W6N6Lw شرح أهمية تقطيع النصوص وأين يستخدم وكيفية تنفيذه في python nltk سواء جمل او كلمات.
-
Python NLTK Stopword Removal https://www.youtube.com/watch?v=aLORD3SoQ1A شرح أهمية حذف الكلمات الغير مفيدة في الـ machine learning traning وكيفية استخدام nltk corpus أو استخدام قائمة خاصة.
-
Python NLTK Stemming https://www.youtube.com/watch?v=ORN9u9vLgsA شرح تحول الكلمات إلى جذورها وأهمية ذلك وكيفية التنفيذ باستخدام nltk.
-
Python NLTK WordNetLemmatizer https://www.youtube.com/watch?v=jLsMN5yykZ4 شرح ما هو الـ Lemmatisation وكيفية التنفيذ.
-
Python NLTK Part of Speech https://www.youtube.com/watch?v=OuDTcrWqQTI شرح لأهمية تصنيف الكلمات حسب النوع في استخرام الميزات للنصوص feature extraction وكيف يتم ذلك في nltk .
-
Python NLTK Text Classification Sentiment Analysis movie reviews https://www.youtube.com/watch?v=sRCi8uCotTs تطبيق علمي على تحليل النصوص واستخدام nltk في تحليل المشاعر والاراء في الاراء النصية movie reviews.
-
Python NLKT Sentiment Analysis https://www.youtube.com/watch?v=3p1_PVezI5o شرح لكيفية بناء مودل تحليل subjectivity and objectivity analysis وكيفية استخدام موديول SentimentIntensityAnalyzer من الـ nltk.
-
Python Sklearn Text classificatin sentment analysis https://www.youtube.com/watch?v=oauq1tBYl-k الإنتقال من nltk واستخدام sklearn في text-classification وعمل مودل تحليل المشاعر والآراء sentiment analysis.
مستمرين إن شاء الله ...
#alihamdi #python #programming #text-classification #sentiment_analysis #arabic_stemming #NLTK #Stemming #Tokenization #machine-learning #Natural-language-processing #nlp
للتواصل: https://alihamdi.com/ https://www.facebook.com/alihamdi.web https://www.facebook.com/groups/WebDesignCourse/ http://www.youtube.com/ali7amdi https://www.linkedin.com/in/ali-hamdi-92441335