آموزش Full Stack Data Science با برنامه نویسی Python ، Numpy و R

Full Stack Data Science with Python, Numpy and R Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با برنامه نویسی R و پایتون علم داده را بیاموزید. برای دستکاری داده ها و تولید نتایج از NumPy ، Pandas استفاده کنید

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

  • برنامه نویسی R را بدون هیچ گونه برنامه نویسی یا تجربه علم داده بیاموزید
  • اگر اهل زمینه علوم کامپیوتر یا توسعه نرم افزار هستید ، ممکن است با استفاده از Python برای علم داده احساس راحتی بیشتری داشته باشید
  • در این دوره شما از ابتدا برنامه نویسی R ، Python و Numpy را خواهید آموخت
  • اصول Python را برای استفاده موثر از Data Science بیاموزید
  • اصول کتابخانه Numpy و کمی بیشتر
  • دستکاری داده ها
  • با نحوه مدیریت با داده های بزرگ آشنا شوید
  • با نحوه دستکاری داده ها آشنا شوید
  • بیاموزید که چگونه نتایج معنی داری تولید کنید
  • اصول Python را برای استفاده موثر از Data Science بیاموزید
  • برای استفاده موثر از Numpy Library اصول پایتون را بیاموزید
  • آرایه های پوچ
  • توابع ناخوشایند
  • جبر خطی
  • ترکیب Dataframes ، Data Munging و نحوه مقابله با Missing Data
  • نحوه استفاده از کتابخانه Matplotlib و شروع به سفر در تجسم داده
  • همچنین ، چرا باید کتابخانه پایتون و پانداس را بیاموزید
  • با پایتون علم داده را بیاموزید
  • ساختارهای داده را بررسی و مدیریت کنید
  • از طیف گسترده ای از چالش های علم داده استفاده کنید
  • ایجاد ، زیرمجموعه ، تبدیل یا تغییر هر عنصر در یک بردار یا کادر داده
  • مهمتر از همه شما ریاضیات فراتر از شبکه عصبی را خواهید آموخت
  • مهمترین جنبه آرایه های Numpy بهینه سازی آنها برای سرعت است. ما در حال انجام یک نسخه آزمایشی هستیم که به شما ثابت می کنم استفاده از عملیات بردار Numpy سریعتر از استفاده از لیست پایتون است.
  • شما می آموزید که چگونه از Python در جبر خطی و مفهوم شبکه عصبی استفاده کنید و از الگوریتم های قدرتمند یادگیری ماشین استفاده کنید.
  • از بسته "tidyverse" استفاده کنید که شامل "dplyr" و سایر بسته های تجزیه و تحلیل داده های لازم است

با دوره برنامه نویسی Python ، Numpy و R به Full Stack Data Science خوش آمدید.

  • آیا می خواهید پایتون را از ابتدا یاد بگیرید؟

  • آیا فکر می کنید انتقال از سایر زبان های برنامه نویسی معروف مانند Java یا C ++ به Python برای علم داده؟

  • آیا می خواهید بدون هیچ گونه برنامه نویسی یا تجربه علم داده ، تجزیه و تحلیل داده ها را انجام دهید؟

    چرا خود شما آنچه را ترجیح می دهید نمی بینید؟
    شاید دانستن اینکه از Python یا R برای تجزیه و تحلیل داده ها استفاده می شود سخت باشد ، هر دو گزینه عالی هستند. یک زبان از زبان دیگر بهتر نیست - همه چیز به مورد استفاده شما و س theالاتی که می خواهید پاسخ دهید بستگی دارد.

    در این دوره ، ما برنامه نویسی R ، Python و Numpy را ارائه می دهیم! بنابراین شما تصمیم خواهید گرفت که کدام یک را یاد بگیرید.

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

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

در این دوره ، شما همچنین Numpy را می آموزید که یکی از کتابخانه های علمی بسیار مفید در برنامه نویسی پایتون است.

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

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

