- عنوان کتاب: Graph Data Modeling in Python
- نویسنده: Gary Hutson
- حوزه: برنامه نویسی پایتون, توسعه گراف
- سال انتشار: 2023
- تعداد صفحه: 236
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 5.53 مگابایت
سازمانها در سراسر جهان شروع به استفاده از روشهای نمودار و تکنیکهای تجسم برای درک شبکههای پیچیده کردهاند. این شبکه ها در بسیاری از صنایع وجود دارند، از تجزیه و تحلیل شبکه های اجتماعی (تجزیه و تحلیل ارتباطات افراد در حال تعامل در شبکه های اجتماعی) تا کشف تقلب (نگاه کردن به تراکنش ها در یک شبکه برای شناسایی موارد دور از دسترس)، مدل سازی پایداری سیستم هایی مانند شبکه های ریلی و انرژی. و به عنوان اجزای مهم موتورهای توصیه که در بسیاری از سرویس های پخش آنلاین مورد علاقه شما، به عنوان مثال، Netflix، Prime و غیره استفاده می شوند. این کتاب ابزارهایی را در اختیار شما قرار می دهد که با استفاده از این روش ها در حین کار با یک زبان آشنا مانند پایتون کار کنید. ما با بررسی نحوه ایجاد نمودار در igraph NetworkX و نحوه استفاده از آنها برای انجام تجزیه و تحلیل گراف پیچیده شروع می کنیم. سپس به دنیای Neo4j و پایگاههای اطلاعاتی گراف میپردازیم، و همچنین شما را با دانش جستجو در پایگاههای اطلاعاتی نمودار با زبان جستجوی Cypher مجهز میکنیم. هدف اصلی این کتاب کمک به توسعه دهندگان پایتون موجود در سطح متوسط است که ممکن است جاه طلبی برای ورود به مدل سازی داده های نموداری را داشته باشند. یا اگر شما یک توسعه دهنده پایگاه داده یا حرفه ای IT هستید، بخش پایگاه داده گراف ممکن است بینش هایی را در مورد اینکه چگونه پایگاه های داده گراف با پایگاه های داده سنتی متفاوت است به شما ارائه دهد. در اصل، این کتاب برای هر کسی که عاشق کدنویسی در پایتون است و میخواهد در مورد نحوه ساخت خطوط لوله دادههای نمودار، نحوه جذب و پاک کردن دادهها، روشهای مختلف برای ذخیره روابط دادههای گراف، نحوه انجام تکنیکهای تحلیلی مانند جامعه اطلاعات بیشتری کسب کند، مورد توجه قرار گرفته است. ایجاد موتور تشخیص و توصیه، و نحوه استفاده از Cypher برای ذخیره این روابط و سپس پرس و جوی نمودار درون حافظه با Cypher.
Organizations across the globe are starting to use graph approaches and visualization techniques to make sense of complex networks. These networks are present in many industries, ranging from social network analysis (analyzing the connections of people interacting on social networks) to fraud detection (looking at transactions in a network to spot outliers), modeling the stability of systems such as rail and energy grids, and as critical components of recommendation engines that are used in many of your favorite online streaming services, for example, Netflix, Prime, and so on. This book provides you with the tools to get up and running with these methods while working with a familiar language, such as Python. We start by looking at how you can create graphs in igraph NetworkX and how these can be used to carry out sophisticated graph analytics. We will then delve into the world of Neo4j and graph databases, as well as equipping you with the knowledge to query graph databases with the Cypher query language. The primary aim of this book is to assist existing Python developers of an intermediate level who may have the ambition of getting into graph data modeling. Or, if you are a database developer or IT professional, then the graph database section may give you insights into how graph databases are different from traditional databases. In essence, this book is targeted at anyone who loves coding in Python and wants to learn more about how to build graph data pipelines, how to ingest and clean data, various ways to store graph data relationships, how to conduct analytical techniques such as community detection and recommendation engine creation, and how to use Cypher to store these relationships and then query the in-memory graph with Cypher.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Graph Data Modeling in Python
نظرات کاربران