کداکسپلور | CodeExplore
7.93K subscribers
2K photos
341 videos
103 files
1.82K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
وقتی کدت کار میکنه😂
ولی به کثیف ترین حالت ممکن نوشتی😂
( قانون اول برنامه نویسی: اگر کار میکنه ... بهش دست نزن )

#fun
☕️ @CodeExplore
13👎3🤣3
معرفی فریم ورک Qt🫡
یکی از کاربردی ترین فریم ورک های برنامه نویسی در سطح سیستم عامل Qt حساب میشه.
چرا؟؟؟؟؟
چون مولتی پلتفرمه(Multiplatform) یعنی کد روی هر سیستم عامل دکستاپی مثل ویندوز و لینوکس و مکینتاش اجرا میشه با کمترین تغییرات🤩
زبان قدرتمند و سریع ++C پشت این فریم ورک هست
حتی پایتونم داره اگه ++C کار نیستید🥶
وجود Document های زیاد و کافی در سطح اینترنت یعنی اگه حتی سوالیم براتون پیش اومد سایت هایی مثل stackoverflow مثل 🏔پشت تونه
وجود ابزار های خیلی کاربردی مثل شبکه و ... که باعث شده این فریم ورک حتی توسط شرکت های معتبری هم استفاده بشه
وجود ابزار Qt Creator که باش می تونید طرح هاتون رو به صورت گرافیکی بزنید به جای اینکه با کد مختصات بدید یه چیزی مثل #C در VS
از خوبیاش گفتم بذارید چند تا نقطه ضعف هم بگم.

❇️اتمام پارت یک❇️
🔥8👎21
از خوبیاش گفتم بذارید چند تا نقطه ضعف هم بگم
رقیباش جدی تو این زمینه براش وجود داره که به اونا هم میپردازیم از جمله Flutter
زبان ++C کمی برای شروع سنگینه برای همین برای افراد تازه کار توصیه نمیشه و تجربه سختی خواهد بود
اگه به صورت تجاری می خوایید فعالیت کنید نسخه های پولی رو باید تهیه کنید که از لحاظ مالی شاید مناسب نباشه برای بعضی از افراد
پیچیدگی برای پروژه های ساده و کم هزینه
عدم پشتیبانی از وب
به صورت کلی Optimize نیست یعنی از منابع سیستم به صورت بهینه استفاده نمی کنه

اطلاعات اضافه🔥
برای استفاده Qt در پایتون ۲ تا آپشن دارید.
📎اولین آپشن PySide6 :‌جدید ترین نسخه از نسل PySideحساب میشه از لحاظ لاینسس کاملا free هست و توی توسعه به مشکل نخواهید خورد اما توسط خود Qt طراحی نشده
📎دومین آپشن PyQt : توسط خود شرکت Qt توسعه داده شده اما لاینسسش مثل PySide دستتون رو باز نمیذاره نه اینکه برای استفاده پولیه ولی خوب برای محصولات تجاری مد نظر گرفته شده
اما از لحاظ کد زیاد فرقی نمی کنن شاید توی اسم ها کمی متفاوت باشن.
اینم در نظر بگیرید Qt Creator فقط برای ++C در دسترس هست به دلایلی از جمله compiler بودن زبان.زبان هایی script مثل پایتون این قابلیت رو ندارن چون به صورت JIT شما کد رو ران می کنید
برای اطلاعات بیشتر هم می تونید به این لینک مراجعه کنید
تعریفات:
JIT : just in time
VS : Visual Studio(Microsoft IDE)

☕️ @CodeExplore
🔥71👎1
Media is too big
VIEW IN TELEGRAM
⚪️هوش مصنوعی جدید Adobe

🧠ادوبی در رویداد Adobe Max, ابزار هوش مصنوعی جدیدی به نام Project Stardust برای ویرایش عکس معرفی می‌کند. این ابزار می‌تواند اشیاء در تصاویر را شناسایی کرده و به کاربران امکان تغییر یا حذف آن‌ها را بدهد. اطلاعات بیشتر در این زمینه در رویداد 10 اکتبر منتشر خواهند شد.

☕️ @CodeExplore
9👍1
بچه های JS کار بیاین ببینم
در جاوا اسکریپت، کدام یک از موارد زیر یک حلقه for-in نیست؟
Anonymous Quiz
15%
for (var i in object)
39%
for (const i in object)
12%
for (let i in object)
33%
for (var i of object)
میگن چرا آقای ماسک جوون تره نسبت به قبلش
جواب: بخاطر اینکه برنامه نویسی رو کنار گذاشت
پی‌نوشت: جدی نگیرید کار با ارزش زمان بره👍🏻

#fun

