درآمد شغل برنامه نویسی
برای مشاغلی که مدتهاست بر درآمد شغل برنامه نویسی روی صفحات گسترده تکیه می کنند ، پایتون از ارزش ویژه ای برخوردار است. Citigroup ، یک بانک آمریکایی ، یک دوره تصادف در پایتون را برای تحلیلگران کارآموز خود معرفی کرده است. - اقتصاد دان
متخصصان امور مالی مدتهاست که به VBA (ویژوال بیسیک برای برنامه ها) در Excel دسترسی دارند تا قابلیت های سفارشی و خودکار گردش کار را ایجاد کنند. با ظهور صفحات Google در سالهای اخیر به عنوان یک مدعی جدی در فضای صفحه گسترده ، Google Apps Script در حال حاضر یک انتخاب اضافی را ارائه می دهد.
با این حال ، من می خواهم توجه خود را به گزینه سوم ، زبان برنامه نویسی پایتون جلب کنم ، که در زمینه های مختلف بسیار محبوب شده است.
در این مقاله ، من چند نمونه از آنچه شما می توانید با پایتون انجام دهید ، ارائه می دهم ، با مرور درآمد شغل برنامه نویسی اجمالی خود زبان و اینکه چرا این زبان در زمینه های بسیار متنوعی از جمله توسعه وب ، یادگیری ماشین ، امور مالی و ... بسیار محبوب شده است. علم و آموزش ، فقط به ذکر چند مورد. سپس نیمه دوم شامل یک آموزش گام به گام خواهد بود.
هدف من از نوشتن این مقاله این است که به شما کمک کند تصمیم بگیرید که آیا پایتون به اندازه کافی جذاب است تا بتوانید آن را به جعبه ابزار مالی خود اضافه کنید. اگر قدم بردارید ، برنامه ها ، دوره ها ، فیلم ها ، مقالات ، کتاب ها و پست های وبلاگ زیادی برای یادگیری زبان وجود دارد. در پایان مقاله ، من برخی منابع را که در این راه به من کمک کرده اند ، فهرست کرده ام.
موارد استفاده: نمونه هایی از مواردی که من از پایتون برای آن استفاده کرده ام
آشنایی من با برنامه نویسی ، یادگیری BASIC در Oric 1 در اواسط دهه 1980 بود. در آن زمان BASIC رایج ترین زبان مبتدی بود. زبانهای دیگری که در اواخر دهه 80 تا اواسط دهه 90 با آنها سر و کاردرآمد شغل برنامه نویسی داشتم پاسکال و C بود ، اما من هرگز از آنها در هیچ حرفه ای استفاده نکردم و انتظار نداشتم که از مهارتهای برنامه نویسی نیاز داشته باشم یا استفاده کنم. تا آنجا که من در آن زمان در اواخر دهه 90 می دانستم ، امور مالی و برنامه نویسی زمینه های بسیار متفاوتی بودند ،هنگامی که من تصمیم گرفتم در حرفه مالی شروع کنم.
به سرعت در سال 2012 پیش رفتم ، و من به دنبال این بودم که برنامه نویسی را به عنوان یک سرگرمی درآمد شغل برنامه نویسی انتخاب کنم ، بنابراین تحقیقات در مورد زبانهای موجود در آن زمان را شروع کردم. معلوم شد که اتفاقات زیادی افتاده است ، و وقتی با پایتون روبرو شدم ، به دلایل زیادی که در بخش بعدی توضیح خواهم داد ، گیر کردم. از آن زمان من از پایتون برای طیف وسیعی از وظایف ، از اسکریپت های کوچک گرفته تا پروژه های بزرگتر ، از نظر شخصی و حرفه ای استفاده می کنم. بسیاری ، اما نه همه ، دارای صفحات گسترده هستند که میز کار بسیاری از متخصصان امور مالی است.
در اینجا چند مثال از نحوه عملکرد خوب صفحات گسترده و پایتون در زیر آورده شده است:
1. پیگیری صدها فعالیت در طول زمان در راه اندازی PMO ادغام M&A
من با همه جنبه های معاملات M&A ، نه فقط اجرا ، بلکه ادغام نیز کار می کنم. در مورد اخیر ، تیم PMO در مورد برنامه ترکیبی و رویکرد مدیریت پروژه ، با استفاده از برنامه ریزی آبشار و نمودارهای Gantt برای برنامه های سطح بالا برای هر یک از دوازده جریان کاری ادغام ، علاوه بر یک هیئت مدیره Kanban برای ردیابی صدها فعالیت در حال تصمیم گیری ، تصمیم گرفت. در هر زمان معین ، درآمد شغل برنامه نویسی در اولین برنامه 100 روزه و پس از آن. ابزار Kanban که انتخاب شد ، MeisterTask ، دارای تعدادی ویژگی آماری و گزارشگری است ، اما نیازهای ما از نظر تجزیه و تحلیل و ارائه فراتر از آن بود ، که نیاز به راه حل سفارشی داشت. این جریان کاری است که من با استفاده از پایتون خودکار کردم:
ذخیره وضعیت کل صفحه هفتگی به عنوان یک فایل CSV.
همه فایلهای CSV تاریخی را در Pandas DataFrame بخوانید.
مرتب سازی ، فیلتر ، گروه بندی و دستکاری داده ها در قالب های مورد توافق برای نحوه پیگیری پیشرفت (بر اساس وضعیت فعالیت ، جریان کار و غیره).
خروجی را در یک فایل اکسل با داده های هر تجزیه و تحلیل در برگه مخصوص خود ، درآمد شغل برنامه نویسی به گونه ای قالب بندی کنید که بتوان آن را به سادگی کپی و در نمودارهای سلول فکر قرار داد.
ایجاد جداول و نمودارها برای بسته گزارش برای جلسه ماهانه کمیته راهبری.
توسعه اسکریپت نیاز به سرمایه گذاری اولیه چند ساعته داشت ، اما در حال حاضر ، به روز رسانی بسته گزارش برای جلسات کمیته راهبری یا تجزیه و تحلیل موقت چند دقیقه طول می کشد. به معنای واقعی کلمه ، حدود 30 ثانیه برای رفتن به پوشه سمت راست و اجرای اسکریپت با دستور یک خط ، و سپس چند دقیقه برای ایرانیان سایبر کپی و چسباندن خروجی به عرشه اسلاید. با حدود 500 فعالیت (کارت) در دوازده جریان کاری در حدود یک ماه از آغاز اجرا ، پیگیری هفتگی نحوه حرکت آنها ، در یک برنامه زمانی دو ساله ، سریعاً با هزاران و در نهایت ده ها هزار نقطه داده درآمد شغل برنامه نویسی در ده ها مورد برخورد قرار می گیرید. از فایل ها بدون اتوماسیون ، ما در اینجا در مورد کارهای بسیار خسته کننده صحبت می کنیم.
مبادله "ارزش زمانی پول" بین صرفه جویی در امور یا اضافه کردن حجم کار بیشتر با راه اندازی اتوماسیون یک موضوع رایج در امور مالی است. من در اولین مرحله این فرآیند ، با صادر کردن داده ها به عنوان فایل های CSV ، تصمیم مشابهی گرفتم. MeisterTask ، مانند بسیاری از برنامه های وب مدرن درآمد شغل برنامه نویسی ، دارای API است که می تواند به برنامه پایتون شما متصل شود ، اما زمان صرف شده برای راه اندازی آن بسیار بیشتر از صرفه جویی در زمان مورد استفاده ما در اینجا است.
Comments
Post a Comment