Fara Code | برنامه نویسی
Ir al canal en Telegram
جایی که صفر و یکها خوش میگذره! 📘 books & codes 🧠 tips & tricks 🎉 fun for devs 👥 group: @FaraCodeGp 🧑💻 admin: @worlddhello
Mostrar más3 167
Suscriptores
+124 horas
+77 días
+3930 días
Archivo de publicaciones
🚨 کمتر از یک هفته مونده تا اکانت های بی فعالیت گوگل حذف بشن❗️
⚠️ اگه اکانتی دارید که بیشتر از یک ساله فعالیت نکردین زودتر لاگین کنید تا حذف نشه.
@Learrning_Python
من چند وقت پیش حوصلم سررفته بود و با خودم گفتم چرا یه کتابخونه ننویسم که عدد بگیره و متن فارسیش رو تحویل بده؟
مثلا بگم 3.14 بهم بگه «سه و چهارده صدم»
از اونجایی که من Rust رو خیلی دوست دارم با PHP این پروژه رو نوشتم 🥴
سورسش توی گیتهاب:
https://github.com/hctilg/number-to-text
و بعد گفتم حیفه اگه پایتون کارها از قافله جا بمونن، یکم ضایع بود اکه یه کتابخونه خیلی کوچولو برای این پروژه با پایتون مینوشتم
برای همین با چندتا آدم شریفی حرف زدم و بازنویسی این کتابخونه به زبان پایتون رو داخل کتابخونه parsi_io قرار دادم.
برای نصبش:
pip install git+https://github.com/language-ml/parsi.io.git
و براس استفاده ازش:
from parsi_io.modules.convert_number_to_text
import ConvertNumberToText
num2text = ConvertNumberToText()
output = num2text.run(number)
print(output)
اگه حوصله نداشتید این کتابخونه سنگین رو نصب کنید هم خب سورسش توی این صفحه قرار گرفته.
@Learrning_PythonRepost from Telegram APKs for Android
10.3.0 (4134)
Directly downloadable from telegram.org/android
در اپدیت های قبلی تلگرام که قابلیت Syntax highlighting رو به کدها اضافه کرده بود که نیاز به تعیین زبان برنامه نویسی داشت تا بتونه رنگ کدهارو درست تنظیم کنه.
ولی حالا دیگه نیاز به تعیین زبان نیست و تلگرام با استفاده از الگوریتم یادگیری ماشین برنده در مسابقه ای که گذاشته بود، حالا به طور خودکار میتونه زبان کد رو تشخیص بده و رنگهای درست رو به اون اعمال کنه.
بنابراین فقط کافیه کدهاتون رو بین دو
قرار بدین تا Syntax highlighting به اونها اعمال بشه.
print("Hello World")
کاربران عادی هم حالا بدون نیاز به داشتن اشتراک پریمیوم میتونن قابلیت تبدیل وویس به متن که از فارسی هم پشتیبانی میکنه رو ازمایش کنن.
تلگرام به کاربران عادی اجازه میده هفته ای دو وویس رو به متن تبدیل کنن و برای تبدیل بیشتر نیاز به اشتراک پریمیوم هست.
تلگرام اپدیت جدیدش یعنی نسخه 10.3 رو عرضه کرده و بزرگترین تغییر اون نمایش کانالهای مشابه هست.
حالا با قابلیت Similar Channels کاربران میتونن به راحتی کانالهایی که مشابه کانال مدنظرشون هست رو پیدا کنن و در صورت تمایل به اونها جوین بشن. بدین صورت پیدا کردن کانالهای مرتبط با علایق کاربر راحتتر میشه و کانالها هم راه جدیدی برای جذب اعضای تازه پیدا کردن که رشد اونهارو راحتتر میکنه.
لیست کانالهای مشابه در هنگام جوین شدن به کانال خاصی نمایش داده میشه و همچنین از طریق تب Similar Channels در پروفایل هر کانال هم قابل مشاهده هست. این لیست براساس اعضای مشترک کانالها پیشنهاد میشه.
کاربران عادی میتونن 10 کانال مشابه رو ببینن ولی کاربران پریمیوم امکان دیدن 100 کانال مشابه رو خواهند داشت.
@Learrning_Python
تو کانال زیر یه سری پست ها و ترفند های درباره برنامه نویسی وب و لینوکس میزاریم و اخبار مهم دنیای تک رو هم پوشش میدیم
@CleverDevs
Repost from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی
سرعت یا راحتی یا قدرت ؟ چرا جنگو پر سرعت ترین فریمورک نیست در حالی که پر طرفدار ترینه ؟
ببینید شما چرا با پایتون کد میزنید ؟ سرعتش نسبت به تقریبا هر زبانی کند تره، میتونید cpp کد بزنید و سرعتی نزدیک به نور داشته باشید🤔
جواب سادس ، شما سرعت و راحتی کد زدن رو به سرعت اجرای کد ترجیح دادید، در مورد فریمورک های وب هم همین رو باید در نظر بگیرید.اینکه فلان فریمورک که جدید اومده سریع تر از جنگو یا fastapi هست پس بهتره ، حرف اشتباهی هستش
چرا ؟ چون شما یک عالمه میدلور و موارد مختلف جهت بررسی رکوئست ورودی و خروجی دارید و یک عالمه چیز میز تو فریمورک هست که شما کد کمتری بزنید اما خروجی متناسب رو داشته باشید. دقیقا همون مقایسه بین پایتون و cpp ممکنه ۱۰۰ لاین cpp رو توی ۵ خط پایتون بشه خلاصه کرد
پس شما اگر یک فریمورک بنویسید که صرفا رکوئست رو دید یک متن برگردونه قطعا میشید جزو پر سرعت ترین فریمورک ها، اما وقتی قراره همه حالت های مختلف رو در نظر بگیرید و کد نویسی رو راحت تر کنید با گذاشتن یکسری شروط اضافی میبینید که سرعت میاد پایین
خب حالا این مشکل کندی چطور برطرف میشه ؟ شما کد رو درست بنویس، متخصص دواپس میاد مشکل رو برات حل میکنه و با اسکیل درست خیال شمارو برای هر تعداد کاربری راحت میکنه
⭐ @SEYED_BAX
بدون اجرا کردن کد حدس بزن، خروجی کد زیر کدام گزینه است؟
```python print(list([i*2-1 for i in range(7)] & {2: 1, 3: 2, 5: 3}.keys())[len(range(3)) // 2 == 0]) ```
توابع lambda در پایتون
تابع lambda یک نوع تابع کوتاه و بدون نام یا به اصطلاح (anonymous function) است که به صورت خلاصه میتوانیم اون رو توی یک خط کد تعریف کنیم.
قالب کلی تابع lambda به صورت زیر است:
lambda arguments: expression
توی این قالب، arguments شامل ورودیهای تابع و expression محتوای محاسباتی تابع است که بصورت خروجی برگشت داده میشه؛ مثل توابع عادی که با استفاده از کلیدواژه return خروجی رو مشخص میکردیم.
یه مثال ساده میزنیم:
double = lambda *n: [x*2 for x in n]
result = double(2, 3, 5, 7)
print(result) # Output: [4, 6, 10, 14]
توی این مثال ما تابعی به اسم double تعریف کردیم که یک سری عدد از ما میگیره و دوبرابر اونها رو بصورت لیست بهمون میده :))
#python
🔥 @Learrning_Pythonوقتی یکی میاد ازم درباره برنامه نویسی سوال میپرسه😂😂
#fun
@Learrning_Python
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
