🔵 مثال 29 پایتون – برنامه ای به پایتون بنویسید که دو مجموعه از رنگ های دلخواه ایجاد کند و سپس تفاوت رنگ های مجموعه اول با دوم و همینطور دوم با اول را چاپ کند.
🟢 کد برنامه
کد در تصویر بالا گنجانده شده.
کد خواناتر و قابل کپی اینجا
🟣 توضیح برنامه
این کد پایتون با مجموعهها کار میکند و تفاوت بین دو مجموعه از عناصر را محاسبه و چاپ میکند.
ابتدا دو مجموعه به نام first_color_set و second_color_set تعریف میشود:
first_color_set = set(["Yellow", "Red", "Blue"])
second_color_set = set(["Red", "Orange"])
سپس محتوای هر دو مجموعه را چاپ میکنیم:
print("Original set elements:")
print(first_color_set)
print(second_color_set)
سپس با استفاده از متد difference() مجموعهها، تفاوت first_color_set نسبت به second_color_set و تفاوت second_color_set نسبت به first_color_set محاسبه میشوند و چاپ میشوند:
# تفاوت
print("\nDifference of first_color_set and second_color_set:")
print(first_color_set.difference(second_color_set))
# تفاوت
print("\nDifference of second_color_set and first_color_set:")
print(second_color_set.difference(first_color_set))
این مثال نشان میدهد که چگونه میتوان مجموعهها را ایجاد کرد، عناصر آنها را چاپ کرد، و تفاوت عناصر دو مجموعه را محاسبه کرد.
👈 اين كد راه حل دوم نيز دارد كه آن را مي توانيد از اينجا مطالعه كنيد
———————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
آدرس وبسایت پایتون: Python7.ir
🟢 کد برنامه
کد در تصویر بالا گنجانده شده.
کد خواناتر و قابل کپی اینجا
🟣 توضیح برنامه
این کد پایتون با مجموعهها کار میکند و تفاوت بین دو مجموعه از عناصر را محاسبه و چاپ میکند.
ابتدا دو مجموعه به نام first_color_set و second_color_set تعریف میشود:
first_color_set = set(["Yellow", "Red", "Blue"])
second_color_set = set(["Red", "Orange"])
سپس محتوای هر دو مجموعه را چاپ میکنیم:
print("Original set elements:")
print(first_color_set)
print(second_color_set)
سپس با استفاده از متد difference() مجموعهها، تفاوت first_color_set نسبت به second_color_set و تفاوت second_color_set نسبت به first_color_set محاسبه میشوند و چاپ میشوند:
# تفاوت
first_color_set
نسبت به second_color_set
print("\nDifference of first_color_set and second_color_set:")
print(first_color_set.difference(second_color_set))
# تفاوت
second_color_set
نسبت به first_color_set
print("\nDifference of second_color_set and first_color_set:")
print(second_color_set.difference(first_color_set))
این مثال نشان میدهد که چگونه میتوان مجموعهها را ایجاد کرد، عناصر آنها را چاپ کرد، و تفاوت عناصر دو مجموعه را محاسبه کرد.
👈 اين كد راه حل دوم نيز دارد كه آن را مي توانيد از اينجا مطالعه كنيد
———————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
آدرس وبسایت پایتون: Python7.ir
🔵 مثال 30 پایتون – برنامه ای به پایتون بنویسید که قاعده و ارتفاع مثلث را از کاربر گرفته و مساحت مثلث را چاپ کند.
🟢 کد برنامه
کد در تصویر بالا گنجانده شده.
کد خواناتر و قابل کپی اینجا
🟣 توضیح برنامه
این کد پایتون یک برنامه ساده است که از کاربر ارتفاع و قاعده یک مثلث را میپرسد، مساحت مثلث را محاسبه کرده و نتیجه را به کاربر نشان میدهد. الگوی عملکرد این برنامه به صورت زیر است:
از کاربر دو ورودی عددی میگیرد. اولی قاعده مثلث (base) و دومی ارتفاع مثلث (height) است. دستورات int(input(...)) برای گرفتن عدد از کاربر استفاده میشوند.
مساحت مثلث را با استفاده از فرمول (base * height) / 2 محاسبه میکند و نتیجه را در متغیر area ذخیره میکند.
در نهایت، مساحت مثلث را به کاربر نمایش میدهد. print("Area = ", area) با دستور ، مقدار area چاپ می شود.
این کد یک مثال ساده از چگونگی دریافت و استفاده از ورودیها در پایتون برای محاسبه مساحت مثلث است.
———————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
آدرس وبسایت پایتون: Python7.ir
🟢 کد برنامه
کد در تصویر بالا گنجانده شده.
کد خواناتر و قابل کپی اینجا
🟣 توضیح برنامه
این کد پایتون یک برنامه ساده است که از کاربر ارتفاع و قاعده یک مثلث را میپرسد، مساحت مثلث را محاسبه کرده و نتیجه را به کاربر نشان میدهد. الگوی عملکرد این برنامه به صورت زیر است:
از کاربر دو ورودی عددی میگیرد. اولی قاعده مثلث (base) و دومی ارتفاع مثلث (height) است. دستورات int(input(...)) برای گرفتن عدد از کاربر استفاده میشوند.
مساحت مثلث را با استفاده از فرمول (base * height) / 2 محاسبه میکند و نتیجه را در متغیر area ذخیره میکند.
در نهایت، مساحت مثلث را به کاربر نمایش میدهد. print("Area = ", area) با دستور ، مقدار area چاپ می شود.
این کد یک مثال ساده از چگونگی دریافت و استفاده از ورودیها در پایتون برای محاسبه مساحت مثلث است.
———————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
آدرس وبسایت پایتون: Python7.ir
🔵 مثال 31 پایتون – برنامه ای به پایتون بنویسید که بزرگترین مقسومعلیه مشترک یا GCD دو عدد صحیح مثبت را محاسبه کند.
🟢 کد برنامه
کد در تصویر بالا گنجانده شده.
کد خواناتر و قابل کپی اینجا
🟣 توضیح برنامه
این کد یک تابع به نام calculate_gcd ایجاد میکند که جیسیدی (GCD) یا بزرگترین مقسوم علیه عدد مشترک بین دو عدد را محاسبه میکند.
تابع calculate_gcd دو آرگومان میپذیرد، x و y، که عددهایی هستند که میخواهیم جیسیدی آنها را محاسبه کنیم.
اگر باقیماندهٔ تقسیم x به y صفر باشد (یعنی x بر y بخشپذیر باشد)، تابع به طور مستقیم مقدار y را به عنوان جواب برمیگرداند چرا که جواب نهایی در این حالت جیسیدی برابر با y است.
در غیر این صورت، تابع یک حلقه for از int(y / 2) تا 1 اجرا میکند. این حلقه میخواهد بزرگترین مقسوم علیه مشترک بین x و y را پیدا کند. این حلقه به ازای هر عدد k در این محدوده، بررسی میکند که آیا x و y هر دو بر k بخشپذیر هستند یا نه. اگر هر دو بر k بخشپذیر باشند، k را به عنوان مقدار جیسیدی پیدا کرده و آن را به عنوان جواب برمیگرداند. سپس از حلقه خارج میشود.
اگر حلقه به پایان برسد و هیچ مقداری برای k پیدا نشود (یعنی هیچ عددی که همزمان مقسوم علیهٔ x و y باشد پیدا نشود)، تابع به عنوان جواب مقدار پیشفرض 1 را بر می گرداند.
سپس، سه نمونه جیسیدی با ورودیهای مختلف از تابع فراخوانی شده و نتایج در خروجی چاپ میشوند:
جیسیدی عدد 15 و 18 برابر با 3 است.
جیسیدی عدد 2 و 5 برابر با 1 است.
جیسیدی عدد 254 و 365 برابر با 1 است.
👈 اين كد راه حل دوم و سوم نيز دارد كه آن را مي توانيد از اينجا مطالعه كنيد
———————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
آدرس وبسایت پایتون: Python7.ir
🟢 کد برنامه
کد در تصویر بالا گنجانده شده.
کد خواناتر و قابل کپی اینجا
🟣 توضیح برنامه
این کد یک تابع به نام calculate_gcd ایجاد میکند که جیسیدی (GCD) یا بزرگترین مقسوم علیه عدد مشترک بین دو عدد را محاسبه میکند.
تابع calculate_gcd دو آرگومان میپذیرد، x و y، که عددهایی هستند که میخواهیم جیسیدی آنها را محاسبه کنیم.
اگر باقیماندهٔ تقسیم x به y صفر باشد (یعنی x بر y بخشپذیر باشد)، تابع به طور مستقیم مقدار y را به عنوان جواب برمیگرداند چرا که جواب نهایی در این حالت جیسیدی برابر با y است.
در غیر این صورت، تابع یک حلقه for از int(y / 2) تا 1 اجرا میکند. این حلقه میخواهد بزرگترین مقسوم علیه مشترک بین x و y را پیدا کند. این حلقه به ازای هر عدد k در این محدوده، بررسی میکند که آیا x و y هر دو بر k بخشپذیر هستند یا نه. اگر هر دو بر k بخشپذیر باشند، k را به عنوان مقدار جیسیدی پیدا کرده و آن را به عنوان جواب برمیگرداند. سپس از حلقه خارج میشود.
اگر حلقه به پایان برسد و هیچ مقداری برای k پیدا نشود (یعنی هیچ عددی که همزمان مقسوم علیهٔ x و y باشد پیدا نشود)، تابع به عنوان جواب مقدار پیشفرض 1 را بر می گرداند.
سپس، سه نمونه جیسیدی با ورودیهای مختلف از تابع فراخوانی شده و نتایج در خروجی چاپ میشوند:
جیسیدی عدد 15 و 18 برابر با 3 است.
جیسیدی عدد 2 و 5 برابر با 1 است.
جیسیدی عدد 254 و 365 برابر با 1 است.
👈 اين كد راه حل دوم و سوم نيز دارد كه آن را مي توانيد از اينجا مطالعه كنيد
———————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
آدرس وبسایت پایتون: Python7.ir
کوییز پایتون @tu_24 - پسوند صحیح فایل های پایتون چیست؟
Anonymous Quiz
19%
.pyth
0%
.pt
0%
.pyt
81%
.py
🔵 مثال 32 پایتون – برنامه ای به پایتون بنویسید که کوچکترین مضرب مشترک (LCM) دو عدد مثبت صحیح را محاسبه کند.
🟢 کد برنامه
کد در تصویر بالا گنجانده شده.
کد خواناتر و قابل کپی اینجا
🟣 توضیح برنامه
این کد یک تابع به نام least_common_multiple ایجاد میکند که برای محاسبه کوچک ترین مضرب مشترک دو عدد ورودی (num1 و num2) استفاده میشود.
توضیحات خط به خط:
تابع least_common_multiple با دو پارامتر num1 و num2 تعریف شده است.
از دستور شرطی استفاده شده است تا بررسی شود که کدام یک از num1 یا num2 بزرگتر است.
یک متغیر به نام larger برای نگهداری عدد بزرگتر از دو عدد ورودی تعیین میشود.
یک حلقه بینهایت (while True) شروع میشود.
در داخل حلقه، با استفاده از دستور شرطی دوباره بررسی میشود که آیا larger بر num1 و num2 بخشپذیر است یا نه. اگر هر دو شرط برقرار باشند، متغیر lcm_result با مقدار larger پر میشود و حلقه متوقف میشود.
در غیر این صورت، متغیر larger با افزایش یک واحد افزایش مییابد و حلقه ادامه پیدا میکند.
در نهایت، مقدار lcm_result که برابر با کوچک ترین مضرب مشترک num1 و num2 است، از طریق دستور return به عنوان خروجی تابع بازگردانده میشود.
در نهایت، تابع با دادن دو مقدار عددی به عنوان ورودی فراخوانی میشود و مقدار کوچکترین مضرب مشترک آنها را محاسبه و چاپ میکند.
👈 اين كد راه حل دوم و سوم نيز دارد كه آن را مي توانيد از اينجا مطالعه كنيد
———————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
آدرس وبسایت پایتون: Python7.ir
🟢 کد برنامه
کد در تصویر بالا گنجانده شده.
کد خواناتر و قابل کپی اینجا
🟣 توضیح برنامه
این کد یک تابع به نام least_common_multiple ایجاد میکند که برای محاسبه کوچک ترین مضرب مشترک دو عدد ورودی (num1 و num2) استفاده میشود.
توضیحات خط به خط:
تابع least_common_multiple با دو پارامتر num1 و num2 تعریف شده است.
از دستور شرطی استفاده شده است تا بررسی شود که کدام یک از num1 یا num2 بزرگتر است.
یک متغیر به نام larger برای نگهداری عدد بزرگتر از دو عدد ورودی تعیین میشود.
یک حلقه بینهایت (while True) شروع میشود.
در داخل حلقه، با استفاده از دستور شرطی دوباره بررسی میشود که آیا larger بر num1 و num2 بخشپذیر است یا نه. اگر هر دو شرط برقرار باشند، متغیر lcm_result با مقدار larger پر میشود و حلقه متوقف میشود.
در غیر این صورت، متغیر larger با افزایش یک واحد افزایش مییابد و حلقه ادامه پیدا میکند.
در نهایت، مقدار lcm_result که برابر با کوچک ترین مضرب مشترک num1 و num2 است، از طریق دستور return به عنوان خروجی تابع بازگردانده میشود.
در نهایت، تابع با دادن دو مقدار عددی به عنوان ورودی فراخوانی میشود و مقدار کوچکترین مضرب مشترک آنها را محاسبه و چاپ میکند.
👈 اين كد راه حل دوم و سوم نيز دارد كه آن را مي توانيد از اينجا مطالعه كنيد
———————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
آدرس وبسایت پایتون: Python7.ir
👍1
🔵 کوییز پایتون ۱ – اگر از اسلایس لیست استفاده کنیم list[0:2] معادل با کدام گزینه خواهد بود؟
🟣 گزینه صحیح را انتخاب کنید:
(1)list[:-2]
(2)list[0:3] -1
(3)list[-2:0]
(4)list[:2]
🟢 جواب:
گزینه ۴
____
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
آدرس وبسایت پایتون: Python7.ir
🟣 گزینه صحیح را انتخاب کنید:
(1)list[:-2]
(2)list[0:3] -1
(3)list[-2:0]
(4)list[:2]
🟢 جواب:
____
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
آدرس وبسایت پایتون: Python7.ir
🔵 متدهای رشته ای پایتون به همراه اعمال روی ورودی ها و نتایج خروجی ها
_
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
آدرس وبسایت پایتون: Python7.ir
_
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
آدرس وبسایت پایتون: Python7.ir
🔵 مثال 33 پایتون – برنامه ای به پایتون بنویسید که مجموع سه عدد را محاسبه کند اما اگر دو عدد از سه عدد با هم برابر بود عدد صفر را برگرداند.
کد برنامه
این کد پایتون یک تابع به نام calculate_sum را تعریف میکند که سه عدد را به عنوان ورودی میگیرد و مجموع این سه عدد را محاسبه میکند.
توضیحات خط به خط:
تعریف تابع calculate_sum با سه پارامتر ورودی: x، y و z.
در خطوط 3 تا 6، یک شرط ایجاد شده است که بررسی میکند آیا حداقل دو عدد از این سه عدد یکسان هستند (با استفاده از اپراتور ==). اگر چنین شرایطی برقرار باشد، total به مقدار صفر تنظیم میشود.
در غیر این صورت، در خطوط 7 تا 9، total برابر با مجموع x، y و z قرار داده میشود.
تابع calculate_sum مقدار محاسبه شده برای total را با return باز میگرداند.
حالا این تابع با استفاده از چهار نمونه ورودی مختلف فراخوانی شده و نتایج چاپ میشوند:
برای مثال داریم:
با calculate_sum(2, 2, 2): در اینجا هر سه عدد یکسان هستند، بنابراین شرط if برقرار خواهد بود و مقدار total برابر با صفر تنظیم میشود.
با calculate_sum(1, 2, 3): در اینجا تمام سه عدد متفاوت هستند، بنابراین شرط if برقرار نمیشود و مجموع این سه عدد 1+2+3=6 خواهد بود.
_
آدرس کانال: @tu_24
آدرس وبسایت: Tutorial24.ir
آدرس وبسایت پایتون: Python7.ir
کد برنامه
def calculate_sum(x, y, z):🟣 توضیح کد
if x == y or y == z or x == z:
total = 0
else:
total = x + y + z
return total
print(calculate_sum(2, 1, 2))
print(calculate_sum(3, 2, 2))
print(calculate_sum(2, 2, 2))
print(calculate_sum(1, 2, 3))
این کد پایتون یک تابع به نام calculate_sum را تعریف میکند که سه عدد را به عنوان ورودی میگیرد و مجموع این سه عدد را محاسبه میکند.
توضیحات خط به خط:
تعریف تابع calculate_sum با سه پارامتر ورودی: x، y و z.
در خطوط 3 تا 6، یک شرط ایجاد شده است که بررسی میکند آیا حداقل دو عدد از این سه عدد یکسان هستند (با استفاده از اپراتور ==). اگر چنین شرایطی برقرار باشد، total به مقدار صفر تنظیم میشود.
در غیر این صورت، در خطوط 7 تا 9، total برابر با مجموع x، y و z قرار داده میشود.
تابع calculate_sum مقدار محاسبه شده برای total را با return باز میگرداند.
حالا این تابع با استفاده از چهار نمونه ورودی مختلف فراخوانی شده و نتایج چاپ میشوند:
برای مثال داریم:
با calculate_sum(2, 2, 2): در اینجا هر سه عدد یکسان هستند، بنابراین شرط if برقرار خواهد بود و مقدار total برابر با صفر تنظیم میشود.
با calculate_sum(1, 2, 3): در اینجا تمام سه عدد متفاوت هستند، بنابراین شرط if برقرار نمیشود و مجموع این سه عدد 1+2+3=6 خواهد بود.
_
آدرس کانال: @tu_24
آدرس وبسایت: Tutorial24.ir
آدرس وبسایت پایتون: Python7.ir
🔵 کوییز پایتون ۲ – خروجی max(“Infinity”) چه خواهد بود؟
جواب صحیح را انتخاب کنید:
a)0
b)f
c)8
d)I
e)y
جواب:گزینه آخر یعنی y
——————————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tutorial24.ir
جواب صحیح را انتخاب کنید:
a)0
b)f
c)8
d)I
e)y
جواب:
——————————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tutorial24.ir
آموزش برنامه نویسی پایتون و Django
🔵 کوییز پایتون ۲ – خروجی max(“Infinity”) چه خواهد بود؟ جواب صحیح را انتخاب کنید: a)0 b)f c)8 d)I e)y جواب: گزینه آخر یعنی y ——————————————- آدرس کانال: @tu_24 آدرس وبسایت: Tutorial24.ir
🔵 توضیح: بزرگ ترین عنصر را بر می گرداند. در اینجا که رشته (مجموعه ای از کاراکترها را داریم) داریم بر اساس ترتیب نزولی حروف الفبا، بزرگترین را در نظر بگیرید. (البته دلیل بزرگ تر بودن بخاطر مقدار بیشتر کد عددی هر کاراکتر در سیستم های کامپیوتری است) .
یا مثلا فرض کنید این بار به جای کاراکتر از بین اعداد بیشترین مقدار را به صورت زیر بخواهیم مشخص کنیم:
خروجی 10000000000 خواهد شد.
یا مثلا فرض کنید این بار به جای کاراکتر از بین اعداد بیشترین مقدار را به صورت زیر بخواهیم مشخص کنیم:
print(max(123456789,45,10000000000))
خروجی 10000000000 خواهد شد.
🔵 مثال 34 پایتون – برنامه ای به پایتون بنویسید که دو عدد صحیح را جمع کند اما اگر مجموع به دست آمده بین 30 تا 40 بود مقدار 50 را بازگرداند
🟢 کد برنامه:
🟣 توضیح کد
این کد یک تابع ساده به نام calculate_sum ایجاد میکند که دو عدد به عنوان ورودی میگیرد و مجموع آن دو عدد را محاسبه میکند. سپس با استفاده از یک شرط، مشخص میکند که مجموع آنها در بازهای از 30 تا 39 قرار دارد یا خیر. اگر مجموع در این بازه باشد، تابع مقدار 50 را برمیگرداند، در غیر این صورت مقدار واقعی مجموع آن دو عدد را برمیگرداند.
تابع calculate_sum با دو پارامتر x و y تعریف شده است.
در خط 2، مجموع دو ورودی x و y به وسیله متغیر result محاسبه میشود.
در خط 3، با استفاده از یک عبارت شرطی، بررسی میشود که آیا result در بازه 30 تا 39 قرار دارد یا خیر.
اگر شرط درست باشد (یعنی result در این بازه باشد)، تابع مقدار 50 را برمیگرداند (در خط 4).
در غیر این صورت (شرط درست نباشد)، تابع مقدار واقعی result را برمیگرداند (در خط 6).
سپس در بخش اصلی کد، تابع calculate_sum با مقادیر مختلف فراخوانی شده و نتایج چاپ میشود:
calculate_sum(22, 29) فراخوانی میشود و چون مجموع این دو عدد در بازه 30 تا 39 نیست، مقدار واقعی مجموع (51) چاپ میشود.
calculate_sum(31, 38) فراخوانی میشود و چون مجموع این دو عدد در بازه 30 تا 39 نیست، مقدار 69 چاپ میشود.
(11, 22) فراخوانی میشود و چون مجموع این دو عدد در بازه 30 تا 39 است، مقدار 50 چاپ میشود.
به این ترتیب، تابع calculate_sum مجموع دو عدد را محاسبه میکند و در صورتی که این مجموع در بازه 30 تا 39 باشد، مقدار 50 را برمیگرداند.
——————————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tutorial24.ir
🟢 کد برنامه:
def calculate_sum(x, y):
result = x + y
if result in range(30, 40):
return 50
else:
return result
print(calculate_sum(22, 29))
print(calculate_sum(31, 38))
print(calculate_sum(11, 22))
🟣 توضیح کد
این کد یک تابع ساده به نام calculate_sum ایجاد میکند که دو عدد به عنوان ورودی میگیرد و مجموع آن دو عدد را محاسبه میکند. سپس با استفاده از یک شرط، مشخص میکند که مجموع آنها در بازهای از 30 تا 39 قرار دارد یا خیر. اگر مجموع در این بازه باشد، تابع مقدار 50 را برمیگرداند، در غیر این صورت مقدار واقعی مجموع آن دو عدد را برمیگرداند.
تابع calculate_sum با دو پارامتر x و y تعریف شده است.
در خط 2، مجموع دو ورودی x و y به وسیله متغیر result محاسبه میشود.
در خط 3، با استفاده از یک عبارت شرطی، بررسی میشود که آیا result در بازه 30 تا 39 قرار دارد یا خیر.
اگر شرط درست باشد (یعنی result در این بازه باشد)، تابع مقدار 50 را برمیگرداند (در خط 4).
در غیر این صورت (شرط درست نباشد)، تابع مقدار واقعی result را برمیگرداند (در خط 6).
سپس در بخش اصلی کد، تابع calculate_sum با مقادیر مختلف فراخوانی شده و نتایج چاپ میشود:
calculate_sum(22, 29) فراخوانی میشود و چون مجموع این دو عدد در بازه 30 تا 39 نیست، مقدار واقعی مجموع (51) چاپ میشود.
calculate_sum(31, 38) فراخوانی میشود و چون مجموع این دو عدد در بازه 30 تا 39 نیست، مقدار 69 چاپ میشود.
(11, 22) فراخوانی میشود و چون مجموع این دو عدد در بازه 30 تا 39 است، مقدار 50 چاپ میشود.
به این ترتیب، تابع calculate_sum مجموع دو عدد را محاسبه میکند و در صورتی که این مجموع در بازه 30 تا 39 باشد، مقدار 50 را برمیگرداند.
——————————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tutorial24.ir
🔵 کوییز پایتون 3 – مقادیر در bytearray باید چه محدوده ای integer ها باشند؟
🟣 مقادیر در bytearray باید چه محدوده ای integer ها باشند؟
گزینه صحیح را انتخاب کنید:
0-255
0-1024
0-512
0-63
جواب:
0-255
——————————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tutorial24.ir
🟣 مقادیر در bytearray باید چه محدوده ای integer ها باشند؟
گزینه صحیح را انتخاب کنید:
0-255
0-1024
0-512
0-63
جواب:
——————————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tutorial24.ir
🔵 مثال 35 پایتون – برنامه ای به پایتون بنویسید که که اگر مقدار دو عدد برابر است یا مجموع آنها یا تفریق آنها 3 است مقدار true را باز گرداند.
🟢 کد برنامه
🟣 توضیح کد
این کد یک تابع به نام is_special_condition_met تعریف میکند که دو عدد را به عنوان ورودی دریافت میکند و یک شرط خاص را بررسی میکند. این شرط به صورت زیر است:
اگر عدد اول و عدد دوم برابر باشند (num1 == num2)
یا اختلاف مطلق دو عدد برابر با 3 باشد (abs(num1 – num2) == 3)
یا جمع دو عدد برابر با 3 باشد (num1 + num2) == 3)
اگر حداقل یکی از این شرایط برقرار باشد، تابع True را برمیگرداند؛ در غیر این صورت False را برمیگرداند.
سپس، تعدادی تست برای این تابع انجام میدهیم و نتایج را چاپ میکنیم:
is_special_condition_met(5, 2)
با توجه به شرط دوم (abs(5 – 2) == 3)، True را چاپ میکند.
is_special_condition_met(7, 3)
با توجه به شرط سوم (7 + 3 == 10)، False را چاپ میکند.
is_special_condition_met(7, 7)
زیرا دو عدد برابر هستند (شرط اول)، True را چاپ میکند.
is_special_condition_met(19, 9)
هیچ یک از شرایط برقرار نیست، بنابراین False را چاپ میکند.
is_special_condition_met(56, 78)
هیچ یک از شرایط برقرار نیست، بنابراین False را چاپ میکند.
——————————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tutorial24.ir
🟢 کد برنامه
def is_special_condition_met(num1, num2):
if num1 == num2 or abs(num1 - num2) == 3 or (num1 + num2) == 3:
return True
else:
return False
print(is_special_condition_met(5, 2))
print(is_special_condition_met(7, 3))
print(is_special_condition_met(7,7))
print(is_special_condition_met(19, 9))
print(is_special_condition_met(56, 78))
🟣 توضیح کد
این کد یک تابع به نام is_special_condition_met تعریف میکند که دو عدد را به عنوان ورودی دریافت میکند و یک شرط خاص را بررسی میکند. این شرط به صورت زیر است:
اگر عدد اول و عدد دوم برابر باشند (num1 == num2)
یا اختلاف مطلق دو عدد برابر با 3 باشد (abs(num1 – num2) == 3)
یا جمع دو عدد برابر با 3 باشد (num1 + num2) == 3)
اگر حداقل یکی از این شرایط برقرار باشد، تابع True را برمیگرداند؛ در غیر این صورت False را برمیگرداند.
سپس، تعدادی تست برای این تابع انجام میدهیم و نتایج را چاپ میکنیم:
is_special_condition_met(5, 2)
با توجه به شرط دوم (abs(5 – 2) == 3)، True را چاپ میکند.
is_special_condition_met(7, 3)
با توجه به شرط سوم (7 + 3 == 10)، False را چاپ میکند.
is_special_condition_met(7, 7)
زیرا دو عدد برابر هستند (شرط اول)، True را چاپ میکند.
is_special_condition_met(19, 9)
هیچ یک از شرایط برقرار نیست، بنابراین False را چاپ میکند.
is_special_condition_met(56, 78)
هیچ یک از شرایط برقرار نیست، بنابراین False را چاپ میکند.
——————————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tutorial24.ir
🔵 مثال 36 پایتون – برنامه ای به پایتون بنویسید که دو عدد را اگر از نوع int باشند با هم جمع کند در غیر این صورت پیغامی دهد که این دو عدد integer نیستند
🟢 کد برنامه
🟣 توضیح کد
این کد یک تابع ساده با نام add_two_numbers ایجاد میکند که دو عدد را به عنوان ورودی میگیرد و جمع آنها را محاسبه میکند. اگر ورودیها نهایتاً از نوع integer (عدد صحیح) نباشند، تابع یک پیام خطای مناسب چاپ میکند.
در اینجا نحوه عملکرد کد توضیح داده میشود:
تابع add_two_numbers دو ورودی به نام num1 و num2 دریافت میکند.
با استفاده از isinstance بررسی میشود که ورودیها واقعاً از نوع integer هستند یا نه. اگر ورودیها نوع integer نباشد، تابع پیام “Inputs must be integers!” را چاپ کرده و اجرای خود را خاتمه میدهد.
در صورتی که ورودیها از نوع integer باشند، آنها را با هم جمع میکند و نتیجه را به عنوان خروجی باز میگرداند.
در نهایت، تابع با ورودیهای متفاوت فراخوانی میشود و نتایج چاپ میشوند.
نمونههایی از اجرای کد:
add_two_numbers(25, 30):
نتیجه: 55
add_two_numbers(21, 15.32):
پیام خطا: “Inputs must be integers!”
add_two_numbers('65', 4):
پیام خطا: “Inputs must be integers!”
add_two_numbers('55', '1'):
پیام خطا: “Inputs must be integers!”
——————————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tutorial24.ir
🟢 کد برنامه
def add_two_numbers(num1, num2):
if not (isinstance(num1, int) and isinstance(num2, int)):
return "Inputs must be integers!"
return num1 + num2
print(add_two_numbers(25, 30))
print(add_two_numbers(21, 15.32))
print(add_two_numbers('65', 4))
print(add_two_numbers('55', '1'))
🟣 توضیح کد
این کد یک تابع ساده با نام add_two_numbers ایجاد میکند که دو عدد را به عنوان ورودی میگیرد و جمع آنها را محاسبه میکند. اگر ورودیها نهایتاً از نوع integer (عدد صحیح) نباشند، تابع یک پیام خطای مناسب چاپ میکند.
در اینجا نحوه عملکرد کد توضیح داده میشود:
تابع add_two_numbers دو ورودی به نام num1 و num2 دریافت میکند.
با استفاده از isinstance بررسی میشود که ورودیها واقعاً از نوع integer هستند یا نه. اگر ورودیها نوع integer نباشد، تابع پیام “Inputs must be integers!” را چاپ کرده و اجرای خود را خاتمه میدهد.
در صورتی که ورودیها از نوع integer باشند، آنها را با هم جمع میکند و نتیجه را به عنوان خروجی باز میگرداند.
در نهایت، تابع با ورودیهای متفاوت فراخوانی میشود و نتایج چاپ میشوند.
نمونههایی از اجرای کد:
add_two_numbers(25, 30):
نتیجه: 55
add_two_numbers(21, 15.32):
پیام خطا: “Inputs must be integers!”
add_two_numbers('65', 4):
پیام خطا: “Inputs must be integers!”
add_two_numbers('55', '1'):
پیام خطا: “Inputs must be integers!”
——————————————-
آدرس کانال: @tu_24
آدرس وبسایت: Tutorial24.ir
🔵 تاریخچه پایتون
🟣 داستان [1] پایتون از اواخر سال ۱۹۸۲ میلادی آغاز میشود، سالی که آقای روسوم پس از پایان دانشگاه به عنوان یک برنامهنویس وارد تیم توسعه زبان ABC در مرکز CWI واقع در آمستردام هلند میشود. ABC یک زبان برنامهنویسی تفسیرشده (Interpreted) با اهداف آموزشی است که از اواخر دهه هفتاد میلادی، تحت پروژهای در این مرکز آغاز شده بود. وی چهار یا پنج سال بعد، زمانی که از پروژه زبان ABC نتیجه مطلوب حاصل نمیگردد از آن خارج و به تیم توسعه سیستم عامل آمیب میپیوندد. این موضوع از آن جهت دارای اهمیت است که در هنگام کار بر روی این سیستم عامل بود که آقای روسوم به فکر ایجاد یک زبان اسکریپتی (Scripting Language) جدید میافتد.
در دسامبر سال ۱۹۸۹ میلادی، تعطیلات کریسمس فرصتی میشود تا آقای روسوم به ایده سرگرم کننده [2] خود بپردازد. البته پس از آن نیز زمان زیادی از وقتهای آزاد خود را برای پیشرفت پروژهای که ”Python“ نامیده بود صرف میکند. در این مسیر، تجربه کار بر روی زبان ABC و همینطور مطالعات وی بر روی زبان Modula-3 نقش فراوانی داشته است، در واقع او یک نسخه شخصی از بخشهای مورد علاقه خود از ABC ایجاد نمود. او یک ماشین مجازی ساده، یک تجزیهکننده (پارسرParser) ساده و یک سیستم زماناجرا (Runtime System) ساده ایجاد کرد؛ یک زبان با نحو (سینتکس Syntax) اولیه که از تورفتگی (Indentation) برای بلاکبندی بهره میبرد و از انواع داده [3] دیکشنری، لیست، رشته و اعداد پشتیبانی میکرد و بر خلاف ABC توسعهپذیر میبود.
یک سال بعد آقای روسوم از پایتون در پروژه آمیب استفاده میکند؛ نتیجه مطلوب و نیز بازخورد آن در بین همکارانش موجب میشود تا وی به بسیاری از بهینه سازیهای اولیه در پایتون اقدام نماید. این روند ادامه مییابد تا اینکه سرانجام در ماه دوم از سال ۱۹۹۱ میلادی این زبان را با نسخه 0.9.0 و تحت پروانهای مشابه با پروانه MIT از طریق یکی از «گروههای خبری» (یوزنت Usenet) با عنوان alt.sources منتشر میسازد که با استقبال بالایی نیز رو به رو میگردد.
"Python version 0.9.0 is released"
منشا انتخاب نام پایتون توسط آقای روسوم برخلاف تصور عمومی یا آنچه که از لوگوی آن مشاهده میشود به نوع خاصی از مار مربوط نمیشود!؛ در حقیقت این نام برگرفته از یک سریال کمدی تولید انگلستان با عنوان ”Monty Python’s Flying Circus“ میباشد که پخش اصلی آن در طی سالهای ۱۹۶۹ تا ۱۹۷۴ میلادی از شبکه BBC One بوده است.
——————————————-
مقاله کامل:
https://tu24.ir/2024/02/07/%d8%af%d8%b1%d8%b3-%db%b0%db%b1-%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%d8%a7/
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
🟣 داستان [1] پایتون از اواخر سال ۱۹۸۲ میلادی آغاز میشود، سالی که آقای روسوم پس از پایان دانشگاه به عنوان یک برنامهنویس وارد تیم توسعه زبان ABC در مرکز CWI واقع در آمستردام هلند میشود. ABC یک زبان برنامهنویسی تفسیرشده (Interpreted) با اهداف آموزشی است که از اواخر دهه هفتاد میلادی، تحت پروژهای در این مرکز آغاز شده بود. وی چهار یا پنج سال بعد، زمانی که از پروژه زبان ABC نتیجه مطلوب حاصل نمیگردد از آن خارج و به تیم توسعه سیستم عامل آمیب میپیوندد. این موضوع از آن جهت دارای اهمیت است که در هنگام کار بر روی این سیستم عامل بود که آقای روسوم به فکر ایجاد یک زبان اسکریپتی (Scripting Language) جدید میافتد.
در دسامبر سال ۱۹۸۹ میلادی، تعطیلات کریسمس فرصتی میشود تا آقای روسوم به ایده سرگرم کننده [2] خود بپردازد. البته پس از آن نیز زمان زیادی از وقتهای آزاد خود را برای پیشرفت پروژهای که ”Python“ نامیده بود صرف میکند. در این مسیر، تجربه کار بر روی زبان ABC و همینطور مطالعات وی بر روی زبان Modula-3 نقش فراوانی داشته است، در واقع او یک نسخه شخصی از بخشهای مورد علاقه خود از ABC ایجاد نمود. او یک ماشین مجازی ساده، یک تجزیهکننده (پارسرParser) ساده و یک سیستم زماناجرا (Runtime System) ساده ایجاد کرد؛ یک زبان با نحو (سینتکس Syntax) اولیه که از تورفتگی (Indentation) برای بلاکبندی بهره میبرد و از انواع داده [3] دیکشنری، لیست، رشته و اعداد پشتیبانی میکرد و بر خلاف ABC توسعهپذیر میبود.
یک سال بعد آقای روسوم از پایتون در پروژه آمیب استفاده میکند؛ نتیجه مطلوب و نیز بازخورد آن در بین همکارانش موجب میشود تا وی به بسیاری از بهینه سازیهای اولیه در پایتون اقدام نماید. این روند ادامه مییابد تا اینکه سرانجام در ماه دوم از سال ۱۹۹۱ میلادی این زبان را با نسخه 0.9.0 و تحت پروانهای مشابه با پروانه MIT از طریق یکی از «گروههای خبری» (یوزنت Usenet) با عنوان alt.sources منتشر میسازد که با استقبال بالایی نیز رو به رو میگردد.
"Python version 0.9.0 is released"
منشا انتخاب نام پایتون توسط آقای روسوم برخلاف تصور عمومی یا آنچه که از لوگوی آن مشاهده میشود به نوع خاصی از مار مربوط نمیشود!؛ در حقیقت این نام برگرفته از یک سریال کمدی تولید انگلستان با عنوان ”Monty Python’s Flying Circus“ میباشد که پخش اصلی آن در طی سالهای ۱۹۶۹ تا ۱۹۷۴ میلادی از شبکه BBC One بوده است.
——————————————-
مقاله کامل:
https://tu24.ir/2024/02/07/%d8%af%d8%b1%d8%b3-%db%b0%db%b1-%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%d8%a7/
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
🔵 مثال 37 پایتون – برنامه ای به پایتون بنویسید که نام، سن و آدرس فرد را در سه خط مجزا نمایش دهد.
🟣 کد برنامه
🟢 توضیح کد
این کد یک تابع به نام display_personal_details ایجاد میکند و سپس از این تابع برای نمایش اطلاعات شخصی یک فرد استفاده میکند. در ادامه توضیحاتی در مورد هر بخش از کد آمده است:
تعریف تابع:
def display_personal_details(name, age, address):
در این بخش، یک تابع به نام display_personal_details تعریف شده است که سه ورودی (name، age و address) را به عنوان پارامترهای ورودی میپذیرد.
چاپ اطلاعات شخصی:
print("Name: {}\nAge: {}\nAddress: {}".format(name, age, address))
در این بخش، اطلاعات شخصی چاپ میشود. format برای جایگذاری مقادیر name، age و address در رشته متنی مورد استفاده قرار میگیرد. این کد از \n برای ایجاد یک خط جدید بعد از هر مقدار نام و سن و آدرس استفاده میکند.
تعریف متغیرها:
name = "Ali"
age = 25
address = "Tehran, Iran"
در این بخش، متغیرهای name، age و address با مقادیر مشخص شده (نام، سن و آدرس) مقداردهی اولیه میشوند.
فراخوانی تابع:
display_personal_details(name, age, address)
در این بخش، تابع display_personal_details با ارسال مقادیر متغیرهای name، age و address به عنوان ورودی، فراخوانی میشود. این کار باعث چاپ اطلاعات شخصی مرتبط با فرد با مقادیر مشخص شده میشود.
اگر کد اجرا شود، این خروجی را تولید میکند:
Name: Ali
Age: 25
Address: Tehran, Iran
———————————-
آدرس کانال: @tu_24
آدرس وبسایت: tutorial24.ir
🟣 کد برنامه
def display_personal_details(name, age, address):
print("Name: {}\nAge: {}\nAddress: {}".format(name, age, address))
name = "Ali"
age = 25
address = "Tehran, Iran"
display_personal_details(name, age, address)
🟢 توضیح کد
این کد یک تابع به نام display_personal_details ایجاد میکند و سپس از این تابع برای نمایش اطلاعات شخصی یک فرد استفاده میکند. در ادامه توضیحاتی در مورد هر بخش از کد آمده است:
تعریف تابع:
def display_personal_details(name, age, address):
در این بخش، یک تابع به نام display_personal_details تعریف شده است که سه ورودی (name، age و address) را به عنوان پارامترهای ورودی میپذیرد.
چاپ اطلاعات شخصی:
print("Name: {}\nAge: {}\nAddress: {}".format(name, age, address))
در این بخش، اطلاعات شخصی چاپ میشود. format برای جایگذاری مقادیر name، age و address در رشته متنی مورد استفاده قرار میگیرد. این کد از \n برای ایجاد یک خط جدید بعد از هر مقدار نام و سن و آدرس استفاده میکند.
تعریف متغیرها:
name = "Ali"
age = 25
address = "Tehran, Iran"
در این بخش، متغیرهای name، age و address با مقادیر مشخص شده (نام، سن و آدرس) مقداردهی اولیه میشوند.
فراخوانی تابع:
display_personal_details(name, age, address)
در این بخش، تابع display_personal_details با ارسال مقادیر متغیرهای name، age و address به عنوان ورودی، فراخوانی میشود. این کار باعث چاپ اطلاعات شخصی مرتبط با فرد با مقادیر مشخص شده میشود.
اگر کد اجرا شود، این خروجی را تولید میکند:
Name: Ali
Age: 25
Address: Tehran, Iran
———————————-
آدرس کانال: @tu_24
آدرس وبسایت: tutorial24.ir
🔵 توصیفی کوتاه از پایتون
🟣 سادگی و خوانایی از ویژگیهای بارز زبان برنامهنویسی پایتون است، آنچنان ساده که حتی کودکان نیز قادر به آموختن آن هستند و قدرت در کنار این سادگی و خوانایی، معجزه پایتون میباشد. از نگاه هر برنامهنویسی، برنامههای پایتون مجموعهای از سطرهای منظم هستند، بدون هیچ آشفتگی و پیچیدگی. این زبان به جای این که برنامهنویس را درگیر فهم ساختارش کند، به ابزاری قدرتمند برای تحقق تمام آنچه که در فکر اوست تبدیل میشود، اگر در اجرای نخست کدهای پایتون خود هیچ خطایی نگرفتید؛ تعجب نکنید! و اگر هم گرفتید، خوشحال باشید!. این زبان به شدت دوست داشتنی است 😍. ilovepython#
زبان برنامهنویسی پایتون همانطور که اشاره شد در سال ۱۹۹۱ میلادی توسط آقای روسوم خلق شده و توسعه آن نیز زیر نظر مستقیم اوست. آقای روسوم زاده سال ۱۹۵۶ میلادی و نخستین دارنده عنوان BDFL (دیکتاتور خیرخواه جاویدان) است. او پس از حضور در شرکتهای گوگل و دراپباکس، هم اکنون (سال 2023) در مایکروسافت مشغول به فعالیت است. (صفحه شخصی)
توسعه پایتون با عصر توسعه و محبوبیت زبانهای متن باز دیگری همچون Perl و Ruby هم زمان بوده که این امر به پیشرفت و توسعه آن کمک زیادی کرده است.
پایتون یک جامعه کاربری بسیار بزرگ و پویا به همراه خود دارد که عامل پیشرفت و توسعه بسیار مهمی برای هر زبان برنامهنویسی به شمار میرود. این جامعه هر ساله با برپایی همایشهای گوناگون در سراسر جهان به تبادل آموختهها میپردازد. یکی از رایجترین این همایشها PyCon (پایکان) میباشد که هر ساله در سراسر جهان برگزار میشود.
این زبان علاوه بر اینکه در توسعه برنامههای کاربردی زیادی به کار گرفته شده است، توسط شرکت یا سازمانهای مطرح زیادی نیز در امور گوناگون در حال استفاده است که از جمله این موارد میتوان به: reddit ،Pinterest ،Instagram (شبکههای اجتماعی) / Google (موتور جستجوگر و نیز سرویسهای یوتیوب و نقشه) / Yahoo (سرویس نقشه) / IBM ،Intel ،Cisco ،Seagate (تست سختافزار) / Netflix ،Spotify ،Uber ،Facebook ،Amazon ،Microsoft (تحلیل داده و ماشین لرنینگ) / Dropbox (سرویس میزبانی ابری فایل) / EVE Online (بازیهای آنلاین) / NASA ،Los Alamos (امور علمی) / iRobot (رباتیک) / Pixar ،Industrial Light and Magic ،Disney (ساخت فیلمهای انیمیشن) / BitTorrent (اشتراک فایل نظیر به نظیر) / CIA (وبسایت) / PayPal (سیستم انتقال پول آنلاین) / Mercurial (سیستم کنترل نسخه) / ESRI (نقشهبرداری در برنامه GIS) و بسیاری دیگر [4] اشاره نمود. (پایتون در stackshare)
——————————————-
مقاله کامل:
https://tu24.ir/2024/02/07/%d8%af%d8%b1%d8%b3-%db%b0%db%b1-%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%d8%a7/
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
🟣 سادگی و خوانایی از ویژگیهای بارز زبان برنامهنویسی پایتون است، آنچنان ساده که حتی کودکان نیز قادر به آموختن آن هستند و قدرت در کنار این سادگی و خوانایی، معجزه پایتون میباشد. از نگاه هر برنامهنویسی، برنامههای پایتون مجموعهای از سطرهای منظم هستند، بدون هیچ آشفتگی و پیچیدگی. این زبان به جای این که برنامهنویس را درگیر فهم ساختارش کند، به ابزاری قدرتمند برای تحقق تمام آنچه که در فکر اوست تبدیل میشود، اگر در اجرای نخست کدهای پایتون خود هیچ خطایی نگرفتید؛ تعجب نکنید! و اگر هم گرفتید، خوشحال باشید!. این زبان به شدت دوست داشتنی است 😍. ilovepython#
زبان برنامهنویسی پایتون همانطور که اشاره شد در سال ۱۹۹۱ میلادی توسط آقای روسوم خلق شده و توسعه آن نیز زیر نظر مستقیم اوست. آقای روسوم زاده سال ۱۹۵۶ میلادی و نخستین دارنده عنوان BDFL (دیکتاتور خیرخواه جاویدان) است. او پس از حضور در شرکتهای گوگل و دراپباکس، هم اکنون (سال 2023) در مایکروسافت مشغول به فعالیت است. (صفحه شخصی)
توسعه پایتون با عصر توسعه و محبوبیت زبانهای متن باز دیگری همچون Perl و Ruby هم زمان بوده که این امر به پیشرفت و توسعه آن کمک زیادی کرده است.
پایتون یک جامعه کاربری بسیار بزرگ و پویا به همراه خود دارد که عامل پیشرفت و توسعه بسیار مهمی برای هر زبان برنامهنویسی به شمار میرود. این جامعه هر ساله با برپایی همایشهای گوناگون در سراسر جهان به تبادل آموختهها میپردازد. یکی از رایجترین این همایشها PyCon (پایکان) میباشد که هر ساله در سراسر جهان برگزار میشود.
این زبان علاوه بر اینکه در توسعه برنامههای کاربردی زیادی به کار گرفته شده است، توسط شرکت یا سازمانهای مطرح زیادی نیز در امور گوناگون در حال استفاده است که از جمله این موارد میتوان به: reddit ،Pinterest ،Instagram (شبکههای اجتماعی) / Google (موتور جستجوگر و نیز سرویسهای یوتیوب و نقشه) / Yahoo (سرویس نقشه) / IBM ،Intel ،Cisco ،Seagate (تست سختافزار) / Netflix ،Spotify ،Uber ،Facebook ،Amazon ،Microsoft (تحلیل داده و ماشین لرنینگ) / Dropbox (سرویس میزبانی ابری فایل) / EVE Online (بازیهای آنلاین) / NASA ،Los Alamos (امور علمی) / iRobot (رباتیک) / Pixar ،Industrial Light and Magic ،Disney (ساخت فیلمهای انیمیشن) / BitTorrent (اشتراک فایل نظیر به نظیر) / CIA (وبسایت) / PayPal (سیستم انتقال پول آنلاین) / Mercurial (سیستم کنترل نسخه) / ESRI (نقشهبرداری در برنامه GIS) و بسیاری دیگر [4] اشاره نمود. (پایتون در stackshare)
——————————————-
مقاله کامل:
https://tu24.ir/2024/02/07/%d8%af%d8%b1%d8%b3-%db%b0%db%b1-%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%be%d8%a7/
آدرس کانال: @tu_24
آدرس وبسایت: Tu24.ir
👍1