‌BenDev – Telegram
‌BenDev
2.82K subscribers
27 photos
6 videos
2 files
103 links
برای ارتباط با ادمین لطفا به آیدی @abb798 مراجعه فرمایید
Download Telegram
در صورت علاقه داشتن چه روزی رو ترجیح می‌دین؟
( به این نکته دقت کنید که راجع به این هفته صحبت نمی‌کنم کلی می‌پرسم)
Anonymous Poll
14%
شنبه
11%
یک شنبه
7%
دوشنبه
7%
سه شنبه
15%
چهار شنبه
50%
پنج شنبه
61%
جمعه
Forwarded from DevOps (babak dorani)
خب، تا اینجای کار ما داکر ایمیج هامون رو دستی بیلد میکردیم. اما این که نشد آتومیشن!

در این جلسه میبینیم چطوری میشه با کمک gitlab-ci ایمیجمون رو بیلد کنیم.
در آخر هم یک نگاه نمکی به variable ها در گیت لب میندازیم.


https://youtu.be/8wfuHjDDT5g
دمت گرم امیر عزیز

https://news.1rj.ru/str/BenDevelop
16👍3
Forwarded from DevOps (Ahmadali Bagheri)
سلام رفقا
در جلسه ی قبل دیدیم که چطور بیلد داکرفایلمون رو آتومیت کنیم و الان دیگه نوبت تست هامونه.

در این ویدیو میبینیم چطور میتونیم اون تست هایی که با pytest نوشتیم رو به صورت خودکار با استفاده از پایپ لاین CI/CD اجرا کنیم. 


https://youtu.be/6lAp-ahAlwQ
دمت گرم امیر عزیز

https://news.1rj.ru/str/BenDevelop
20👍1
درود دوستان
امروز قسمت اخر دوره ی جنگو+CI/CD و داکر در کانال یوتوب دواپس هابیز منتشر شد.

در جلسات اخیر استیج های بیلد و تستمون رو خودکار کردیم.

در مرحله ی اخر یعنی این ویدیو میبینیم که چطور اون فرایند دیپلویمنتمون رو میتونیم با gitlab-ci جلو ببریم و آتومیتش کنیم.

ویدیو رو ببینید و منتشر کنید.
https://youtu.be/ivHuCWlxlfs

خداقوت بسیار و تشکر ویژه از امیر عزیز

@BenDevelop


@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @DevOpsHobbies
23👍9
سلام
دوستانی که در ضمینه crawling تجربه دارن یه پیغام به من بدن لطفا
👍2👎1
تابعی بنویسیید بنویسید که بی نهایت Iterable بگیره
و تک تک عناصر رو خروجی بده با استفاده از جنریتور

برای مثال:
>> list(your_func([1,2,3],{"a","b"}))
[1,2,3,"a","b"]

#تمرین_پایتون
@BenDevelop
👍1
‌BenDev
تابعی بنویسیید بنویسید که بی نهایت Iterable بگیره و تک تک عناصر رو خروجی بده با استفاده از جنریتور برای مثال: >> list(your_func([1,2,3],{"a","b"})) [1,2,3,"a","b"] #تمرین_پایتون @BenDevelop
بچه ها این باید خیلی ساده باشه براتون

سوالی ک در امتدادش می‌پرسم چالش داره

انتظار داشتم اینو خیلی سریع بگین
‌BenDev
تابعی بنویسیید بنویسید که بی نهایت Iterable بگیره و تک تک عناصر رو خروجی بده با استفاده از جنریتور برای مثال: >> list(your_func([1,2,3],{"a","b"})) [1,2,3,"a","b"] #تمرین_پایتون @BenDevelop
حالا تابعی بنویسید که به جای اینکه پشت هم باشن عنصر ها به ترتیب بیان
مثلا عنصر های اول بعد عنصر های دوم و...

مثال:
>> list(your_func([1,2,3],{"a","b"}))
[1,"a",2,"b",3]

#تمرین_پایتون
@BenDevelop
‌BenDev
جواب صحیح:
این سوالی که الان مطرح شد اسمش round_robin هست
و نکته جذاب در مورد این سوال اینه که در هر زبانی راه حل بهینش کاملا متفاوت از زبون های دیگست

یه راه حلی که خیلی ساده می‌تونسید سوال رو حل کنید این بود که بیشترین تعداد عنصر رو پیدا کنید
بعد روی تمام آرایه ها به اون تعداد حلقه بزنید مثلا:
def round_robin(*args):
rounds = max(args, key=lambda a: len(a))
for index, r in enumerate(rounds):
for arr in args:
if len(arr) > index:
print(arr[index])

منتهی این جواب خوبی نیست چرا؟
چون اگر یکی از لیست ها مثلا ۱۱ تا عنصر داشته باشه
و اونیکی ۲ تا
اونوقت حلقه شما ۲۲ بار تکرار می‌شه

ولی تو راه حل اصلی می‌بینید که آرایه ای عنصر هاش تموم شده از آرایه ها حذف می‌شه
پس دیگه ما حلقه الکی نمی‌زنیم

@BenDevelop
👍10
👍7
🤣33👍3🥰1
#FastAPI beta with support for Pydantic v2

پایدنتیک ورژن ۲ با استفاده از rust نوشته شده و افزایش سرعت
بسیار زیادی داشته
حالا امروز fastapi با ساپورت pydantic version 2 پابلیش شده:

https://github.com/tiangolo/fastapi/releases/tag/0.100.0-beta1

@BenDevelop
🔥7
سلام دوستان
خواستم یه اپدیتی از وضعیت دوره ها خدمتتون بدم

همونطور که صحبت کردیم دوره‌ی الگوریتم و ساختمان داده رو دارم ضبط می‌کنم
و از این هفته سعی می‌کنم مینیمم هفته ای ۱ ویدیو بدم فقط روز منظمی نخواهد داشت

حقیقتا هفته پیش ویدیو اول رو ضبط کردم ۳-۴ بار منتهی یه نویزی داره که رو اعصابه
هدست قبلیم هم این مشکل رو داشت منتهی تنظیمات صدا رو جوری گذاشته بودم خیلی مشخص نبود
این هدست جدیده رو هرکاریش می‌کنم از کیفیت صداش راضی نمی‌شم با اینکه بهتره
فکر می‌کنم کلا مشکل از لینوکسه اگر کسی راهی داره لطف کنه به من بگه

در مورد خود دوره هم خدمتتون بگم که اولا فقط برای خودمونه یعنی داخل کامینیوتی دیگ ای قصد ندارم منتشرش کنم
و اینکه در راستای همون دوره لیت کد هستش
یعنی توی این پلی لیست شما کانسپت هاش رو می‌بینین
توی پلی لیست لیت کد حل مسالش رو

همین هرگونه نظر و پیشنهادی رو هم استقبال می‌کنیم 😊
👍2511❤‍🔥6🔥2
ABB
https://www.youtube.com/watch?v=HQt-NZu3mTk
اینم ویدیو لیت کد که قبلا بود
برای دوستانی که جدید عضو شدن

اینو حتما باید دیده باشین
چون ویدیو اول الگوریتم دقیقا راجع به کانسپت های همین ویدیو صحبت می‌کنیم
👍14