آموزش دوره SQL 2024: SQL برای تجزیه و تحلیل داده و علم داده.

SQL Course 2024: SQL for Data Analysis and Data Science.

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: به هنر SQL Querying و PostgreSQL برای تجزیه و تحلیل داده ها و علم داده ها با استفاده از پایگاه داده SQL دنیای واقعی مسلط شوید. استفاده از پایگاه داده دنیای واقعی PostgreSQL پایگاه داده خطوط هوایی. از پانداهای پایتون برای تحلیل و تجسم خروجی داده Postgres استفاده کنید. SQL خودتان را آزمایش کنید، چالش‌های SQL، امتحان نهایی SQL و موارد دیگر از پایتون برای تجسم خروجی داده Postgres و گرفتن نتیجه‌گیری درباره داده‌ها استفاده کنید. برای ایجاد پایگاه داده از SQL استفاده کنید. از Python bs4 & Pandas برای خراش دادن یک صفحه وب، تجزیه و تحلیل و تجسم داده های خراشیده شده استفاده کنید. از SQL برای درج داده ها در جدول استفاده کنید. از SQL برای پرس و جو و بازیابی داده ها از پایگاه داده استفاده کنید. از SQL برای مرتب سازی رکوردها پس از بازیابی از پایگاه داده استفاده کنید. از SQL برای گروه بندی داده ها بر اساس شرایط خاص استفاده کنید. از SQL برای فیلتر کردن داده ها با استفاده از عبارت Where استفاده کنید. نحوه و زمان استفاده از انواع Joins در SQL. نحوه ایجاد و برخورد با پرس و جوهای فرعی در SQL. نحوه ایجاد و مقابله با عبارت جدول رایج در SQL. استفاده از SQL برای انجام تجزیه و تحلیل داده های پایگاه داده های دنیای واقعی از SQL برای انجام تکنیک های پیشرفته برای بازیابی داده ها از پایگاه های داده استفاده کنید. از پایتون با پایگاه داده SQL Postgres استفاده کنید. از پایتون برای بارگیری فایل خروجی داده Postgres استفاده کنید. آنچه را که در Python و SQL یاد خواهید گرفت از طریق تمرینات به کار ببرید. پیش نیازها: کامپیوتر و اینترنت. هیچ دانش قبلی برای این دوره لازم نیست.

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


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


در پایان این دوره، استفاده از SQL و PostgreSQL برای تجزیه و تحلیل داده ها و علم داده راحت خواهید بود و می توانید به راحتی با مشکلات دنیای واقعی مقابله کنید.


آنچه در این دوره خواهید آموخت:


- اصول اولیه SQL و PostgreSQL، از جمله نصب و ایجاد جدول را بدانید.

- پرس و جوهای اصلی SQL، از جمله عبارات SELECT، بندهای WHERE، عملگرها و فیلتر کردن.

- تکنیک های جستجوی پیشرفته SQL، از جمله ORDER BY، LIMIT، DISTINCT و GROUP BY را کاوش کنید.

- نحوه استفاده از سؤالات فرعی و سؤالات فرعی مرتبط برای تجزیه و تحلیل داده های پیشرفته را بیاموزید.

- توابع پنجره را برای تجزیه و تحلیل در SQL و جستارهای اصلی جدول و جستارهای تجمیع کشف کنید.

- با آزمون‌ها و چالش‌های توزیع شده در طول دوره تمرین کنید.

- از Python با SQL و PostgreSQL استفاده کنید، از جمله بارگیری فایل های خروجی داده Postgres و تجزیه و تحلیل داده ها با پانداها.


این بوت کمپ جامع توسط یک مربی با تجربه علم داده با سالها تجربه در صنعت تدریس می شود. او مفاهیم پیچیده SQL را با استفاده از مثال‌های دنیای واقعی و کمک‌های تجسمی به درس‌های واضح و قابل فهم تقسیم می‌کند.


