Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
✔️چطور محتویات داخل یک شی (Object) را ببینیم؟
وقتی در پایتون با آبجکتها کار میکنید، گاهی لازم است تمامی ویژگیها و مقادیر داخلی آن را بررسی کنید. در پایتون، هر آبجکت ویژگیای به نام
فرض کنید یک کلاس ساده داریم:
خروجی:
#برنامهنویسی #پایتون #python
⭐️ @QCode_ir
وقتی در پایتون با آبجکتها کار میکنید، گاهی لازم است تمامی ویژگیها و مقادیر داخلی آن را بررسی کنید. در پایتون، هر آبجکت ویژگیای به نام
__dict__ دارد که تمام ویژگیهای آن آبجکت را به صورت دیکشنری ذخیره میکند.فرض کنید یک کلاس ساده داریم:
class User:
def __init__(self, name, age):
self.name = name
self.age = age
self.skills = ["Python", "Django"]
user = User("Yousef", 27)
print(user.__dict__)
خروجی:
{'name': 'Yousef', 'age': 27, 'skills': ['Python', 'Django']}#برنامهنویسی #پایتون #python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
چطوری به این خروجی برسیم؟
میخواییم وقتی یک لیست به ما دادن، تعداد بیشترین تکرارها رو از داخلش در بیاریم که در مثال زیر عدد 1 نسبت به بقیه بیشتر تکرار شده
Top : [1, 2, 1, 1, 3, 4, 2] > [1]
⭐️ @QCode_ir
میخواییم وقتی یک لیست به ما دادن، تعداد بیشترین تکرارها رو از داخلش در بیاریم که در مثال زیر عدد 1 نسبت به بقیه بیشتر تکرار شده
Top : [1, 2, 1, 1, 3, 4, 2] > [1]
def top(arr):
values = {}
result = []
f_val = 0
for i in arr:
if i in values:
values[i] += 1
else:
values[i] = 1
print(values) # {1: 3, 2: 2, 3: 1, 4: 1}
f_val = max(values.values()) # 3
for i in values.keys():
if values[i] == f_val:
result.append(i)
else:
continue
return result
print(top([1, 2, 1, 1, 3, 4, 2])) # [1]
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
✔️ معرفی کتابخانههای محبوب پایتون در حوزه هوش مصنوعی (AI):
1. TensorFlow
یک کتابخانه قدرتمند برای ساخت و آموزش مدلهای یادگیری عمیق و یادگیری ماشین. توسط گوگل توسعه داده شده و از CPU و GPU پشتیبانی میکند.
2. PyTorch
محبوب در میان محققان و توسعهدهندگان به دلیل سادگی و انعطاف بالا. توسط فیسبوک ارائه شده و برای ساخت مدلهای پیچیده مناسب است.
3. Scikit-learn
کتابخانهای قدرتمند برای یادگیری ماشین کلاسیک شامل الگوریتمهایی مانند رگرسیون، دستهبندی، خوشهبندی و پیشپردازش دادهها.
4. Keras
یک رابط کاربری آسان برای توسعه و آزمایش شبکههای عصبی. معمولاً همراه TensorFlow استفاده میشود.
5. OpenCV
کتابخانهای قدرتمند برای پردازش تصویر و بینایی کامپیوتری. برای تشخیص اشیا، چهرهها و تحلیل ویدیوها بسیار کاربردی است.
6. NLTK
مناسب برای پردازش زبان طبیعی (NLP)، مانند تحلیل متن، ساخت چتباتها، و استخراج اطلاعات از دادههای متنی.
7. Hugging Face Transformers
بهترین ابزار برای کار با مدلهای پیشرفته NLP مثل BERT و GPT. مناسب برای ترجمه متن، چتباتها و خلاصهسازی متن.
8. Pandas
برای تحلیل و پردازش دادهها. معمولاً در پیشپردازش دادههای ورودی مدلهای یادگیری ماشین استفاده میشود.
9. Matplotlib و Seaborn
برای مصورسازی دادهها و تحلیل بصری مدلها و دادهها.
10. FastAPI یا Flask
برای ایجاد API جهت ارتباط بین مدلهای هوش مصنوعی و اپلیکیشنها.
⭐️ @QCode_ir
1. TensorFlow
یک کتابخانه قدرتمند برای ساخت و آموزش مدلهای یادگیری عمیق و یادگیری ماشین. توسط گوگل توسعه داده شده و از CPU و GPU پشتیبانی میکند.
2. PyTorch
محبوب در میان محققان و توسعهدهندگان به دلیل سادگی و انعطاف بالا. توسط فیسبوک ارائه شده و برای ساخت مدلهای پیچیده مناسب است.
3. Scikit-learn
کتابخانهای قدرتمند برای یادگیری ماشین کلاسیک شامل الگوریتمهایی مانند رگرسیون، دستهبندی، خوشهبندی و پیشپردازش دادهها.
4. Keras
یک رابط کاربری آسان برای توسعه و آزمایش شبکههای عصبی. معمولاً همراه TensorFlow استفاده میشود.
5. OpenCV
کتابخانهای قدرتمند برای پردازش تصویر و بینایی کامپیوتری. برای تشخیص اشیا، چهرهها و تحلیل ویدیوها بسیار کاربردی است.
6. NLTK
مناسب برای پردازش زبان طبیعی (NLP)، مانند تحلیل متن، ساخت چتباتها، و استخراج اطلاعات از دادههای متنی.
7. Hugging Face Transformers
بهترین ابزار برای کار با مدلهای پیشرفته NLP مثل BERT و GPT. مناسب برای ترجمه متن، چتباتها و خلاصهسازی متن.
8. Pandas
برای تحلیل و پردازش دادهها. معمولاً در پیشپردازش دادههای ورودی مدلهای یادگیری ماشین استفاده میشود.
9. Matplotlib و Seaborn
برای مصورسازی دادهها و تحلیل بصری مدلها و دادهها.
10. FastAPI یا Flask
برای ایجاد API جهت ارتباط بین مدلهای هوش مصنوعی و اپلیکیشنها.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
✔️ پیدا کردن کدهای بیاستفاده در پروژه پایتون با ابزار Vulture 🐍
گاهی اوقات در پروژههای پایتون، کدهایی وجود دارند که دیگر استفاده نمیشوند، اما همچنان در فایلها باقی ماندهاند. این کدها میتوانند شامل توابع، کلاسها یا حتی متغیرهایی باشند که هیچ جایی فراخوانی نمیشوند. Vulture یک ابزار فوقالعاده برای شناسایی این کدهای بیاستفاده است.
برای نصب این ابزار، کافی است از دستور زیر استفاده کنید:
برای اجرا، تنها کافی است نام فایل یا پوشه پروژه خود را به Vulture بدهید:
این ابزار گزارشی از کدهایی که احتمالاً بیاستفاده هستند، نمایش میدهد.
#برنامهنویسی #پایتون #python
⭐️ @QCode_ir
گاهی اوقات در پروژههای پایتون، کدهایی وجود دارند که دیگر استفاده نمیشوند، اما همچنان در فایلها باقی ماندهاند. این کدها میتوانند شامل توابع، کلاسها یا حتی متغیرهایی باشند که هیچ جایی فراخوانی نمیشوند. Vulture یک ابزار فوقالعاده برای شناسایی این کدهای بیاستفاده است.
برای نصب این ابزار، کافی است از دستور زیر استفاده کنید:
pip install vulture
برای اجرا، تنها کافی است نام فایل یا پوشه پروژه خود را به Vulture بدهید:
vulture your_project/
این ابزار گزارشی از کدهایی که احتمالاً بیاستفاده هستند، نمایش میدهد.
#برنامهنویسی #پایتون #python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
✔️ منبع طلایی APIهای رایگان برای برنامهنویسها!
اگه دنبال APIهای رایگان برای پروژههاتی، این مخزن یه گنجینه رایگانه!
از آبوهوا تا فیلم و سریال، همهچی داره.
https://github.com/public-api-lists/public-api-lists
⭐️ @QCode_ir
اگه دنبال APIهای رایگان برای پروژههاتی، این مخزن یه گنجینه رایگانه!
از آبوهوا تا فیلم و سریال، همهچی داره.
https://github.com/public-api-lists/public-api-lists
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM