Telegram Web Link
کدام ورژن پایتون را انتخاب کنم؟ ورژن 2 یا 3 ؟
خب مسلم است، پایتون 3. در واقع پایتون 2 یک یادگاری از گذشته است اما پایتون 3 نسخه آینده است.
پایتون ۲ در سال ۲۰۰۰ منتشر شد و پایتون ۳ در سال ۲۰۰۸ منتشر شد. پایتون ۳ با تغییرات زیاد و اساسی همراه بود و دیگر نمیشد برنامه های نوشته شده با پایتون ۲ را در پایتون ۳ پشتیبانی کرد. اما با توجه به استفاده گسترده ای که برخی از شرکت های بزرگ مانند گوگل از پایتون ۲ در برنامه های خود کرده بودند ، این شرکت ها از توسعه دهندگان پایتون خواستند که نسخه ۲ را نیز همچنان پشتیانی کند. اما سال 2020 پایان زمان پشتیانی از پایتون 2 است. بنابراین با خیال راحت پایتون 3 را برای ادامه مسیر خود انتخاب کنید.

پایتون برای مالی در تلگرام
https://www.tg-me.com/python4finance


پایتون برای مالی در بله
https://ble.im/python4finance
از کجا شروع کنیم؟
1- نصب پایتون
قبل از هر کاری باید پایتون رو روی سیستم خودتون نصب کنید. برای این کار سری به سایت python.org بزنید و از قسمت دانلود ، آخرین نسخه دانلود (که امروز Latest Python 3 Release - Python 3.7.4) است را انتخاب کنید.
اگر ویندوز شما 64 بیت است نسخه (x86-64) را نصب کنید که بعدا در نصب کتابخانه ها دچار مشکل نشوید.
توجه داشته باشید در هنگام نصب، مسیر پایتون را به مسیر ویندوز اضافه کنید تا بعدا به راحتی بتوانید در همه جا از پایتون و کتابخانه های آن استفاده کنید.
(یعنی تیک Add Python 3 to PATH را بزنید)
اگر کاربر لینوکس هستید ، هم می توانید از بسته های موجود در سایت استفاده کنید و هم از ریپازیتوری خود لینوکس.
اوبونتو (دبیانی ها):
sudo apt-get install python3
فدورا (ردهتی ها):
sudo yum install python3

#نصب_پایتون
#پایتون_مقدماتی
#پایتون_برای_اقتصاد_و_مالی

#مقدمات

پایتون برای مالی در تلگرام
https://www.tg-me.com/python4finance


پایتون برای مالی در بله
https://ble.im/python4finance
#دانلود_پایتون
پایتون برای مالی
@python4finance
#نصب_پایتون
پایتون برای مالی
@python4finance
از کجا شروع کنیم؟
1- اجرای پایتون
کافی است از منوی استارت در ویندوز ، پایتون 3.7 را انتخاب کنید یا در CMD دستور python را تایپ کنید.
کاربران لینوکس یا مک می توانند دستور python3 را در ترمنیال تایپ کنند. (چون در لینوکس و مک پایتون 2 به صورت پیش فرض نصب شده است دستور python شما را به پایتون 2 خواهد برد)

#اجرای_پایتون
#پایتون_مقدماتی
#پایتون_برای_اقتصاد_و_مالی

#مقدمات
پایتون برای مالی در تلگرام
https://www.tg-me.com/python4finance


پایتون برای مالی در بله
https://ble.im/python4finance
از کجا شروع کنیم؟
1- اجرای پایتون
یکی از دوستان می گفت: من
بیشتر اوقات در مترو یا در وسایل نقلیه عمومی هستم، من برای یادگیری پایتون چکار کنم؟
نگران نباشید. برای اجرای برنامه های خود در محیط اندروید می توانید از نرم افزار qpython3 استفاده کنید. بسیار نرم افزار خوب و روانی است.
لینک در گیت هاب
لینک دانلود از گوگل پلی
سایت سازنده

#اجرای_پایتون
#پایتون_مقدماتی
#پایتون_برای_اقتصاد_و_مالی

پایتون برای مالی در تلگرام
https://www.tg-me.com/python4finance


پایتون برای مالی در بله
https://ble.im/python4finance
خب خدا قوت، تا اینجا پایتون را نصب کردیم و الان در ابتدای یک مسیر بسیار جذاب برای یادگیری پایتون در اقتصاد و مالی هستیم. در ادامه به آموزش دستورات پایتون خواهیم پرداخت.
با ما همراه باشید.
هوش تجاری با پایتون
یکی از بهترین نرم افزارهای هوش تجاری ، Power BI مایکروسافت است. به کمک این نرم افزار می توان داده های بسیار پیچیده را از منابع مختلف دریافت و مصور نمود.
خوشبختانه مایکروسافت به تازگی پایتون را با Power BI یکپارچه کرده است. اکنون شما می توانید اسکریپت های پایتون را برای ایجاد نمودارهای سفارشی به کار بگیرید. این دقیقا یعنی 3=1+1 .
از آنجایی که نتیجه مدل سازی مالی یک گزارش است، ما در انتهای بحث مدلسازی مالی با پایتون، به بحث هوش تجاری با پایتون هم خواهیم پرداخت.

