آموزش راهنمای کامل Elasticsearch 8 با پایتون

Complete Guide to Elasticsearch 8 with Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: استاد Elasticsearch با پایتون! فهرست بندی، پرس و جو و دستکاری داده ها را برای برنامه های جستجوی قدرتمند بیاموزید. تئوری Elasticsearch و نحوه عملکرد آن در زیر ساخت کار با Elasticsearch و Kibana نوشتن پرس و جوهای جستجوی پیچیده اتصال به Elasticsearch با استفاده از python امکان جستجو، حذف، پرس و جو، حذف و موارد دیگر با استفاده از کلاینت پایتون نحوه ساخت یک موتور جستجوی قدرتمند با Elasticsearch با استفاده از Kibana و python ساخت کلاس های OOP با Python برای اتصال به Elasticsearch پیاده سازی لاگ و پیکربندی فایل yaml! ایجاد داده های نمونه جعلی با استفاده از کتابخانه های پایتون استفاده از elasticsearch_dsl برای ایجاد پرس و جوی DSL آسان با استفاده از پایتون استفاده از elasticsearch_helper برای درج و دریافت اسناد elasticsearch با پایتون پایتون با elasticsearch elastic با پایتون پیش نیازها: تجربه برنامه نویسی اولیه مورد نیاز است

سلام، و به راهنمای کامل Elasticsearch 8 با دوره پایتون خوش آمدید!

در این دوره، ما اصول Elasticsearch و نحوه استفاده از آن برای ذخیره، جستجو و تجزیه و تحلیل مقادیر زیادی از داده ها را بررسی خواهیم کرد! Elasticsearch ابزار قدرتمندی است که توسط تحلیلگران داده، توسعه دهندگان نرم افزار و بسیاری از متخصصان دیگر در طیف وسیعی از صنایع استفاده می شود!

چه به تازگی شروع به کار کرده اید و چه کاربر با تجربه ای هستید، این دوره به منظور ارائه مهارت ها و دانش لازم برای استفاده حداکثری از Elasticsearch طراحی شده است.


یکی از قدرتمندترین ویژگی های Elasticsearch توانایی آن در ادغام شدن با پایتون است که به شما امکان می دهد از اکوسیستم پایتون برای تجزیه و تحلیل و دستکاری داده ها نهایت استفاده را ببرید. ما عمیقاً به نحوه کار با Elasticsearch و Python خواهیم پرداخت. شما یاد خواهید گرفت که چگونه از پایتون به Elasticsearch متصل شوید، داده ها را درج کنید و پرس و جو کنید، و تجزیه و تحلیل پیشرفته انجام دهید. نحوه استفاده از کلاینت پایتون Elasticsearch برای ایجاد، خواندن، به روز رسانی و حذف اسناد را توضیح خواهیم داد. در پایان دوره، درک کاملی از Elasticsearch و مهارت های کار با این ابزار قدرتمند در پروژه های خود خواهید داشت.


  1. کلاس‌ها را از صفر می‌سازیم

  2. به elasticsearch متصل شوید

  3. تزئینات را اجرا کنید

  4. از فایل پیکربندی استفاده کنید

  5. ورود به سیستم را به برنامه ما اضافه کنید

  6. داده های نمونه برای برنامه ما ایجاد کنید


حالا اجازه بدهید خودم را معرفی کنم. نام من Idan Chen است و من یک دانشمند داده با چندین سال تجربه کار با Python و Elasticsearch هستم.

من همچنین بنیانگذار "The Science Coder" هستم، صفحه ای در اینستاگرام که در آن موضوعات مرتبط با علم داده، پایگاه های داده و موارد دیگر را آموزش می دهم.

من این فرصت را داشته ام که روزانه با Elasticsearch و Python کار کنم و از آنها برای ذخیره، جستجو و تجزیه و تحلیل مقادیر زیادی داده برای شرکت های مختلف با فناوری پیشرفته استفاده کنم. در طول سال‌ها، درک عمیقی از نحوه عملکرد Elasticsearch و نحوه استفاده از آن برای حل مشکلات پیچیده داده کسب کرده‌ام.