در این دوره یاد خواهید گرفت.

  • نحوه استفاده از نوت بوک Anaconda و Jupyter ،

  • مبانی پایتون مانند

  • انواع داده در پایتون ،

  • مفهوم شرطی ، اگر عبارات

  • منطق حلقه ها و دستورات کنترل

  • توابع و نحوه استفاده از آنها

  • نحوه استفاده از ماژول ها و ایجاد ماژول های خود

  • علم داده و مفاهیم سواد داده

  • اصول Numpy برای دستکاری داده ها مانند

  • آرایه های پر سر و صدا و ویژگی های آنها

  • توابع numpy

  • ماژول Numexpr

  • نحوه انجام نمایه سازی و برش در آرایه ها

  • جبر خطی

  • استفاده از NumPy در شبکه عصبی

  • نحوه انجام نمایه سازی و برش در آرایه ها

  • موارد زیادی در مورد Pandas برای دستکاری داده ها مانند

  • سری Pandas و ویژگی های آنها

  • قاب داده ها و ویژگی های آنها

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

  • عملیات Groupby

  • منطق Data Munging

  • نحوه برخورد موثر با داده های از دست رفته به طور م effectivelyثر

  • ترکیب فریم های داده

  • نحوه کار با پرونده های Dataset

  • و همچنین چیزهای اساسی درباره کتابخانه Matplotlib مانند

    را خواهید آموخت
  • مفاهیم Pyplot ، Pylab و Matplotlb

  • شکل ، زیر قطعه و محورها چیست

  • نحوه انجام سفارشی سازی شکل و نمودار

  • بررسی و مدیریت ساختارهای داده در R

  • بردارهای اتمی

  • لیست ها

  • آرایه ها

  • ماتریس ها

  • فریم های داده

  • ریزه کاری ها

  • عوامل

  • تبدیل داده در R

  • تبدیل و دستکاری داده های معامله

  • tidyverse و بیشتر

و ما تمرینات زیادی را انجام خواهیم داد. سرانجام ، ما همچنین پروژه هایی عملی خواهیم داشت که همه موضوعات پایتون را پوشش می دهد.

چرا می خواهید در این دوره شرکت کنید؟

پاسخ ما ساده است: کیفیت آموزش.

هنگام ثبت نام ، مهارت مربیان فصلی آکادمی OAK را احساس خواهید کرد.

محتوای تازه

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

کیفیت تولید فیلم و صدا

تمام محتوای ما به عنوان فیلم/صوتی با کیفیت بالا ایجاد و تولید می شود تا بهترین تجربه یادگیری را برای شما فراهم کند.

شما خواهید بود ،

  • دیدن واضح

  • شنیدن به وضوح

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


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

  • دسترسی مادام العمر به دوره

  • پشتیبانی سریع سریع در بخش Q A

  • گواهی Udemy برای تکمیل آماده برای بارگیری

اکنون شیرجه بروید!

ما با پاسخگویی به هر گونه س supportال پشتیبانی کامل می کنیم.

در این دوره شما را می بینیم!

این دوره برای چه کسانی است:

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

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

راه اندازی پایتون Python Setup

  • نصب توزیع Anaconda برای MAC Installing Anaconda Distribution For MAC

  • نصب توزیع Anaconda برای ویندوز Installing Anaconda Distribution For Windows

  • نصب Python و PyCharm For MAC Installing Python and PyCharm For MAC

  • نصب Python و Pycharm برای ویندوز Installing Python and PyCharm For Windows

  • نصب Jupyter Notebook برای MAC Installing Jupyter Notebook For MAC

  • نصب Jupyter Notebook برای ویندوز Installing Jupyter Notebook For Windows

  • پرونده های پروژه و اسناد دوره Project Files and Course Documents

اگر متغیرهایی وجود داشته باشد ، Python وجود دارد If there are variables there is Python

  • متغیر چیست What is a variable

ریاضی با پایتون خیلی گیج کننده نیست Math is not so confusing with Python

  • اعداد و اپراتورهای ریاضی با مثال Numbers and Math Operators with example

رشته های Strings

  • رشته ها و عملیات Strings and Operations

  • تبدیل نوع داده Data type Conversion

  • ورزش Exercise

مشروط Conditionals

  • مشروط Conditionals

  • عملکرد Bool () Bool() Function

  • مقایسه و اپراتورهای منطقی Comparison and logical Operators

  • اگر اظهارات If Statements

  • ورزش: ماشین حساب Exercise: Calculator

  • ورزش: ورود کاربر Exercise: User Login

حلقه ها Loops

  • حلقه ها Loops

  • در حالی که حلقه ها While Loops

  • برای حلقه ها For Loops

  • عملکرد محدوده Range Function

  • اظهارات کنترل Control Statements

  • ورزش: تعداد کامل Exercise : Perfect Numbers

  • ورزش: ورود کاربر با حلقه ها Exercise : User Login with Loops

کارکرد Functions

  • کارکرد Functions

  • یک تابع جدید و تماس های عملکرد ایجاد کنید Create A New Function and Function Calls

  • بیانیه بازگشت Return Statement

  • توابع لامبدا Lambda Functions

  • ورزش 9: پیدا کردن شماره اول Exercise 9: Finding Prime Number

ماژول ها Modules

  • منطق استفاده از ماژول ها Logic of Using Modules

  • چگونه کار می کند How It is Work

  • یک ماژول جدید ایجاد کنید Create A New Module

  • ورزش: بازی شماره Exercise: Number Game