پایتون برای مالی در تلگرام
https://www.tg-me.com/python4finance


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

برای نوشتن برنامه های خود در پایتون ضرورتی به استفاده از نرم افزار خاصی نیست. شما می توانید با همین NotePad دوست داشتنی خودمان (یا نانو برای لینوکسی ها) هم کدهای خود را بنویسید و اجرا کنید.
اما برنامه هایی وجود دارند که نوشتن کدها را برای ما آسان تر می کنند. به این برنامه ها اصلاحا IDE (Integrated Development Environment) یعنی محیط یکپارچه توسعه نرم‌افزار گفته می شود.
معمولا در یک IDE خوب موارد زیر یافت می شود.
1- Lint یا linter : لینت ابزاری است که سورس کد را برای برای یافتن خطاهای احتمالی بررسی می کند. یعنی قبل از اینکه کدهای ما اجرا شود می توانیم اشکالات مربوط به syntax کد را تا حدود زیادی متوجه شویم.
2- تکمیل خودکار: یعنی با تایپ چند حرف از کد مابقی کد را می توانیم انتخاب کنیم (جلوگیری از خطای کاربری)، و همچنین برای توابعی که ورودی های (آرگومان) مختلفی دارند ، به راحتی می توانیم آن ها را به صورت درست فراخوانی کنیم.
3- قالب بندی کدها: معمولا IDE ها ، کدهای شما را با رنگ های مختلف و با بلاک بندی صحیحی ایجاد می کنند که کار را برای شما آسان تر کرده و خوانایی کدها را افزایش می دهند.

البته همان طور که گفتم ضرورتی به استفاده از IDE نیست اما برای سادگی کد نویسی بسیار توصیه می شود.
اگر چه نرم افزارهای زیادی در این خصوص وجود دارد (مانند pycharm یا vscode) اما خوشبختانه IDE خود پایتون به صورت پیش فرض برای ما نصب شده است. برای این منظور کافی است IDLE را اجرا کنید.
#در_کجا_کد_بنویسیم؟
#IDE
#پایتون_برای_اقتصاد_و_مالی

#مقدمات

پایتون برای مالی در تلگرام https://www.tg-me.com/python4finance

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

در این کانال مطالب بسیار ارزشمندی را در خصوص پایتون برای مهندسان فراخواهید گرفت.

#پایتون_برای_اقتصاد_و_مالی

پایتون برای مالی https://www.tg-me.com/python4finance
گام اول
ورودی ها و خروجی ها در پایتون
به دنیای پایتون خوش آمدید. طبیعتا اولین چیزی که در هر زبانی باید بیاموزیم، "ورودی ها به" و "خروجی ها از" زبان برنامه نویسی است. یعنی چگونه یک خروجی شامل متن؛ عدد یا نتیجه یک فرآیند را نمایش دهیم. برای شروع IDLE را باز کنید. نمای حاصله باید چیزی شبیه شکل شکل فوق باشد.
برای این منظور از تابع Print استفاده می کنیم. دستور مورد نظر به صورت زیر اجرا می شود:
("متن مورد نظر")Print
برای مثال برای نمایش جمله salam donya دستور به این صورت است.
print("Salam Donya")

#پایتون_برای_اقتصاد_و_مالی

#مقدمات
پایتون برای مالی https://www.tg-me.com/python4finance
گام اول
ورودی ها و خروجی ها در پایتون

علامت <<< را اصطلاحا پایتون پرامت یا خط فرمان پایتون می نامیم. وجود این علامت نشان دهنده آماده بودن پایتون برای دریافت و اجرای دستورات از سوی شماست. در اینجا می توانید محاسبات ساده را انجام دهید. مثلا با تایپ دستور 2+2 پایتون عدد 4 را به شما نشان خواهد داد. البته برای کارهای حرفه ای تر وارد IDLE خواهیم شد.


#مقدمات
#پایتون_برای_اقتصاد_و_مالی

