Django design patterns
کتاب ترجمه الگو های طراحی جنگو و رویه های برتر در لینک زیر :
https://github.com/ftg-iran/ddpabp-persian
🔗TechNerd
کتاب ترجمه الگو های طراحی جنگو و رویه های برتر در لینک زیر :
https://github.com/ftg-iran/ddpabp-persian
🔗TechNerd
چند افزونه بدرد بخور VS Code :
Auto rename tagبا تغییر نام opening tag در html بصورت خودکار تگ بسته مربوط به ان عنصر هم تغییر میکند.
TODO Highlight
برجسته سازی کد هایی که شما مشخص کردید نیاز به تغییر دارند.
برای مثال اگر بالای یک کد کامنت زیر را بنویسید ان را برجسته میکند تا در پیدا کردن ان در دفعات بعدی به شما کمک کند.
# TODO یا # FIXME
Tabnine
تکمیل خودکار کد برای اکثر زبان های برنامه نویسی مثل : Python, PHP , JS , Typescript, Go, Java, Ruby.
Prettier
برای مرتب کردن کد های شما.
GitLens
پشتیبانی کاملتری از گیت را ارائه میکند ، بهترین ویژگی این افزونه در خود قسمت کدنویسی است، چرا که میتواند با تفکیک خط کدها به شما نشان دهد که توسعهدهنده یک قسمت خاص از کد چه کسی است.
🔗TechNerd
زبان های سطح بالا و زبان های سطح پایین :
هر دو زبان سطح بالا و زبان سطح پایین از انواع زبان های برنامه نویسی هستند.
تفاوت اصلی زبان سطح بالا و زبان سطح پایین در این است که برنامه نویسان به راحتی می توانند زبان سطح بالا را در مقایسه با ماشین درک یا تفسیر کنند.از طرفی ماشین یا سخت افزار به راحتی می تواند زبان سطح پایین را در مقایسه با انسان درک کند.
نمونه هایی از زبان های سطح بالا عبارتند از C++، C، جاوا، پایتون و غیره.
بیایید ویژگی زبان های سطح بالا و سطح پایین را ببینیم:
×
- کاربر پسند است .
- زبان سطح بالا کارایی کمتری در حافظه دارد.
- درک آن اسان است .
- دیباگ کردن و رفع خطای آن راحت تر است.
- نگهداری آن ساده تر است.
- قابل حمل است ( کدی که در سیستم یک برنامه نویس کار میکند در سیستم کاربر دیگر نیز کار میکند).
- به کامپایلر یا مفسر نیاز دارد تا به زبان ماشین تبدیل شود .
- به طور گسترده ای برای برنامه نویسی استفاده می شود.
×
- زبان سطح پایین کارایی بیشتری در حافظه دارد.
- درک کردن آن دشوار تر است.
- دیباگ و خطایابی آن پیچیده است.
- وابسته به سخت افزار سیستم برنامه نویس است و قابل حمل نیست.
- سرعت بالاتری دارد .
- نیاز به دانش بالای کامپیوتر.
- درصد خطای بالا در کد نویسی .
به طور کلی زبان های سطح بالا برای برنامه نویس دوستانه تر و پسندیده تر هستند زیرا از عبارات انگلیسی در کد استفاده می کنند. در حالی که زبان های سطح پایین به دلیل استفاده از کدهای زبان باینری برای نوشتن دستورالعمل های رایانه، به ماشین نزدیک تر هستند.
🔗TechNerd
هر دو زبان سطح بالا و زبان سطح پایین از انواع زبان های برنامه نویسی هستند.
تفاوت اصلی زبان سطح بالا و زبان سطح پایین در این است که برنامه نویسان به راحتی می توانند زبان سطح بالا را در مقایسه با ماشین درک یا تفسیر کنند.از طرفی ماشین یا سخت افزار به راحتی می تواند زبان سطح پایین را در مقایسه با انسان درک کند.
نمونه هایی از زبان های سطح بالا عبارتند از C++، C، جاوا، پایتون و غیره.
بیایید ویژگی زبان های سطح بالا و سطح پایین را ببینیم:
×
خصوصیات زبان های سطح بالا : - کاربر پسند است .
- زبان سطح بالا کارایی کمتری در حافظه دارد.
- درک آن اسان است .
- دیباگ کردن و رفع خطای آن راحت تر است.
- نگهداری آن ساده تر است.
- قابل حمل است ( کدی که در سیستم یک برنامه نویس کار میکند در سیستم کاربر دیگر نیز کار میکند).
- به کامپایلر یا مفسر نیاز دارد تا به زبان ماشین تبدیل شود .
- به طور گسترده ای برای برنامه نویسی استفاده می شود.
×
خصوصیات زبان های سطح پایین : - زبان سطح پایین کارایی بیشتری در حافظه دارد.
- درک کردن آن دشوار تر است.
- دیباگ و خطایابی آن پیچیده است.
- وابسته به سخت افزار سیستم برنامه نویس است و قابل حمل نیست.
- سرعت بالاتری دارد .
- نیاز به دانش بالای کامپیوتر.
- درصد خطای بالا در کد نویسی .
به طور کلی زبان های سطح بالا برای برنامه نویس دوستانه تر و پسندیده تر هستند زیرا از عبارات انگلیسی در کد استفاده می کنند. در حالی که زبان های سطح پایین به دلیل استفاده از کدهای زبان باینری برای نوشتن دستورالعمل های رایانه، به ماشین نزدیک تر هستند.
🔗TechNerd
تفاوت کامپایلر و مفسر
1- کامپایلر :
کامپایلر یک برنامه کامپیوتری است که یک برنامه نوشته شده به زبان سطح بالا را می خواند و می تواند آن را به همان برنامه در یک زبان سطح پایین از جمله زبان ماشین ترجمه کند.
کامپایلر زبان سطح بالا را با استفاده از مراحل مختلف به زبان سطح پایین تبدیل می کند. یک کاراکتر وارد شده توسط برنامه نویس مراحل متعددی از تدوین را طی می کند که در نهایت زبان مقصد را ارائه می دهد.
* ویژگی های کامپایلر :
یک کامپایلر یک برنامه را در یک اجرا ترجمه می کند.
زمان کمتری مصرف می کند.
مصرف CPU بیشتر است.
هر دو خطای نحوی و معنایی را می توان همزمان بررسی کرد.
به راحتی توسط بسیاری از زبان های سطح بالا مانند C، C++، JAVA و غیره پشتیبانی میشود.
2 - مفسر :
مفسر برنامه ای است که کد برنامه نویسی را مستقیماً اجرا می کند و دستورات زبان برنامه نویسی را یکی یکی ترجمه و اجرا می کند.
* ویژگی های مفسر :
یک مترجم برنامه را خط به خط ترجمه می کند.
مترجم از نظر اندازه کوچکتر است.
تفاوت های کامپایلر و مفسر :
تفاوت اصلی و واضح مفسر و کامپایلر در این است که کامپایلرها کدهای سطح بالا را قبل از پیادهسازی به کدهای ماشین تبدیل میکنند و یک فایل اجرایی ( .exe ) برای آنها میسازند. اما مفسر، کدهای سطح بالا را هنگام پیادهسازی خط به خط برنامه به کدهای قابل فهم برای ماشین تبدیل میکند.
سایر تفاوت ها :
- سرعت کامپایلر از مفسر بیشتر است .
- کامپایلر قبل از کامپایل وجود خطا را بررسی کرده و در صورت وجود آنها را درکنار هم به کاربر نشان میدهد اما مفسر خطا هارا در هر خط بررسی کرده و در صورت وجود بعد از ان خط کد مشکل دار خطا را نشان میدهد .
- در برنامه های کامپایلری اجرای برنامه تنها پس از کامپایل شدن کل برنامه انجام می شود. اما در برنامه های مفسری اجرای برنامه پس از بررسی یا ارزیابی هر خط انجام می شود.
🔗TechNerd
1- کامپایلر :
کامپایلر یک برنامه کامپیوتری است که یک برنامه نوشته شده به زبان سطح بالا را می خواند و می تواند آن را به همان برنامه در یک زبان سطح پایین از جمله زبان ماشین ترجمه کند.
کامپایلر زبان سطح بالا را با استفاده از مراحل مختلف به زبان سطح پایین تبدیل می کند. یک کاراکتر وارد شده توسط برنامه نویس مراحل متعددی از تدوین را طی می کند که در نهایت زبان مقصد را ارائه می دهد.
* ویژگی های کامپایلر :
یک کامپایلر یک برنامه را در یک اجرا ترجمه می کند.
زمان کمتری مصرف می کند.
مصرف CPU بیشتر است.
هر دو خطای نحوی و معنایی را می توان همزمان بررسی کرد.
به راحتی توسط بسیاری از زبان های سطح بالا مانند C، C++، JAVA و غیره پشتیبانی میشود.
2 - مفسر :
مفسر برنامه ای است که کد برنامه نویسی را مستقیماً اجرا می کند و دستورات زبان برنامه نویسی را یکی یکی ترجمه و اجرا می کند.
* ویژگی های مفسر :
یک مترجم برنامه را خط به خط ترجمه می کند.
مترجم از نظر اندازه کوچکتر است.
تفاوت های کامپایلر و مفسر :
تفاوت اصلی و واضح مفسر و کامپایلر در این است که کامپایلرها کدهای سطح بالا را قبل از پیادهسازی به کدهای ماشین تبدیل میکنند و یک فایل اجرایی ( .exe ) برای آنها میسازند. اما مفسر، کدهای سطح بالا را هنگام پیادهسازی خط به خط برنامه به کدهای قابل فهم برای ماشین تبدیل میکند.
سایر تفاوت ها :
- سرعت کامپایلر از مفسر بیشتر است .
- کامپایلر قبل از کامپایل وجود خطا را بررسی کرده و در صورت وجود آنها را درکنار هم به کاربر نشان میدهد اما مفسر خطا هارا در هر خط بررسی کرده و در صورت وجود بعد از ان خط کد مشکل دار خطا را نشان میدهد .
- در برنامه های کامپایلری اجرای برنامه تنها پس از کامپایل شدن کل برنامه انجام می شود. اما در برنامه های مفسری اجرای برنامه پس از بررسی یا ارزیابی هر خط انجام می شود.
🔗TechNerd
Forwarded from پروکسی دائمی تلگرامᵛᵖⁿ
UserSearch.ai
یک وبسایت برای جستجوی اطلاعات افراد در اینترنت است. اگر نام یا نام کاربری کسی را وارد کنید، این سایت میتواند پروفایلهای او را در شبکههای اجتماعی، وبسایتها و دیگر منابع اینترنتی پیدا کند.
کاربردهای اصلی UserSearch.ai:
پیدا کردن افراد در اینترنت: میتوانید ببینید یک شخص در کدام شبکههای اجتماعی یا وبسایتها حضور دارد.
بررسی اطلاعات عمومی افراد: ممکن است اطلاعاتی درباره سوابق کاری یا تحصیلی آنها ببینید.
بررسی هویت افراد: اگر میخواهید درباره فردی اطلاعات بیشتری داشته باشید (مثلاً برای کار یا همکاری)، میتواند کمک کند.
آیا این سایت امنیت و حریم خصوصی را رعایت میکند؟
بله، این سایت فقط از اطلاعاتی استفاده میکند که بهصورت عمومی در اینترنت وجود دارند و چیزی را بهصورت مخفیانه فاش نمیکند.
به طور خلاصه، اگر بخواهید درباره کسی که در اینترنت حضور دارد بیشتر بدانید، UserSearch.ai میتواند به شما کمک کند.
http://Usersearch.ai
یک وبسایت برای جستجوی اطلاعات افراد در اینترنت است. اگر نام یا نام کاربری کسی را وارد کنید، این سایت میتواند پروفایلهای او را در شبکههای اجتماعی، وبسایتها و دیگر منابع اینترنتی پیدا کند.
کاربردهای اصلی UserSearch.ai:
پیدا کردن افراد در اینترنت: میتوانید ببینید یک شخص در کدام شبکههای اجتماعی یا وبسایتها حضور دارد.
بررسی اطلاعات عمومی افراد: ممکن است اطلاعاتی درباره سوابق کاری یا تحصیلی آنها ببینید.
بررسی هویت افراد: اگر میخواهید درباره فردی اطلاعات بیشتری داشته باشید (مثلاً برای کار یا همکاری)، میتواند کمک کند.
آیا این سایت امنیت و حریم خصوصی را رعایت میکند؟
بله، این سایت فقط از اطلاعاتی استفاده میکند که بهصورت عمومی در اینترنت وجود دارند و چیزی را بهصورت مخفیانه فاش نمیکند.
به طور خلاصه، اگر بخواهید درباره کسی که در اینترنت حضور دارد بیشتر بدانید، UserSearch.ai میتواند به شما کمک کند.
http://Usersearch.ai
Forwarded from ما که وصلیم | پروکسی - کانفیگ - فیلترشکن (Bot)
@farsiproxy.npvt
4.4 KB
🟢 NPV is Active
@farsiproxy.npvt
4.4 KB
🟢 NPV is Active
@farsiproxy.npvt
4.8 KB
🟢 NPV is Active
@farsiproxy.npvt
1.7 KB
🟢 NPV is Active
@farsiproxy.npvt
4.8 KB
🟢 NPV is Active
@farsiproxy.npvt
4.4 KB
🟢 NPV is Active
@farsiproxy.npvt
4.8 KB
🟢 NPV is Active
@farsiproxy.npvt
4.6 KB
🟢 NPV is Active
