#مشق_پایتون
ماشین حساب به روش ریجکس
در این تمرین ما هدفمان این است که برنامه عبارت 3+5 (به عنوان مثال) بشناسد. عددها و عملگر را جدا کند و سپس با توجه به عملگر، روی عددها عملیات انجام دهد. فقط کافیست یک ریجکس بنویسیم که اینها را از هم جدا کند. یعنی:
(\d+)(.{1})(\d+)
این ریجکس به برنامه میگوید هر چند تا عدد (از یک رقم به بالا) را بگیر و ذخیره کن بعد از آن کاراکتر یک کلمه ای را بگیر و ذخیره کن و سپس دوباره هر چقدر عدد (از یک رقم به بالا) وجود داشت بگیر و ذخیره کن.
در برنامه اگر این را چاپ کنید میبینید که یک لیست یک عضوی دارید که آن عضو یک تاپل است و 3 بخش دارد که عدد ها و عملگر در آن میباشند. سپس این ها را داخل متغیرهای جدید میریزیم و نوع کاراکتر را با استفاده از شرط ها چک میکنیم و هر عملیات ریاضی که بود روی عددها انجام میدهیم.
اگر آن کاراکتر در بین شرط های ما نباشد عبارت Wrong Operation چاپ میشود.
#python3 #python2
➖➖➖➖
🆔 @learnpy
ماشین حساب به روش ریجکس
در این تمرین ما هدفمان این است که برنامه عبارت 3+5 (به عنوان مثال) بشناسد. عددها و عملگر را جدا کند و سپس با توجه به عملگر، روی عددها عملیات انجام دهد. فقط کافیست یک ریجکس بنویسیم که اینها را از هم جدا کند. یعنی:
(\d+)(.{1})(\d+)
این ریجکس به برنامه میگوید هر چند تا عدد (از یک رقم به بالا) را بگیر و ذخیره کن بعد از آن کاراکتر یک کلمه ای را بگیر و ذخیره کن و سپس دوباره هر چقدر عدد (از یک رقم به بالا) وجود داشت بگیر و ذخیره کن.
در برنامه اگر این را چاپ کنید میبینید که یک لیست یک عضوی دارید که آن عضو یک تاپل است و 3 بخش دارد که عدد ها و عملگر در آن میباشند. سپس این ها را داخل متغیرهای جدید میریزیم و نوع کاراکتر را با استفاده از شرط ها چک میکنیم و هر عملیات ریاضی که بود روی عددها انجام میدهیم.
اگر آن کاراکتر در بین شرط های ما نباشد عبارت Wrong Operation چاپ میشود.
#python3 #python2
➖➖➖➖
🆔 @learnpy
#مشق_پایتون
خاموش شدن کامپیوتر در چند ثانیه بعدی..؟؟؟
در این تمرین ساده با استفاده از کتابخانه os کامپیوتر را بعد از مدت زمانی که کاربر به ثانیه وارد میکند خاموش میکنیم. برای وارد کردن ثانیه کاربر به دستور هم از f string استفاده میکنیم به این صورت که قبل دابل کوتیشن دستور یک f میگذاریم و بعد از آن اگر بین دابل کوتیشین ها {} بگذاریم و بین آنها یک متغیر بگذاریم، برنامه مقدار آن متغیر را چاپ میکند...
شما میتوانید این تمرین را برای ریست کردن کامپیوتر هم انجام دهید با دستور:
shutdown /r /t 5
بدیهی است که 5 به معنی بعد از 5 ثانیه میباشد...
#python3 #python2
➖➖➖➖
🆔 @LearnPY
خاموش شدن کامپیوتر در چند ثانیه بعدی..؟؟؟
در این تمرین ساده با استفاده از کتابخانه os کامپیوتر را بعد از مدت زمانی که کاربر به ثانیه وارد میکند خاموش میکنیم. برای وارد کردن ثانیه کاربر به دستور هم از f string استفاده میکنیم به این صورت که قبل دابل کوتیشن دستور یک f میگذاریم و بعد از آن اگر بین دابل کوتیشین ها {} بگذاریم و بین آنها یک متغیر بگذاریم، برنامه مقدار آن متغیر را چاپ میکند...
شما میتوانید این تمرین را برای ریست کردن کامپیوتر هم انجام دهید با دستور:
shutdown /r /t 5
بدیهی است که 5 به معنی بعد از 5 ثانیه میباشد...
#python3 #python2
➖➖➖➖
🆔 @LearnPY
«گوگل» (Google)، «یوتیوب» (Youtube)، «فیسبوک» (Facebook)، «ناسا» (NASA)، «دراپباکس» (Dropbox)، «یاهو» (Yahoo)، «موزیلا» (Mozilla)، «کورا» (Quora)، «اینستاگرام» (Instagram)، «ردیت» (Reddit) و IBM تنها برخی از نامهای بزرگ فناوری به شمار میآیند که از پایتون به طور گسترده برای اهداف گوناگون استفاده میکنند و به طور مستمر به دنبال استخدام مهندسهای پایتون هستند.
(آمارهای ارائه شده در نمودارهای آتی مربوط به سال 2018 است.)
#fun #start #infographic
➖➖➖➖
🆔 @LearnPY
(آمارهای ارائه شده در نمودارهای آتی مربوط به سال 2018 است.)
#fun #start #infographic
➖➖➖➖
🆔 @LearnPY
〽️ عبور پایتون از سد جاوا، رشد عظیم جامعه اپن سورس ایران
🌐آنچه از گزارش اخیر مایکروسافت برمیآید، آن است که برنامهنویسان عاشق زبان پایتون هستند. زبان برنامهنویسی پایتون با پیشیگرفتن از جاوا که زمانی زبان غالب برنامهنویسی بود، به دومین زبان پرطرفدار برنامهنویسی در گیتهاب (GitHub) تبدیل شد.
✍️منبع: Python Challenge
#news #python2 #python3
➖➖➖➖
🆔 @LearnPY
🌐آنچه از گزارش اخیر مایکروسافت برمیآید، آن است که برنامهنویسان عاشق زبان پایتون هستند. زبان برنامهنویسی پایتون با پیشیگرفتن از جاوا که زمانی زبان غالب برنامهنویسی بود، به دومین زبان پرطرفدار برنامهنویسی در گیتهاب (GitHub) تبدیل شد.
✍️منبع: Python Challenge
#news #python2 #python3
➖➖➖➖
🆔 @LearnPY
#مشق_پایتون
ساعت دیجیتالی با Tkinter
در این تمرین جذاب به ساخت یک ساعت دیجیتالی پرداخته ایم. برای اینکار ابتدا کتابخانه tkinter را برای ظاهر گرافیکی و کتابخانه time را برای کار با زمان ایمپورت کرده ایم.
برای ساعت یک Label داریم که فونت آن را Tahoma و سایز 50 انتخاب کرده ایم.
برای محاسبات ساعت نیز یک متغیر به نام time1 داریم که هر 200 میلی ثانیه متغیر time2 یک زمان جدید از کامپیوتر میگیرد و اگر برابر با time1 نبود آن را در Label نمایش میدهد...
شما همچنین میتوانید مقدار آپدیت ساعت یعنی 200 میلی ثانیه را کم یا زیاد کنید..
#python3 #python2
➖➖➖➖
🆔 @LearnPY
ساعت دیجیتالی با Tkinter
در این تمرین جذاب به ساخت یک ساعت دیجیتالی پرداخته ایم. برای اینکار ابتدا کتابخانه tkinter را برای ظاهر گرافیکی و کتابخانه time را برای کار با زمان ایمپورت کرده ایم.
برای ساعت یک Label داریم که فونت آن را Tahoma و سایز 50 انتخاب کرده ایم.
برای محاسبات ساعت نیز یک متغیر به نام time1 داریم که هر 200 میلی ثانیه متغیر time2 یک زمان جدید از کامپیوتر میگیرد و اگر برابر با time1 نبود آن را در Label نمایش میدهد...
شما همچنین میتوانید مقدار آپدیت ساعت یعنی 200 میلی ثانیه را کم یا زیاد کنید..
#python3 #python2
➖➖➖➖
🆔 @LearnPY