مقایسه سرعت زبان های برنامه نویسی مختلف 🔥
حواستون باشه که هر چی سرعت پاسخ گویی سریعتر(یعنی توی مدت زمان کوتاه تری جواب بده) زبان بهتره.
متد اندازه گیری سرعت برای این نمودار، حساب کردن عدد پی هست
#programming_languages
☕️ @CodeExplore
حواستون باشه که هر چی سرعت پاسخ گویی سریعتر(یعنی توی مدت زمان کوتاه تری جواب بده) زبان بهتره.
متد اندازه گیری سرعت برای این نمودار، حساب کردن عدد پی هست
#programming_languages
☕️ @CodeExplore
⚡9🔥7❤🔥1
💢 لیستی از درسهای جذاب و کاربردی دانشگاههای مختلف دنیا برای یادگیری علوم کامپیوتر
همراه با منابع معتبر برای مطالب دسترسی از طریق این لینک
👉🏻 github.com/prakhar1989/awesome-courses
#computer #science
☕️ @CodeExplore
همراه با منابع معتبر برای مطالب دسترسی از طریق این لینک
👉🏻 github.com/prakhar1989/awesome-courses
#computer #science
☕️ @CodeExplore
⚡13❤🔥2🔥2
Clean_Architecture_A_Craftsman_Guide_to_Software_Structure_and_Design.pdf
8 MB
📚 کتاب Clean Architecture
این کتاب تألیف رابرت سی. مارتین، به موضوع طراحی و معماری برنامههای نرمافزار میپردازد و به مهندسین میآموزد چگونه کدهایی واضح، درست و دقیق بنویسند تا هزینهها کاهش و عمر نرمافزار افزایش یابد. مارتین با کمک گرفتن از تجربیات پنجاهسالهاش در بالاترین سطوح برنامهنویسی، راهنماییها و دستورالعملهایی ارائه میدهد که باعث میشوند با چالشها بهخوبی مواجه شوید و در معماری درست نرمافزار به موفقیت برسید.
#book
☕ @CodeExplore
این کتاب تألیف رابرت سی. مارتین، به موضوع طراحی و معماری برنامههای نرمافزار میپردازد و به مهندسین میآموزد چگونه کدهایی واضح، درست و دقیق بنویسند تا هزینهها کاهش و عمر نرمافزار افزایش یابد. مارتین با کمک گرفتن از تجربیات پنجاهسالهاش در بالاترین سطوح برنامهنویسی، راهنماییها و دستورالعملهایی ارائه میدهد که باعث میشوند با چالشها بهخوبی مواجه شوید و در معماری درست نرمافزار به موفقیت برسید.
#book
☕ @CodeExplore
⚡7🔥3❤🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
▪️به هوش مصنوعی میدجرنی پرامپت زیر داده شده و بعد با Magnific AI اون رو به حالت زنده درآوردن...
Isometric land, mars, settlement, detailed, minimal, photorealistic, black background
☕ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡17🔥6❤🔥4
▪️همه میدونیم که یوتیوب به تنهایی منبع عظیمی از محتویات آموزشی رو تو خودش گنجونده اما دوتا مسئله آزار دهنده وجود داره ، یکی تبلیغات و دیگری فیلتر بودن این پلتفرم ؛ برای همین قراره یه ابزار جایگزین معرفی کنم به اسم Libretube
• لیبرهتیوب یک نرمافزار آزاد و اوپن سورس برای استفاده از یوتیوب است که تبلیغات را به طور اتوماتیک حذف میکند و ویدیوها را پراکسی میکند، به همین دلیل شما دیگر احتیاجی به تماشای تبلیغات و استفاده از VPN ندارید.
• با لیبرهتیوب شما هیچ اتصالی به یوتیوب ندارید پس میتوانید با خیال راحت نسبت به دنبال شدن و نقض حریمخصوصیتان توسط گوگل به تماشای ویدیوها بپردازید.
• به دلیل استفادهی «لیبرهتیوب» از کدینگ ویدئویی DASH در سمت سرور، ترافیک مصرفی شما میتواند تا ۵۰٪ کاهش یابد.
libre-tube.github.io
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18⚡5❤🔥2
جالبه بدونید پایتون چند نوع داره!
🔹️یعنی چی پایتون چند نوع داره؟ یعنی برای شرایط مختلف، حالت های مختلفی داره (یعنی شما میتونین با استفاده از این نوع ها،پایتون رو در زبان های دیگه هم استفاده کنین!)
🔸️همونطور که چند تا از عزیزان در پست مقایسه سرعت زبان ها بهش اشاره کردند، در لیست دو نوع از پایتون دیده میشد!(CPython , Pypy )
حالا اومدیم تا انواع پایتون رو بهتون معرفی کنیم؛
1️⃣CPython
این پیاده سازی مرجع پایتون هستش،که از اسمش پیداست برای ساخت آن از سی و پایتون استفاده شده
2️⃣Jython
این مدل برای اجرا سازی پایتون در پلتفرم های جاوا استفاده میشه
3️⃣IronPython
این مورد کاملا با سی شارپ نوشته شده و برای استفاده از .net و مونو طراحی شده
4️⃣Brython
این یک ورژن از پایتونه که روی مرورگر اجرا میشه
5️⃣RubyPython
پُلی بین زبان روبی و زبان پایتون
6️⃣Pypy
پیاده سازی خود پایتون
اما مورد آخری رو جا انداختیم، بنظرتون اسمش چی میتونه باشه و برای چی استفاده میشه؟ توی کامنت ها بنویسید🔥
#python #python_variants
☕️ @CodeExplore
🔹️یعنی چی پایتون چند نوع داره؟ یعنی برای شرایط مختلف، حالت های مختلفی داره (یعنی شما میتونین با استفاده از این نوع ها،پایتون رو در زبان های دیگه هم استفاده کنین!)
🔸️همونطور که چند تا از عزیزان در پست مقایسه سرعت زبان ها بهش اشاره کردند، در لیست دو نوع از پایتون دیده میشد!(CPython , Pypy )
حالا اومدیم تا انواع پایتون رو بهتون معرفی کنیم؛
1️⃣CPython
این پیاده سازی مرجع پایتون هستش،که از اسمش پیداست برای ساخت آن از سی و پایتون استفاده شده
2️⃣Jython
این مدل برای اجرا سازی پایتون در پلتفرم های جاوا استفاده میشه
3️⃣IronPython
این مورد کاملا با سی شارپ نوشته شده و برای استفاده از .net و مونو طراحی شده
4️⃣Brython
این یک ورژن از پایتونه که روی مرورگر اجرا میشه
5️⃣RubyPython
پُلی بین زبان روبی و زبان پایتون
6️⃣Pypy
پیاده سازی خود پایتون
اما مورد آخری رو جا انداختیم، بنظرتون اسمش چی میتونه باشه و برای چی استفاده میشه؟ توی کامنت ها بنویسید🔥
#python #python_variants
☕️ @CodeExplore
Telegram
کد اکسپلور | Code Explore
مقایسه سرعت زبان های برنامه نویسی مختلف 🔥
حواستون باشه که هر چی سرعت پاسخ گویی سریعتر(یعنی توی مدت زمان کوتاه تری جواب بده) زبان بهتره.
متد اندازه گیری سرعت برای این نمودار، حساب کردن عدد پی هست
#programming_languages
☕️ @CodeExplore
حواستون باشه که هر چی سرعت پاسخ گویی سریعتر(یعنی توی مدت زمان کوتاه تری جواب بده) زبان بهتره.
متد اندازه گیری سرعت برای این نمودار، حساب کردن عدد پی هست
#programming_languages
☕️ @CodeExplore
⚡16🔥4❤🔥2
اگر که به هر دلیلی امکان مطالعه کردن کتاب معروف Clean Code که مربوط به ساختار و نوع نوشتن کد ها هستش رو ندارید خلاصه و نکات این کتاب رو داخل یک ریپازیتوری قرار دادن که از طریق این لینک میتونید بهش دسترسی داشته باشید و استفاده کنید 🔥
👉🏻 github.com/JuanCrg90/Clean-Code-Notes
#clean #code
☕️ @CodeExplore
👉🏻 github.com/JuanCrg90/Clean-Code-Notes
#clean #code
☕️ @CodeExplore
⚡16❤🔥3🔥2
برای حل این مشکل فقط کافیه تو این وبسایت ابزار مدنظرتون رو سرچ کنید تا براتون یه لیست بلندبالا از ابزار های رایگان و پولی رو نمایش بده.
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡16❤🔥5🔥3
اگر به دنبال جذابیت و زیبایی پروفایل گیت هابتون هستین این ریپازیتوری به شما کمک میکنه تا با استفاده از مجموعه ابزارها و راهنماهای مختلف برای زیباترکردن گیتهابتون اقدام کنید.
کافیه مرحله به مرحله طبق این منبع پیش برید تا بتونید موارد مختلفی رو به پروفایل خودتون اضافه کنید🧡
👉🏻 github.com/rzashakeri/beautify-github-profile
#github #profile
☕ @CodeExplore
کافیه مرحله به مرحله طبق این منبع پیش برید تا بتونید موارد مختلفی رو به پروفایل خودتون اضافه کنید🧡
👉🏻 github.com/rzashakeri/beautify-github-profile
#github #profile
☕ @CodeExplore
🔥16⚡4❤🔥2
Single Keyframe Tricks Buttons - @CodeExplore.rar
2.4 KB
Single Keyframe Tricks Button with HTML ,CSS ,Javascript 💯
#html #css #javascript
☕️ @CodeExplore
🔑Password: @CodeExplore#html #css #javascript
☕️ @CodeExplore
⚡12❤🔥3🔥3
🟢 اگر شما هم علاقمند به علوم کامپیوتر هستید توی این پست یه کامیونیتی بهتون معرفی میکنیم که عاشق خوندن مقالههای علوم کامپیوتر هستن و در موردش کنفرانس و ویدئو قرار میدن.
👉🏻 paperswelove.org
#paper #article
☕️ @CodeExplore
👉🏻 paperswelove.org
#paper #article
☕️ @CodeExplore
⚡11❤🔥2🔥2
معنی و مفهوم اعداد ورژن ها 🤖
🔹️خیلی وقت ها دیدیم که توی کانال ها یا خبر ها نوشتن ورژن ۳.۱۳.۲ یک نرم افزار منتشر شد! خب تا حالا بهش فکر کردین که اون ۳ یا ۱۳ یا ۲ واقعا چه معنی ای داره؟
🔸️ورژن ها معمولا از سه بخش عدد تشکیل میشن ، X.Y.Z ، که هر کدوم اسم و کاربرد مشخصی دارند!
_ به جای X از کلمه Major استفاده میشه، به معنی عمده،اعظم،بزرگ و ... وقتی که برنامه ما در ورژن جدید تغییر و تحولات خیلی بزرگی داشته باشه،طوری که API اش هم تغییر بکنه، باید عدد X رو تغییر بدیم، یعنی دیگه اپ های قبلی ای که از این برنامه استفاده میکردن نمیتونن از ورژن جدید این برنامه استفاده کنن!
_به جای Y از کلمه Minor استفاده میشه که متضادش Major هست، یعنی جزئی،کمتر،کوچکتر و ... وقتی این عدد تغییر میکنه یعنی برنامه یک سری تغییرات واضح پیدا کرده، ولی باز هم اپ هایی که ازش استفاده میکردن میتونن از ورژن جدیدش هم استفاده کنن!
_در نهایت، به جای Z از کلمه Patch استفاده میشه ، یعنی تکه... وقتی این عدد تغییر میکنه یعنی فقط یک سری باگ ها رفع شده و غیر از اون برنامه هیچ تغییر دیگه ای نداشته!
🔹️توجه داشته باشید که این فقط یک روش نامگذاری ورژنه که اسمش هم Semver، و برای نامگذاری ورژن های بعد از انتشار استفاده میشه، یعنی ورژن های بتا و آلفا روش های خودشون رو دارن.
اگر تمایل دارید راه های نامگذاری دیگر رو معرفی کنیم، حتما توی کامنت ها و با ری اکشن هاتون بهمون بگید ❤️🔥
#version #semver
☕️ @CodeExplore
🔹️خیلی وقت ها دیدیم که توی کانال ها یا خبر ها نوشتن ورژن ۳.۱۳.۲ یک نرم افزار منتشر شد! خب تا حالا بهش فکر کردین که اون ۳ یا ۱۳ یا ۲ واقعا چه معنی ای داره؟
🔸️ورژن ها معمولا از سه بخش عدد تشکیل میشن ، X.Y.Z ، که هر کدوم اسم و کاربرد مشخصی دارند!
_ به جای X از کلمه Major استفاده میشه، به معنی عمده،اعظم،بزرگ و ... وقتی که برنامه ما در ورژن جدید تغییر و تحولات خیلی بزرگی داشته باشه،طوری که API اش هم تغییر بکنه، باید عدد X رو تغییر بدیم، یعنی دیگه اپ های قبلی ای که از این برنامه استفاده میکردن نمیتونن از ورژن جدید این برنامه استفاده کنن!
_به جای Y از کلمه Minor استفاده میشه که متضادش Major هست، یعنی جزئی،کمتر،کوچکتر و ... وقتی این عدد تغییر میکنه یعنی برنامه یک سری تغییرات واضح پیدا کرده، ولی باز هم اپ هایی که ازش استفاده میکردن میتونن از ورژن جدیدش هم استفاده کنن!
_در نهایت، به جای Z از کلمه Patch استفاده میشه ، یعنی تکه... وقتی این عدد تغییر میکنه یعنی فقط یک سری باگ ها رفع شده و غیر از اون برنامه هیچ تغییر دیگه ای نداشته!
🔹️توجه داشته باشید که این فقط یک روش نامگذاری ورژنه که اسمش هم Semver، و برای نامگذاری ورژن های بعد از انتشار استفاده میشه، یعنی ورژن های بتا و آلفا روش های خودشون رو دارن.
اگر تمایل دارید راه های نامگذاری دیگر رو معرفی کنیم، حتما توی کامنت ها و با ری اکشن هاتون بهمون بگید ❤️🔥
#version #semver
☕️ @CodeExplore
⚡27❤🔥7🔥3
تغییرات میزان استفاده کنندگان زبان های برنامه نویسی مختلف 📈
🔹️این آمار با استفاده از تعداد سوالاتی که توی یک ماه مشخص در StackOverFlow پرسیده شده بدست اومده
شما قبلا از چه زبان هایی استفاده میکردین؟ الان چطور؟ توی کامنت ها بنویسید ❤️🔥
☕️ @CodeExplore
🔹️این آمار با استفاده از تعداد سوالاتی که توی یک ماه مشخص در StackOverFlow پرسیده شده بدست اومده
شما قبلا از چه زبان هایی استفاده میکردین؟ الان چطور؟ توی کامنت ها بنویسید ❤️🔥
☕️ @CodeExplore
⚡14🔥4❤🔥2😁1