برنامه درسی دوره طراحی شده است تا شما را از مبتدی مطلق به متخصص SQL آماده برای کار ببرد. هر ماژول بر اساس آخرین ماژول ساخته می‌شود و بندها و تکنیک‌های جدید SQL را معرفی می‌کند و به شما امکان می‌دهد آنها را به صورت دستی تمرین کنید.


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


یادگیری یک مهارت جدید نیاز به تمرین عملی دارد. این بوت کمپ تمرین‌های کد SQL، پروژه‌های کوچک و آزمون‌های قابل دانلود را در اختیار شما قرار می‌دهد تا درک شما را در طول مسیر آزمایش کنید. تسلط بر SQL هرگز آسان تر نبوده است!


اگر می خواهید یک حرفه ای تجزیه و تحلیل داده شوید، این جامع ترین دوره آموزشی SQL است که به صورت آنلاین در دسترس است. اکنون ثبت نام کنید و مانند یک متخصص امروز شروع به پرس و جو از داده ها کنید!


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

بخش 1: مقدمه Section 1: Introduction

  • 1. مقدمه دوره 1. Course Introduction

معرفی Introduction

  • معرفی دوره Course Introduction

بخش 2: مبتدی: دانلود و نصب PostgreSQL + آماده سازی پایگاه داده خطوط هوایی Section 2: Beginner: PostgreSQL Downloading & Installing + Preparing Airlines Database

مبتدی: دانلود و نصب PostgreSQL + آماده سازی پایگاه داده خطوط هوایی Beginner: PostgreSQL Downloading & Installing + Preparing Airlines Database

  • دانلود و نصب PostgreSQL PostgreSQL Downloading & Installing

  • ایجاد پایگاه داده Create Database

  • بازیابی پایگاه داده Restore Database

بخش 3: خود را بیازمایید (1) Section 3: Test You Self (1)

خودت را آزمایش کن (1) Test You Self (1)

  • خود را بیازمایید (1) Test Your Self (1)

  • خودت را آزمایش کن (1) راه حل Test You Self (1) Solution

بخش 4: مبتدی: مروری بر خطوط هوایی پایگاه داده Section 4: Beginner: Database Airlines Overview

مبتدی: مروری بر خطوط هوایی پایگاه داده Beginner: Database Airlines Overview

  • نمای کلی پایگاه داده قسمت 1 Database Overview Part 1

  • نمای کلی پایگاه داده قسمت 2 Database Overview Part 2

  • انواع داده های SQL SQL Data Types

بخش 5: مبتدی: SQL Basics Part1 Section 5: Beginner: SQL Basics Part1

مبتدی: SQL Basics Part1 Beginner: SQL Basics Part1

  • بیانیه را انتخاب کنید Select Statement

  • راه حل چالش را انتخاب کنید Select Challenge Solution

  • بیانیه برای همه جداول پایگاه داده خطوط هوایی را انتخاب کنید Select Statement For all Airlines Database Tables

  • متمایز Distinct

بخش 6: مبتدی: مبانی SQL قسمت 2 Section 6: Beginner: SQL Basics Part 2

مبتدی: مبانی SQL قسمت 2 Beginner: SQL Basics Part 2

  • بند کجا Where Clause

  • اپراتورهایی که با بند Where استفاده می شوند Operators used with Where Clause

  • Where Clause + AND & Where Clause + OR Where Clause + AND & Where Clause + OR

  • جایی که بند + لایک Where Clause + LIKE

  • (Where Clause + BETWEEN & IN) & AS (Where Clause + BETWEEN & IN) & AS

بخش 7: مبتدی: مبانی SQL قسمت 3 Section 7: Beginner: SQL Basics Part 3

مبتدی: مبانی SQL قسمت 3 Beginner: SQL Basics Part 3

  • محدود و سفارش توسط LIMIT & ORDER BY

  • FETCH در مقابل LIMIT FETCH vs LIMIT

  • نه در NOT IN

  • ISNULL و ISNOT NULL ISNULL & IS NOT NULL

  • قالب CAST

بخش 8: خود را بیازمایید (2) Section 8: Test You Self (2)

خودت را آزمایش کن (2) Test You Self (2)

  • خود را بیازمایید (2) Test Your Self (2)

  • خود را آزمایش کنید (2) راه حل Test Your Self (2) Solution

بخش 9: چالش پایه SQL Section 9: SQL Basics Challenge

چالش مبانی SQL SQL Basics Challenge

  • چالش مبانی SQL SQL Basics Challenge

  • SQL Basics Challenge Solution SQL Basics Challenge Solution

چالش پایه SQL! SQL Basics Challenge!

  • چالش مبانی SQL SQL Basics Challenge

  • SQL Basics Challenge Solution SQL Basics Challenge Solution

بخش 10: متوسط: SQL Aggregations Section 10: Intermediate: SQL Aggregations

متوسط: SQL Aggregations Intermediate: SQL Aggregations

  • COUNT() تابع، ایجاد جدول و درج در جدول COUNT( ) Function, CREATE TABLE & INSERT INTO TABLE

  • تابع SUM( ). SUM( ) Function

  • توابع MIN() ، MAX() و AVG(). MIN( ) , MAX( ) & AVG( ) Functions

  • گروه بندی و داشتن GROUP BY & HAVING

متوسط: SQL Aggregations. Intermediate: SQL Aggregations.

  • COUNT() تابع، ایجاد جدول و درج در جدول COUNT( ) Function, CREATE TABLE & INSERT INTO TABLE

  • تابع SUM( ). SUM( ) Function

  • توابع MIN() ، MAX() و AVG(). MIN( ) , MAX( ) & AVG( ) Functions

  • گروه بندی و داشتن GROUP BY & HAVING

بخش 11: خود را بیازمایید (3) Section 11: Test You Self (3)

خودت را آزمایش کن (3) Test You Self (3)

  • خود را بیازمایید (3) Test Your Self (3)

  • راه حل خود را آزمایش کنید (3). Test Your Self (3) solution

بخش 12: چالش تجمع SQL Section 12: SQL Aggregation Challenge

چالش تجمع SQL SQL Aggregation Challenge

  • چالش تجمع SQL SQL Aggregation Challenge

  • راه حل چالش تجمع SQL SQL Aggregation Challenge Solution

چالش تجمع SQL! SQL Aggregation Challenge!

  • چالش تجمع SQL SQL Aggregation Challenge

  • راه حل چالش تجمع SQL SQL Aggregation Challenge Solution

بخش 13: متوسط: SQL شرطی Section 13: Intermediate: SQL Conditional

متوسط: SQL Conditional Intermediate: SQL Conditional

  • مورد CASE

  • NULLIF() NULLIF()

  • تابع COALESCE() در SQL COALESCE() Function in SQL

بخش 14: خود را بیازمایید (4) Section 14: Test You Self (4)

خودت را آزمایش کن (4) Test You Self (4)

  • خود را بیازمایید (4) Test Your Self (4)

  • راه حل خود را آزمایش کنید (4). Test Your Self (4) solution

بخش 15: چالش شرطی SQL Section 15: SQL Conditional Challenge

چالش شرطی SQL SQL Conditional Challenge

  • چالش شرطی SQL SQL Conditional Challenge

  • راه حل چالش شرطی SQL SQL Conditional Challenge Solution

بخش 16: متوسط: SQL Time Management Data Section 16: Intermediate: SQL Time Data management

متوسط: مدیریت داده های زمان SQL Intermediate: SQL Time Data management

  • مروری بر توابع زمان در PostgreSQL Overview of Time Functions in PostgreSQL

  • TIMESTAMP EXTRACT() TIMESTAMP EXTRACT()

  • DATE_TRUNC() و DATE_PART() DATE_TRUNC() & DATE_PART()

  • ::DATE در PostgreSQL و CURRENT_DATE و اکنون( ) ::DATE IN PostgreSQL & CURRENT_DATE & now( )

