ساخت داشبورد آمار کرونا با پایتون
امشب بالاخره فرصتی حاصل شد تا بتونم یک پست بگذارم🥴. دوستانی که کانال رو دنبال می کردند حضور ذهن داشتند که در خصوص بحث خواندن داده از منابع مختلف کمی صحبت کرده بودیم. در این پست قصد دارم آمار کرونا را ازیک صفحه وب دریافت کنم و بر اساس اون نمودارهایی رو رسم کنم.
(دوستانی که دنبال فراخوانی داده از سایت هایی مثل کدال بودند می تونند از این مثال الگو برداری کنند.)
منبع داده ها از وبسایت (https://www.worldometers.info/coronavirus/#countries)
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
امشب بالاخره فرصتی حاصل شد تا بتونم یک پست بگذارم🥴. دوستانی که کانال رو دنبال می کردند حضور ذهن داشتند که در خصوص بحث خواندن داده از منابع مختلف کمی صحبت کرده بودیم. در این پست قصد دارم آمار کرونا را ازیک صفحه وب دریافت کنم و بر اساس اون نمودارهایی رو رسم کنم.
(دوستانی که دنبال فراخوانی داده از سایت هایی مثل کدال بودند می تونند از این مثال الگو برداری کنند.)
منبع داده ها از وبسایت (https://www.worldometers.info/coronavirus/#countries)
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
فرارسیدن سال 1399 را به همه شما عزیزان تبریک عرض می کنم. آرزوی سالی سرشار از سلامتی و موفقت زیر سایه اهل بیت علیهم السلام برای شما عزیزان و همه مردم ایران دارم.
@python4finance
@python4finance
افزودن تاریخ به عنوان اندیس در یک دیتافریم در pandas
پیشتر در خصوص ایجاد یک سری زمانی و یک دیتا فریم (همون پنل دیتای خودمان) در کانال صحبت کردیم.
حالا فرض کنید مثلا قیمت سهام در 10 روز مختلف موجود است و می خواهیم به صورت خودکار اندیس از نوع تاریخ برای آنها قرار دهیم.
راهکار این موضوع استفاده از تابع date_range از ماژول pandas است. در مثالی که در تصویر بالا مشاهده می کنید، قیمت دو سهم برای 10 روز رصد شده و می خواهیم تاریخ های مورد نظر را به آن اختصاص بدهیم.
البته date_range نکات زیادی دارد که در پست های آتی به برخی از آنها اشاره خواهم کرد.
#سری_زمانی
#پایتون_مالی
#Python4finance
#date_range
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
پایتون برای مالی در بله
https://ble.im/python
پیشتر در خصوص ایجاد یک سری زمانی و یک دیتا فریم (همون پنل دیتای خودمان) در کانال صحبت کردیم.
حالا فرض کنید مثلا قیمت سهام در 10 روز مختلف موجود است و می خواهیم به صورت خودکار اندیس از نوع تاریخ برای آنها قرار دهیم.
راهکار این موضوع استفاده از تابع date_range از ماژول pandas است. در مثالی که در تصویر بالا مشاهده می کنید، قیمت دو سهم برای 10 روز رصد شده و می خواهیم تاریخ های مورد نظر را به آن اختصاص بدهیم.
البته date_range نکات زیادی دارد که در پست های آتی به برخی از آنها اشاره خواهم کرد.
#سری_زمانی
#پایتون_مالی
#Python4finance
#date_range
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
پایتون برای مالی در بله
https://ble.im/python
Forwarded from Python4Finance
سوالات متداول
از آنجایی که خیلی از عزیزان در خصوصی سوالات زیر را پرسیده اند و این سوالات قبلا در کانال پاسخ داده شده است، من عناوین سوالات و پاسخ آنها را جهت مرور خدمت شما قرار می دهم.
🔸چرا پایتون یاد بگیرم؟
پاسخ
🔸بهترین منابع برای یادگیری پایتون کدام است؟
پاسخ
🔸سوالاتمان در خصوص پایتون را از کجا بپرسیم؟
پاسخ
🔸پایتون برای چه رشته هایی مناسب است؟
پاسخ
🔸مسیر یادگیری را ترسیم نمایید.
پاسخ
🔸متوسط درآمد یک مدلساز مالی چقدر است؟
پاسخ
🔸کاربردهای مدلسازی مالی چیست؟
پاسخ
🔸یادگیری ماشین چیست و کاربرد آن در مالی چگونه است؟
پاسخ
🔸پایتون یا اکسل، کدام بهتر است؟
پاسخ
🔸پایتون یا R ، کدام یک را یاد بگیرم؟
پاسخ
🔸آیا پایتون جایگزین MQL می شود؟
پاسخ
🔸خروجی پایتون چیست؟ (پایتون در کجا اجرا می شود؟)
پاسخ
🔸پایتون برای اقتصاد سنجی مناسب است؟
پاسخ
🔸آیا پایتون برای هوش تجاری مناسب است؟
پاسخ
🔸آیا روش های معاملات الگوریتمی همان روش های تحلیل تکنیکال است؟
پاسخ
🔸آیا در ایران امکان معاملات الگورتیمی وجود دارد؟
پاسخ
🔸طریقه دریافت اطلاعات از TSETMC (بورس ایران)
پاسخ
🔸راه آسان دریافت اطلاعات از بورس تهران چیست؟ (ماژول دریافت اطلاعات از بورس تهران)
پاسخ
🔸کانال آپارت جهت مشاهده وبینارهای علم داده و یادگیری ماشین
لینک
🔸✅✅✅ چگونه از برگزاری دوره ها مطلع شوم؟ (پیش ثبت نام در دوره های آموزشی)
پاسخ
#پایتون_مالی
#پاسخ_سوالات
#FAQ
عضویت در کانال 👇👇👇
پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
از آنجایی که خیلی از عزیزان در خصوصی سوالات زیر را پرسیده اند و این سوالات قبلا در کانال پاسخ داده شده است، من عناوین سوالات و پاسخ آنها را جهت مرور خدمت شما قرار می دهم.
🔸چرا پایتون یاد بگیرم؟
پاسخ
🔸بهترین منابع برای یادگیری پایتون کدام است؟
پاسخ
🔸سوالاتمان در خصوص پایتون را از کجا بپرسیم؟
پاسخ
🔸پایتون برای چه رشته هایی مناسب است؟
پاسخ
🔸مسیر یادگیری را ترسیم نمایید.
پاسخ
🔸متوسط درآمد یک مدلساز مالی چقدر است؟
پاسخ
🔸کاربردهای مدلسازی مالی چیست؟
پاسخ
🔸یادگیری ماشین چیست و کاربرد آن در مالی چگونه است؟
پاسخ
🔸پایتون یا اکسل، کدام بهتر است؟
پاسخ
🔸پایتون یا R ، کدام یک را یاد بگیرم؟
پاسخ
🔸آیا پایتون جایگزین MQL می شود؟
پاسخ
🔸خروجی پایتون چیست؟ (پایتون در کجا اجرا می شود؟)
پاسخ
🔸پایتون برای اقتصاد سنجی مناسب است؟
پاسخ
🔸آیا پایتون برای هوش تجاری مناسب است؟
پاسخ
🔸آیا روش های معاملات الگوریتمی همان روش های تحلیل تکنیکال است؟
پاسخ
🔸آیا در ایران امکان معاملات الگورتیمی وجود دارد؟
پاسخ
🔸طریقه دریافت اطلاعات از TSETMC (بورس ایران)
پاسخ
🔸راه آسان دریافت اطلاعات از بورس تهران چیست؟ (ماژول دریافت اطلاعات از بورس تهران)
پاسخ
🔸کانال آپارت جهت مشاهده وبینارهای علم داده و یادگیری ماشین
لینک
🔸✅✅✅ چگونه از برگزاری دوره ها مطلع شوم؟ (پیش ثبت نام در دوره های آموزشی)
پاسخ
#پایتون_مالی
#پاسخ_سوالات
#FAQ
عضویت در کانال 👇👇👇
پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
چگونه نرخ بازده ساده و لگاریتمی را برای داده های تعدیل شده محاسبه کنیم؟ (کتابخانه yfinance )
قبلا به صورت دستی و با امکانات عادی پایتون نرخ بازده ساده و لگاریتمی را برای داده های سهام مختلف به دست آورده بودیم.
به کمک کتابخانه yfinance می توانیم این کار را برای داده های تعدیل شده به دست آوریم.
در برنامه بالا نرخ بازده ساده و لگاریتمی را برای داده های تعدیل شده برای سهم شرکت Apple محاسبه شده است.
#پایتون_مالی
# نرخ_بازده
#yfinance
پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
قبلا به صورت دستی و با امکانات عادی پایتون نرخ بازده ساده و لگاریتمی را برای داده های سهام مختلف به دست آورده بودیم.
به کمک کتابخانه yfinance می توانیم این کار را برای داده های تعدیل شده به دست آوریم.
در برنامه بالا نرخ بازده ساده و لگاریتمی را برای داده های تعدیل شده برای سهم شرکت Apple محاسبه شده است.
#پایتون_مالی
# نرخ_بازده
#yfinance
پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
وبینار «جادوی سری های زمانی و کاربرد آن در اقتصاد و مالی(با استفاده از پایتون)» با حدود 100 نفر از علاقه مندان برگزار شد.
#پایتون_مالی
# وبینار
#سری_زمانی
پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
#پایتون_مالی
# وبینار
#سری_زمانی
پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
@Python4finance-timeseries.pdf
687.9 KB
اسلایدهای وبینار «جادوی سری های زمانی و کاربرد آن در اقتصاد و مالی(با استفاده از پایتون)»
#پایتون_مالی
#وبینار
#سری_زمانی
#اسلاید_آموزشی
پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
#پایتون_مالی
#وبینار
#سری_زمانی
#اسلاید_آموزشی
پایتون برای مالی در تلگرام https://t.iss.one/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
Python4Finance pinned «فرم پیش ثبت نام در دوره های جدید آموزشی دوستان سلام، فرم پیش ثبت نام در دوره های آموزشی برای ترم بهار و تابستان سال 99 اعلام می گردد. (6 دوره جدید اضافه شد) لینک ثبت نام: https://python4finance.ir/reg.htm شیوه ثبت نام، و زمان دقیق کلاس ها از طریق ایمیل…»
فیلم وبینار «جادوی سری های زمانی و کاربرد آن در اقتصاد و مالی(با استفاده از پایتون)»
لینک
🔸همچنین سایر فیلم های آموزشی در کانال آپارت به آدرس https://www.aparat.com/Python4Finance
بارگزاری شده است.
#سری_زمانی
#پایتون_مالی
#وبینار
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
پایتون برای مالی در بله
https://ble.im/python4finance
لینک
🔸همچنین سایر فیلم های آموزشی در کانال آپارت به آدرس https://www.aparat.com/Python4Finance
بارگزاری شده است.
#سری_زمانی
#پایتون_مالی
#وبینار
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
پایتون برای مالی در بله
https://ble.im/python4finance
کتاب «معاملات الگوریتمی پیشرفته- Advanced Algorithmic Trading». یک کتاب بسیار خوب برای یادگیری سازوکارهای معاملات الگوریتمی با پایتون
#پایتون_مالی
#معرفی_کتاب
#معاملات_الگوریتمی
#Algoritmic_Trading
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
#پایتون_مالی
#معرفی_کتاب
#معاملات_الگوریتمی
#Algoritmic_Trading
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
advanced-algorithmic-trading-with-full-source-code.zip
18 MB
کتاب «معاملات الگوریتمی پیشرفته- Advanced Algorithmic Trading». یک کتاب بسیار خوب برای یادگیری سازوکارهای معاملات الگوریتمی با پایتون
دانلود فایل کتاب+سورس کدها
#پایتون_مالی
#معرفی_کتاب
#معاملات_الگوریتمی
#Algoritmic_Trading
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
دانلود فایل کتاب+سورس کدها
#پایتون_مالی
#معرفی_کتاب
#معاملات_الگوریتمی
#Algoritmic_Trading
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
❤1
به دست آوردن درصد تغییرات یک سری
یکی از کارهایی که در بازار سرمایه و به طور کلی در بیشتر محاسبات سری های زمانی به آن مواجه هستیم، به دست آوردن درصد تغییرات در یک لیست است. (برای مثال محاسبه ضریب تغییرات (cv) ، محاسبه Betaی سهم و...)
برای به دست آوردن درصد تغییرات (البته برای حالت ساده نه لگاریتمی) می توانید از متد pct_change در کتابخانه پانداس استفاده کنید.
در تصویر بالا، یک نمونه ساده برای محاسبه درصد تغییرات در یک لیست نشان داده شده است.
#درصد_تغییرات
#پایتون_مالی
#پانداس
#سری_زمانی
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
پایتون برای مالی در بله
https://ble.im/python4finance
یکی از کارهایی که در بازار سرمایه و به طور کلی در بیشتر محاسبات سری های زمانی به آن مواجه هستیم، به دست آوردن درصد تغییرات در یک لیست است. (برای مثال محاسبه ضریب تغییرات (cv) ، محاسبه Betaی سهم و...)
برای به دست آوردن درصد تغییرات (البته برای حالت ساده نه لگاریتمی) می توانید از متد pct_change در کتابخانه پانداس استفاده کنید.
در تصویر بالا، یک نمونه ساده برای محاسبه درصد تغییرات در یک لیست نشان داده شده است.
#درصد_تغییرات
#پایتون_مالی
#پانداس
#سری_زمانی
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
پایتون برای مالی در بله
https://ble.im/python4finance
تغییر جهت لیبل نمودار x ها در Matplotlib
یکی از سوالاتی که خیلی پرسیده شده است این است که چگونه جهت لیبل های نمودار x را تغییر دهیم. این موضوع زمانی اهمیت پیدا می کند که تعداد داده ها خیلی زیاد هستند و نمودار x ها عملا غیر قابل استفاده می شود. برای این موضوع 5 روش وجود دارد که برای نمونه یکی از آنها را در تصویر این پست قرار می دهم.
# Option 1
plt.xticks(rotation=30, ha='right')
# Option 2
plt.draw()
ax.set_xticklabels(ax.get_xticklabels(), rotation=30, ha='right')
# Option 3
for label in ax.get_xticklabels():
label.set_rotation(30)
label.set_ha('right')
# Option 4
ax.tick_params(axis='x', labelrotation=30)
# Eventually, this shouldn't be needed and an
# be available for the above.
plt.xticks(ha='right')
# Option 5
plt.setp(ax.get_xticklabels(), rotation=30, ha='right')
#نمودار
#پایتون_مالی
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
یکی از سوالاتی که خیلی پرسیده شده است این است که چگونه جهت لیبل های نمودار x را تغییر دهیم. این موضوع زمانی اهمیت پیدا می کند که تعداد داده ها خیلی زیاد هستند و نمودار x ها عملا غیر قابل استفاده می شود. برای این موضوع 5 روش وجود دارد که برای نمونه یکی از آنها را در تصویر این پست قرار می دهم.
# Option 1
plt.xticks(rotation=30, ha='right')
# Option 2
plt.draw()
ax.set_xticklabels(ax.get_xticklabels(), rotation=30, ha='right')
# Option 3
for label in ax.get_xticklabels():
label.set_rotation(30)
label.set_ha('right')
# Option 4
ax.tick_params(axis='x', labelrotation=30)
# Eventually, this shouldn't be needed and an
ha
argument should# be available for the above.
plt.xticks(ha='right')
# Option 5
plt.setp(ax.get_xticklabels(), rotation=30, ha='right')
#نمودار
#پایتون_مالی
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
امروز اولین جلسه دوره مقدماتی مدلسازی مالی با پایتون برگزار شد. ان شاء الله ثبت نام دوره پیشرفته به زودی آغاز خواهد شد.
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
عملیات بر روی داده های دیتافریم
یکی از کارهایی که در فضای داده های اقتصاد و مالی با آن سر و کار داریم ، گزارش گیری یا اصلاحا کوئری گرفتن از داده هاست. یک دیتافریم را در نظر بگیرید که قیمت دو سهم را نشان می دهد، می خواهیم روزهایی که قیمت سهم اول از سهم دوم بیشتر است را فیلتر کنیم. یا روزهایی که قیمت دو سهم برابر شده است، فیلتر کنیم. برای این منظور می توانیم از متد DataFrame.query استفاده کنیم.
یک مثال برای تشریح مفهوم بالا در تصویر قابل مشاهده است.
#پانداس
#پایتون_مالی
#Query
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
یکی از کارهایی که در فضای داده های اقتصاد و مالی با آن سر و کار داریم ، گزارش گیری یا اصلاحا کوئری گرفتن از داده هاست. یک دیتافریم را در نظر بگیرید که قیمت دو سهم را نشان می دهد، می خواهیم روزهایی که قیمت سهم اول از سهم دوم بیشتر است را فیلتر کنیم. یا روزهایی که قیمت دو سهم برابر شده است، فیلتر کنیم. برای این منظور می توانیم از متد DataFrame.query استفاده کنیم.
یک مثال برای تشریح مفهوم بالا در تصویر قابل مشاهده است.
#پانداس
#پایتون_مالی
#Query
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
Forwarded from Python4Finance
فرم پیش ثبت نام در دوره های جدید آموزشی
دوستان سلام، فرم پیش ثبت نام در دوره های آموزشی برای ترم بهار و تابستان سال 99 اعلام می گردد. (6 دوره جدید اضافه شد)
لینک ثبت نام:
https://python4finance.ir/reg.htm
شیوه ثبت نام، و زمان دقیق کلاس ها از طریق ایمیل و پیامک به عزیزان اطلاع رسانی می شود.
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
پایتون برای مالی در بله
https://ble.im/python
دوستان سلام، فرم پیش ثبت نام در دوره های آموزشی برای ترم بهار و تابستان سال 99 اعلام می گردد. (6 دوره جدید اضافه شد)
لینک ثبت نام:
https://python4finance.ir/reg.htm
شیوه ثبت نام، و زمان دقیق کلاس ها از طریق ایمیل و پیامک به عزیزان اطلاع رسانی می شود.
پایتون برای مالی در تلگرام
https://t.iss.one/joinchat/AAAAAFGMkouqbsb86Vfzug
پایتون برای مالی در بله
https://ble.im/python