آموزش پایتون برای مهندسی داده: از مبتدی تا پیشرفته

Python for Data Engineering: from Beginner to Advanced

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: قبل از پیشرفت به موضوعات پیشرفته تر مخصوص مهندسی داده، با اصول اولیه پایتون آشنا شوید و اجرا کنید. در این دوره عملی و تعاملی، به مربی دیپاک گویال بپیوندید تا انجام طیف گسترده ای از وظایف مهندسی داده در پایتون را تمرین کنید تا دانش فنی خود را تقویت کنید، برای مصاحبه آماده شوید یا نقش جدیدی را به دست آورید. این دوره شامل چالش های کد است که توسط CoderPad طراحی شده است. چالش‌های کد، تمرین‌های کدنویسی تعاملی با بازخورد بلادرنگ هستند، بنابراین می‌توانید برای پیشبرد مهارت‌های کدنویسی خود تمرین کدنویسی را انجام دهید. دیپک به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس پایتون با شش چالش برنامه نویسی خاص تقویت کنید. اصول زبان، مجموعه‌های پایتون، مدیریت فایل، پانداها، NumPy، OOP و ابزارهای پیشرفته مهندسی داده‌ای که از پایتون استفاده می‌کنند را کاوش کنید. این دوره با یک پروژه اصلی متمرکز بر تجزیه و تحلیل خرده فروشی به پایان می رسد.

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

معرفی Introduction

  • آنچه شما باید بدانید What you should know

  • تور کودرپد CoderPad tour

  • به دوره خوش آمدید Welcome to the course

1. مبانی پایتون 1. Python Basics

  • کاربرگ Google Colab را کاوش کنید Explore a Google Colab worksheet

  • رسیدگی به خطا Error handling

  • متغیرها و انواع داده ها Variables and data types

  • دستکاری رشته String manipulation

  • راه اندازی محیط پایتون Setting up your Python environment

  • کارکرد Functions

  • ساختارهای کنترلی Control structures

  • راه حل: شرایط Solution: Conditions

  • ماژول ها و بسته ها Modules and packages

  • مقدمه ای بر پایتون و مهندسی داده Introduction to Python and data engineering

  • عملگرها و عبارات Operators and expressions

2. مجموعه های پایتون 2. Python Collections

  • نمای کلی مجموعه Collection overview

  • مجموعه های پایتون: دیکشنری ها Python collections: Dictionaries

  • مجموعه های پایتون: مجموعه ها Python collections: Sets

  • راه حل: مجموعه ها Solution: Collections

  • مجموعه های پایتون: تاپل ها Python collections: Tuples

  • مجموعه های پایتون: لیست ها Python collections: Lists

3. مدیریت فایل پایتون 3. Python File Handling

  • کار با فایل های CSV Working with CSV files

  • راه حل: مدیریت فایل Solution: File handling

  • نمای کلی فایل ورودی/خروجی File I/O overview

  • کار با فایل های JSON Working with JSON files

4. Pandas DataFrame API 4. pandas DataFrame API

  • دستکاری و تجمیع داده ها Data manipulation and aggregation

  • خواندن فایل ها به صورت DataFrames Read files as DataFrames

  • راه حل: پانداها Solution: pandas

  • پاکسازی و پیش پردازش داده ها Data cleaning and preprocessing

  • تجسم داده ها Data visualization

  • آشنایی با پانداها Introduction to pandas

  • DataFrames را به صورت فایل بنویسید Write DataFrames as files

5. NumPy 5. NumPy

  • مقدمه ای بر NumPy Introduction to NumPy

  • DataFrames را به صورت فایل بنویسید Write DataFrames as files

  • راه حل: NumPy Solution: NumPy

  • نمایه سازی و برش Indexing and slicing

  • جبر خطی و آمار Linear algebra and statistics

  • عملیات آرایه Array operations

  • ایجاد آرایه و ویژگی ها Array creation and attributes

6. OOP با پایتون 6. OOP with Python

  • پیاده سازی: کلاس ها و اشیاء در پایتون Implementation: Classes and objects in Python

  • درک کلاس ها و اشیا Understanding classes and objects

  • ویژگی های OOP را درک کنید: انتزاع، وراثت و موارد دیگر Understand OOP features: Abstraction, inheritance, and more

  • راه حل: OOP Solution: OOP

7. مهندسی داده های پیشرفته 7. Advanced Data Engineering

  • اهمیت ابزارهای تجسم در DE Importance of visualization tools in DE

  • مهندسی داده On-prem در مقابل ابر On-prem vs. cloud data engineering

  • ETL در دنیای مهندسی داده چیست؟ What is ETL in the data engineering world?

  • نکاتی برای نوشتن کد پایتون کارآمد Tips to write efficient Python code

  • PySpark برای مهندسی داده را بدانید Understand PySpark for data engineering

  • هادوپ چیست؟ What is Hadoop?

8. پروژه Capstone 8. Capstone Project

  • راه حل: پروژه Capstone Solution: Capstone project

  • پروژه Capstone: تجزیه و تحلیل خرده فروشی Capstone project: Retail sales analysis

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

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

آموزش پایتون برای مهندسی داده: از مبتدی تا پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 50m
51
Linkedin (لینکدین) lynda-small
10 بهمن 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,282
- از 5
دارد
دارد
دارد
Deepak Goyal

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Deepak Goyal Deepak Goyal

Azure Cloud Solution Architect

Deepak Goyal یک معمار راه حل ابری Azure است.

Deepak بیش از سیزده سال تجربه فناوری اطلاعات و بیش از ده سال تجربه در زمینه های بزرگ دارد. دنیای داده دیپک به شرکت‌ها کمک می‌کند تا کسب‌وکار خود را با معماری مبتنی بر داده و پلت‌فرم‌های داده‌ای که از ابر مدیریت می‌شوند، توسعه دهند. دیپک عاشق نوشتن در مورد فناوری‌های Azure مانند Data Factory، DataBricks و Snowflake Data Ware است. می‌توانید در وبلاگ فنی با رتبه‌ی بالای او، جایی که او توصیه‌ها و بینش‌هایی را برای کمک به پیشرفت دیگران در این زمینه ارائه می‌دهد، و همچنین در YouTube و LinkedIn، جایی که او ویدیوهای آموزشی در Hadoop، pySpark، Azure و موارد دیگر تولید می‌کند، بیابید.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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