☕️@CodeExplore
😁12👍3
وقتی بعد گذروندن دوره «آموزش برنامه نویسی در ۳۰ روز» وارد بازار کار میشی :/

#fun
☕️ @CodeExplore
🤣25
اگر از جاوااسکریپت استفاده میکنید و میخواید انیمیشن ها رو داخل وبسایت/اپ خودتون بیارید این ۵ کتابخونه بدردتون میخوره

1) AnimeJS - https://animejs.com

2) Pop Motion - https://popmotion.io

3) TheatreJS - https://theatrejs.com

4) ThreeJS - https://threejs.org

5) AniJS - https://anijs.github.io

☕️ @CodeExplore
👍11
معرفی یک فریم ورک خوب دیگه🔥
بذارید شما رو با Flet آشنا کنم؟کمی آشناست نه؟
احتمالا اسم Flutter رو شنیدید.از اونجایی که آقای پایتون باید تو همه چی دست ببره تو Flutter هم دست برده و یک Framework عالی مثل Qt ولی در بستر Flutter برای برنامه نویساش آماده کرده😀
همون طور که تو دیروز صبح داشتیم یکی از رقیبای جدی Qt این فریم ورک حساب میشه و می تونید باش به علاوه بر نرم افزار های دکستاپ اندروید و تحت وب هم بزنید به شدت آسون و بدون خون ریزی🩸
برای نصبش باید این دستور رو بزنید

pip install flet

برای اطلاعات بیشتر هم می تونید به این لینک یه سری بزنید
#کاربردی #پایتون #فریم_ورک

☕️ @CodeExplore
👍10
۵ دستور مهم که یه کاربر لینوکسی در طول روز نیازش میشه(پارت دوم)🐧
💬اولین دستور: grep
کاربرد: می تونید فیلتر کنید.مثلا فرض کنید ip a زدید یا ifconfig می خوایید کارت شبکه رو فیلتر کنید که فقط اونو بهتون نشون بده
ifconfig | grep en1

💬دومین دستور: ifconfig or ip a
کاربرد: تمام کارت شبکه هارو با جزییات مناسبی بهتون نشون میده ip a به صورت دیفالت توی سیستم عاملتون نصب نیست به جز اینکه از لینوکس خاصی استفاده می کنید مثل Kali
ifconfig
💬سومین دستور: ping
کاربرد: می تونید اتصالتون رو به یه سرور بررسی کنید و تاخیر رو ببینید. c- یه آپشن هست که می تونید تعداد درخواست رو بهش بگید می تونید هم مشخص هم نکنید
ping -c 2 google.com
💬چهارمین دستور: cp
کاربرد: می تونید یک فایل رو جا به جا کنید.اولین مسیر جایی هست که فایل قرار داره و دومین مسیری که میگید مقصد هست
cp my_file.txt /usr/codeexplore/Desktop/
💬پنجمین و آخرین دستور: rm
کاربرد: می تونید باش فولدر و فایل پاک کنید.ولی در بعضی از فولدر ها لازمه sudo استفاده کنید.
rm my_file.txt
rm -r myfolder

#لینوکس #کاربردی

☕️ @CodeExplore
👍74
از سری دستورات مهم لینوکس رضایت دارید؟
دوست دارید ادامه بدیم؟
Anonymous Poll
62%
بله
38%
نه لینوکس چیه دیگه
6
این قطعه کد رو نظر بگیرید به صورت ذهنی جواب رو پیدا کنید🔥
function foo(arr) {
let result = [];
for (let i = 0; i < arr.length; i++) {
if (arr[i] % 2 === 0) {
result.push(arr[i]);
}
}
return result;
}
console.log(foo( [1,2,3,4,5] ))
9
طبق کد بالا به نظرتون خروجی کدومه
Anonymous Quiz
19%
[1,3,5]
51%
[2,4]
21%
[1,2,4]
10%
[]
8
کی گفته C سخته؟

#fun #C_Programming #Low_Level_Programming

☕️ @CodeExplore
🤣18
بهترین وبسایت های طراحی شده با React 👇👇

ری اکت یک کتابخانه رویایی و نوآورانه جاوااسکریپت میباشد که توسعه دهندگان را قادر میسازد تا برنامه‌هایشان بدون نیاز به رفرش شدن صفحه، داده را رفرش کنند.React توسط یک مهندس نرم‌افزار به نام جردن والکه (Jordan Walke) ساخته شده و از سال ۲۰۱۱ مورد استفاده است.

⚡️Facebook

🔥Netflix

⚡️PayPal

🔥Cloudflare

⚡️Drobox

🔥BBC

⚡️Airbnb


☕️ @CodeExplore
🔥13
مقایسه Tailwind css و Bootstrap

