PySpark - چارچوب برنامه نویسی و آزمایش Python Spark Hadoop

PySpark - Python Spark Hadoop coding framework & testing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: داده های بزرگ پایتون اسپارک چارچوب کدگذاری PySpark ورود به سیستم کنترل خطا آزمایش واحد پردازش خطای PyCharm PostgreSQL Hive خط لوله داده Python Spark PySpark شیوه های کدگذاری استاندارد صنعت PySpark - ورود به سیستم، مدیریت خطا، پیکربندی خواندن، آزمایش واحد ساخت خط لوله داده با استفاده از Hive، Spark و PostgreSQL Have PySpark با استفاده از توسعه Python PyCharm پیش نیازها:مهارت های برنامه نویسی پایه مهارت های پایه پایگاه داده دانش سطح ورودی Hadoop

این دوره شکاف بین دانش آکادمیک و دنیای واقعی شما را پر می کند و شما را برای نقش توسعه دهنده Big Data Python Spark آماده می کند. موارد زیر را خواهید آموخت

  • بهترین شیوه های کدنویسی Python Spark

  • در حال ثبت نام

  • بررسی خطا

  • خواندن پیکربندی از فایل خواص

  • انجام کار توسعه با استفاده از PyCharm

  • استفاده از محیط محلی خود به عنوان محیط Hadoop Hive

  • خواندن و نوشتن در پایگاه داده Postgres با استفاده از Spark

  • چارچوب تست واحد پایتون

  • ساخت خط لوله داده با استفاده از Hadoop، Spark و Postgres

پیش نیازها:

  • مهارت های برنامه نویسی اولیه

  • دانش پایه پایگاه داده

  • دانش سطح ورودی Hadoop


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

مقدمه Introduction

  • مقدمه Introduction

  • Big Data Spark چیست؟ What is Big Data Spark?

راه اندازی محیط توسعه Hadoop Spark Setting up Hadoop Spark development environment

  • مراحل تنظیم محیط Environment setup steps

  • نصب پایتون Installing Python

  • در حال نصب PyCharm Installing PyCharm

  • ایجاد پروژه در محیط اصلی پایتون Creating a project in the main Python environment

  • نصب JDK Installing JDK

  • نصب Spark 3 & Hadoop Installing Spark 3 & Hadoop

  • اجرای PySpark در کنسول Running PySpark in the Console

  • PyCharm PySpark Hello DataFrame PyCharm PySpark Hello DataFrame

  • برنامه نویسی PyCharm Hadoop Spark PyCharm Hadoop Spark programming

  • دستورالعمل های ویژه برای کاربران مک Special instructions for Mac users

  • نکات سریع - مجوز winutils Quick tips - winutils permission

  • اصول اولیه پایتون Python basics

ایجاد یک چارچوب کدنویسی PySpark Creating a PySpark coding framework

  • ساختار کد با کلاس ها و متدها Structuring code with classes and methods

  • اسپارک چگونه کار می کند؟ How Spark works?

  • ایجاد و استفاده مجدد از SparkSession Creating and reusing SparkSession

  • Spark DataFrame Spark DataFrame

  • جدا کردن کد بلع، تبدیل و ماندگاری Separating out Ingestion, Transformation and Persistence code

ورود به سیستم و مدیریت خطا Logging and Error Handling

  • ثبت پایتون Python Logging

  • مدیریت سطح گزارش از طریق یک فایل پیکربندی Managing log level through a configuration file

  • داشتن لاگر سفارشی برای هر کلاس پایتون Having custom logger for each Python class

  • رسیدگی به خطا با تلاش به جز و افزایش Error Handling with try except and raise

  • ثبت با استفاده از بسته های log4p و log4python Logging using log4p and log4python packages

ایجاد خط لوله داده با Hadoop Spark و PostgreSQL Creating a Data Pipeline with Hadoop Spark and PostgreSQL

  • بلع داده ها از Hive Ingesting data from Hive

  • تبدیل داده های دریافت شده Transforming ingested data

  • نصب PostgreSQL Installing PostgreSQL

  • تعامل Spark PostgreSQL با آداپتور Psycopg2 Spark PostgreSQL interaction with Psycopg2 adapter

  • تعامل Spark PostgreSQL با درایور JDBC Spark PostgreSQL interaction with JDBC driver

  • داده های تبدیل شده پایدار در PostgreSQL Persisting transformed data in PostgreSQL

خواندن پیکربندی از فایل خواص Reading configuration from properties file

  • کد سازماندهی بیشتر Organizing code further

  • خواندن پیکربندی از یک فایل ویژگی Reading configuration from a property file

تست واحد برنامه PySpark Unit testing PySpark application

  • چارچوب واحد تست پایتون Python unittest framework

  • واحد تست منطق تبدیل PySpark Unit testing PySpark transformation logic

  • یک خطا در تست واحد Unit testing an error

جرقه-تسلیم spark-submit

  • PySpark spark-submit PySpark spark-submit

  • فریم ورک اسپارک اسکالا Spark Scala Framework

  • تبریک و تشکر Congratulations & Thank You

ضمیمه - PySpark در Colab و DataFrame عمیق شیرجه Appendix - PySpark on Colab and DataFrame deep dive

  • اجرای Python Spark 3 در Google Colab Running Python Spark 3 on Google Colab

  • SparkSDL و Dataframe در Colab غواصی عمیق می کنند SparkSDL and Dataframe deep dive on Colab

ضمیمه - Big Data Hadoop Hive برای مبتدیان Appendix - Big Data Hadoop Hive for beginners

  • مفاهیم کلان داده Big Data concepts

  • مفاهیم هدوپ Hadoop concepts

  • سیستم فایل توزیع شده Hadoop (HDFS) Hadoop Distributed File System (HDFS)

  • آشنایی با Google Cloud (GCP) Dataproc Understanding Google Cloud (GCP) Dataproc

  • ثبت نام برای استفاده آزمایشی رایگان Google Cloud Signing up for a Google Cloud free trial

  • ذخیره فایل در HDFS Storing a file in HDFS

  • MapReduce و YARN MapReduce and YARN

  • کندو Hive

  • جستجوی داده های HDFS با استفاده از Hive Querying HDFS data using Hive

  • حذف خوشه Deleting the Cluster

  • تجزیه و تحلیل یک میلیارد رکورد با Hive Analyzing a billion records with Hive

نمایش نظرات

Udemy (یودمی)

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

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

PySpark - چارچوب برنامه نویسی و آزمایش Python Spark Hadoop
جزییات دوره
3.5 hours
51
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,573
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

FutureX Skills FutureX Skills

توانمندسازی مهندسان داده و دانشمندان داده