درسته عدد بالا خیلی خیلی لذت بخش هست
ولی باید اینم خوند و بهش توجه کرد
https://pythonspeed.com/articles/cython-limitations/
ولی باید اینم خوند و بهش توجه کرد
https://pythonspeed.com/articles/cython-limitations/
Python⇒Speed
Some reasons to avoid Cython
Cython is an easy way to speed up your Python code—but it doesn’t scale well to large projects.
اینم از ریفرنس اگر بقیه هم دوست دارن باهاش آشنا بشن:
https://youtu.be/ODnHNd5xcNg
https://youtu.be/ODnHNd5xcNg
YouTube
Cython makes Python INSANELY FAST
Python has a bit of a reputation for being slow, but with just a little bit of effort, it can approach the sort of speeds you could expect from C. Wowsers.
—
If you enjoy my content, consider supporting me on Patreon (or hit the JOIN button below to become…
—
If you enjoy my content, consider supporting me on Patreon (or hit the JOIN button below to become…
TECH STASH
What the actual f***
خب به نظر میاد یه جای کار خراب کاری کردم 😅😅😅
این حاصل از باگ کدم بود
باید خروجی کدم رو بررسی میکردم
این حاصل از باگ کدم بود
باید خروجی کدم رو بررسی میکردم
با خودم میگفتم که چرا برنامه باید 0.001 ثانیه execution time داشته باشه
زبان Rust هم اینقدر سریع نیست 😂🤣🤣
زبان Rust هم اینقدر سریع نیست 😂🤣🤣
دوستان network کار که پایتون میدونن حتما به این نگاهی بندازن
یه لایبرری واسه دستکاری پکت
https://github.com/secdev/scapy
یه سری honorable mention هم داشته باشیم
dnspython
واسه کار با dns
requests
محبوبترین لایبرری برای connection ها
گفتم اینجا تو پروژه های networking دیدم بنابراین چیز خوبیه به نظر میاد
httpx
همون requests ولی async، تو networking ندیدم اما حدس میزنم مفید باشه
Extra more: aiodns, aiohttp
یه لایبرری واسه دستکاری پکت
https://github.com/secdev/scapy
یه سری honorable mention هم داشته باشیم
dnspython
واسه کار با dns
requests
محبوبترین لایبرری برای connection ها
گفتم اینجا تو پروژه های networking دیدم بنابراین چیز خوبیه به نظر میاد
httpx
همون requests ولی async، تو networking ندیدم اما حدس میزنم مفید باشه
Extra more: aiodns, aiohttp
واسه دوستانی که تو پایتون مشکل دارن یا دوست دارن چیزایه جدیدی راجبش یاد بگیرن
این چنل های یوتیوب خیلی کمک کننده هست
https://www.youtube.com/@BroCodez
چنلی که باهاش شروع به یادگیری پایتون کردم.
https://www.youtube.com/@coreyms
آموزش های خیلی خیلی خوب و اصولی راجب مفاهیم پایه ای پایتون میزاره
https://www.youtube.com/@ArjanCodes
راجب مفاهیم پیشرفته و تکنیکی پایتون بحث میکنه
https://www.youtube.com/@TechWithTim
آموزش مفاهیم پایه ای و یه سری لایبرری ها
https://www.youtube.com/@NeuralNine
از لایبرری های مختلف آموزش خوبی میزاره
https://www.youtube.com/@Carberra
داخل این چنل هم چیزایه جالبی میتونید پیدا کنید
https://www.youtube.com/@mCoding
بحث های تخصصی راجب مفاهیم پایه ای پایتون
.
این چنل های یوتیوب خیلی کمک کننده هست
https://www.youtube.com/@BroCodez
چنلی که باهاش شروع به یادگیری پایتون کردم.
https://www.youtube.com/@coreyms
آموزش های خیلی خیلی خوب و اصولی راجب مفاهیم پایه ای پایتون میزاره
https://www.youtube.com/@ArjanCodes
راجب مفاهیم پیشرفته و تکنیکی پایتون بحث میکنه
https://www.youtube.com/@TechWithTim
آموزش مفاهیم پایه ای و یه سری لایبرری ها
https://www.youtube.com/@NeuralNine
از لایبرری های مختلف آموزش خوبی میزاره
https://www.youtube.com/@Carberra
داخل این چنل هم چیزایه جالبی میتونید پیدا کنید
https://www.youtube.com/@mCoding
بحث های تخصصی راجب مفاهیم پایه ای پایتون
.
#Python
یه پکیج underrated واسه هر پایتون کاری
این پکیج اصولا بهتون قابلیت شخصی سازی و دستکاری متن داخل ترمینال رو میده و برای توسعه برنامه های CLI کاربرد داره
اما قابلیت خیلی خوب این برنامه logging شخصی سازی شده و چاپ traceback بسیار تمیز و قشنگ روی ترمینالتون هست
PyPI:
https://pypi.org/project/rich/
GitHub:
https://github.com/Textualize/rich/
یه پکیج underrated واسه هر پایتون کاری
این پکیج اصولا بهتون قابلیت شخصی سازی و دستکاری متن داخل ترمینال رو میده و برای توسعه برنامه های CLI کاربرد داره
اما قابلیت خیلی خوب این برنامه logging شخصی سازی شده و چاپ traceback بسیار تمیز و قشنگ روی ترمینالتون هست
PyPI:
https://pypi.org/project/rich/
GitHub:
https://github.com/Textualize/rich/
#Python
کتابخانه Textual امکان ساخت محیط TUI یا محیط گرافیکی خط فرمانی رو با زبان پایتون میده
پروژه جالبیه. اگر پایتون کار هستید بنابراین پیشنهاد میکنم نگاهی بندازید.
از خود سازنده rich هستش بنابراین چیز حقی هست
PyPI:
https://pypi.org/project/textual/
GitHub:
https://github.com/Textualize/textual
کتابخانه Textual امکان ساخت محیط TUI یا محیط گرافیکی خط فرمانی رو با زبان پایتون میده
پروژه جالبیه. اگر پایتون کار هستید بنابراین پیشنهاد میکنم نگاهی بندازید.
از خود سازنده rich هستش بنابراین چیز حقی هست
PyPI:
https://pypi.org/project/textual/
GitHub:
https://github.com/Textualize/textual
Mypyc
یه نوع کامپایلر هست که کد پایتون رو کامپایل میکنه اما بیشتر با quirk های و داستان های پایتون همخوانی داره
بنابراین سرعتش پایین هست ولی تو هر کدی از پایتون میتونید استفاده کنید (اگر به اندازه خوبی type-hint شده باشه
افزایش سرعت خیلی زیادی نداره و فرق میکنه برای هر کدی. اما کمترین دستکاری رو نیاز داره واسه انجام دادنش.
یه نوع کامپایلر هست که کد پایتون رو کامپایل میکنه اما بیشتر با quirk های و داستان های پایتون همخوانی داره
بنابراین سرعتش پایین هست ولی تو هر کدی از پایتون میتونید استفاده کنید (اگر به اندازه خوبی type-hint شده باشه
افزایش سرعت خیلی زیادی نداره و فرق میکنه برای هر کدی. اما کمترین دستکاری رو نیاز داره واسه انجام دادنش.