PyCoders (پایتون)
4.56K subscribers
948 photos
137 videos
67 files
196 links
#پایتون جادوگر دنیای برنامه نویسی!
◇ معرفی حوزه های کاری پایتون
◇ معرفی کتابخونه های کاربردی
◇ معرفی دوره های مفید
◇ معرفی تکنیک ها و نکات
◇ نقشه راه حوزه های مختلف
◇ اخبار و آپدیت های پایتون
◇ و هر چیزی در مورد پایتون!

■ گروه پایتون:
@programmers_py
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
این کاربر توئیتر تعداد کلمه استفاده شده AI رو شمرده!

👈 از میزان ترند بودن هوش مصنوعی این روزا همین بس که توی ایونت گوگل 149 بار از کلمه AI استفاده شد!

#هوش_مصنوعی #AI
◦•◉✿ @python_rd ✿◉•◦
در زبان پایتون، متد filter() یکی از متدهای بسیار مفید برای فیلتر کردن داده‌ها در یک لیست است. این متد یک تابع و یک لیست را به عنوان ورودی دریافت می‌کند و تابع را برای هر عضو لیست فراخوانی می‌کند. تابع باید یک مقدار بولین (True یا False) برای هر عضو لیست برگرداند. اگر مقدار برگشتی True باشد، آن عضو در لیست جدید باقی می‌ماند، در غیر این صورت، آن عضو حذف می‌شود.

در زیر یک مثال از استفاده از متد filter() در پایتون آمده است:

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

def is_even(num):
return num % 2 == 0

even_numbers = list(filter(is_even, numbers))

print(even_numbers) # Output: [2, 4, 6, 8, 10]


در این مثال، یک لیست از اعداد به نام numbers تعریف شده است. تابع is_even() نیز تعریف شده است که یک عدد را به عنوان ورودی دریافت می‌کند و بررسی می‌کند که آیا آن عدد زوج است یا نه. این تابع یک مقدار بولین برای هر عدد برمی‌گرداند.

سپس با استفاده از متد filter()، تابع is_even() برای هر عضو لیست numbers فراخوانی می‌شود. اگر تابع is_even() مقدار True برگرداند، آن عضو در لیست جدیدی به نام even_numbers اضافه می‌شود، در غیر این صورت، آن عضو حذف می‌شود. سپس لیست even_numbers با استفاده از تابع list() چاپ می‌شود که عناصر زوج لیست numbers را شامل می‌شود.
#filter
#chat_GPT
◦•◉✿ @python_rd ✿◉•◦
اگه دوس دارید با #پایتون یک ربات تلگرامی بسازید که هر روز در یک ساعت مشخصی، یک پیامی رو در گروه یا چنل بفرسته، آموزشش رو آماده کردم:

https://github.com/Melanee-Melanee/Python-Bots/tree/main/Telegram%20Bots/Automation



🌍@python_rd
در زبان پایتون، متد map() یکی از متدهای بسیار مفید برای اعمال یک تابع به تمام عناصر یک لیست است. این متد یک تابع و یک لیست را به عنوان ورودی دریافت می‌کند و تابع را برای هر عضو لیست فراخوانی می‌کند. سپس برگردانده شده‌ی هر فراخوانی تابع در یک لیست جدید جمع‌آوری می‌شود.

در زیر یک مثال از استفاده از متد map() در پایتون آمده است:

numbers = [1, 2, 3, 4, 5]

def square(num):
return num ** 2

squared_numbers = list(map(square, numbers))

print(squared_numbers) # Output: [1, 4, 9, 16, 25]


در این مثال، یک لیست از اعداد به نام numbers تعریف شده است. تابع square() نیز تعریف شده است که یک عدد را به عنوان ورودی دریافت می‌کند و مربع آن عدد را برمی‌گرداند.

سپس با استفاده از متد map()، تابع square() برای هر عضو لیست numbers فراخوانی می‌شود. خروجی هر فراخوانی تابع، یعنی مربع هر عضو لیست، در یک لیست جدیدی به نام squared_numbers اضافه می‌شود. سپس لیست squared_numbers با استفاده از تابع list() چاپ می‌شود که مربع هر عضو لیست numbers را شامل می‌شود.
#chat_GPT
#map
◦•◉✿ @python_rd ✿◉•◦
Build a GUI with Tkinter and automate MS Word with Python
◦•◉✿ @python_rd ✿◉•◦
✍🏻هوش مصنوعی نسبت به پزشکان واقعی به بیماران بهتر پاسخ می‌دهد

⭕️پژوهشگران آمریکایی در یک بررسی ۱۹۵ سوال ارسال‌شده بوسیله کاربران در فروم «از پزشکان بپرسید» در وب‌سایت اجتماعی «ردیت» را از چت‌جی‌پی‌تی (ChatGPT)، چت‌بات شرکت «اوپن ای آی» ‌(Open AI)، پرسیدند و کیفیت پاسخ‌های این چت‌بات و همدلی با بیماران را در آنها با پاسخ‌های داده شده بوسیله پزشکان تاییدشده در «ردیت» سنجیدند.