پایتون برای مالی https://www.tg-me.com/python4finance
اولین برنامه در پایتون
برای ایجاد یک فایل جدید در صفحه اول IDLE که به آن Python shell می گوییم، از منوی فایل new file را انتخاب کنید.
برای نوشتن توضیحات برای کدهای خود در پایتون می توانید از علامت # در ابتدای هر خط استفاده کنید.
دستورات زیر را در فایل تایپ کنید:
#This is comment block
print("This is a first program in python4finance")
print()
print(5+2)
print(5-2)
print(5*2)
print(5**2)
print(5/2)
print(5//2)
print(5%2)
برنامه خود را با نامی مانند app.py ذخیره کنید و از منوی Run گزینه Run Module را انتخاب کنید تا نرم افزار اجرا شود. می توانستید برای اجرای برنامه از کلید F5 هم استفاده کنید.
حاصل کار چیزی شبیه شکل بعدی خواهد شد.

#پایتون_برای_اقتصاد_و_مالی

#مقدمات

پایتون برای مالی در تلگرام
https://www.tg-me.com/python4finance


پایتون برای مالی در بله
https://ble.im/python4finance
عملگرها در پایتون چگونه رفتار می کنند؟
#پایتون_برای_اقتصاد_و_مالی
#عملگرها_در_پایتون

پایتون برای مالی https://www.tg-me.com/python4finance
تفاوت کامپایلر و مفسر چیست؟
پایتون یک زبان تفسیری است. برای اینکه بیشتر متوجه بشویم، کامپیوترها چیزی رو جز 0 و یک متوجه نمی شوند. هرچه زبانی به صفر و یک ها نزدیک تر باشد زبان سطح پایین تری است و هرچه به زبان انسان ها نزدیک تر باشد سطح بالاتراست(البته این یک توضیح ساده بود و تفاوت های علمی زیادی دارن). این به معنای خوب یا بد بودن زبان های سطح بالا یا پایین نیست. برای مثال زبان C به نسبت پایتون یک زبان سطح پایین محسوب میشه اما بیشتر زیر ساخت های همین ویندوز یا لینوکسی که استفاده می کنیم با زبان C نوشته شده است. اگر بخواهیم یه توضیح کوچیک بدهیم به طور کلی زبان های برنامه نویسی دو دسته هستند. در هر صورت برای ترجمه زبان های برنامه نویسی به زبان قابل فهم برای کامپیوترها نیازمند کامپایلر یا مفسر هستیم.
کامپایلر و مفسر در واقع یک زبان برنامه نویسی سطح بالا را به یک زبان قابل فهم برای ماشین تبدیل می کنند، اما تفاوت آنها در این می باشد که در زبان های کامپایلری ابتدا یکبار کد ها به صورت کامل ترجمه می گردند و سپس برنامه برای اجرا از روی فایل کامپایل شده اجرا می گردد. اما در زبان های مفسری کد ها به صورت خط به خط تفسیر و اجرا می شوند و در اجرای بعدی برنامه نیز به همین صورت ادامه می یابد.

یکی از تفاوت های این زبان ها این است که زبان مفسر برای اجرا نیاز به یک نرم افزار مفسر یا interpreter دارد اما زبان کامپایلر تنها یکبار کامپایل شده و از آن پس بر روی هر سیستمی قابل اجرا است. اما همین نکته این تفاوت را ایجاد می کند که، زبان کامپایلر وابسته به سیستم عامل است، یعنی در صورتی اجرا خواهد شد که در آن سیستم عامل کامپایل شده باشد و در سیستم عامل های دیگر اجرا نخواهد شد. اما زبان مفسر در هر سیستم عاملی که نرم افزار مفسر آن وجود داشته باشد اجرا و تفسیر می گردد و در واقع وابسته به سیستم عامل نیست.
تعدادی از زبان های مفسری که می توان به آن ها اشاره کرد Python, Ruby, Perl, PHP, JavaScript, VBScript می باشند و همچنین زبان های معروف کامپایلری نیز Cobol, C#, C++, Visual Basic و… هستند.

#پایتون_برای_اقتصاد_و_مالی
#کامپایلر_مفسر

#مقدمات

پایتون برای مالی در تلگرام https://www.tg-me.com/python4finance

پایتون برای مالی در بله https://ble.im/python4finance
بلوک ها در پایتون
در پایتون دستورات به دو دسته تقسیم می شوند. دستوراتی که در یک خط تمام می شوند مثل:
print("salam")
برخی دستورات، برای تکمیل شدن به چند خط کد نیازدارند، برای مثال دستورات حلقه ها یا دستورات شرطی (که به آن بلوک گفته می شود).
از آنجایی که پایتون مانند سایر زبان ها، از علامت هایی مانند ; یا }{ برای تعیین انتهای خط یا انتهای بلوک ها استفاده نمی کند، برای این موارد از فاصله استفاده می کند . (به تو رفتگی های داخل کدها اصطلاحا دندانه یا indent گفته می شود. ) هر دندادنه معمولا از یک تب یا 4 فاصله تشکیل می شود. بنابراین در پایتون فاصله ها معنادار هستند.

#پایتون_برای_اقتصاد_و_مالی
#بلوک_پایتون

#مقدمات

پایتون برای مالی در تلگرام https://www.tg-me.com/python4finance

پایتون برای مالی در بله https://ble.im/python4finance
یک کتاب خوب، برای آشنایی اولیه با پایتون

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


پایتون برای مالی در تلگرام https://www.tg-me.com/python4finance

پایتون برای مالی در بله https://ble.im/python4finance
2024/09/25 05:19:38
Back to Top
HTML Embed Code: