مشخصات پروژه
-
246
-
0.0
-
1582
-
0
-
0
آموزش ساخت تبدیل رمز ارز با پایتون
در این پروژه یک آموزش کامل برای برنامه تبدیل ارز دیجیتال به تومان و برعکس با پایتون ارائه میدهیم
ساخت برنامه تبدیل ارز دیجیتال به تومان با استفاده از پایتون
در این آموزش، ما یک برنامه ساده با زبان برنامهنویسی پایتون میسازیم که قیمتهای فعلی ارزهای دیجیتال را نمایش داده و امکان تبدیل این ارزها به تومان و برعکس را فراهم میکند.
پیشنیازها
- نصب پایتون: مطمئن شوید که پایتون بر روی سیستم شما نصب شده است.
- ویرایشگر کد: میتوانید از هر ویرایشگر متنی مانند Notepad++، Visual Studio Code یا PyCharm استفاده کنید.
- کتابخانههای مورد نیاز: برای اجرای این برنامه، به کتابخانههای tkinter، pycoingecko و locale نیاز دارید. tkinter برای ایجاد رابط کاربری گرافیکی و pycoingecko برای دریافت دادههای ارز دیجیتال استفاده میشود.
اگر شما هم علاقهمند به یادگیری و اجرای پروژههای مشابه هستید و میخواهید مهارتهای برنامهنویسی خود را در زمینه Python افزایش دهید، دعوت میکنیم تا در دورههای پروژه محور پایتون آموزشگاه ما شرکت کنید. این دورهها شما را با چالشهای عملی مواجه ساخته و تحت راهنمایی اساتید مجرب، دانش و تجربه شما را به سطح بالاتری میبرند. ثبتنام در این دورهها فرصتی منحصر به فرد برای توسعه مهارتهای عملی و تقویت پایههای نظری شما در برنامهنویسی است.
نصب کتابخانهها
برای نصب کتابخانه pycoingecko، دستور زیر را در ترمینال یا Command prompt اجرا کنید:
pip install pycoingecko
مراحل ساخت برنامه
1.وارد کردن کتابخانهها:
ابتدا کتابخانههای مورد نیاز را وارد میکنیم.
import locale from pycoingecko import CoinGeckoAPI import tkinter as tk from tkinter import ttk, simpledialog import threading import webbrowser
2.تنظیمات لوکال:
این کد به ما کمک میکند تا اعداد را به شکلی که در ایران عادت داریم نمایش دهیم (مثلاً ۱,۰۰۰ به جای 1000):
locale.setlocale(locale.LC_ALL, '')
3. توابع مورد نیاز:
ما چند تابع مختلف مینویسیم:
- get_crypto_prices: برای دریافت قیمتهای فعلی ارزهای دیجیتال از API CoinGecko.
- format_number: برای فرمت کردن اعداد با جداکنندههای هزارگان.
- توابع convert_to_toman و convert_from_toman: برای تبدیل مقادیر به تومان و برعکس.
- update_prices: برای بهروزرسانی قیمتها در رابط کاربری.
- ask_amount_and_convert: برای دریافت مقدار از کاربر و نمایش نتیجه تبدیل.
4.ایجاد رابط کاربری:
پنجره اصلی، منوی انتخاب ارز، دکمههای تبدیل و نمایش قیمتها و قسمت نمایش نتایج ایجاد میشود.از tkinter برای ساخت رابط کاربری گرافیکی استفاده میشود.
5.اجرای برنامه:
با فراخوانی window.mainloop(), برنامه شروع به کار میکند و رابط کاربری نمایش داده میشود.
نکات مهم
این برنامه به اینترنت برای دریافت دادهها از API CoinGecko نیاز دارد.ممکن است برای تنظیمات لوکال برای جداکنندههای هزارگان نیاز به تنظیمات خاصی باشد که بسته به سیستمعامل ممکن است متفاوت باشد.
با اجرای این برنامه، شما قادر خواهید بود قیمتهای فعلی ارزهای دیجیتال را مشاهده کرده و مقادیر مختلفی را به تومان یا از تومان به ارز دیجیتال تبدیل کنید. این یک راه عالی برای آشنایی با برنامهنویسی پایتون و کار با APIها و رابطهای کاربری گرافیکی است.
نظرات شما