⭕️گروه از کارشناسان مراقبت‌ بهداشتی از جمله متخصصان پزشکی داخلی، پزشکی کودکان، سرطان و بیماری‌های عفونی به پاسخ‌های بات و پاسخ‌های انسانی در یک مقیاس پنج نمره‌ای نمره دادند و «کیفیت اطلاعات» و «همدلی و رفتار با بیمار» در آنها را ارزیابی کردند.

⭕️این متخصصان در این بررسی پاسخ‌های چت‌بات را در ۷۸.۶ درصد موارد از ۵۸۵ سناریو نسبت به پاسخ‌های پزشکان ترجیح دادند. این متخصصان پاسخ‌های چت‌بات را لحاظ کیفیت ۳/۸ بار و از لحاظ همدلی نشان‌داده شده در آنها ۹/۸ بار بالاتر ارزیابی کرده بودند.

⭕️یک  دلیل اصلی برتری یافتن چت‌چی‌پی‌تی در این بررسی این بود که پاسخ‌های بات به پرسش‌ها طولانی‌تر و شخصی‌تر از پاسخ‌های مختصر و صرفه‌جویانه پزشکان بود.

⭕️برای مثال، هنگامی که پرسیده شد آیا ممکن است پس از ریختن ماده سفیدکننده در چشم شما نابینا شوید، چت‌جی‌بی‌تی پاسخ داد: «متاسفم که ماده سفیدکننده به چشم شما پریده است» و چهار جمله بیشتر برای توضیح ارائه کرد و دستورات خاصی برای چگونگی پاک کردن این ماده داد.

#هوش‌_مصنوعی
◦•◉✿ @python_rd ✿◉•◦
یک دیتاست واقعی از شهرداری تهران روی کگل!


این دیتاست بزرگ شامل ۲۴۳۸۰۹ ردیف و ۷ ستون میباشد و دیتا مربوط به تماس شهروندان تهرانی راجب گزارش شکایت ها و مشکلات شهری و نتایج رسیدگی به شکایت ها می باشد.

این دیتاست فرصت مناسبی برای کار کردن روی یک پروژه ی واقعی اوپن سورس با زبان #پایتون هست و اطلاعات بسیار مفیدی میتوان از آن استخراج کرد.

https://www.kaggle.com/datasets/melaneemelanee/tehran-municipality



🌍@python_rd
میدونستید #پایتون غیر از اینکه یک زبان برنامه نویسی هست، یک ابزار بسیار قدرتمند هم هست؟!


من امروز شروع کردم به نوشتن یک لیست از تمام کارهایی که میتونم با پایتون انجام بدم؛ تحلیل داده، مدلسازی و پیش بینی، ادیت و پردازش تصویر، تبدیل متن، صدا، عکس‌ و انواع فرمت ها به هم، طراحی وب اپ، ساخت ربات، طراحی برنامه های اتوماسیون و .... همه و همه رو دارم مینویسم.


پیشنهاد میکنم شما هم امروز این کار رو انجام بدید و به مرور زمان این لیست رو بیشتر کنید و تمام سورس کدهاتون رو تو گیت هاب ذخیره کنید.


💥 مِلانی

🌍 @python_rd
♨️ به زودی ChatGPT قادر خواهد بود مشخصات شما را شناسایی کند و مطابق با داده های پروفایل شما عمل کند
#AI
◦•◉✿ @python_rd ✿◉•◦
What will be the output of the following code:

def abc(): return pass print(abc())
Anonymous Quiz
43%
None
17%
pass
25%
SyntaxError
14%
None of the above
⭕️Variables and data types

# Variable declaration
variable_name = value
# Basic data types
integer = 5
float_number = 5.5
string =
"Hello world!"
boolean = True
none = None


#PYTHON_CHEAT_SHEET

◦•◉✿ @python_rd ✿◉•◦
PyCoders (پایتون)
⭕️Variables and data types # Variable declaration variable_name = value # Basic data types integer = 5 float_number = 5.5 string = "Hello world!" boolean = True none = None #PYTHON_CHEAT_SHEET ◦•◉✿ @python_rd ✿◉•◦
⭕️Operators

# Arithmetic operators
addition = 5 + 2
subtraction = 5 - 2
multiplication = 5 * 2
division = 5 / 2
floor_division = 5 // 2
exponentiation = 5 ** 2
modulus = 5 % 2
# Logical operators
and_operator = True and False
or_operator = True or False
not_operator = not True


#PYTHON_CHEAT_SHEET

◦•◉✿ @python_rd ✿◉•◦
PyCoders (پایتون)
⭕️Operators # Arithmetic operators addition = 5 + 2 subtraction = 5 - 2 multiplication = 5 * 2 division = 5 / 2 floor_division = 5 // 2 exponentiation = 5 ** 2 modulus = 5 % 2 # Logical operators and_operator = True and False or_operator = True…
⭕️Operators

