لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش PySpark با کارایی بالا: استراتژیهای پیشرفته برای پردازش بهینه دادهها
- آخرین آپدیت
دانلود High-Performance PySpark: Advanced Strategies for Optimal Data Processing
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با این دوره پیشرفته PySpark که مخصوص مهندسان داده طراحی شده است، در هنر پردازش بهینه دادهها استاد شوید. مدرس دوره، Ameena Ansari، ضروریات بهینهسازی فرآیند پاکسازی دادهها و تعریف اسکیمها (Schemas) را برای تسهیل ورود دادهها در مقیاس بزرگ به شما آموزش میدهد. انواع فرمتهای داده و تکنیکهای فشردهسازی را بررسی کنید تا حتی با مجموعه دادههای عظیم، عملکردی بدون نقص را تجربه کنید. در پایان این دوره، ابزارها و مهارتهای لازم برای تبدیل و وارد کردن دادههای باکیفیت با استفاده از خط لولههای (Pipelines) PySpark که هم مقیاسپذیر و هم کارآمد هستند را کسب خواهید کرد.
این دوره با GitHub Codespaces یکپارچه شده است؛ یک محیط توسعه ابری فوری که تمام قابلیتهای IDE مورد علاقه شما را بدون نیاز به نصب محلی فراهم میکند. با GitHub Codespaces، میتوانید در هر زمان و با هر دستگاهی تمرین عملی داشته باشید—در حالی که از ابزاری استفاده میکنید که احتمالاً در محیطهای کاری واقعی با آن مواجه خواهید شد. برای شروع، بخش “استفاده از GitHub Codespaces"را در این دوره بررسی کنید.
سرفصل ها و درس ها
مقدمه
Introduction
مهندسی داده با کارایی بالا با PySpark
High-performance data engineering with PySpark
1. مقدمهای بر پاکسازی دادهها با کارایی بالا در PySpark
1. Introduction to High-Performance Data Cleaning in PySpark
مشکلات رایج کیفیت دادهها
Common data quality issues
چرا PySpark برای پاکسازی دادهها مناسب است؟
Why PySpark for data cleaning?
پاکسازی دادهها چیست؟
What is data cleaning?
چالشهای پاکسازی دادهها
Challenges in data cleaning
2. تکنیکهای پاکسازی دادهها با PySpark
2. Data Cleaning Techniques with PySpark
کیفیت داده در PySpark: شناسایی مشکلات و تکنیکهای پاکسازی موثر
Data quality in PySpark: Identifying issues and effective cleaning techniques
کار با GitHub Codespaces
Working with GitHub Codespaces
جدا کردن ستونهای ترکیبی داده در PySpark
Splitting combined data columns in PySpark
شناسایی و مدیریت مقادیر Null در PySpark
Detecting and handling null values in PySpark
تکنیکهای شناسایی و حذف دادههای ناسازگار در PySpark
Techniques to identify and eliminate inconsistent data in PySpark
3. ساختاربندی اسکیمهای داده (Data Schemas)
3. Structuring Data Schemas
مدیریت اسکیم در دریاچههای داده (Data Lakes) و انبار دادهها
Schema management in data lakes and warehouses
اهمیت طراحی اسکیم در مهندسی داده
Importance of schema design in data engineering
استفاده از PySpark برای اعمال و اعتبارسنجی اسکیم
Using PySpark for schema enforcement and validation
4. فرمتهای داده و تکنیکهای فشردهسازی
4. Data Formats and Compression Techniques
Parquet: فرمت ستونی برتر برای تحلیلهای با کارایی بالا
Parquet: The go-to columnar format for high-performance analytics
مزایا و معایب Avro
Avro pros and cons
نحوه مدیریت سریالسازی و دسریالسازی در Avro
How Avro handles serialization and deserialization
بررسی جامع Avro
Exploring Avro
الگوریتمهای فشردهسازی در Spark: مقایسه Zstd، Snappy و LZ4
Compression algorithms in Spark: Comparing Zstd, Snappy, and LZ4
آمینا انصاری (Ameena Ansari) مهندس ارشد داده و علاقهمند به سیستمهای توزیع شده است.
آمینا مشتاق ساخت سیستمهای دادهای امن و مقیاسپذیر و کمک به رشد دیگران به عنوان متخصصان مهندسی داده است. او یک پلتفرم داده در WorkBoard ایجاد کرد که تحلیلها را در بخشهای مختلف کسبوکار تجمیع کرده و امنیت آن را با استفاده از امنیت سطح سطر (RLS) تضمین نمود. او در اوقات فراغت خود به هایکینگ میرود، جایی که بسیاری از ایدههای حل مسئلهاش را از آنجا میگیرد.
نمایش نظرات