اما بیشتر از آن، من این فرصت را داشته ام که دیگران را در مورد Elasticsearch و Python راهنمایی و آموزش دهم. من با دانش‌آموزان در تمام سطوح، از مبتدی تا کاربران پیشرفته کار کرده‌ام، و از نزدیک قدرت تغییردهنده این فناوری را دیده‌ام. من به افراد و شرکت‌ها کمک کرده‌ام تا پتانسیل کامل Elasticsearch و Python را باز کنند، و مطمئن هستم که می‌توانم به شما در انجام همین کار کمک کنم.


بنابراین، چه مبتدی یا یک کاربر باتجربه باشید، از شما دعوت می کنم در این سفر برای یادگیری Elasticsearch و Python به من بپیوندید. با تجربه من و انگیزه شما، ما با هم کار خواهیم کرد تا به دستاوردهای بزرگ برسیم. بیایید شروع کنیم!


سرفصل ها و درس ها

مقدمه ای بر Elasticsearch و Python Introduction to Elasticsearch and Python

  • معرفی و بررسی اجمالی دوره Course Introduction and Overview

  • Elasticsearch چیست؟ - مقاله What is Elasticsearch? - Article

  • موارد استفاده Elasticsearch - مقاله Elasticsearch Use Cases - Article

  • موارد استفاده Elasticsearch - QUIZ Elasticsearch Use Cases - QUIZ

  • فایل های GitHub GitHub files

تنظیم محیط Setting Up Your Environment

  • نصب Elasticsearch و Kibana در ویندوز Installing Elasticsearch and Kibana on Windows

  • نصب Elasticsearch در ویندوز - مقاله Installing Elasticsearch on Windows - Article

  • نصب Elasticsearch در لینوکس - مقاله Installing Elasticsearch on Linux - Article

  • نصب Elasticsearch در مک - مقاله Installing Elasticsearch on Mac - Article

  • نصب Python و Elasticsearch-Py Client Library Installing Python and Elasticsearch-Py Client Library

  • نصب کتابخانه Client Python و Elasticsearch-Py - مقاله Installing Python and Elasticsearch-Py Client Library - Article

  • پیکربندی اولیه و اتصال به Elasticsearch - مقاله Basic Configuration and Connecting to Elasticsearch - Article

معماری Elasticsearch Elasticsearch architecture

  • شرایط و ساختار Elasticsearch Elasticsearch Terms & Structure

  • شرایط و ساختار Elasticsearch - مقاله Elasticsearch Terms & Structure - Article

  • درک ساختار Elasticsearch - QUIZ Understanding Elasticsearch Structure - QUIZ

  • انواع فیلدهای Elasticsearch Elasticsearch field types

  • انواع فیلدهای Elasticsearch - مقاله Elasticsearch field types - Article

  • انواع فیلدهای Elasticsearch - QUIZ Elasticsearch field types - QUIZ

  • کار با Dev Tools Working with Dev Tools

نمایه سازی و مدیریت اسناد با پایتون Indexing and Managing Documents with python

  • مقدمه ای بر نمایه سازی و مدیریت اسناد با پایتون Introduction to Indexing and Managing Documents with python

  • ایجاد شاخص ها Creating indices

  • درج اسناد Inserting Documents

  • به روز رسانی اسناد Updating Documents

  • حذف اسناد Deleting Documents

  • توابع اساسی در elasticsearch-py - مقاله basic functions in elasticsearch-py - Article

  • توابع اساسی در elasticsearch-py - QUIZ basic functions in elasticsearch-py - QUIZ

جستجو و پرس و جو Elasticsearch Searching and Querying Elasticsearch

  • مقدمه ای بر Elasticsearch Query DSL Introduction to Elasticsearch Query DSL

  • DSL - مقاله DSL - Article

  • جستجوی پایه با پایتون Basic Searching with Python

  • دو کلید جستجو را فیلتر می کند Two keys filter Searching

  • جستجوی چند منطبق Multi Match Searching

  • جستجوی عددی Numerical Searching

  • جستجوی عددی پیشرفته Advance Numerical Searching

  • جستجوی تاریخ Date Searching

  • جستجوی تجمیع پایه Basic Aggregation Searching

  • جستجوی تجمیع پیشرفته Advance Aggregation Searching

  • DSL - آزمون DSL - QUIZ

کتابخانه elasticsearch-dsl elasticsearch-dsl library

  • مقدمه ای بر کتابخانه elasticsearch_dsl Introduction to elasticsearch_dsl library

  • نصب کتابخانه elasticsearch_dsl - مقاله Installing elasticsearch_dsl library - Article

  • نحوه استفاده از elasticsearch_dsl - مقاله How to use elasticsearch_dsl - Article

  • آزمون Elasticsearch DSL Quiz on Elasticsearch DSL

  • elasticsearch_dsl - بازی پایه elasticsearch_dsl - Basic Match

  • elasticsearch_dsl - مسابقه پیشرفته elasticsearch_dsl - Advance Match

  • elasticsearch_dsl - جستجوی عددی elasticsearch_dsl - Numerical Searching

  • elasticsearch_dsl - محدوده تاریخ elasticsearch_dsl - Date Range

Elasticsearch-Py Helpers Elasticsearch-Py Helpers

  • مقدمه ای بر Elasticsearch-Py Helpers Introduction to Elasticsearch-Py Helpers

  • elasticsearch.helper- مقاله elasticsearch.helper- Article

  • استفاده از Scan Helper برای پیمایش موثر مجموعه داده های بزرگ Using the Scan Helper for Efficiently Scrolling Large Datasets

  • کمک کنندگان انبوه: نمایه سازی انبوه Bulk Helpers: Bulk Indexing

  • elasticsearch.helper QUIZ elasticsearch.helper QUIZ

ساخت کلاس های Elasticsearch و مدیریت خطا Building Elasticsearch Classes and Error Handling

  • طراحی کلاس کلاینت Python Elasticsearch Designing a Python Elasticsearch Client Class

  • ایجاد کلاس Elasticsearch - مقاله Creating Elasticsearch class - Article

  • اجرای عملیات پایه CRUD در کلاس مشتری Implementing Basic CRUD Operations in the Client Class

  • پیاده سازی حجم و اسکن در کلاس elasticsearch Implementing bulk and scan in elasticsearch class

  • مدیریت خطاها با Elasticsearch در پایتون - مقاله Errors Handling with Elasticsearch in Python - Article

  • درک خطاهای رایج Elasticsearch Understanding Common Elasticsearch Errors

  • ورود به سیستم با پایتون - مقاله Logging with python - Article

  • پیاده سازی ثبت خطا و نظارت بر برنامه شما Implementing Error Logging and Monitoring in Your Application

پروژه دنیای واقعی: ساختن یک برنامه جستجو با پایتون و Elasticsearch Real-world Project: Building a Search Application with Python and Elasticsearch

  • بررسی اجمالی پروژه و الزامات Project Overview and Requirements

  • بررسی اجمالی پروژه و الزامات - مقاله Project Overview and Requirements - Article

  • کار با فایل های yaml به عنوان پیکربندی - مقاله working with yaml files as configuration - Article

  • ایجاد داده های نمونه - مقاله Creating sample data - Article

  • آزمون جعلی Faker QUIZ

  • پیاده سازی کلاس پیکربندی Implementing Configuration class

  • پیاده سازی کلاس Logging Implementing Logging class

  • اجرای کلاس Faker Implementing Faker class

  • اجرای کلاس Elasticsearch اولیه Implementing basic Elasticsearch class

  • پیاده سازی قابلیت های بیشتر در کلاس Elasticsearch Implementing more functionality in Elasticsearch class

  • pandas X Elasticsearch - مقاله اضافی pandas X Elasticsearch - Extra Article

نتیجه گیری و مراحل بعدی Conclusion and Next Steps

  • خلاصه دوره و نکات کلیدی Course Recap and Key Takeaways

  • به روز ماندن و ادامه سفر Elasticsearch Staying Up-to-Date and Continuing Your Elasticsearch Journey

نمایش نظرات

نظری ارسال نشده است.

آموزش راهنمای کامل Elasticsearch 8 با پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3 hours
63
Udemy (یودمی) udemy-small
23 شهریور 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,554
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

‪Idan Chen‬‏ ‪Idan Chen‬‏

دانشمند داده و محقق ارشد

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.