Telegram Web Link
کاربرد (...) در پایتون

در هنگام نگارش، بسیاری از اوقات پیش می آید که به قرینه ادامه جمله حذف می شود. برای مثال «زبان های برنامه نویسی متداول عبارتند از پایتون، جاوا، سی ، R و ...». علامت سه نقطه (یا همان وغیره خودمان!) نشان دهنده این است که کلمه یا عبارتی به تناسب قرینه حذف شده است که در انگیسی به آن Ellipsis گفته می شود.
گفتیم پایتون بسیار به زبان انسان نزدیک است. از این رو شما می توانید از ... یا Ellipsis در پایتون استفاده کنید. Ellipsis در پایتون سه کارکرد اصلی دارد. اول در slicing در Numpy ، دوم در عبارت های تکرار و سوم در تعریف تابع.
در تصویر این پست سه مثال از کاربرد Ellipsis تقدیم می شود.



#آموزش_پایتون
#پایتون_مالی
#سه_نقطه

#Ellipsis


@python4finance
فرم پیش ثبت نام در دوره های آموزشی 1400

دوستان سلام، فرم پیش ثبت نام در دوره های آموزشی سال 1400 تقدیم می گردد. اگر علاقه مند به مباحث مطرح شده در کانال هستید و می خواهید به صورت نظام مند و کاربردی از آموزش ها استفاده کنید می توانید از طریق فرم پیش ثبت نام اقدام فرمایید.
برای اطلاع از عناوین دوره ها و پیش ثبت نام از طریق لینک زیر اقدام نمایید:
🌐 http://python4finance.ir/reg.htm

🔅اطلاعات مربوط به دوره ، شیوه ثبت نام، و زمان دقیق کلاس ها از طریق ایمیل و پیامک به ثبت نام کنندگان اطلاع رسانی می شود.

پایتون برای مالی در تلگرام
https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
Python4Finance pinned «صفحه پایتون برای مالی در اینستاگرام: 🌐 https://www.instagram.com/python4financeacademy صفحه پایتون برای مالی در پیام رسان بله: 🌐 https://ble.ir/python4finance کلیه مطالب همزمان در صفحات بالا هم به روز رسانی می شود.»
استفاده از دیکشنری ها به جای select, case , switch در پایتون
در بسیاری از زبان های برنامه نویسی، ساختارهایی برای بررسی تعداد زیادی شرط همزمان وجود دارد. فرض کنید می خواهیم یک تابع را تعرف کنیم که شماره روز هفته را گرفته و نام هفته را بر گرداند. در حالت عادی در پایتون باید از دستورات if و شش دستور elif استفاده کنیم.
با کمی خلاقیت و با کمک دیکشنری ها می توانید این برنامه را مانند select, case , switch و با تعداد کد کمتر بازنویسی کنید.

#آموزش_پایتون
#پایتون_مالی
#عبارت_شرطی
#دیکشنری

#dictionary
#select_case
#condition
#python


@python4finance
دریافت اطلاعات سهام، رمز ارز، ارزهای خارجی در تایم فریم های کوتاه
یکی از نیازهای ما در تحلیل استفاده از اطلاعات مربوط به سهام، رمز ارز، ارزهای خارجی در تایم فریم های کوتاه است. بیشتر کتابخانه های متداول صرفا خروجی تایم فریم یک روزه را ارائه می کنند اما گاهی نیاز داریم تا از تایم فریم 1 ساعت یا حتی یک دقیقه استفاده کنیم.
برای این منظور می توانید از کتابخانه twelvedata استفاده کنید.
1- اول به سایت اصلی twelvedata مراجعه کنید و یک اکانت بسازید. (اکانت رایگان تا 800 درخواست در روز را پاسخ می دهد که برای کارهای آموزشی کافی است، اما برای کارهای حرفه ای می توانید اکانت تهیه کنید.)
2- بعد ماژول twelvedata را با استفاده از دستور pip نصب کنید.
تمام! حالا می توانید به راحتی با استفاده از رمزی که به شما داده شده است به راحتی اطلاعات مورد نیاز خود را استخراج کنید.
در مثال این پست نرخ برابری دلار/یورو در تایم فریم 1 روز و بیت کوین/دلار برای 1 دقیقه استخراج و رسم شده است.

#آموزش_پایتون
#پایتون_مالی
#رمز_ارز
#تایم_فریم

#twelvedata
#python


@python4finance
85 پروژه برتر متن باز در زمینه معاملات الگوریتمی
اگر علاقه مند به معاملات الگوریتمی هستید، می توانید 85 پروژه برتر متن باز را در این لینک مشاهده نمایید. البته همه این پروژه ها با پایتون نوشته نشده اند اما به هر حال شنیدن نام آن ها و آشنایی با شیوه کارشان خالی از لطف نیست.

پی نوشت: سایت awesomeopensource.com منبع بسیار خوبی برای دسته بندی پروژه های متن باز است که توصیه می کنم سایر عناوین پروژه ها را حتما بررسی بفرمایید.


#پایتون_مالی
#معاملات_الگوریتمی

#Algorithmic_Trading
#python


@python4finance
آشنایی با تابع zip در پایتون
تابع zip یکی از زیباترین توابع پایتون است. به کمک این تابع می توانید چند لیست یا تاپل را به هم وصل کرده و در قالب یک آبجکت جدید ذخیره و از آن استفاده کنید.
در مثال این پست، به کمک تابع zip یک لیست بر اساس نام، نام خانوادگی و سن دانشجویان درست می شود و مجددا لیست توسط تابع zip به عناصر تشکیل دهنده آن برگردانده می شود.

#پایتون_مالی

#zip
#python

پایتون برای مالی
@python4finance
tsemodule3.py
11.5 KB
ماژول دریافت اطلاعات از بورس تهران (TSETMC) - نسخه 3

قبلا در پست نسخه 1 و پست نسخه 2 در خصوص شیوه دریافت اطلاعات از بورس تهران و ماژول TseModule صحبت کرده بودم. امروز فرصتی دست داد و دستی به این ماژل کشیدم.
تغییرات این نسخه عبارتند از:
1️⃣ در صورتی که نام نماد را اشتباه وارد کرده باشید خطای سفارشی ظاهر می شود.
2️⃣ در صورتی که قبلا اطلاعات سهم از سایت گرفته شده باشد، به صورت پیش فرض دانلود نمی شود و به صورت لوکال فراخوانی می شود(سرعت بالاتر و حجم دانلود کمتر)
3️⃣ نیازی به وارد کردن نام نماد به حروف بزرگ نیست.

این ماژول برای کارهای آموزشی نوشته شده است و هدف آن رعایت سادگی و خوانایی برای علاقه مندان است در عین اینکه برای کارهای تجاری هم قابل استفاده است.
اگر با شیوه فراخوانی ماژول آشنا نیستید، پست های قبلی را مشاهده بفرمایید.
برای استفاده لازم است تابع زیر را فراخوانی کنید:
stock(stockname="",value=100,newfile=False)
نام نماد: stockname
تعداد روزهای فراخوانی شده: value
فایل جدید: newfile (اگر این مقدار برابر با True باشد، فایل جدید دانلود شده و فایل های قبلی نادیده گرفته می شود)


@python4finance
Forwarded from Python4Finance
سوالات متداول

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

🔸چرا پایتون یاد بگیرم؟
پاسخ
🔸بهترین منابع برای یادگیری پایتون کدام است؟
پاسخ
🔸سوالاتمان در خصوص پایتون را از کجا بپرسیم؟
پاسخ
🔸پایتون برای چه رشته هایی مناسب است؟
پاسخ
🔸مسیر یادگیری را ترسیم نمایید.
پاسخ
🔸متوسط درآمد یک مدلساز مالی چقدر است؟
پاسخ
🔸کاربردهای مدلسازی مالی چیست؟
پاسخ
🔸مسیر توسعه مدل چیست؟؟
پاسخ
🔸یادگیری ماشین چیست و کاربرد آن در مالی چگونه است؟
پاسخ
🔸پایتون یا اکسل، کدام بهتر است؟
پاسخ
🔸پایتون یا R ، کدام یک را یاد بگیرم؟
پاسخ
🔸آیا پایتون جایگزین MQL می شود؟
پاسخ
🔸خروجی پایتون چیست؟ (پایتون در کجا اجرا می شود؟)
پاسخ
🔸میزان استفاده از پایتون در حیطه های مختلف چگونه است؟
لینک
🔸پایتون برای اقتصاد سنجی مناسب است؟
پاسخ
🔸آیا امکان رسم نمودارهای کندل با پایتون وجود دارد؟
پاسخ
🔸آیا پایتون برای هوش تجاری مناسب است؟
پاسخ
🔸آیا روش های معاملات الگوریتمی همان روش های تحلیل تکنیکال است؟
پاسخ
🔸آیا در ایران امکان معاملات الگورتیمی وجود دارد؟
پاسخ
🔸دریافت اطلاعات نفت خام و ارزهای دیجیتال (رمز ارز)، ارزهای خارجی
1-نفت خام ، 2-ارز دیجیتال ، 3-رمز ارز و ارزهای خارجی در تایم فریم های کوتاه
🔸چه موضوعاتی را برای پایان نامه و رساله خود انتخاب کنم؟
پاسخ
🔸از کدام IDE برای برنامه نویسی پایتون استفاده کنم؟
پاسخ
🔸مسیر تبدیل شدن به یک دانشمند علم داده در حیطه مالی و اقتصاد
پاسخ
🔸دریافت اطلاعات از TSETMC (بورس ایران)
پاسخ
🔸راه آسان دریافت اطلاعات از بورس تهران چیست؟ (ماژول دریافت اطلاعات از بورس تهران)
نسخه 3 ماژول
🔸کانال آپارت جهت مشاهده وبینارهای «مرور کتاب معاملات الگوریتمی»، «علم داده» و «یادگیری ماشین» و «جادوی سری های زمانی»، «کار با jupyter و زبان مارک دان» ، «خودکار سازی فرآیندها» و ...
لینک
🔸فیلم آموزشی «دریافت اطلاعات بورس ایران با پایتون کتابخانه pandas»
لینک
🔸مشاهده کتاب های معرفی شده در کانال
#معرفی_کتاب
🔸مشاهده اسلایدهای آموزشی ارائه شده در کانال
#اسلاید


🔸 چگونه از برگزاری دوره ها مطلع شوم؟ (پیش ثبت نام در دوره های آموزشی سال 1400)
پاسخ


#پایتون_مالی
#پاسخ_سوالات
#FAQ
عضویت در کانال 👇👇👇

تلگرام www.tg-me.com/python4finance
بله ble.ir/python4finance
اینستاگرام: instagram.com/python4financeacademy
جلسه سوم- فصل دوم بخش اول.pdf
545.9 KB
اسلایدهای جلسه سوم وبینار مرور کتاب «يادگيري معاملات الگوريتمي با پايتون- Learn Algorithmic Trading»

#پایتون_مالی
#مرور_کتاب
#اسلاید
#معاملات_الگوریتمی
#Algorithmic_Trading
#slide


پایتون برای مالی در تلگرام
https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
فایل های ویدئوی وبینار مرور کتاب «يادگيري معاملات الگوريتمي - Learn Algorithmic Trading»

3️⃣ جلسه سوم

#پایتون_مالی
#مرور_کتاب
#معاملات_الگوریتمی
#Algorithmic_Trading


پایتون برای مالی در تلگرام
https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
دوره آنلاین آموزش «روش های کمی با پایتون در چارچوب CFA»

روش‌های کمی، یکی از ابزارهای اصلی فعالان بازارهای مالی در مواجهه با داده‌های مالی و تحلیل آنها است. طی چند سال اخیر، مباحث جدیدی مانند یادگیری ماشین، پروژه های داده های بزرگ و شبیه سازی به آن اضافه شده است.
در این دوره که بر اساس سرفصل های آزمون CFA 2021 تدوین شده است، مخاطبین ضمن آشنایی با مفاهیم و ابزارهای روش های کمی، مطالب را به صورت عملی و در زبان پایتون (Python) پیاده سازی خواهند کرد.

مدرس: دکتر محمدصادق کریمی مهرآبادی

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

🌐اطلاعات بیشتر و ثبت نام

#روش های کمی
#پایتون
#دوره_های_آزاد
#python
#Quantitative Methods

