دیروز روی چیزی کار میکردم که مموری لیک داشت
اومدم با memray آنالیز و profile اش کردم و دیدم که منشا اش از خود پایتونه.
خیلی هم عجیب بود چون فکر میکردم همچنین چیزی رو خود پایتون هندل میکنه.
لایبرری concurrent.futures وقتی که ترد هارو میسازه نمیاد نخاله و نتایج های ترد های قبلی رو از بین ببره. لیمیتی هم نداره که باعث میشه مموری پر بشه
همچنین چیزی واسه سرور ها و VPS ها با محدودیت مموری و برنامه های با ترد بالا مشکل سازه. بنابراین یه نفر اومده و با یه دستکاری جزیی این مشکل رو رفع کرده
https://github.com/mowshon/bounded_pool_executor
اومدم با memray آنالیز و profile اش کردم و دیدم که منشا اش از خود پایتونه.
خیلی هم عجیب بود چون فکر میکردم همچنین چیزی رو خود پایتون هندل میکنه.
لایبرری concurrent.futures وقتی که ترد هارو میسازه نمیاد نخاله و نتایج های ترد های قبلی رو از بین ببره. لیمیتی هم نداره که باعث میشه مموری پر بشه
همچنین چیزی واسه سرور ها و VPS ها با محدودیت مموری و برنامه های با ترد بالا مشکل سازه. بنابراین یه نفر اومده و با یه دستکاری جزیی این مشکل رو رفع کرده
https://github.com/mowshon/bounded_pool_executor
Forwarded from جادی | Jadi
توی روز برنامه نویس، براتون دنیایی آرزو میکنم که همه ما توی نوشتن برنامههاش سهیم هستیم؛ دنیایی آزاد.
Forwarded from PhiloLearn | فیلولرن (ArshA.l.R)
گفتم منم بیام بهتون بگم که ثبت احوال رو هک کردن
هر لحظه داریم اوپن سورس تر از لحظه ی قبل میشیم🙂
@PhiloLearn
هر لحظه داریم اوپن سورس تر از لحظه ی قبل میشیم🙂
@PhiloLearn
PhiloLearn | فیلولرن
گفتم منم بیام بهتون بگم که ثبت احوال رو هک کردن هر لحظه داریم اوپن سورس تر از لحظه ی قبل میشیم🙂 @PhiloLearn
پست قبلی حاوی اطلاعات شخصی بود
الان این پست آپدیت شدست
الان این پست آپدیت شدست
این زبان برنامه نویسی فان ترین و جوک ترین زبانی بود که تا حالا دیدم
حتما برید readme اش رو بخونید
https://github.com/TodePond/DreamBerd
حتما برید readme اش رو بخونید
https://github.com/TodePond/DreamBerd
GitHub
GitHub - TodePond/GulfOfMexico: perfect programming language
perfect programming language. Contribute to TodePond/GulfOfMexico development by creating an account on GitHub.
TECH STASH
این زبان برنامه نویسی فان ترین و جوک ترین زبانی بود که تا حالا دیدم حتما برید readme اش رو بخونید https://github.com/TodePond/DreamBerd
اونقدر هم سریع معروف شد که همچنان stat هاش تو اینجا آپدیت نیست
هر وقت تو کدتون با سوال یا چالش سخت برمیخورید. حتما یه مثال ریز و قابل بازسازی از مشکل کدتون بسازید.
از نکاتی که داخل اینجا گفته شده میتونید استفاده کنید.
انجام دادن همچنین کاری میتونه نه تنها تو پرسش سوالات مفید باشه.
بلکه با این روش مسله رو اونقدر ساده میکنید تا شاید خودتون هم متوجه ایراد و اشکال بشید.
https://stackoverflow.com/help/minimal-reproducible-example
از نکاتی که داخل اینجا گفته شده میتونید استفاده کنید.
انجام دادن همچنین کاری میتونه نه تنها تو پرسش سوالات مفید باشه.
بلکه با این روش مسله رو اونقدر ساده میکنید تا شاید خودتون هم متوجه ایراد و اشکال بشید.
https://stackoverflow.com/help/minimal-reproducible-example
Stack Overflow
How to create a Minimal, Reproducible Example - Help Center
Stack Overflow | The World’s Largest Online Community for Developers
میخوام شما رو به این آرتیست معرفی کنم.
شاید بپرسید چرا؟ جاش که اینجا نیست...
این آرتیست اسم بیشتر آهنگاش الهام گرفته از مفاهیم کامپیوتر و برنامه نویسی هست.
دیگه خودتون میتونین فرض کنین موزیکش چطوریه.
https://soundcloud.com/the-algorithm/
شاید بپرسید چرا؟ جاش که اینجا نیست...
این آرتیست اسم بیشتر آهنگاش الهام گرفته از مفاهیم کامپیوتر و برنامه نویسی هست.
دیگه خودتون میتونین فرض کنین موزیکش چطوریه.
https://soundcloud.com/the-algorithm/
SoundCloud
The Algorithm
Rémi Gallego, aka The Algorithm
Contact and Press: remi.gallego@gmail.com
Contact and Press: remi.gallego@gmail.com
اثر هایی که دوست داشتم:
https://soundcloud.com/the-algorithm/oracle-machine
https://soundcloud.com/the-algorithm/dynamic-recompilation-deadlife
https://soundcloud.com/the-algorithm/the-algorithm-floating-point
https://soundcloud.com/the-algorithm/the-algorithm-userspace
https://soundcloud.com/the-algorithm/dynamic-recompilation
و خیلی چیزایه دیگه...
https://soundcloud.com/the-algorithm/oracle-machine
https://soundcloud.com/the-algorithm/dynamic-recompilation-deadlife
https://soundcloud.com/the-algorithm/the-algorithm-floating-point
https://soundcloud.com/the-algorithm/the-algorithm-userspace
https://soundcloud.com/the-algorithm/dynamic-recompilation
و خیلی چیزایه دیگه...
یکی از حرفه ای ترین ویدیو ها راجب debugging در پایتون
اگر فکر میکنید با print ساده میشه دیباگ کرد این ویدیو رو ببینید و دوباره فکر کنید
https://www.youtube.com/watch?v=R3smFr6W8jI
اگر هم اصلا هیچی راجب debug کردن و کار با دیباگر نمیدونید این ویدیو رو ببینید قبل از ویدیو بالا:
https://www.youtube.com/watch?v=7qZBwhSlfOo
داکیومنت های اصلی vscode هم واسه دیباگ کردن هست که کامل ترین منبعه
https://code.visualstudio.com/docs/python/debugging
دیباگ کردن مهارت universal ای هست.
اگر روی یه IDE یاد بگیرید تو هر IDE میتونید استفاده کنید.
بنابراین لزومی نداره از داکیومنت vscode استفاده کنید.
ولی خب نایس بودش گذاشتم.
اگر فکر میکنید با print ساده میشه دیباگ کرد این ویدیو رو ببینید و دوباره فکر کنید
https://www.youtube.com/watch?v=R3smFr6W8jI
اگر هم اصلا هیچی راجب debug کردن و کار با دیباگر نمیدونید این ویدیو رو ببینید قبل از ویدیو بالا:
https://www.youtube.com/watch?v=7qZBwhSlfOo
داکیومنت های اصلی vscode هم واسه دیباگ کردن هست که کامل ترین منبعه
https://code.visualstudio.com/docs/python/debugging
دیباگ کردن مهارت universal ای هست.
اگر روی یه IDE یاد بگیرید تو هر IDE میتونید استفاده کنید.
بنابراین لزومی نداره از داکیومنت vscode استفاده کنید.
ولی خب نایس بودش گذاشتم.
YouTube
Video #4: Debugging Python with VS Code
VS Code Debugging: https://code.visualstudio.com/docs/editor/debugging
Debugging in Python: https://code.visualstudio.com/docs/python/debugging
00:00 Setup
01:12 Attaching the Debugger
06:15 Setting a Breakpoint
07:27 Resume, Step Over, Step Into, Step Out…
Debugging in Python: https://code.visualstudio.com/docs/python/debugging
00:00 Setup
01:12 Attaching the Debugger
06:15 Setting a Breakpoint
07:27 Resume, Step Over, Step Into, Step Out…
دوستانی که فکر میکردن itertools ابزار خیلی خفنی هست نگاهی به این هم بندازن.
این دیگه فوق العادست...
https://github.com/more-itertools/more-itertools
داکیومنت more-itertools هم راهنمای شما
https://more-itertools.readthedocs.io/en/stable/
این دیگه فوق العادست...
https://github.com/more-itertools/more-itertools
داکیومنت more-itertools هم راهنمای شما
https://more-itertools.readthedocs.io/en/stable/
GitHub
GitHub - more-itertools/more-itertools: More routines for operating on iterables, beyond itertools
More routines for operating on iterables, beyond itertools - more-itertools/more-itertools