آموزش Python (فصل 2، قسمت 1): ساخت نسخه اولیه ماشینحساب هوشمند
تحت توسعه | underdevelops
0:00 / 0:00
آموزش Python (فصل 2، قسمت 1): ساخت نسخه اولیه ماشینحساب هوشمند
75 просмотров · 1 месяц назад
تحت توسعه | underdevelops
353 подписчика
75 просмотров · 1 месяц назад
لینک پروژه:
https://github.com/amircliper/UnderDe...
لینک دوره آموزش پایتون:
https://underdevelops.com/course/pyth...
در این قسمت از فصل دوم دوره آموزش پایتون، اولین پروژه عملی فصل را شروع میکنیم و نسخه اولیه ماشینحساب هوشمند UnderDevelops را با Python میسازیم.
بعد از یادگیری مفاهیم پایه در فصل اول، حالا وقت آن رسیده است که آنها را داخل یک پروژه واقعی کنار هم قرار دهیم. در اولین نسخه ماشینحساب، برنامه دو عدد و یک عملگر را از کاربر دریافت میکند و بر اساس انتخاب کاربر عملیات جمع، تفریق، ضرب یا تقسیم را انجام میدهد.
در این ویدیو یاد میگیرید:
🔹 ساخت اولین پروژه عملی فصل دوم Python
🔹 دریافت ورودی کاربر با تابع input
🔹 تبدیل رشته به عدد با float
🔹 پاکسازی ورودی عملگر با strip
🔹 استفاده از متغیرها برای نگهداری دادهها
🔹 استفاده از None برای مشخص کردن نبود نتیجه
🔹 انتخاب عملیات با match و case
🔹 پیادهسازی جمع، تفریق، ضرب و تقسیم
🔹 جلوگیری از تقسیم بر صفر
🔹 نمایش نتیجه محاسبه با f-string
مثالهایی که در این قسمت بررسی میکنیم:
دریافت دو عدد از کاربر
دریافت عملگر +، -، * یا /
انجام عملیات مناسب با match و case
مدیریت سناریوی تقسیم بر صفر
نمایش نتیجه نهایی ماشینحساب
در همین نسخه ساده، چند مفهوم مهم فصل اول مثل متغیرها، انواع داده، Casting، ورودی و خروجی، عملگرهای ریاضی، شرط if، ساختار match، None و قالببندی رشتهها در کنار یکدیگر استفاده میشوند. هدف این است که ببینیم مفاهیمی که قبلاً جداگانه یاد گرفتیم چطور داخل یک برنامه واقعی با یکدیگر ترکیب میشوند.
این فقط نسخه اولیه پروژه است. در قسمتهای بعدی ماشینحساب را مرحلهبهمرحله توسعه میدهیم و قابلیتهای بیشتری مثل منوی تعاملی، اجرای چندباره برنامه، مدیریت بهتر ورودیهای اشتباه، محاسبات بیشتر، صورتحساب، مالیات، تخفیف و تاریخچه محاسبات را به آن اضافه میکنیم.
این پروژه شروع مسیر پروژهمحور فصل دوم است؛ مسیری که در آن مفاهیم فصل اول را با ساخت برنامههای واقعی تثبیت میکنیم.
❤️ اگر ویدیو برات مفید بود، لایک کن، کامنت بذار و برای دیدن ادامه دوره، کانال رو سابسکرایب کن.
#Python #آموزش_پایتون #پروژه_پایتون #PythonProjects #ماشین_حساب