لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پایتون برای مهندسی داده: از مبتدی تا پیشرفته
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
Deepak بیش از سیزده سال تجربه فناوری اطلاعات و بیش از ده سال تجربه در زمینه های بزرگ دارد. دنیای داده دیپک به شرکتها کمک میکند تا کسبوکار خود را با معماری مبتنی بر داده و پلتفرمهای دادهای که از ابر مدیریت میشوند، توسعه دهند. دیپک عاشق نوشتن در مورد فناوریهای Azure مانند Data Factory، DataBricks و Snowflake Data Ware است. میتوانید در وبلاگ فنی با رتبهی بالای او، جایی که او توصیهها و بینشهایی را برای کمک به پیشرفت دیگران در این زمینه ارائه میدهد، و همچنین در YouTube و LinkedIn، جایی که او ویدیوهای آموزشی در Hadoop، pySpark، Azure و موارد دیگر تولید میکند، بیابید.
نمایش نظرات