Python Day-18 Nested برای الگوی حلقه، سیستم برنامه نویسی شی گرا OOPS

Summarize this content to 400 words in Persian Lang
شکل گیری الگو-ادامه14)
for row in range(5):
for col in range(row):
print(“* “, end=’ ‘)
for col in range(5-row):
print(col+1, end=’ ‘)
print()
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
خروجی:
1 2 3 4 5
* 1 2 3 4
* * 1 2 3
* * * 1 2
* * * * 1
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
–> Python یک زبان چند پارادایم است.–>در پایتون برنامه نویسی شی گرا (OOPs) یک پارادایم برنامه نویسی است که از اشیاء و کلاس ها در برنامه نویسی استفاده می کند.
چند مفهوم اوپس:کلاس–> الگو یا طرح اولیه یک ایده (موجود منطقی).–> کلاس مجموعه ای از اشیاء است.شی–> شی یک موجود فیزیکی یا بلادرنگ یا دنیای واقعی است.این شامل حالات (ویژگی ها) و رفتار (روش ها) است.–> شی نمایش کلاس است.
مثال برای حالت و رفتار – بطری آب*وضعیت–>ظرفیت آن بطری آب (لیتر)، از کدام ماده تشکیل شده است*رفتار–> پر کردن، شستشو، باز کردن، بستن بطری.
کلاس را می توان بدون اشیاء ارائه کرد، اما اشیاء را نمی توان بدون کلاس ایجاد کرد.
مثال برای کلاس و شی: دعوتclass- بسیاری از الگوها برای چاپ دعوتنامه موجود هستند. بنابراین هر الگو نشان دهنده کلاس است.Object-اگر یک الگو را انتخاب کرده باشیم و یک نسخه فیزیکی از دعوتنامه دریافت کرده باشیم، آن کپی دعوت یک شی خواهد بود که موجودیت فیزیکی یا واقعی است.
کپسولاسیون–> از کلاس های شما در برابر تغییرات یا حذف های تصادفی محافظت می کند و قابلیت استفاده مجدد و نگهداری کد را ارتقا می دهد. –> این تابع نمی تواند توسط هیچ دیگری استفاده شود.–> با استفاده از متغیر ویژه با __ (docker) تعریف شده است.
مثال-
class company:
def __research():
pass
def __give_salary():
pass
co=company()
co.__research()
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
در این مثال اگر شرکتی بخواهد از تحقیقات خود محافظت کند و داده های حقوق و دستمزد را محفوظ نگه دارد می توان از آن استفاده کرد.
ماژول های پایتون:–> برای نصب ماژول های پایتون استفاده کنید sudo apt نصب python3-modulename دستور در ترمینال شما
1) ماژول ایموجی:
import emoji
result = emoji.emojize(‘Python is :thumbs_up:’)
print(result)
# You can also reverse this:
result = emoji.demojize(‘Python is 👍’)
print(result)
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
خروجی:
Python is 👍
Python is :thumbs_up:
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
شکل گیری الگو-ادامه
14)
for row in range(5):
for col in range(row):
print("* ", end=' ')
for col in range(5-row):
print(col+1, end=' ')
print()
خروجی:
1 2 3 4 5
* 1 2 3 4
* * 1 2 3
* * * 1 2
* * * * 1
–> Python یک زبان چند پارادایم است.
–>در پایتون برنامه نویسی شی گرا (OOPs) یک پارادایم برنامه نویسی است که از اشیاء و کلاس ها در برنامه نویسی استفاده می کند.
چند مفهوم اوپس:
کلاس–> الگو یا طرح اولیه یک ایده (موجود منطقی).
–> کلاس مجموعه ای از اشیاء است.
شی–> شی یک موجود فیزیکی یا بلادرنگ یا دنیای واقعی است.
این شامل حالات (ویژگی ها) و رفتار (روش ها) است.
–> شی نمایش کلاس است.
مثال برای حالت و رفتار – بطری آب
*وضعیت–>ظرفیت آن بطری آب (لیتر)، از کدام ماده تشکیل شده است
*رفتار–> پر کردن، شستشو، باز کردن، بستن بطری.
کلاس را می توان بدون اشیاء ارائه کرد، اما اشیاء را نمی توان بدون کلاس ایجاد کرد.
مثال برای کلاس و شی: دعوت
class- بسیاری از الگوها برای چاپ دعوتنامه موجود هستند. بنابراین هر الگو نشان دهنده کلاس است.
Object-اگر یک الگو را انتخاب کرده باشیم و یک نسخه فیزیکی از دعوتنامه دریافت کرده باشیم، آن کپی دعوت یک شی خواهد بود که موجودیت فیزیکی یا واقعی است.
کپسولاسیون
–> از کلاس های شما در برابر تغییرات یا حذف های تصادفی محافظت می کند و قابلیت استفاده مجدد و نگهداری کد را ارتقا می دهد.
–> این تابع نمی تواند توسط هیچ دیگری استفاده شود.
–> با استفاده از متغیر ویژه با __ (docker) تعریف شده است.
مثال-
class company:
def __research():
pass
def __give_salary():
pass
co=company()
co.__research()
در این مثال اگر شرکتی بخواهد از تحقیقات خود محافظت کند و داده های حقوق و دستمزد را محفوظ نگه دارد می توان از آن استفاده کرد.
ماژول های پایتون:
–> برای نصب ماژول های پایتون استفاده کنید sudo apt نصب python3-modulename دستور در ترمینال شما
1) ماژول ایموجی:
import emoji
result = emoji.emojize('Python is :thumbs_up:')
print(result)
# You can also reverse this:
result = emoji.demojize('Python is 👍')
print(result)
خروجی:
Python is 👍
Python is :thumbs_up: