en
Feedback
ترفندهای برنامه‌نویسی

ترفندهای برنامه‌نویسی

Open in Telegram

⁉️ پیرامون پایتون، جنگو و وی‌اس‌کد نکته‌هایی که معمولا در آموزش‌ها از قلم افتاده‌اند 📌 گروه گفتگو و پرسش و پاسخ: https://t.me/py_dj_discus 📬 نظرات و مطالب پیشنهادی: https://t.me/mh_firouzjaah ارسال پروژه‌: https://ponisha.ir/profile/mhfirouzjah

Show more
The country is not specifiedThe category is not specified
180
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
Django Formsets Tutorial - Build dynamic forms with Htmx https://justdjango.com/blog/dynamic-forms-in-django-htmx

Build a Hash Table in Python With TDD – Real Python https://realpython.com/python-hash-table/

Django Formsets Tutorial - Build dynamic forms with Htmx https://justdjango.com/blog/dynamic-forms-in-django-htmx

Speeding Up Python with Concurrency, Parallelism, and asyncio https://testdriven.io/blog/concurrency-parallelism-asyncio/

Repost from Python Socket
Programming Notes for Professionals books تعدادی کتابچه رایگان در زمینه‌های مختلف از جمله برنامه نویسی که بسیار ارزشمند است. حتما ببینید: https://goalkicker.com/ @pythonsocket

فایل پیوست، یک اسکریپت پایتون هست که میاد و اسم فایلها رو به چهارتاصفر r-just میکنه و درنتیجه ترتیبشون توی پلی‌لیست‌ها درست میشه. پیش‌فرض دایرکتوری فعلی که ترمینال موقع اجرای اسکریپت در اون قرار داره و فرمت‌فایل‌ها mp4 فرض شده. ولی میتونید توی کد عوض کنید. (میتونید روی لینوکس و مک این فایل رو executable کنید و با فلگ -d و -f دایرکتوری و فرمت دلخواه بهش بدین.)

سلام دوستان (قبلا هم پستی مشابه گذاشته بودم) درصورتی که تعدادی فایل که اسمشون با عدد شروع میشه داشته باشین، مثلا وقتی یک آموزش ویدئویی دانلود میکنید؛ بعضی پلیرها پلی‌لیست اشتباهی تولید میکنن و مثلا بعد از پخش فایل یک، بجای پخش فایل شماره‌ی ۲ میره و فایل شماره ۱۰ رو پخش میکنن و علت این مشکل اینه که پلیرشما اون عدد رو نامبر فرض نمیکنه بلکه استرینگ میبینه و لیستش رو برحسب استرینگ مرتب میکنه که نتیجه برای ما دردسر ساز میشه. برای اصلاح این مشکل میتونیم با اضافه کردن چندتا صفر به اول فایل و درواقع justify کردن اسم فیلم‌ها با چندتا صفر درصورت نیاز، ترتیب رو اصلاح کنیم.

renamer.py0.01 KB