فریم ورک Tailwind CSS  برای توسعه دهندگان باتجربه که می خواهند کنترل کاملی بر طرح های خود داشته باشند، عالیست.

بوت استرپ برای مبتدیانی که می خواهند سریع شروع به کار کنند بهتر است.
اگر به دنبال انعطاف پذیری بیشتر، شخصی سازی و توانایی ایجاد طرح های منحصر به فرد هستید، Tailwind CSS انتخاب بهتری است، که هم عملکرد و کیفیت کد بهتری نسبت به Bootstrap ارائه می دهد.

اگر شما یک طراح نیستید و فقط می خواهید مواردی را در سریع ترین زمان ممکن کنار هم قرار دهید، Bootstrap  برای شما مناسب تر است.
اما اگر آزادی عمل برای ایجاد طرح های سفارشی مد نظر شماست، Tailwind CSS  گزینه بهتریست.

اگر پروژه شما تفاوت چندانی با برخی از طرح‌بندی‌های رایج‌تر ندارد، یا بیشتر یک توسعه‌دهنده فول استک یا توسعه‌دهنده سمت بک اند هستید، Bootstrap می تواند انتخاب بهتری برای شما باشد.

اگر بیشتر به CSS عادت دارید، Tailwind می‌تواند انتخاب بهتری باشد.

☕️ @CodeExplore
10🔥2
من : از C میترسم
روان پزشک : بهت نشون میدم چطور با ترست کنار بیای باید با Pointer رو به رو شی تا ترست بیفته


#Fun #Pointers #C_Programming

☕️ @CodeExplore
🤣113
چرا تیلویند ارزش یادگیری داره؟🤔

1 - سیستم استایلی دهی خیلی راحت و سریع (تقریبا 90 درصد پراپرتی های سی اس اس رو داره)

2 - پلاگین برای بلاگ و دارک مود و فرم ها و ..

3 - هر استایلی رو نداشته باشه خودت میتونی در لحضه اضافه کنی یعنی میتونی مثلا مستقیما به عنوان کلاس سی اس اس بنویسی text-[#fff] که میشه متن رنگ سفید

4 - هر یک کلاسی که استفاده کنی فقط همون یک کلاس به فایل استایلت اضافه میشه (طوری نیست که 500 کیلوبایت استایل داشته باشی و از 5 کیلوبایتش استفاده کنی)

5 - به این دلیل که استایل هارو توی html مینویسی سرعت کارت به شدت میره بالا

6 - ریسپانسیو کردن کاملا راحت

7 - از اونجایی که کد هارو داری خودت مینویسی و از کامپوننت های آماده استفاده نمیکنی دیزاینی که میزنی شبیه بقیه نیست (یعنی طوری نیست که توی هر سایتی میری بگی عه اینکه کامپوننت فلان فریمورکه)

8 - یه سری پلاگین های مثل daisyui هستن که بهت کامپوننت آماده میدن دقیقا شبیه کاری که بوت استرپ میکنه با این تفاوت که سورس کد 50 تا کامپوننت به پروژه اضافه نمیشه که در نهایت از 5 تاش استفاده کنی و هر کامپوننتی که استفاده کنی سورس همون فقط به فایل استایلت اضافه میشه

9 - اینطوری نیست که یک بخشی از کدت بره توی html و یه بخشیش بره توی سی اس اس (مثل بوت استرپ که کامپوننت رو استفاده میکنی باید بری توی سی اس اس واسش استایل بنویسی چون تا جایی که یادمه بوت استرپ خیلی کلاس نداشت واسه کاستومایز)

10 - معمولا کامپوننت های بوت استرپ این مشکل رو دارن که خیلی قابل کاستومایز نیستن (به این دلیل که شما یه استایل میدی و خوده اون کامپوننت هم یه سری استایل داره و بینشون کانفیلیکت به وجود میاد و کد هایی بوت استرپ روی کد های شما آور-رایت میشه)

☕️ @CodeExplore
11🔥3
کداکسپلور | CodeExplore
چرا تیلویند ارزش یادگیری داره؟🤔 1 - سیستم استایلی دهی خیلی راحت و سریع (تقریبا 90 درصد پراپرتی های سی اس اس رو داره) 2 - پلاگین برای بلاگ و دارک مود و فرم ها و .. 3 - هر استایلی رو نداشته باشه خودت میتونی در لحضه اضافه کنی یعنی میتونی مثلا مستقیما به عنوان…
دوستان واسه خیلی هاتون سوال شده بود که: CSS یا Tailwind ؟
کدوم بهتره ؟
کدوم ارزش یادگیری داره ؟


تو این پست سعی کردم جواب سوال هاتون تا جایی که می دونم جواب بدم ، باز اگه سوالی داشتید تو کامنت ها بهم بگید :)⚡️💪
10