Python4Finance
9.36K subscribers
567 photos
41 videos
152 files
758 links
کانال Python4Finance
آموزش پایتون در اقتصاد و مدیریت مالی
هر روز چند نکته را در خصوص پایتون برای مالی بیاموزیم
***
ارتباط با من
b2n.ir/y72935
***
آپارت:
aparat.com/Python4Finance
کانال چالش ها:
t.iss.one/python4finance_challenge
Download Telegram
Channel created
چرا پایتون؟
معمولا اولین سوالی که برای شنوندگان پیش می آید این است که چرا پایتون، مگر پایتون تخم دو زرده گذاشته است که برای مالی از پایتون استفاده کنیم؟ یا اینکه آیا با زبان های دیگری مانند #C یا جاوا یا ... نمی توان برای برنامه نویسی مالی استفاده کرد؟
پاسخ سوال اول این است: بله، پایتون واقعا تخم دو زرده گذاشته است. 😁 دلایل آن را در پست های بعدی مفصل توضیح خواهم داد.
اما در پاسخ به سوال دوم، البته که با عمده زبان های برنامه نویسی دیگر می توان کار مالی انجام داد. این سوال مانند آن است که برای رفتن به مشهد فقط از پراید ؟!؟ باید استفاده کرد؟ خیر علاوه بر خودروی ملی می توان از خودروهای غیرملی، خودرهای عمومی مانند اتوبوس، قطار و حتی هواپیما استفاده کرد. اینکه شما کدام روش را انتخاب می کنید کاملا به شما بستگی دارد. دلیل انتخاب پایتون هم همین گونه است. ممکن است برای برنامه نویسان حرفه ای پاسخ سوال فوق چیز دیگری باشد، یا حتی چند سال پیش اگر کسی این سوال را می پرسید شاید Matlab یکی از گزینه های بسیار عالی بود. اما امروز پایتون اوضاع را متحول کرده است.
در ادامه دلایل انتخاب پایتون را مفصل با هم بررسی می کنیم.

#مقدمات
پایتون برای مالی در تلگرام
https://t.iss.one/python4finance


پایتون برای مالی در بله
https://ble.im/python4finance
2
چرا پایتون؟
1- کامیونیتی (community) گسترده
منظور از community جامعه استفاده کنندگان از یک محصول خاص است. هر چه جامعه استفاده کنندگان از یک محصول بیشتر باشد، افراد با سرعت بیشتری می توانند مسائل خود را حل کنند. فرض کنید شما به همراه یکی از اقوام پول دارتان به مسافرتی به یک روستای دور افتاده در کویر رفته اید، شما از یک خودروی ملی (پراید ؟!؟) استفاده می کنید و قوم و خویش شما سوار بر یک ماشین لوکس است. در یکی از توقف گاه ها ماشین هر دو نفر شما دچار مشکل می شود. شما به راحتی به اولین سوپر مارکت 😁 مراجعه کرده و خودروی خود را تعمیر می کنید اما فامیل شما احتمالا مجبور است ساعت ها منتظر رسیدن تعمیرکار متخصص شود. یا اینکه چرا زبان انگلیسی به عنوان زبان روز علم دنیا شناخته شده است، نه زبان ایتالیایی، دلیل آن کامیونیتی بالای زبان انگلیسی است.
پایتون هم به همین صورت است. به دلیل خیل بالای استفاده کنندگان آن، معمولا هر سوالی که به ذهن شما برسد قبلا توسط ده ها نفر پرسیده شده و جواب داده شده است. اگر سوالی هم وجود نداشته باشد، به راحتی می توانید آن را مطرح کنید و یک نفر از آن سوی کره زمین در اولین فرصت به آن پاسخ خواهد گفت. بنابراین دغدغه ای برای حل مسائل ناشناخته نخواهید داشت.
ادامه دارد...


#مقدمات

پایتون برای مالی در تلگرام
https://t.iss.one/python4finance


پایتون برای مالی در بله
https://ble.im/python4finance
1
چرا پایتون؟
2- پایتون واقعا کاربر پسند است:
به عنوان یک برنامه نویس تجربی 😳 (برنامه نویسی که رشته دانشگاهی نرم افزار را نخوانده است) و تجربه کار با حداقل 5 زبان برنامه نویسی را دارد (VB -C#-PHP-JavaScript- Matlab) ، پایتون واقعا کاربر پسند است.
همین که شما از کروشه های باز و بسته { } و گذاشتن end در انتهای هر بلوک رها می شوید بسیار هیجان انگیز است. البته دلایل دیگری هم وجود دارد.
مثلا پایتون بسیار به زبان محاوره انگلیسی نزدیک است. یا مثلا اینکه کدهای پایتون معمولا از زبان های دیگر مختصر و مفید تر هستند. پایتونی ها برای حفظ سادگی و خوش دستی برنامه های پایتون مرامنامه ای هم دارند(PEP 20 -- The Zen of Python). اگر این 20 اصل را رعایت کنید اصلاحا پایتونیک کد زده اید. (بعدا در خصوص پایتونیک صحبت خواهیم کرد.)


#مقدمات
پایتون برای مالی در تلگرام
https://t.iss.one/python4finance


پایتون برای مالی در بله
https://ble.im/python4finance