بخش 17: متوسط: SQL Joins Section 17: Intermediate: SQL Joins

متوسط: SQL Joins Intermediate: SQL Joins

  • پیوستن داخلی INNER JOIN

  • Joins Types Joins Types

  • پیوستن به بیرون چپ LEFT OUTER JOIN

  • درک عمیق از LEFT JOIN Deep understanding of LEFT JOIN

  • پیوستن به بیرون راست RIGHT OUTER JOIN

  • پیوستن کامل بیرونی FULL OUTER JOIN

  • CROSS JOIN CROSS JOIN

  • UNION، UNION ALL، INTERSECT & EXCEPT UNION, UNION ALL, INTERSECT & EXCEPT

  • خود بپیوندید SELF JOIN

  • استفاده كردن USING

  • طبیعی بپیوندید NATURAL JOIN

بخش 18: خود را بیازمایید (5) Section 18: Test You Self (5)

خودت را آزمایش کن (5) Test You Self (5)

  • خود را بیازمایید (5) Test Your Self (5)

  • راه حل خود را آزمایش کنید (5). Test Your Self (5) solution

بخش 19: چالش SQL JOINS Section 19: SQL JOINS Challenge

چالش SQL JOINS SQL JOINS Challenge

  • چالش SQL JOINS SQL JOINS Challenge

  • راه حل چالش SQL JOINS SQL JOINS Challenge Solution

بخش 20: متوسط: پرس و جوهای فرعی و بیان جدول مشترک در SQL Section 20: Intermediate: Sub-queries & Common Table Expression in SQL

متوسط: سوالات فرعی و بیان جدول مشترک در SQL Intermediate: Sub-queries & Common Table Expression in SQL

  • سوالات فرعی Sub-queries

  • SQL Sub-query + EXISTS OR ANY OR ALL SQL Sub-query + EXISTS OR ANY OR ALL

  • عبارت جدول رایج Common Table Expression

بخش 21: خود را بیازمایید (6) Section 21: Test You Self (6)

خودت را آزمایش کن (6) Test You Self (6)

  • خود را بیازمایید (6) Test Your Self (6)

  • راه حل خود را آزمایش کنید (6). Test Your Self (6) solution

بخش 22: چالش فرعی SQL Section 22: SQL Sub-query Challenge

چالش فرعی SQL SQL Sub-query Challenge

  • چالش فرعی SQL CTE SQL Sub-query CTE Challenge

  • راه حل چالش فرعی SQL CTE SQL Sub-query CTE Challenge Solution

بخش 23: پیشرفته: توابع PostgreSQL Section 23: Advanced: PostgreSQL Functions

پیشرفته: توابع PostgreSQL Advanced: PostgreSQL Functions

  • توابع ریاضی Math Functions

  • توابع پنجره OVER() Window Functions OVER()

  • توابع پنجره RANK() + OVER() و NTILE() + OVER() Window Functions RANK() + OVER() & NTILE() + OVER()

  • توابع پنجره OVER() + LEAD() Window Functions OVER() + LEAD()

  • توابع پنجره OVER() + LAG() Window Functions OVER() + LAG()

بخش 24: پیشرفته: سایر توابع SQL Section 24: Advanced: Other SQL Functions

پیشرفته: سایر توابع SQL Advanced: Other SQL Functions

  • GROUPING SETS()، ROLLUP()، CUBE() GROUPING SETS(), ROLLUP(), CUBE()

  • عبارت SELECT + INTO & SELECT Statement + INTO + IN SELECT Statement + INTO & SELECT Statement + INTO + IN

  • چشم انداز() VIEW()

بخش 25: خود را بیازمایید (7) Section 25: Test You Self (7)

خودت را تست کن (7) Test You Self (7)

  • خود را بیازمایید (7) Test Your Self (7)

  • خود را آزمایش کنید (7) راه حل Test Your Self (7) Solution

بخش 26: توابع رشته PostgreSQL Section 26: PostgreSQL String Functions

توابع رشته PostgreSQL PostgreSQL String Functions

  • تابع PostgreSQL POSITION PostgreSQL POSITION Function

  • STRPOS() & REPLACE() در PostgreSQL STRPOS() & REPLACE() in PostgreSQL

  • توابع PostgreSQL LEFT()، RIGHT()، BTRIM() و SPLIT_PART() PostgreSQL LEFT(), RIGHT(), BTRIM() & SPLIT_PART() Functions

  • تابع PostgreSQL CONCAT PostgreSQL CONCAT Function

  • توابع PostgreSQL LOWER()، UPPER() و INITCAP() PostgreSQL LOWER(), UPPER() & INITCAP() Functions

توابع رشته PostgreSQL. PostgreSQL String Functions.

  • تابع PostgreSQL POSITION PostgreSQL POSITION Function

  • STRPOS() & REPLACE() در PostgreSQL STRPOS() & REPLACE() in PostgreSQL

  • توابع PostgreSQL LEFT()، RIGHT()، BTRIM() و SPLIT_PART() PostgreSQL LEFT(), RIGHT(), BTRIM() & SPLIT_PART() Functions

  • تابع PostgreSQL CONCAT PostgreSQL CONCAT Function

  • توابع PostgreSQL LOWER()، UPPER() و INITCAP() PostgreSQL LOWER(), UPPER() & INITCAP() Functions

بخش 27: خود را بیازمایید (8) Section 27: Test You Self (8)

خودت را آزمایش کن (8) Test You Self (8)

  • خود را بیازمایید (8) Test Your Self (8)

  • راه حل خود را آزمایش کنید (8). Test Your Self (8) solution

بخش 28: امتحان نهایی Section 28: Final Exam

امتحان نهایی Final Exam

  • آزمون امتحان نهایی 1 Final Exam Quiz 1

  • راه حل امتحان نهایی 1 Final Exam Quiz 1 Solution

  • آزمون امتحان نهایی 2 Final Exam Quiz 2

  • راه حل امتحان نهایی 2 Final Exam Quiz 2 Solution

  • امتحان نهایی 3 Final Exam Quiz 3

  • راه حل امتحان نهایی 3 Final Exam Quiz 3 Solution

  • امتحان نهایی 4 Final Exam Quiz 4

  • راه حل امتحان نهایی 4 Final Exam Quiz 4 Solution

  • آزمون امتحان نهایی 5 Final Exam Quiz 5

  • راه حل امتحان نهایی 5 Final Exam Quiz 5 Solution

  • امتحان امتحان نهایی 6 Final Exam Quiz 6

  • راه حل امتحان نهایی 6 Final Exam Quiz 6 Solution

بخش 29: مقدمه پایتون + PostgreSQL Section 29: Python + PostgreSQL introduction

مقدمه پایتون + PostgreSQL Python + PostgreSQL introduction

  • دانلود و نصب پایتون Python Download & Install

  • آزمایشگاه آنلاین ژوپیتر Online jupyter lab

  • استفاده از CMD و Python pip.PyPi برای نصب Jupyter Lab & Pandas Using CMD & Python pip.PyPi to Install Jupyter Lab & Pandas

  • دستورات ژوپیتر Jupyter Commands

  • استفاده از پایتون برای بارگیری و پرس و جوی پایگاه داده PostgreSQL Using Python to load and querying PostgreSQL Database

  • اجرای پرس و جوی SQL با استفاده از ماژول Python Panadas Runnig SQL Query Using Python Panadas Module

  • استفاده از بسته Python Pandas برای بارگیری PostgreSQL فایل خروجی داده Using Python Pandas Package to load PostgreSQL the Data Output file

