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

■ گروه پایتون:
@programmers_py
Download Telegram
در زبان پایتون، متد 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
This media is not supported in your browser
VIEW IN TELEGRAM
🏵 این ویدیو ربات انسان‌نما که اسمش Ameca هست رو نشون می‌ده.

نکته‌ی جالب این ربات اینه که صورتش حس‌های مختلف رو نشون می‌ده و اینجا عکس‌المعلمش به دیدن خودش تو آینه رو می ‌بینین.

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

@python_rd
به کدهایی که Chat GPT بهتون پیشنهاد میده زیاد اعتماد نکنید، تا الان چندین بار تجربه کردم که کدهایی که میگه الکی داره کار رو سخت میکنه و لقمه رو دور سر میچرخونه!

خودم به ساده ترین روش ممکن کد رو نوشتم بدون اینکه از هیچ ماژول اضافه ای استفاده کنم!

چت جی پی تی فقط طبق کلمه های کلیدی که بهش میدید بهتون جواب میده و اصلا ذهنیت اینکه بشه از یه راه ساده تر هم برنامه رو نوشت نداره!


@python_rd
برای اینکه کدهای پایتون ام رو فراموش نکنم، اومدم یه سری سوال برای خودم از کدهای مهم پایتون که تا حالا یاد گرفتم طراحی کردم، اسمش رو گذاشتم Golden Codes.

داخل این سوالها یه سری کدهای مهم و کلیدی پایتون رو که یه کار خاصی انجام میده نوشتم و هر از چندگاهی از خودم امتحان میگیرم (جواب ها هم طبق شماره ی سوال تو یه فایل پایتونی تو سیستمم هست).

مثلا انواع مدل نوشتن دیکشنری یا چطوری یه کاری کنیم برنامه امون تو یه تایم بندی مشخص اجرا بشه و ....

شما هم اگه به همچین حرکتی نیاز داشتید انجامش بدید🥰.


💥مِلانی
👩‍💻@python_rd