Complete Guide to Elasticsearch 8 with Python
Duration: 03:48:39 | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 2.98 GB
Genre: eLearning | Language: English
Duration: 03:48:39 | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 2.98 GB
Genre: eLearning | Language: English
Master Elasticsearch 8 with Python! Learn indexing, querying, and data manipulation for powerful search applications.
What you'll learn
The theory of Elasticsearch and how it works under-the-hood
Working with Elasticsearch and Kibana
Writing complex search queries
Connecting To Elasticsearch using python
Being able to search, delete, query, delete and more using python client
How to build a powerful search engine with Elasticsearch using Kibana and python
Building OOP classes with Python for connecting to Elasticsearch
Implementing logging and configuration yaml file!
Create fake sample data using python libraries
Using elasticsearch_dsl for creating easy DSL querying using python
Using elasticsearch_helper to insert and get documents efficiently
Requirements
Basic programming experience needed
Description
Hello, and Welcome to the Complete Guide to Elasticsearch 8 with Python course!
In this course, we will be exploring the fundamentals of Elasticsearch and how it can be used to store, search, and analyze large amounts of data! Elasticsearch is a powerful tool used by data analysts, software developers, and many other professionals across a range of industries!
Whether you are just getting started or you are an experienced user, this course is designed to give you the skills and knowledge you need to get the most out of Elasticsearch.
One of the most powerful features of Elasticsearch is its ability to be integrated with Python, allowing you to take full advantage of the Python ecosystem for data analysis and manipulation. We'll dive deep into how to work with Elasticsearch and Python together. You'll learn how to connect to Elasticsearch from Python, insert and query data, and perform advanced analysis. We'll cover how to use the Elasticsearch Python client to create, read, update, and delete documents. By the end of the course, you'll have a solid understanding of Elasticsearch and the skills to work with this powerful tool in your own projects.
We will build classes from zero
Connect to elasticsearch
Implement decorators
Use configuration file
Add logging to our application
Generate sample data for our application
Now, let me introduce myself. My name is Idan Chen , and I'm a data scientist with several years of experience working with Python and Elasticsearch.
I'm also the founder of "The Science Coder," an Instagram page where I teach topics related to data science, databases, and more.
I've had the opportunity to work with Elasticsearch and Python on a daily basis, using them to store, search, and analyze large amounts of data for a variety of high-tech companies. Over the years, I've developed a deep understanding of how Elasticsearch works and how it can be used to solve complex data problems.
But more than that, I've had the opportunity to guide and teach others about Elasticsearch and Python. I've worked with students of all levels, from beginners to advanced users, and I've seen firsthand the transformative power of this technology. I've helped individuals and companies unlock the full potential of Elasticsearch and Python, and I'm confident that I can help you do the same.
So whether you're a beginner or an experienced user, I invite you to join me on this journey to learn Elasticsearch and Python. With my experience and your motivation, we'll work together to achieve great things. Let's get started!
Who this course is for:
Beginner Data Analysis or scientist with basic python knowledge that want to learn Elasticsearch 8 as NoSQL DB
Python Developers who want to add Elasticsearch skills to their toolkit.
Technical professionals who want to gain hands-on experience with Elasticsearch and its associated Python libraries.
Anyone interested in learning about Elasticsearch and how to use it in Python to build real-world applications.
More Info