چالش شماره 6- اطلاعات مربوط به بازار رمز ارزها از طریق لینک زیر در دسترس است. بیشترین تفاوت میان قیمت bid و ask مربوط به کدام رمز ارز است؟
https://api.bitcoincharts.com/v1/markets.json
#کار_با_Api
#سطح_متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
https://api.bitcoincharts.com/v1/markets.json
#کار_با_Api
#سطح_متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍3
چالش شماره 7 - پیدا کردن تلاقی دو تابع
دو تابع f(x)=12-2x و g(x)=3+x را در نظر بگیرید. نقطه تلاقی دو تابع را به دست آورید. دو تابع و نقطه تلاقی آنها را رسم کنید.
#ماژول_numpy
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
دو تابع f(x)=12-2x و g(x)=3+x را در نظر بگیرید. نقطه تلاقی دو تابع را به دست آورید. دو تابع و نقطه تلاقی آنها را رسم کنید.
#ماژول_numpy
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍5
چالش شماره 8- میانگین متحرک
با استفاده از ماژول Numpy میانگین متحرک یک آرایه را با پنجره مشخص محاسبه نمایید.
#ماژول_numpy
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
با استفاده از ماژول Numpy میانگین متحرک یک آرایه را با پنجره مشخص محاسبه نمایید.
#ماژول_numpy
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍3
چالش شماره 9- محاسبه نسبت رشد
با استفاده از ماژول Pandas ، نسبت رشد قیمت سه نماد شبندر،آپ و اخابر را در 50 روز آخر محاسبه و رسم نمایید. دیتافریم را طوری طراحی نمایید که روز اول و آخر همه نمادها یکی باشد و داده های nan حذف شده باشد.
(برای دریافت داده ها می توانید از ماژول tsemodule یا فایل های csv استفاده نمایید.)
#ماژول_pandas
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
با استفاده از ماژول Pandas ، نسبت رشد قیمت سه نماد شبندر،آپ و اخابر را در 50 روز آخر محاسبه و رسم نمایید. دیتافریم را طوری طراحی نمایید که روز اول و آخر همه نمادها یکی باشد و داده های nan حذف شده باشد.
(برای دریافت داده ها می توانید از ماژول tsemodule یا فایل های csv استفاده نمایید.)
#ماژول_pandas
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍4
چالش شماره 10- محاسبه NPV
یک طرح اقتصادی 12 ساله با مبلغ سرمایه گذاری 8000 میلیارد تومان سرمایه گذاری اولیه پیشنهاد شده است.
در حالتی که نرخ بهره 20% و میزان بازده سالیانه 2200 میلیارد تومان باشد؛ این طرح در سال چندم به نقطه سربه سر می رسد؟
نمودار تحلیل حساسیت پروژه با نرخ بهره های بین 10 تا 25 درصد را رسم کنید.
#ارزش_زمانی_پول
#NPV
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
یک طرح اقتصادی 12 ساله با مبلغ سرمایه گذاری 8000 میلیارد تومان سرمایه گذاری اولیه پیشنهاد شده است.
در حالتی که نرخ بهره 20% و میزان بازده سالیانه 2200 میلیارد تومان باشد؛ این طرح در سال چندم به نقطه سربه سر می رسد؟
نمودار تحلیل حساسیت پروژه با نرخ بهره های بین 10 تا 25 درصد را رسم کنید.
#ارزش_زمانی_پول
#NPV
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍5
چالش شماره ۱۱- رگرسیون
رابطه بین شاخص کل و نمادهای فولاد فملی،فارس و غدیر،نوری و شبندر را برای ۱۰۰روز آخر بصورت مجزا محاسبه و تحلیل نمایید.
#رگرسیون
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
رابطه بین شاخص کل و نمادهای فولاد فملی،فارس و غدیر،نوری و شبندر را برای ۱۰۰روز آخر بصورت مجزا محاسبه و تحلیل نمایید.
#رگرسیون
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍5
چالش شماره 12- CAPM
سهم های دارای ضریب بتا کوچکتر از یک (تدافعی) و بزرگتر از یک (تهاجمی) را در 250 روز اخیر مشخص نمایید.
#رگرسیون
#چالشی
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
سهم های دارای ضریب بتا کوچکتر از یک (تدافعی) و بزرگتر از یک (تهاجمی) را در 250 روز اخیر مشخص نمایید.
#رگرسیون
#چالشی
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍3
چالش شماره 13- با استفاده از Pandas یک جدول ضرب طراحی نمایید.
#ماژول_Pandas
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
#ماژول_Pandas
#سطح_آسان
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍3👎1
چالش شماره 14
دو سهم سمگا و شبندر را برای 100 روز معاملاتی اخیر در نظر بگیرید.
-مطلوب است محاسبه PnL
-مطلوب است محاسبه میانگین متحرک 15 روزه
- محاسبه کنید کدامیک از این دو سهم ، روزهای بیشتری را بالای میانگین داشته اند.
- میانگبن متحرک آنها را هم رسم نمایید.
#ماژول_pandas
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
دو سهم سمگا و شبندر را برای 100 روز معاملاتی اخیر در نظر بگیرید.
-مطلوب است محاسبه PnL
-مطلوب است محاسبه میانگین متحرک 15 روزه
- محاسبه کنید کدامیک از این دو سهم ، روزهای بیشتری را بالای میانگین داشته اند.
- میانگبن متحرک آنها را هم رسم نمایید.
#ماژول_pandas
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍5❤1
چالش شماره 15
برنامه ای بنویسید که تعدادی ورودی از کاربر دریافت کند.
برنامه ورودی ها را بر اساس نوع (عدد صحیح، عدد اعشاری، رشته و بولین) تقسیم کند و آنها را شمرده و هر دسته را در لیست جدیدی ذخیره کند.
نکته: موارد تکراری شمرده نشود.
#پایتون عمومی
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
برنامه ای بنویسید که تعدادی ورودی از کاربر دریافت کند.
برنامه ورودی ها را بر اساس نوع (عدد صحیح، عدد اعشاری، رشته و بولین) تقسیم کند و آنها را شمرده و هر دسته را در لیست جدیدی ذخیره کند.
نکته: موارد تکراری شمرده نشود.
#پایتون عمومی
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍7❤3
python4finance-challenge pinned «سلام. به چالش های پایتون برای مالی خوش آمدید. در این کانال قصد داریم چالش هایی را برای تمرین و یادگیری بهتر با یکدیگر به اشتراک بگذاریم. ➖برنامه خود را در کامنت های ذیل این پست ارسال کنید. دقت کنید که برنامه شما با برنامه های قبلی ارسال شده متفاوت باشد. ➖هرچقدر…»
چالش شماره 16
به نظر شما آیا Python بهترین زبان برای تحلیل های مالی و اقتصادی است؟ چرا؟
➖ لطفا از میان پاسخ های ارسال شده، پاسخ مناسب از نظر خودتان را با علامت قلب مشخص کنید.
#پایتون عمومی
#تحلیلی
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
به نظر شما آیا Python بهترین زبان برای تحلیل های مالی و اقتصادی است؟ چرا؟
➖ لطفا از میان پاسخ های ارسال شده، پاسخ مناسب از نظر خودتان را با علامت قلب مشخص کنید.
#پایتون عمومی
#تحلیلی
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
❤20
چالش شماره17
سهم خساپا (خودرو سازی سایپا) را در نظر بگیرید. نمودارهای قیمت ، چرخه و روند را برای 250 روز اخیر رسم کنید.
#پایتون_مالی
#statsmodels
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
سهم خساپا (خودرو سازی سایپا) را در نظر بگیرید. نمودارهای قیمت ، چرخه و روند را برای 250 روز اخیر رسم کنید.
#پایتون_مالی
#statsmodels
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍6
چالش شماره18
صفحه شطرنج را در نظر بگیرد. در این صفحه جانمایی بر اساس سطر و ستون مشخص می شود. برای مثال a1 ، d5 و ... .
برنامه ای بنویسید که سطر و ستون را از کاربر دریافت کند و بر اساس آن سفید یا مشکی بودن خانه را اعلام کند. برنامه فقط موقعیت های صحیح را دریافت می کند و برای موقعیت های اشتباه پیام خطای سفارشی نمایش می دهد.
#پایتون_عمومی
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
صفحه شطرنج را در نظر بگیرد. در این صفحه جانمایی بر اساس سطر و ستون مشخص می شود. برای مثال a1 ، d5 و ... .
برنامه ای بنویسید که سطر و ستون را از کاربر دریافت کند و بر اساس آن سفید یا مشکی بودن خانه را اعلام کند. برنامه فقط موقعیت های صحیح را دریافت می کند و برای موقعیت های اشتباه پیام خطای سفارشی نمایش می دهد.
#پایتون_عمومی
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍5
چالش شماره19
الف- رابطه میان شاخص کل و سهم های سمگا، خساپا، شبندر، ذوب و چدن را محاسبه کنید. کدامیک رابطه خطی بهتری دارد؟
ب- سهم با بالاترین همبستگی با شاخص را در نظر بگیرید. در صورتی که شاخص فردا +5% رشد داشته باشد، سهمام مورد نظر چه عددی را نشان خواهد داد.
#پایتون_مالی
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
الف- رابطه میان شاخص کل و سهم های سمگا، خساپا، شبندر، ذوب و چدن را محاسبه کنید. کدامیک رابطه خطی بهتری دارد؟
ب- سهم با بالاترین همبستگی با شاخص را در نظر بگیرید. در صورتی که شاخص فردا +5% رشد داشته باشد، سهمام مورد نظر چه عددی را نشان خواهد داد.
#پایتون_مالی
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍5❤2
چالش شماره 20
برنامه ای بنویسید که یک عدد را از کاربر دریافت کند و اعلام کند که آیا این عدد یک عدد کامل است یا خیر؟
یک عدد کامل (perfect number) عددی است که با مجموع مقسوم علیههای خود (بغیر از خود عدد) برابر می باشد. کوچکترین عدد کامل عبارت است از ٦، زیر داریم:
6 = 1 + 2 + 3
اعداد کامل بعدی عبارتند از:
28 = 1 + 2 + 4 + 7 + 14
#پایتون_عمومی
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
برنامه ای بنویسید که یک عدد را از کاربر دریافت کند و اعلام کند که آیا این عدد یک عدد کامل است یا خیر؟
یک عدد کامل (perfect number) عددی است که با مجموع مقسوم علیههای خود (بغیر از خود عدد) برابر می باشد. کوچکترین عدد کامل عبارت است از ٦، زیر داریم:
6 = 1 + 2 + 3
اعداد کامل بعدی عبارتند از:
28 = 1 + 2 + 4 + 7 + 14
#پایتون_عمومی
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍11❤1👎1
چالش شماره 21
برنامه ای بنویسید که برای حل دستگاه معادلات به شیوه زیر عمل کند:
تعداد متغیر ها را از کاربر دریافت کند
ضرایب هر متغیر را برای هر معادله از کاربر دریافت کند.
نتیجه را محاسبه کند.
#پایتون_عمومی
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
برنامه ای بنویسید که برای حل دستگاه معادلات به شیوه زیر عمل کند:
تعداد متغیر ها را از کاربر دریافت کند
ضرایب هر متغیر را برای هر معادله از کاربر دریافت کند.
نتیجه را محاسبه کند.
#پایتون_عمومی
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍6👎2
چالش شماره 22
برنامه ای بنویسید که یک لیست را دریافت کند و عناصر آن را بر اساس تعداد کارکتر اعضای لیست مرتب کند.
برای مثال لیست زیر را در نظر بگیرید:
a=['BB',33333, 1, 22, 444, 'AAAAA']
#پایتون_عمومی
#ساده
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
برنامه ای بنویسید که یک لیست را دریافت کند و عناصر آن را بر اساس تعداد کارکتر اعضای لیست مرتب کند.
برای مثال لیست زیر را در نظر بگیرید:
a=['BB',33333, 1, 22, 444, 'AAAAA']
#پایتون_عمومی
#ساده
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍11
چالش شماره 23
برنامه ای بنویسید که یک لیست را دریافت کند و عناصر آن را بر اساس تعداد کارکتر اعضای لیست مرتب کند.
برای مثال لیست زیر را در نظر بگیرید:
a=['BB',33333, 1, 22, 444, 'AAAAA']
⛔️ نکته: در این چالش امکان استفاده از key در داخل تابع sort وجود ندارد.
#پایتون_عمومی
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
برنامه ای بنویسید که یک لیست را دریافت کند و عناصر آن را بر اساس تعداد کارکتر اعضای لیست مرتب کند.
برای مثال لیست زیر را در نظر بگیرید:
a=['BB',33333, 1, 22, 444, 'AAAAA']
⛔️ نکته: در این چالش امکان استفاده از key در داخل تابع sort وجود ندارد.
#پایتون_عمومی
#متوسط
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍5❤1
چالش شماره 24
با استفاده از روش ARIMA ، داده های مربوط به سهم GOOG را برای 6 ماه اخیر در نظر بگیرید و برای 20 روز آینده پیش بینی نمایید.
#سری_زمانی
#معاملات_الگوریتمی
#پیشرفته
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
با استفاده از روش ARIMA ، داده های مربوط به سهم GOOG را برای 6 ماه اخیر در نظر بگیرید و برای 20 روز آینده پیش بینی نمایید.
#سری_زمانی
#معاملات_الگوریتمی
#پیشرفته
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍13❤1
چالش شماره 25
برنامه گروهی جام جهانی را در نظر بگیرید.
برنامه ای بنویسید که نام تیم های شرکت کننده را دریافت کند. (4 تیم در هر گروه)
نتیجه بازی های فی مابین آنها را دریافت کند. (همه تیم ها با هم مسابقه می دهند)
تیم های جدول را بر اساس نتایج و نیز تفاضل گل مرتب کند و تیم های صعود کننده را مشخص نماید. (قواعد جام جهانی)
#پایتون_عمومی
#ساده
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
برنامه گروهی جام جهانی را در نظر بگیرید.
برنامه ای بنویسید که نام تیم های شرکت کننده را دریافت کند. (4 تیم در هر گروه)
نتیجه بازی های فی مابین آنها را دریافت کند. (همه تیم ها با هم مسابقه می دهند)
تیم های جدول را بر اساس نتایج و نیز تفاضل گل مرتب کند و تیم های صعود کننده را مشخص نماید. (قواعد جام جهانی)
#پایتون_عمومی
#ساده
لینک عضویت در چالش های پایتون برای مالی:
t.iss.one/python4finance_challenge
👍13