بخش 30: استفاده از پاندای پایتون در تجزیه و تحلیل داده خروجی داده PostgreSQL Section 30: Using Python Pandas in Data Analysis of PostgreSQL Data output

استفاده از پاندای پایتون در تجزیه و تحلیل داده خروجی داده PostgreSQL Using Python Pandas in Data Analysis of PostgreSQL Data output

  • بررسی اجمالی فرآیند تجزیه و تحلیل داده ها Data Analysis Process Overview

  • روش پانداها Pandas Methods

  • تجسم داده های پانداها Pandas data visualization

  • تجزیه و تحلیل داده پانداها Pandas Data Analysis

  • خطای نمونه گیری Sampling Error

استفاده از پاندای پایتون در تجزیه و تحلیل داده خروجی داده PostgreSQL. Using Python Pandas in Data Analysis of PostgreSQL Data output.

  • بررسی اجمالی فرآیند تجزیه و تحلیل داده ها Data Analysis Process Overview

  • روش پانداها Pandas Methods

  • تجسم داده های پانداها Pandas data visualization

  • تجزیه و تحلیل داده پانداها Pandas Data Analysis

  • خطای نمونه گیری Sampling Error

بخش 31: Extra1: وب را خراش دهید و داده ها را در یک پایگاه داده ذخیره کنید Section 31: Extra1: Scrape the Web & Saving Data to a Database

Extra1: وب را خراش دهید و داده ها را در یک پایگاه داده ذخیره کنید Extra1: Scrape the Web & Saving Data to a Database

  • چگونه یک وب سایت را خراش دهیم؟؟؟ How to Scrape a website???

  • با استفاده از پانداها و ماژول های LXML پایتون، یک جدول را در داخل یک صفحه وب خراش دهید! Scrape a Table inside a Webpage using Pandas and LXML Python Modules!

  • تجسم داده های Scarped. Visualization of the Scarped Data.

  • داده های خراشیده شده را در یک پایگاه داده ذخیره کنید. Save The Scraped Data to a Database.

بخش 32: بخش پاداش - با تشکر Section 32: Bonus Section -Thank You

بخش پاداش - متشکرم Bonus Section -Thank You

  • بخش پاداش - متشکرم Bonus Section -Thank You

نمایش نظرات

آموزش دوره SQL 2024: SQL برای تجزیه و تحلیل داده و علم داده.
جزییات دوره
5.5 hours
114
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
127,964
4 از 5
دارد
دارد
دارد
Tamer Ahmed
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tamer Ahmed Tamer Ahmed

توسعه دهنده حرفه ای و دانشمند داده عاشق تدریس هستند. با بیش از 50000 دانشجوی خوشحال در دوره های من ثبت نام می کنند. در این روزها فناوری و برنامه نویسی به روح زندگی ما تبدیل شده اند ، بنابراین یادگیری کدنویسی برای همه بسیار مهم است. من یک برنامه نویس و دانشمند داده هستم ، من به بسیاری از زبانهای برنامه نویسی مانند پایتون ، SQL ، R ، جاوا تسلط دارم ، همچنین با ابزارهایی مانند Excel ، Tableau ، Jupyter Notebook ، Unity ، Unreal و R Studio نیز تجربه خوبی دارم. اشتیاق فراوان به آموزش فناوری و به اشتراک گذاشتن دانش با جامعه. یادگیری مادام العمر نوعی آموزش خودآموز است که بر رشد شخصی متمرکز است. در حالی که هیچ تعریف استانداردی از یادگیری مادام العمر وجود ندارد ، اما به طور کلی منظور از یادگیری است که در خارج از یک م instسسه رسمی آموزشی مانند مدرسه ، دانشگاه یا دوره های آنلاین آموزش شرکت ها اتفاق می افتد. من هر ماه دوره های خود را به روز می کنم تا بخش های جدیدی را به انتخاب خود اضافه کنم تا انتظارات شما را برآورده کنم.