لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Python 2-in-1 for Business and Finance Bootcamp را کامل کنید
Complete 2-in-1 Python for Business and Finance Bootcamp
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
علم داده، آمار، آزمونهای فرضیه، رگرسیون، شبیهسازی برای تجارت و امور مالی: کدنویسی پایتون و تئوری A-Z کدنویسی پایتون را از صفر در زمینه کسبوکار، امور مالی و علم داده (مثالهای واقعی) بیاموزید تجارت و امور مالی (ارزش زمانی پول، سرمایه) بودجه بندی، ریسک، بازده و همبستگی) یادگیری آمار (توصیفی و استنباطی، توزیع احتمال، فواصل اطمینان، آزمون فرضیه) یاد بگیرید چگونه از روش بوت استرپینگ برای انجام تحلیل ها و شبیه سازی های آماری عملی استفاده کنید یادگیری رگرسیون (کوواریانس و همبستگی، رگرسیون خطی، رگرسیون چندگانه، ANOVA) یاد بگیرید چگونه از همه بسته ها و کتابخانه های مرتبط و قدرتمند علوم داده پایتون استفاده کنید یاد بگیرید چگونه از Numpy و Scipy برای محاسبات عددی، مالی و علمی استفاده کنید یاد بگیرید چگونه از پانداها برای پردازش داده های جدولی (مالی) استفاده کنید - تمیز کردن، ادغام، دستکاری یاد بگیرید چگونه از آمار (scipy) برای آمار و آزمایش فرضیه استفاده کنید یاد بگیرید چگونه از مدل های آماری برای تجزیه و تحلیل رگرسیون و ANOVA استفاده کنید یاد بگیرید چگونه با Matplotlib و Seaborn تصاویر و نمودارهای معنی دار ایجاد کنید یاد بگیرید چگونه توابع تعریف شده توسط کاربر برای برنامه های تجاری و مالی ایجاد کنید. نحوه حل و کدنویسی پروژه های واقعی در کسب و کار، امور مالی و آمار یاد بگیرید چگونه قدرت کامل Python و Numpy را با شبیه سازی مونت کارلو آزاد کنید. یاد بگیرید چگونه مفاهیم پیشرفته مالی را کدنویسی کنید: ارزش در معرض خطر، نمونه کارها و مدل های (چند عاملی) تفاوت بین توزیع عادی و توزیع t-دانشجو را درک کنید: در هنگام استفاده از چه چیزی پیش نیازها: بدون (پایتون) کدنویسی ضروری. این دوره از صفر کامل شروع می شود و همه چیز را از ابتدا به شما آموزش می دهد. بدون نیاز به کسب و کار/مالی، آمار و دانش علم داده خاصی! این دوره به طور مستقیم مفاهیم اولیه و پیشرفته را توضیح می دهد. یک رایانه رومیزی (ویندوز، مک یا لینوکس) که قادر به ذخیره و اجرای Anaconda است. این دوره شما را با نصب نرم افزار رایگان لازم راهنمایی می کند. یک اتصال اینترنتی با قابلیت پخش ویدیو برخی از مهارت های ریاضی سطح دبیرستان عالی خواهد بود (اجباری نیست، اما کمک می کند)
سلام و به این دوره خوش آمدید!
این اولین دوره جامع پایتون برای حرفه ای های تجارت و امور مالی است. پایتون را از صفر و پشته علوم داده کامل پایتون را با مثالها و پروژههای واقعی برگرفته از دنیای تجارت و امور مالی یاد خواهید گرفت و به آن مسلط خواهید شد.
این فقط یک دوره برنامه نویسی نیست. شما تمام مفاهیم نظری مورد نیاز پشت پروژه ها و کد را از ابتدا درک خواهید کرد و به آنها مسلط خواهید شد.
مهم: معیار کیفیت برای بخش تئوری، برنامه درسی CFA (تحلیلگر مالی خبره) است. مدرس این دوره دارای مدرک کارشناسی ارشد در رشته مالی است و هر سه آزمون CFA را پشت سر گذاشته است. در این دوره، ما مطلقاً جایی برای اقدامات اشتباه/مشکوک (اما اغلب ترویج شده) مانند پیشبینی قیمت سهام LSTM یا استفاده از قیمت سهام در رگرسیون خطی باقی نمیگذاریم.
شما نه تنها در کدنویسی پایتون بلکه در
نیز متخصص خواهید شد
امور مالی کسب و کار (ارزش زمانی پول، بودجه بندی سرمایه، ریسک، همبستگی بازده، شبیه سازی مونت کارلو، مدیریت کیفیت و ریسک در تولید و امور مالی، وام های رهنی، مستمری ها و برنامه ریزی بازنشستگی، تئوری پورتفولیو، بهینه سازی پورتفولیو، مدل های عامل قیمت گذاری دارایی ، ارزش در معرض خطر)
آمار (آمار استنباطی توصیفی، فواصل اطمینان، آزمون فرضیه، توزیع نرمال توزیع t دانشجویی، p-value، روش بوت استرپینگ، شبیه سازی مونت کارلو، نرمال بودن بازده)
رگرسیون (همبستگی کوواریانس، رگرسیون خطی، رگرسیون چندگانه و مشکلات آن، آزمون فرضیه ضرایب رگرسیون، رگرسیون لجستیک، ANOVA، متغیرهای ساختگی، پیوندها به یادگیری ماشین، مدلهای عامل فاما-فرنچ)
این دوره از یک مفهوم تقویت کننده متقابل پیروی می کند: یادگیری پایتون و تئوری به طور همزمان:
یادگیری پایتون زمانی موثرتر است که زمینه مناسب و مثالهای مناسب داشته باشید (از مثالهای اسباببازی اجتناب کنید!).
یادگیری و تسلط بر نظریه ها و مفاهیم اساسی در تجارت، امور مالی، آمار و رگرسیون با پایتون بسیار ساده تر و موثرتر است زیرا می توانید شهود پشت نظریه ها، ریاضیات و فرمول ها را شبیه سازی، تجسم و توضیح پویا کنید.
این دوره به طور عمیق همه بسته های علوم داده پایتون مرتبط و رایج را پوشش می دهد:
Python از همان Basics (کتابخانه استاندارد)
Numpy و Scipy برای کدگذاری عددی، علمی، مالی، آماری و شبیه سازی
پانداها برای رسیدگی، پردازش، تمیز کردن، جمع آوری و دستکاری داده های جدولی (مالی). شما لیاقت بیش از اکسل را دارید!
مدل های آماری برای انجام تحلیل رگرسیون، آزمایش فرضیه و ANOVA
Matplotlib و Seaborn برای تجسم داده های علمی
این دوره فقط ویدیو نیست:
نوتبوکهای Jupyter قابل دانلود با هزاران خط کد
فایلهای PDF قابل دانلود حاوی صدها اسلاید که مهمترین مفاهیم را توضیح داده و تکرار میکنند
نوت بوک Jupyter قابل دانلود با صدها تمرین کدنویسی از جمله. نکات و راه حل ها
من به شدت از یک قانون ساده در دوره های برنامه نویسی خود پیروی می کنم: بدون توضیح دلیل . شما نظراتی مانند "...این کد پایتون است، برای اطلاعات پس زمینه بیشتر در گوگل سرچ کنید و خودتان آن را بفهمید" نخواهید شنید. رئیس شما، مشتریان شما، شرکای تجاری شما و دانشکده های شما این را نمی پذیرند. چرا باید در دوره ای که شغل شما را می سازد، این را بپذیرید؟ حتی بهترین نتایج (کدگذاری) فقط در صورتی ارزش کمی دارند که نتوان آنها را توضیح داد و به دیگران فروخت.
من الکساندر هاگمن هستم، مدرس حرفه ای امور مالی و پرفروش برای علوم داده (مالی)، امور مالی با پایتون و تجارت الگوریتمی. دانشجویانی که دوره های من را به پایان رساندند در بزرگترین و محبوب ترین شرکت های فناوری و مالی در سراسر جهان کار می کنند. از تجربه خودم و مربیگری هزاران متخصص و شرکت آنلاین و حضوری، یک یافته کلیدی وجود دارد: حرفهایها معمولاً با قسمتهای اشتباه اکوسیستم پایتون، در زمینه اشتباه، با لحن اشتباه و برای شغل اشتباه شروع میکنند. مسیر .
اولین بار این کار را درست انجام دهید و در زمان و اعصاب خود صرفه جویی کنید! منتظر چی هستی؟ هیچ خطری برای شما وجود ندارد زیرا 30 روز ضمانت بازگشت پول دارید.
متشکرم و مشتاقانه منتظر دیدار شما در دوره هستم!
سرفصل ها و درس ها
شروع شدن
Getting Started
نکات: چگونه از این دوره بیشترین بهره را ببرید (از آن صرف نظر نکنید!)
Tips: How to get the most out of this Course (don´t skip!)
سوالات متداول/سوالات شما پاسخ داده شد
FAQ / Your Questions answered
نحوه دانلود و نصب Anaconda برای کدنویسی پایتون
How to download and install Anaconda for Python coding
نوت بوک های Jupyter - بیایید شروع کنیم
Jupyter Notebooks - let´s get started
نحوه کار با نوت بوک های Jupyter
How to work with Jupyter Notebooks
---- قسمت 1: مبانی پایتون، ارزش زمانی پول و بودجه بندی سرمایه ----
---- PART 1: PYTHON BASICS, TIME VALUE OF MONEY AND CAPITAL BUDGETING ----
بررسی اجمالی و دانلود مطالب دوره برای قسمت 1
Overview & Download of Course Materials for Part 1
پروژه های کدگذاری قسمت 1 - بررسی اجمالی
Coding Projects Part 1 - Overview
نحوه استفاده از پایتون به عنوان یک ماشین حساب برای مسائل اولیه ارزش زمانی پول
How to use Python as a Calculator for basic Time Value of Money Problems
مقدمه ای بر مفهوم ارزش زمانی پول (TVM) (تئوری)
Intro to the Time Value of Money (TVM) Concept (Theory)
محاسبه مقادیر آینده (FV) با Python/Compounding
Calculate Future Values (FV) with Python / Compounding
توزیع نرمال (نظریه)
The Normal Distribution (Theory)
ایجاد یک متغیر تصادفی با توزیع معمولی
Creating a normally distributed Random Variable
توزیع عادی - تابع چگالی احتمال (pdf) با scipy.stats
Normal Distribution - Probability Density Function (pdf) with scipy.stats
توزیع عادی - تابع توزیع تجمعی (cdf) با scipy.stats
Normal Distribution - Cumulative Distribution Function (cdf) with scipy.stats
توزیع نرمال استاندارد و مقادیر Z
The Standard Normal Distribution and Z-Values
ویژگی های توزیع نرمال استاندارد (نظریه)
Properties of the Standard Normal Distribution (Theory)
احتمالات و Z-Values با scipy.stats
Probabilities and Z-Values with scipy.stats
فواصل اطمینان با scipy.stats
Confidence Intervals with scipy.stats
تمرین کدنویسی 2
Coding Exercise 2
نحوه تخمین پارامترهای جمعیت با نمونه - نمونه برداری و تخمین
How to estimate Population parameters with Samples - Sampling and Estimation
آمار نمونه، خطای نمونه گیری و توزیع نمونه گیری (نظریه)
Sample Statistic, Sampling Error and Sampling Distribution (Theory)
نمونه برداری با np.random.choice()
Sampling with np.random.choice()
توزیع نمونه گیری
Sampling Distribution
خطای استاندارد
Standard Error
قضیه حد مرکزی (کدگذاری قسمت 1)
Central Limit Theorem (Coding Part 1)
قضیه حد مرکزی (کدگذاری قسمت 2)
Central Limit Theorem (Coding Part 2)
قضیه حد مرکزی (نظریه)
Central Limit Theorem (Theory)
تخمین نقطه در مقابل تخمین فاصله اطمینان (واریانس جمعیت شناخته شده)
Point Estimates vs. Confidence Interval Estimates (known Population Variance)
توزیع t Student: چیست و چرا/چه زمانی از آن استفاده می کنیم؟
The Student´s t-distribution: What is it and why/when do we use it?
واریانس جمعیت ناشناخته - حالت استاندارد (مثال 1)
Unknown Population Variance - the Standard Case (Example 1)
واریانس جمعیت ناشناخته - مورد استاندارد (مثال 2)
Unknown Population Variance - the Standard Case (Example 2)
توزیع t دانشآموز در مقابل توزیع عادی با scipy.stats
Student´s t-Distribution vs. Normal Distribution with scipy.stats
بوت استرپ با پایتون: یک روش جایگزین بدون آمار
Bootstrapping with Python: an alternative method without Statistics
تمرین کدنویسی 3
Coding Exercise 3
نحوه انجام تست های فرضیه: Z-Tests، T-Tests، Bootstrapping و موارد دیگر
How to perform Hypothesis Tests: Z-Tests, t-Tests, Bootstrapping & more
آزمون فرضیه (نظریه)
Hypothesis Testing (Theory)
تست Z دو دنباله با واریانس جمعیت شناخته شده
Two-tailed Z-Test with known Population Variance
مقدار p چیست؟ (تئوری)
What is the p-value? (Theory)
محاسبه و تفسیر آمار z و p-value با scipy.stats
Calculating and interpreting z-statistic and p-value with scipy.stats
تست Z یک دم با واریانس جمعیت شناخته شده
One-tailed Z-Test with known Population Variance
آزمون t دو طرفه (واریانس جمعیت ناشناخته)
Two-tailed t-Test (unknown Population Variance)
آزمون t یک دم (واریانس جمعیت ناشناخته)
One-tailed t-Test (unknown Population Variance)
تست فرضیه با بوت استرپینگ
Hypothesis Testing with Bootstrapping
تست نرمال بودن بازده مالی با scipy.stats
Testing for Normality of Financial Returns with scipy.stats
تمرین کدنویسی 4
Coding Exercise 4
-- قسمت 3: شبیه سازی های پایتون پیشرفته، مونت کارلو و ارزش در معرض خطر (VAR) ---
-- PART 3: ADVANCED PYTHON, MONTE CARLO SIMULATIONS AND VALUE AT RISK (VAR) ---
*اعلان به روز رسانی (ژوئن 2021)*
*Update Notice (June 2021)*
بررسی اجمالی و دانلود مطالب دوره برای قسمت 3
Overview & Download of Course Materials for Part 3
پروژه های کدگذاری قسمت 3 - بررسی اجمالی
Coding Projects Part 3 - Overview
آرایه های Numpy n بعدی/نحوه کار با داده های جدولی عددی
n-dimensional Numpy Arrays / How to work with numerical Tabular Data
نحوه کار با لیست های تو در تو
How to work with nested Lists
آرایه های 2 بعدی Numpy
2-dimensional Numpy Arrays
چگونه آرایه های Numpy 2 کم نور را برش دهیم (قسمت 1)
How to slice 2-dim Numpy Arrays (Part 1)
نحوه برش آرایههای Numpy 2 کم نور (قسمت 2)
How to slice 2-dim Numpy Arrays (Part 2)
خلاصه: تغییر عناصر در یک آرایه/برش Numpy
Recap: Changing Elements in a Numpy Array / slice
نحوه انجام عملیات بر اساس ردیف و ستون
How to perform row-wise and column-wise Operations
تغییر شکل و جابجایی آرایههای Numpy 2-Dm
Reshaping and Transposing 2-dim Numpy Arrays
ایجاد آرایه های Numpy 2 کم نور از ابتدا
Creating 2-dim Numpy Arrays from Scratch
عملیات محاسباتی و برداری با آرایههای Numpy 2-Dm
Arithmetic & Vectorized Operations with 2-dim Numpy Arrays
پارامتر keepdims
The keepdims parameter
افزودن و حذف عناصر
Adding & Removing Elements
ادغام و الحاق آرایه های Numpy
Merging and Concatenating Numpy Arrays
تمرین کدنویسی 1
Coding Exercise 1
چگونه توابع تعریف شده توسط کاربر خود را ایجاد کنید
How to create your own user-defined Functions
تعریف اولین تابع تعریف شده توسط کاربر
Defining your first user-defined Function
تفاوت بین آرگومان های موضعی در مقابل آرگومان های کلیدواژه چیست؟
What´s the difference between Positional Arguments vs. Keyword Arguments?
نحوه کار با آرگومان های پیش فرض
How to work with Default Arguments
آرگومان پیش فرض هیچ کدام
The Default Argument None
چگونه Iterables را باز کنیم
How to unpack Iterables
دنباله ها به عنوان آرگومان و *args
Sequences as arguments and *args
چگونه بسیاری از نتایج را برگردانیم
How to return many results
دامنه - به راحتی توضیح داده شده است
Scope - easily explained
نحوه ایجاد توابع تو در تو
How to create Nested Functions
قرار دادن همه آن ها با هم - مطالعه موردی
Putting it all together - Case Study
تمرین کدنویسی 2
Coding Exercise 2
شبیه سازی مونت کارلو و ارزش در معرض خطر (VAR) با پایتون و Numpy
Monte Carlo Simulations and Value-at-Risk (VAR) with Python and Numpy
ارزش در معرض خطر (VaR) چیست؟ (تئوری)
What is the Value-at-Risk (VaR)? (Theory)
تجزیه و تحلیل داده ها/عملکرد گذشته
Analyzing the Data / past Performance
نحوه استفاده از روش پارامتریک برای محاسبه ارزش در معرض خطر (VaR)
How to use the Parametric Method to calculate Value-at-Risk (VaR)
نحوه استفاده از روش تاریخی برای محاسبه ارزش در معرض خطر (VaR)
How to use the Historical Method to calculate Value-at-Risk (VaR)
شبیه سازی مونت کارلو برای ارزش در معرض خطر - پارامتریک (قسمت 1)
Monte Carlo Simulations for Value-at-Risk - Parametric (Part 1)
شبیه سازی مونت کارلو برای ارزش در معرض خطر - پارامتریک (قسمت 2)
Monte Carlo Simulations for Value-at-Risk - Parametric (Part 2)
شبیه سازی مونت کارلو برای ارزش در معرض خطر - پارامتریک (قسمت 3)
Monte Carlo Simulations for Value-at-Risk - Parametric (Part 3)
شبیه سازی مونت کارلو برای ارزش در معرض خطر - بوت استرپ (قسمت 1)
Monte Carlo Simulations for Value-at-Risk - Bootstrapping (Part 1)
شبیه سازی مونت کارلو برای ارزش در معرض خطر - بوت استرپ (قسمت 2)
Monte Carlo Simulations for Value-at-Risk - Bootstrapping (Part 2)
ارزش در معرض خطر شرطی (CVaR)
Conditional Value-at-Risk (CVaR)
شبیه سازی های پویا و وابسته به مسیر (قسمت 1)
Dynamic & path-dependent Simulations (Part 1)
شبیه سازی های پویا و وابسته به مسیر (قسمت 2)
Dynamic & path-dependent Simulations (Part 2)
شبیه سازی های پویا و وابسته به مسیر (قسمت 3)
Dynamic & path-dependent Simulations (Part 3)
شبیه سازی های پویا و وابسته به مسیر (قسمت 4)
Dynamic & path-dependent Simulations (Part 4)
تمرین کدنویسی 3
Coding Exercise 3
--- قسمت 4: مدیریت داده ها (مالی) با پانداها: فراتر از اکسل ---
--- PART 4: MANAGING (FINANCIAL) DATA WITH PANDAS: BEYOND EXCEL ---
معرفی
Introduction
دانلود مطالب درسی قسمت چهارم
Download of Part 4 Course Materials
داده های جدولی و دیتا فریم های پاندا
Tabular Data and Pandas DataFrames
اصول پانداها - شروع از صفر
Pandas Basics - Starting from Zero
مراحل اول (بازرسی داده ها، قسمت 1)
First Steps (Inspection of Data, Part 1)
مراحل اول (بازرسی داده ها، قسمت 2)
First Steps (Inspection of Data, Part 2)
توابع، ویژگی ها و روش های داخلی
Built-in Functions, Attributes and Methods
مجموعه داده های خود را کاوش کنید: تمرین کدگذاری 1 (مقدمه)
Explore your own Dataset: Coding Exercise 1 (Intro)
مجموعه داده های خود را کاوش کنید: تمرین کدگذاری 1 (راه حل)
Explore your own Dataset: Coding Exercise 1 (Solution)
انتخاب ستون ها
Selecting Columns
انتخاب ردیف هایی با براکت مربع (توصیه نمی شود)
Selecting Rows with Square Brackets (not advisable)
انتخاب ردیفها با iloc (نمایهگذاری مبتنی بر موقعیت)
Selecting Rows with iloc (position-based indexing)
برش سطرها و ستون ها با iloc (نمایه گذاری مبتنی بر موقعیت)
Slicing Rows and Columns with iloc (position-based indexing)
برگه های تقلب نمایه سازی مبتنی بر موقعیت
Position-based Indexing Cheat Sheets
انتخاب ردیفهایی با loc (نمایهگذاری مبتنی بر برچسب)
Selecting Rows with loc (label-based indexing)
برش سطرها و ستون ها با loc (نمایه گذاری مبتنی بر برچسب)
Slicing Rows and Columns with loc (label-based indexing)
برگه های تقلب نمایه سازی مبتنی بر برچسب
Label-based Indexing Cheat Sheets
نمایش نظرات