# Comparison operators
greater_than = 5 > 2
less_than = 5 < 2
equal_to = 5 == 2
not_equal_to = 5 != 2
greater_than_or_equal_to = 5 >= 2
less_than_or_equal_to = 5 <= 2


#PYTHON_CHEAT_SHEET

◦•◉✿ @python_rd ✿◉•◦
در پایتون، شما می توانید از توابع داخلی int()، float()، str()، bool()، list()، tuple()، set() و dict() برای تبدیل داده های خود به نوع دیگر استفاده کنید.

برای مثال، اگر شما یک رشته را به عدد صحیح تبدیل کنید، می توانید از تابع int() استفاده کنید:

num_str = "10"
num_int = int(num_str)
print(num_int) # 10


همچنین، اگر شما یک عدد اعشاری را به عدد صحیح تبدیل کنید، می توانید از تابع int() استفاده کنید:

num_float = 3.14
num_int = int(num_float)
print(num_int) # 3


شما همچنین می توانید از تابع str() برای تبدیل یک مقدار به رشته استفاده کنید:

num_int = 10
num_str = str(num_int)
print(num_str) # "10"


و در نهایت، شما می توانید از تابع bool() برای تبدیل یک مقدار به بولین استفاده کنید:

num_int = 0
bool_val = bool(num_int)
print(bool_val) # False
◦•◉✿ @python_rd ✿◉•◦
💢 تولید موسیقی از روی متن

✔️ هم‌زمان با سروصدای زیادی که chatGPT توی دنیا راه انداخته، محققان گوگل MusicLM رو معرفی کردن. مدلی که می‌تونه از روی متنی که بهش می‌دیم موسیقی تولید کنه!

✔️ اینطور که گوگل ادعا کرده MusicLM از سیستم‌های قبلی هم در کیفیت صدا و هم در رعایت توضیحات متن بهتر عمل می‌کنه.

✔️ برای حمایت از تحقیقات آینده، گوگل MusicCaps رو به‌طور عمومی منتشر می‌کنه، مجموعه داده‌ای متشکل از ۵.۵ هزار جفت موسیقی-متن، با توضیحات متن غنی که توسط متخصصان انسانی ارائه شده.

✔️البته به خاطر نگرانی‌های کپی‌رایت، MusicLM قرار نیست فعلاً برای عموم منتشر بشه.

✔️ جالبه بدونین که این مدل حتی برای نقاشی‌های معروف دنیا هم با توجه به توضیحاتشون موسیقی تولید کرده!  اینجا می‌تونین نمونه‌هایی از موسیقی‌ای که توسط MusicLM تولید شده رو بشنوین.

👈 ضمناً مقاله‌ی تحقیقاتی این مدل هم توی لینک زیر قابل دسترسیه:‌
➡️ https://arxiv.org/abs/2301.11325

#هوش_مصنوعی #AI

◦•◉✿ @python_rd ✿◉•◦
This media is not supported in your browser
VIEW IN TELEGRAM
من ربات مِلانی هستم🤗.

اگه کنجکاوید بدونید معماریِ شبکه های عصبیم چطوریه، لینک گیت هابم رو ببینید:

https://github.com/Melanee-Melanee/Python-Bots/tree/main/Chatbot


@python_rd
PyCoders (پایتون)
⭕️Operators # Comparison operators greater_than = 5 > 2 less_than = 5 < 2 equal_to = 5 == 2 not_equal_to = 5 != 2 greater_than_or_equal_to = 5 >= 2 less_than_or_equal_to = 5 <= 2 #PYTHON_CHEAT_SHEET ◦•◉✿ @python_rd ✿◉•◦
⭕️Conditional statements

# if statement
if condition:
# code block
# if-else statement
if condition:
# code block
else:
# code block
# if-elif-else statement
if condition:
# code block
elif condition:
# code block
else:
# code block

#PYTHON_CHEAT_SHEET

◦•◉✿ @python_rd ✿◉•◦
PyCoders (پایتون)
من ربات مِلانی هستم🤗. اگه کنجکاوید بدونید معماریِ شبکه های عصبیم چطوریه، لینک گیت هابم رو ببینید: https://github.com/Melanee-Melanee/Python-Bots/tree/main/Chatbot @python_rd
این پروژه ام تو گیت هاب، تو دایرکتوری
Text Generation
یه پروژه ی ساخت چت بات با دیپ لرنینگ هست.
پیشنهاد میکنم حتما ببینیدش، فیلم آموزشی هم داره.
هم با زیرساخت Chat GPT  آشنا میشید، هم دیپ لرنینگ، هم تنسورفلو، هم NLP و ... .
Forwarded from Melanee AI ‌& Physics (Melanee)
Media is too big
VIEW IN TELEGRAM
به کمک هوش مصنوعی openai برنامه ای نوشتم که میتونم با کامپیوترم صحبت کنم!

تشکر میکنم از آقای مهندس ابوالفضل ایرانی عزیز برای کمک های بی دریغشان🙏.

https://github.com/Melanee-Melanee/Python-Bots


@melaneepython