مرکز آموزش های آزاد و مجازی
www.tg-me.com/azvclc
قدرتمندی در عین سادگی
همیشه اولین صحبت در خصوص پایتون، سادگی ، نزدیکی به زبان انسان و ساختار قابل درک آن است. اما این به معنای غیرکاربردی بودن آن نیست. ساختار پایتون به ما کمک می کند به جای اینکه دائما حواسمان به مدیریت منابع و سبک برنامه نویسی باشد بیشتر بر روی خود برنامه و کاری که می خواهیم انجام دهیم تمرکز کنیم.


#پایتون_مالی
#طنز



@python4finance
فراخوانی داده های فایل در Numpy
عموما برای دریافت داده های فایل ها (csv یا Excle و ...) از کتابخانه Pandas استفاده می کنیم. اما کتابخانه Numpy خود توانایی واکشی داده ها از فایل های txt و csv را دارد. در واقع فایل های csv نوعی از فایل های txt هستند که داده های هر ستون با علامت کاما «,» و هر سطر با اینتر «n\» از هم جدا شده اند. فرض کنید قیمت های close یک سهم را به ترتیب در یک فایل csv ذخیره کرده ایم، شیوه فراخوانی داده ها و انجام محاسبات مانند تصویر فوق خواهد بود.
فایل های این پست را در پست بعدی، می توانید مشاهده نمایید.
نکته: از آنجایی که در مثال ذکر شده فقط یک ستون وجود دارد نیازی به استفاده از delimiter نبود، اما برای نمایش شکل کلی تابع ذکر شده است.

#پایتون_مالی
#فراخوانی_فایل
#نامپای
#Numpy


پایتون برای مالی در تلگرام
https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
numpy.zip
7.3 KB
فراخوانی داده های فایل در Numpy

فایل های مربوط به پست بالا

#پایتون_مالی
#فراخوانی_فایل
#نامپای
#Numpy


پایتون برای مالی در تلگرام
https://www.tg-me.com/joinchat-AAAAAFGMkouqbsb86Vfzug
رسم همزمان دو نمودار با دو مقیاس مختلف

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

#پایتون_مالی
#محور_دوم
#رسم_نمودار
#مت_پلات_لیب
#Matplotlib
#secondary_axis


پایتون برای مالی در تلگرام
@python4finance
معرفی کتاب Python Algorithmic Trading Cookbook

انتشارات packt طی این دو سال اخیر به یکی از قطب های انتشار کتاب و دوره های آموزشی در زمینه مالی کاربردی تبدیل شده است. یکی از کتاب های بسیار خوبی که در زمینه معلات الگوریتمی توسط این موسسه به رشته تحریر درآمده است کتاب
Python Algorithmic Trading Cookbook
است. این کتاب هم مانند سایر کتاب های سری Cookbook ، مستقیم وارد فضای عملی شده و کمتر به بحث های زیرساختی و تئوری می پردازد و برای کسانی که می خواهند خیلی سریع تکنیک ها را یاد بگیرند مناسب است.

#معرفی_کتاب
#معاملات_الگوریتمی
#پایتون_مالی
#Algorithmic_Trading

@python4finance
استفاده از ماژول builtins

پایتون توابع توکاری(builtin) دارد که به محض اجرا شدن موتور پایتون قابل استفاده هستند. توابعی مانند print ، input ، sum ، type ، dir و ... از جمله توابع توکار پایتون هستند که کاربری عمومی پایتون را تسهیل می کنند. گاهی اوقات ممکن است به دلیل استفاده کاربر از نام توابع توکار در پایتون به عنوان اسم متغیر یا اسم تابع، امکان استفاده از تابع اصلی فراهم نباشد. (البته توصیه می شود که ترجیحا از نام های دیگری استفاده شود) برای رفع این مشکل از ماژول builtins استفاده می کنیم. در تصویر این پست نمونه ای از به کارگیری نام تابع توکار به عنوان نام تابع جدید و نام متغیر و نحوه استفاده از تابع اصلی ذکر شده است.

#توابع_توکار
#پایتون_مالی
#builtins

@python4finance
2024/09/22 21:28:19
Back to Top
HTML Embed Code: