Coding Lovers
رفتن به کانال در Telegram
:همه شبکه های اجتماعی یکجا 🌐 Zil.ink/codinglovers :چیزی نیاز داری؟ 🧑💻 @Amir_OfficiaI 📌 تبلیغات: @CodingLoversAds :گروه 🍻 @CodingLovers_GP :ثبت نمونه کار 🪄 @CodingLovers_result
نمایش بیشتر1 982
مشترکین
+124 ساعت
+197 روز
+3730 روز
آرشیو پست ها
1 982
یه نکته ای بگم درمورد ویدیوهای یوتوب
کلا هر ویدیویی رو خواستید لایک کنید
بزارید یه ۳۰ ثانیه بگذره بعد لایک کنید، اگر همون اول نیومده لایک کنید میپره
و اینکه اگر فیدبکی، نکته ای چیزی درمورد ویدیوها دارید توی کامنت همینجا یا زیر ویدیو بهم بگید تا کارمون بهتر بشه 💜
1 982
یه نکته ای بگم درمورد ویدیوهای یوتوب
کلا هر ویدیویی رو خواستید لایک کنید
بزارید یه ۳۰ ثانیه بگذره بعد لایک کنید، اگر همون اول نیومده لایک کنید میپره
و اینکه اگر فیدبکی، نکته ای چیزی درمورد ویدیوها دارید توی کامنت همینجا یا زیر ویدیو بهم بگید تا کارمون بهتر بشه 💜
1 982
چطور وب اپ شبیه همستر و ناتکوین بسازیم؟ توی این ویدیو با زبان پایتون و JS یاد گرفتیم وب اپ خودمون رو بسازیم به ساده ترین شکل.
📱 از اینجا ببینید:
👍 https://youtu.be/kMcCWIoCphI
1 982
عیدتون هم مبارک 🌷
امیدوارم روز خوبی داشته باشید در کنار خانواده 😀
آقا روز عید هم باید کد بزنیم، چه وضعشه؟
1 982
سلام چطورید 🫡
آقا مینی اپ ها خیلی ترند شدن مخصوصا بعد از ناتکوین و همستر و...
الان خیلی فرصت خوبیه که یادش بگیریم بخاطر حجم زیاد اشخاصی که بهش نیاز دارن
یه ویدیو بریم درموردش؟
1 982
👑 این فرصت طلایی رو برای برنامه نویسی خفن شدن توی بک اند رو از دست ندید👇👇🔥
🔹آموزش نکات مهم و کلیدی در زبان برنامه نویسی گولنگ
🔹 نکات مهم طلایی در مصاحبه فنی و لایو کد ها
🔹مقالات بروز در زمینه گولنگ
🔹مقالات جدید در مورد اصول مهندسی نرم افزار , سیستم دیزاین , انواع دیتابیس ها و ابزارهای رایج برای بک اند کارها
در کانال گوفر آکادمی👇👇
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
1 982
سلام، اومدم یه چیزی بگم و برم 👋
امروز داشتم یه برنامه ای مینوشتم که یه سری دیتا رو میفرستاد به یه جایی و دیتایی که داشتم به شکل یه لیست بود که توش هزاران دیکشنری بود
نیاز بود که 100 تا 100 تا دیکشنری هارو از توی لیست بیارم بیرون و بفرستم به مقصد
پس اول اومدم یه همچین چیزی نوشتم
ids = []
for index, item in enumerate(iterable):
if index % 100 == 0:
ids_string = ','.join(ids)
... # اینجا دیتا رو ارسال کردم به مقصد
ids.clear()
else:
ids.append(item)
اما مشکل این بود که اگر مثلا 1020 تا آیتم توی اون لیست اولیه داشتم، فقط 1000 تاش میرفت به مقصد و 20 تا باقی میموند
پس اومدم و لیستی که داشتم رو تبدیل به یه لیست از تاپل ها کردم که توی هرتاپل 100 آیتم بود و باقی مونده هاشم توی اخرین تاپل بود که مثلا 20 آیتم توش بود
from itertools import zip_longest
def zip_long(iterable: list, count: int = 2) -> list[tuple]:
it = [iter(iterable)] * count
zipped = zip_longest(*it)
result = []
for old_tuple in zipped:
if None in old_tuple:
new_tuple = tuple(item for item in old_tuple if item is not None)
result.append(new_tuple)
else:
result.append(old_tuple)
return result
اینطوری روی هر تاپل فور زدم و دیگه نیاز نبود حساب کنم که 100 تا بشه چون میدونم که همشون 100 تا هستن و تاپل اخر هم باقی مونده شه
البته چون توی تاپل آخر 80 تا آیتم کمتر داریم نسبت به بقیه تاپل ها، متود zip_longest میومد و 80 تا None اضافه میکرد به تاپل آخر
پس یه فور زدم و None هارو هم حذف کردم
نتیجه اش شد فانکشن zip_long که یه لیست میگیره ازتون و تعداد آیتم های هرتاپل رو هم میگیره و نتیجه رو برمیگردونه 😉
نمیدونم چرا حس میکنم لقمه رو چرخوندم دور سرم، ولی کارمو راه انداخت
اگه راه بهتری سراغ دارید توی کامنت ها بگید 💬💔1 982
خلاصه اش همینه و خیلی بدرد میخوره
توی ویدیوی امشب کامل تر بهش میپردازیم
البته فقط یه تلگرام مربوط نیست!
هرجایی که پروسه I/O bound باشه بهتون میتونه کمک کنه
1 982
ادامه اش بدم یکم؟
وقتی async مینویسیم درخواست هارو به تلگرام میفرسته
اما منتظر جواب نمیمونه و توی اون مهلتی که داره تا جواب برگرده، میره و تسک های دیگه رو انجام میده
1 982
نه نه
ربات تلگرامی و فریم مخصوص این کار باید مرتب به تلگرام ریکوست HTTP یا وبسوکت ارسال کنه و جواب رو دریافت کنه
ممکنه این پروسه تاخیری داشته باشه اما فریمورک باید تا انتهای پروسه منتظر بمونه و SYNC بودن غیر منطقیه تو همچین شرایطی
1 982
اینا مگه مولتی ثردینگ نبود؟
یعنی async == threading ؟
یه جواب درست کوتاه میخوام 😂
1 982
داش async برای اجرای همزمانه و هر پروسه رو به یه بخشی از سیپیو میده
در اصل چون داره کارها رو تقسیم میکنه بین هسته ها سرعت بالا میره
1 982
سلام چطورید دوستان 🙂
یه سوال داشتم
میدونید چرا کتابخونه های تلگرام، اکثر شون async هستن؟
1 982
⌨️📝:
🙂تا حالا شده بخواین یه لیست رو از دیتابیس بگیرین؟
برای مثال اگه رباتتون 7000 تا کاربر داشت طبیعتا 10 تا 10 تا فرستادن اطلاعات کاربر ها اصلا روش خوبی نیست🥹
حالا راهکار چیه؟
یکی از راه های باحال استفاده از فایل های اکس ال هست! چرا که نه!😊
بریم برای نوشتن تابع تبدیل لیست به فایل exel👍
⌨️ابتدا باید این ابزار ها رو نصب کنین:
pip install openpyxl
pip install pandas
⌨️برای import هم :
import pandas as pd
😁 در نهایت تابع:
def list_to_excel(lst,name='output.xlsx',colum=[]):
df = pd.DataFrame(lst,columns=colum)
df.to_excel(name, index=False)
این تابع 3 تا ورودی داره اولی یه لیست هست، دومی اسم فایل خروجی که به صورت پیشفرض output.xlsx هست و در نهایت سومی که همان عنوان های هر ستون هست
برای مثال در اینجا لیستی داریم از کاربر های یک سایت و میخوایم هر عضو از این لیست که هر کدام یه لیسته رو داخل یک ردیف تو فایل اکس ال وارد کنیم:
list = [ ["reza" , 20] , [ "zahra" , 20 ] ] name = "output.xlsx" colum = [ "name" , "age" ] list_to_excel(list,name,colum)#تیکه_کد #پایتون 😎🌐 LINK 😎📺 LINK
1 982
📽 ادیت ویدیو با پایتون !
حتما فکر میکردین این کار غیرممکنه
ولی سخت در اشتباهید 😁
1- اول ماژول moviepy رو با دستور زیر نصب کنید:
pip install moviepy
2- بعدش میتونید با دستور زیر ماژول رو برای ادیت ویدیو توی کدتون آماده کنید:
from moviepy.editor import *
حالا اینجا یسری متود براتون میزارم تا بتونید برای ادیت استفاده کنید:
1- با متود زیر ویدیوتون رو وارد کنید:
clip = VideoFileClip("video address")
2- با این متود میتونید از یک تایم تا یک تایم ویدیو رو فقط خروجی بگیرید:
clip = clip.subclip(0, 10)
اولین ارگیومنت برای تایم شروع هست و دومی برای تایم پایان
3- با این متود میتونید ویدیوتون رو بچرخونید ! :
clip = clip.rotate(180)
آرگیومنت ورودی برای مقدار درجه ی چرخش ویدیو هست
4- نمایش ویدیو:
clip.ipython_display(width = 280)
5- با این کد میتونید وسط ویدیوتون متن بزارید :
txt_clip = TextClip("GeeksforGeeks", fontsize = 70, color = 'white')
txt_clip = txt_clip.set_pos('center').set_duration(10)
video = CompositeVideoClip([clip, txt_clip])
اگر مشکلی توی کدتون دارید یا متود های بیشتر رو میخواید میتونید وارد این لینک شید.
برای پایان هم حتما آخر کدتون متود نمایش ویدیو رو بزارید 😉1 982
آقا چپ و راست نوتیف برام میاد که " آقای x به تلگرام پیوست "، " خانوم y به تلگرام پیوست "
نگو که بخاطر این ربات های همستر و ناتکوین و اینا هست 🫠
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