لیست ها Lists

  • لیست ها و عملیات لیست Lists and List Operations

  • روش های لیست List Methods

  • درک مطلب List Comprehensions

  • ورزش: شماره فیبوناچی Exercise: Fibonacci Numbers

  • ورزش: ادغام نام و نام خانوادگی Exercise: Merging Name and Surname

تاپلز Tuples

  • tuples Tuples

فرهنگ لغت ها Dictionaries

  • واژه نامه ها Dictionaries

  • خلاصه فرهنگ لغت Dictionary Comprehensions

  • ورزش: شمارنده نامه Exercise : Letter Counter

  • ورزش: شمارنده کلمه Exercise : Word Counter

استثناها Exceptions

  • استثنا چیست؟ What is exception?

  • دست زدن به استثنا Exception Handling

  • ورزش: اگر تعداد باشد Exercise : if Number

فایل ها Files

  • فایل ها Files

  • عملیات فایل File Operations

  • ورزش: ساختمان تیم Exercise : Team Building

  • ورزش: همپوشانی Exercise : Overlap

مجموعه ها Sets

  • تنظیم و تنظیم عملیات و روش ها Sets and Set Operations and Methods

  • تعاریف را تنظیم کنید Set Comprehensions

برنامه نویسی شی گرا Object Oriented Programming

  • منطق OOP Logic of OOP

  • سازنده Constructer

  • مواد و روش ها Methods

  • وراثت Inheritance

  • بیش از حد و بارگیری Overriding and Overloading

  • مسابقه Quiz

پروژه پایتون Project Python

  • پروژه نهایی: برنامه کنترل از راه دور Final Project: Remote Controller Application

در سرزمین های خارجی: علم داده In Foreign Lands: Data Science

  • علم داده چیست؟ What Is Data Science?

  • سواد اطلاعاتی Data literacy

  • مسابقه Quiz

استفاده از Numpy برای دستکاری داده ها Using Numpy for Data Manipulation

  • numpy چیست؟ What is Numpy?

  • چرا numpy؟ Why Numpy?

  • آرایه و ویژگی ها Array and features

  • اپراتورهای آرایه Array’s Operators

  • توابع numpy Numpy Functions

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

  • تمرینات عجیب و غریب Numpy Exercises

  • با استفاده از numpy در جبر خطی Using Numpy in Linear Algebra

  • راهنمای NumexPR NumExpr Guide

  • با استفاده از Numpy با ایجاد شبکه عصبی Using Numpy with Creating Neural Network

  • مسابقه Quiz

استفاده از Pandas برای دستکاری داده ها Using Pandas for Data Manipulation

  • پانداها چیست؟ What is Pandas?

  • سری ها و ویژگی های Series and Features

قاب داده با Pandas Data Frame with Pandas

  • ویژگی های قاب داده ها و روش ها بخش - من Data Frame attributes and Methods Part – I

  • ویژگی های قاب داده ها و روش های بخش - II Data Frame attributes and Methods Part – II

  • ویژگی های قاب داده ها و روش های بخش - III Data Frame attributes and Methods Part – III

  • چند شاخص Multi index

  • عملیات گروهی Groupby Operations

  • داده های گمشده و داده های Munging بخش من Missing Data and Data Munging Part I

  • داده های گم شده و داده های Munging بخش دوم Missing Data and Data Munging Part II

  • برخورد با داده های گم شده Dealing with Missing Data

  • ترکیب فریم های داده بخش - من Combining Data Frames Part – I

  • ترکیب فریم های داده بخش - II Combining Data Frames Part – II

  • کار با فایل های داده Work with Dataset Files

  • مسابقه Quiz

  • مسابقه Quiz

تجسم داده ها Data Visualization

  • Matplotlib چیست؟ What is Matplotlib

  • با استفاده از Matplotlib Using Matplotlib

  • Pyplot - Pylab - Matplotlib Pyplot – Pylab - Matplotlib

  • شکل، زیرپوش و محورها Figure, Subplot and Axes

  • سفارشی سازی شکل Figure Customization

  • سفارشی سازی طرح Plot Customization

علوم داده: دست روی پروژه ها Data Science: Hands on Projects

  • تجزیه و تحلیل داده ها با مجموعه داده های مختلف: پروژه تیتانیک Analyse Data With Different Data Sets: Titanic Project

  • پروژه تایتانیک پاسخ Titanic Project Answers

  • پروژه II: به اشتراک گذاری دوچرخه Project II: Bike Sharing

  • پروژه اشتراک گذاری دوچرخه سواری Bike Sharing Project Answers

  • پروژه III: فروش مسکن و املاک Project III: Housing and Property Sales

  • پاسخ برای پروژه فروش مسکن و املاک Answer for Housing and Property Sales Project

  • پروژه IV: لیگ برتر انگلیسی Project IV : English Premier League

  • پاسخ به پروژه لیگ برتر انگلیس Answers for English Premier League Project

