Giter Club home page Giter Club logo

python-for-data-science-course's Introduction

Python-for-Data-Science-Course

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

هنا هتلاقي الكود حسب كل درس.

  1. Python Intro https://www.youtube.com/watch?v=KHFaqbZFqPo فيه مقدمة سريعة عن البرنامج المستخدم في الكود وعن اهم انواع الداتا الموجودة في بايثون وازاي نبدأ نكتب اول كود بايثون.

  2. Python Math https://www.youtube.com/watch?v=FXNBsPQb7LI فيه شرح لإستخدام arithmetic operators في البايثون.

  3. Python Strings https://www.youtube.com/watch?v=8RntlUwFY7Y ازاي نتعامل مع النصوص في بايثون سواء نبحث بداخلها او ناخد جزء معين منها وايه هي الدوال الجاهز اللي تساعدنا في كده.

  4. Python Lists https://www.youtube.com/watch?v=1Y8y17LtdnM في الدرس ده شرح للقوائم في البايثون وازاي نتعامل معها من حيث التكوين والدمج والطباعة والتجزئة

  5. Python Tuples https://www.youtube.com/watch?v=KLH0kXKVhdI نوع تاني من انواع قوائم البيانات اللي بيقدمها بايثون وايه اهم فرق بينها وبين list.

  6. Python Dictionaries https://www.youtube.com/watch?v=rUEvNHH8wM8 نوع تالت من مصفوفات البيانات اللي هتلاقيها في بايثون مع امكانيات اكثر وايه اهم مميزاتها وازاي نتعامل معها.

  7. Python Conditions https://www.youtube.com/watch?v=BF4y4RnOH5w ازاي نتعامل مع دوال الشرط في بايثون if, elif, else مع أكثر من سيناريو للتطبيق وشرح لاهم ادوات المقارنات والشروط.

  8. Python For Loops https://www.youtube.com/watch?v=aMNoH9PZhEw حلقات التكرار for ومتى نستخدمها واهم مميزاتها وازاي نتعامل معها خاصة مع list.

  9. Python While Loops https://www.youtube.com/watch?v=fMEsFkjp6rU حلقات التكرار while وايه الفرق بينها وبين for مع التطبيق عليها.

  10. Python Functions https://www.youtube.com/watch?v=a0fr5k5OEn8 الدوال وأهميتها وكيفة كتابتها وأنوع المتغيرات سواء اختيارية او اجبارية ومن حيث المجال سواء local او global.

  11. Python files IO https://www.youtube.com/watch?v=Ygmq9AdYmBk في الدرس شرح لكيفية انشاء الملفات وقراءتها والطباعة عليها وحذفها من خلال بايثون.

  12. Python OS https://www.youtube.com/watch?v=Nctlw5bvGMQ شرح انشاء مجلد أو تعديل اسم مجلد او حذفه.

  13. Python classes and objects https://www.youtube.com/watch?v=XmrO8dVP9LI شرح أهم مبادئ البرمجة الكائنية في بايثون.

  14. Python inheritance https://www.youtube.com/watch?v=3bvz7X399N4 شرح توريث صفات ووظائف كائن لكائن آخر.

  15. Python Regular Expressions https://www.youtube.com/watch?v=p7MoSTDa7ck شرح لكيفية استخدام دوال Python Regular Expressions مثل match و search وfindall مع كيفية تكوين التعبيرات للنصوص عربي وانجليزي وكذلك الأرقام.

  16. MySQL Python https://www.youtube.com/watch?v=Bbic_17DGKU شرح كيفية التوصل بقواعد البيانات mysql وكيفية انشاء الجداول وادخال البيانات وتعديلها وحذفها من خلال بايثون.

  17. Python Numpy https://www.youtube.com/watch?v=zzkBfl5w_ow شرح لأهم الدوال والإمكانيات التي تقدمها Numpy والتي تهتم بـ multi-dimensional array.

  18. Python Pandas https://www.youtube.com/watch?v=iljX1iZ0irg شرح لما يقدمه pandas من دوال وأدوات تساعد في التعامل مع الجدوال والتحليل والإحصاء.

  19. Python matplotlib https://www.youtube.com/watch?v=SVVR3pxVi9A في هذا الدرس شرح لكيفية استخدام matplotlib في بناء رسوم بيانية وعمل visualization بأكثر من طريقة.

  20. Python CSV https://www.youtube.com/watch?v=x1xW2Sq16Kk شرح كيفية جلب البيانات من ملفات csv وتخزينها في قواعد البيانات mysql من خلال python csv and pandas وأيضا تصدير البيانات إلى ملفات csv جديدة.

  21. Python BeautifulSoup4 https://www.youtube.com/watch?v=li3SvAlmfXQ استخدام مكتبة BeautifulSoup4 في سحب صفحات الإنترنت سواء hmtl or xml وكيفية التعامل معها والوصول إلى أبعد نقاط داخل الكود والإستفادة منها.

  22. Python NLTK Corpus https://www.youtube.com/watch?v=pMv-rxqBhsY مقدمة مكتبة nltk وأهم انواع مصادر النصوص المتاحة بها وكيفية التعامل معها وجلب النصوص وخصائها وأهميهتها في feature extraction حسب نوع المهمة المطلوب من تصنيف النصوص او تحليل المشاعر …

  23. 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.

  24. Python NLTK Tokenization https://www.youtube.com/watch?v=Y39v2W6N6Lw شرح أهمية تقطيع النصوص وأين يستخدم وكيفية تنفيذه في python nltk سواء جمل او كلمات.

  25. Python NLTK Stopword Removal https://www.youtube.com/watch?v=aLORD3SoQ1A شرح أهمية حذف الكلمات الغير مفيدة في الـ machine learning traning وكيفية استخدام nltk corpus أو استخدام قائمة خاصة.

  26. Python NLTK Stemming https://www.youtube.com/watch?v=ORN9u9vLgsA شرح تحول الكلمات إلى جذورها وأهمية ذلك وكيفية التنفيذ باستخدام nltk.

  27. Python NLTK WordNetLemmatizer https://www.youtube.com/watch?v=jLsMN5yykZ4 شرح ما هو الـ Lemmatisation وكيفية التنفيذ.

  28. Python NLTK Part of Speech https://www.youtube.com/watch?v=OuDTcrWqQTI شرح لأهمية تصنيف الكلمات حسب النوع في استخرام الميزات للنصوص feature extraction وكيف يتم ذلك في nltk .

  29. Python NLTK Text Classification Sentiment Analysis movie reviews https://www.youtube.com/watch?v=sRCi8uCotTs تطبيق علمي على تحليل النصوص واستخدام nltk في تحليل المشاعر والاراء في الاراء النصية movie reviews.

  30. Python NLKT Sentiment Analysis https://www.youtube.com/watch?v=3p1_PVezI5o شرح لكيفية بناء مودل تحليل subjectivity and objectivity analysis وكيفية استخدام موديول SentimentIntensityAnalyzer من الـ nltk.

  31. 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

python-for-data-science-course's People

Contributors

ali7amdi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.