ابزار مناسب، نیمی از راهه توی حوزه دیتا!
👨🏻💻 وقتشه بعضی ابزارها رو ارتقا بدی. نه برای اینکه قبلیها بد بودن، بخاطر اینکه ابزارهای جدید کارتو خیلی راحتتر و سریعتر میکنن.
🟠 چند تا جایگزین که بهت کمک میکنن حرفهایتر و بهینهتر کار کنی:
1️⃣ به جای Pandas از Polars استفاده کن!
✅ سرعت بیشتر، حافظه کمتر، سینتکس سادهتر، پشتیبانی از دیتای بزرگ و حالت Lazy Evaluation.
🔢 به جای Numpy از Numba استفاده کن!
✅ با یه دکوراتور ساده سرعت کدتو چند برابر کن، حتی رو GPU اجرا کن!
➖ ➖ ➖ ➖ ➖ ➖
🔢 به جای Tensorflow از JAX استفاده کن!
✅ سبک، سریع، پایتونطور، مناسب تحقیقات پیشرفته، همراه با کتابخونههایی مثل Flax و Haiku.
🔢 به جای Matplotlib از Bokeh استفاده کن!
✅ نمودارهای تعاملی و قابل استفاده توی وب و دشبورد، بدون نیاز به GUI backend.
🔢 به جای XGBoost از LightGBM استفاده کن!
✅ آموزش سریعتر، مصرف کمتر رم، پشتیبانی بهتر از categorical و scale خوب روی دیتاهای بزرگ.
🌐 #علم_داده #DataScience
┏━━━━━━━━┓
〓 @HiTech_Codes
┗━━━━━━━━┛
👨🏻💻 وقتشه بعضی ابزارها رو ارتقا بدی. نه برای اینکه قبلیها بد بودن، بخاطر اینکه ابزارهای جدید کارتو خیلی راحتتر و سریعتر میکنن.
🟠 چند تا جایگزین که بهت کمک میکنن حرفهایتر و بهینهتر کار کنی:
1️⃣ به جای Pandas از Polars استفاده کن!
✅ سرعت بیشتر، حافظه کمتر، سینتکس سادهتر، پشتیبانی از دیتای بزرگ و حالت Lazy Evaluation.
🔢 به جای Numpy از Numba استفاده کن!
✅ با یه دکوراتور ساده سرعت کدتو چند برابر کن، حتی رو GPU اجرا کن!
➖ ➖ ➖ ➖ ➖ ➖
🔢 به جای Tensorflow از JAX استفاده کن!
✅ سبک، سریع، پایتونطور، مناسب تحقیقات پیشرفته، همراه با کتابخونههایی مثل Flax و Haiku.
🔢 به جای Matplotlib از Bokeh استفاده کن!
✅ نمودارهای تعاملی و قابل استفاده توی وب و دشبورد، بدون نیاز به GUI backend.
🔢 به جای XGBoost از LightGBM استفاده کن!
✅ آموزش سریعتر، مصرف کمتر رم، پشتیبانی بهتر از categorical و scale خوب روی دیتاهای بزرگ.
🌐 #علم_داده #DataScience
┏━━━━━━━━┓
〓 @HiTech_Codes
┗━━━━━━━━┛
«سارا فرایر مدیر مالی OpenAl اعلام کرد این شرکت به زودی سومین عامل هوشمند خود را معرفی میکند؛ ابزاری به نام A-SWE یا مهندس نرم افزار عاملی این ابزار نه تنها قادر است وظایف یک مهندس نرم افزار را انجام دهد بلکه قابلیتهایی فراتر دارد؛ از جمله تست و تضمین کیفیت اشکال زدایی و حتی مستندسازی پروژه ها
فرایر در گفت وگویی با بانک Goldman Sachs گفت: «A-SWE میتونه مثل یک مهندس واقعی یک درخواست (Pull Request) رو دریافت کنه اپلیکیشن بسازه و علاوه بر اون کارهایی رو انجام بده که معمولاً مهندسان نرم افزار علاقه ای بهش ندارن؛ مثل QA تست باگ رفع خطاها و نوشتن مستندات. به گفته او این ابزار میتونه نیروی توسعه نرم افزار رو به شکل چشمگیری تقویت و تسریع کنه
┏━━━━━━━━┓
〓 @HiTech_Codes
┗━━━━━━━━┛
فرایر در گفت وگویی با بانک Goldman Sachs گفت: «A-SWE میتونه مثل یک مهندس واقعی یک درخواست (Pull Request) رو دریافت کنه اپلیکیشن بسازه و علاوه بر اون کارهایی رو انجام بده که معمولاً مهندسان نرم افزار علاقه ای بهش ندارن؛ مثل QA تست باگ رفع خطاها و نوشتن مستندات. به گفته او این ابزار میتونه نیروی توسعه نرم افزار رو به شکل چشمگیری تقویت و تسریع کنه
┏━━━━━━━━┓
〓 @HiTech_Codes
┗━━━━━━━━┛
👀1
هوش مصنوعی پولی VS هوش مصنوعی رایگان 😉
┏━━━━━━━━┓
〓 @HiTech_Codes
┗━━━━━━━━┛
#هوش_مصنوعی #ابزار_هوش_مصنوعی
┏━━━━━━━━┓
〓 @HiTech_Codes
┗━━━━━━━━┛
❤1
لطفا برای حمایت از #HiTech مطالب و پست ها رو برای دوستان تون بفرستید ❤️🙏
import random
import string
def generate_password(length):
characters = string.ascii_letters + string.digits + string.punctuation
password = ''.join(random.choice(characters) for _ in range(length))
return password
print("Random Password Generator 🔐")
try:
length = int(input("Enter desired password length: "))
if length < 4:
print("Password should be at least 4 characters long.")
else:
print("Generated Password:", generate_password(length))
except ValueError:
print("Please enter a valid number.")
ساخت پسورد Random با #Python
#code #password_generator
┏━━━━━━━━┓
〓@HiTech_Codes
┗━━━━━━━━┛
کاراکترهای فرار (Escape Characters) در پایتون
ایسکیپ کاراکترها توی رشتههای پایتون بهت اجازه میدن چیزهایی مثل نقلقول داخل رشته، خط جدید، فاصلههای خاص و.. رو بنویسی بدون اینکه برنامه بهش گیر بده یا اشتباه بگیره. مثلاً اگه بخوای داخل رشته از نقلقول استفاده کنی ولی نخوای رشتهات خراب شه، از \' یا \" استفاده میکنی. خیلی کاربردیه مخصوصاً وقتی با فایلها، رشتهها یا نمایش متن کار میکنی.
مثالهای رایجش ایناست:
\n: New line
\t: Tab
\\: Literal backslash ()
\': Literal single quote (')
\": Literal double quote (")
\r: Carriage return (for new line)
\b: Backspace
\f: Form feed
\v: Vertical tab
\ooo: Octal character (where ooo is an octal value)
┏━━━━━━━━┓
〓@HiTech_Codes
┗━━━━━━━━┛
ایسکیپ کاراکترها توی رشتههای پایتون بهت اجازه میدن چیزهایی مثل نقلقول داخل رشته، خط جدید، فاصلههای خاص و.. رو بنویسی بدون اینکه برنامه بهش گیر بده یا اشتباه بگیره. مثلاً اگه بخوای داخل رشته از نقلقول استفاده کنی ولی نخوای رشتهات خراب شه، از \' یا \" استفاده میکنی. خیلی کاربردیه مخصوصاً وقتی با فایلها، رشتهها یا نمایش متن کار میکنی.
مثالهای رایجش ایناست:
\n: New line
\t: Tab
\\: Literal backslash ()
\': Literal single quote (')
\": Literal double quote (")
\r: Carriage return (for new line)
\b: Backspace
\f: Form feed
\v: Vertical tab
\ooo: Octal character (where ooo is an octal value)
print("My name is\nJoao")
print("\tHello Joao")#برنامه_نویسی #پایتون #Python #ML #NLP #Programming #Chatbot #یادگیری_ماشین
#هایتک #HiTech
┏━━━━━━━━┓
〓@HiTech_Codes
┗━━━━━━━━┛