چرا باید زبان برنامه نویسی R را یاد بگیرید Why You Should Learn R Programming Language

  • معرفی Introduction

نصب محیط Environment Installation

  • نصب استودیو R و R R and R Studio Installation

  • نصب و راه اندازی تجربه Installation and Hands-On Experience

  • R کنسول در مقابل R استودیو R Console Versus R Studio

نحو اساسی Basic Syntax

  • نحو پایه و دست بر روی تجربه Basic Syntax and Hands On Experience

انواع داده ها در R Data Types in R

  • متغیرها Variables

  • اصول اولیه بردارها Vectors Basics

  • فهرست Lists

  • ماتریس Matrices

  • آرایه ها Arrays

  • عوامل Factors

  • مقدمه ای بر فریم های داده Introduction to Data Frames

اپراتورها و توابع Operators and Functions

  • اپراتورها در R Operators in R

  • فلوتس Flowcharts

  • حلقه ها و رشته ها Loops and Strings

  • کارکرد Functions

R بسته ها R Packages

  • مدیریت بسته های R Managing R Packages

مدیریت داده در R Data Management in R

  • گرفتن داده ها به R Getting Data into R

  • دستکاری داده Data Manipulation

  • نمودارها و نمودارها Graphs and Charts

محاسبه و آمار Computation and Statistics

  • توابع ریاضی ساده Simple Math Functions

  • توزیع احتمالی طبیعی Normal Probability Distribution

  • همبستگی Correlation

  • آزمون t زوجی Paired T-Test

  • رگرسیون خطی Linear Regression

  • رگرسیون چندگانه Multiple Regression

  • درخت تصمیم گیری Decision Trees

  • آزمایش مربع چی Chi Square tests

یادگیری تجربی Experiential Learning

  • با نمونه های واقعی یاد بگیرید - یادگیری تجربی 1 Learn with Real Examples - Experiential learning 1

  • با نمونه های واقعی یاد بگیرید - یادگیری تجربی 2 Learn with Real Examples - Experiential learning 2

  • با نمونه های واقعی یاد بگیرید - یادگیری تجربی 3 Learn with Real Examples - Experiential learning 3

بررسی و مدیریت ساختارهای داده در R Examining and Managing Data Structures in R

  • انواع بردار اتمی Atomic Vector Types

  • تبدیل انواع داده ها از بردارهای اتمی Converting Data Types of Atomic Vectors

  • توابع تست Test Functions

  • بازیافت و تکرار بردار Vector Recycling and Iterations

  • نامگذاری بردارها Naming Vectors

  • بردارهای فرعی Subsetting Vectors

  • بخش های یک آرایه Subsections of an Array

ماتریس ها Matrices

  • نامگذاری ماتریس ردیف و ستون ها Naming Matrix Row and Columns

  • محاسبه با ماتریس Calculating With Matrices

فریم های داده Data Frames

  • نامگذاری متغیرها و مشاهدات در DF Naming Variables and Observations in DF

  • دستکاری مقادیر در DF Manipulating Values in DF

  • اضافه کردن و حذف متغیرها Adding and Removing Variables

  • تظاهرات در R Tibbles in R

عوامل Factors

  • مقدمه ای بر عوامل Introduction to Factors

  • دستکاری داده های طبقه بندی شده با Forcats Manipulating Categorical Data with Forcats

تبدیل داده در R Data Transformation in R

  • مقدمه ای بر تحول داده ها Introduction to Data Transformation

  • ستون ها را با عملکرد انتخاب کنید Select Columns with Select Function

  • ردیف های فیلتر با عملکرد فیلتر Filtering Rows with Filter Function

  • تنظیم ردیف با عملکرد ترتیب Arranging Rows with Arrange Function

  • اضافه کردن متغیرهای جدید با عملکرد Mutate Adding New Variables with Mutate Function

  • خلاصه گروهی با عملکرد خلاصه Grouped Summaries with Summarize Function

جایزه BONUS

  • جایزه BONUS

نمایش نظرات

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

آموزش Full Stack Data Science با برنامه نویسی Python ، Numpy و R

این دوره غیر فعال شده است.

جزییات دوره
19h 57m
156
Udemy (یودمی) udemy-small
12 فروردین 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
15,126
4.6 از 5
ندارد
ندارد
ندارد
OAK Academy

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

OAK Academy OAK Academy

کارآفرین

Udemy (یودمی)

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

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