const date = new Date("2024-06-07").toLocalDateString("fa-IR");
// Spread operator
const arr1 = [1, 2, 3];
const arr2 = [...arr1, 4, 5]; // arr2 is now [1, 2, 3, 4, 5]
// Rest operator
function sum(...args) {
return args.reduce((previous, current) => {
return previous + current;
});
}
console.log(sum(1, 2, 3, 4)); // Output: 10
// Without object destructuring
const employee = { name: 'Gary', age: 28 };
const name = employee.name;
const age = employee.age;
// With object destructuring
const { name, age } = employee;
console.log(name); // Output: Gary
console.log(age); // Output: 28
a = 10
b = 5
a, b = b, a
print(a, b) # Output: 5 10
a = False
if not a:
print("a is False") # Output: "a is False"
name = "John"
print(f"Hello, {name}!") # Output: "Hello, John!"
#trik #python #javascript #js
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤🔥5⚡3
با استفاده از سایت زیر شما میتونین یسری موج خوشگل و کاستوم شده طبق سلیقتون رو به پروژه اضافه کنین
#site
Please open Telegram to view this post
VIEW IN TELEGRAM
getwaves.io
Get Waves – Create SVG waves for your next design
A free SVG wave generator to make unique SVG waves for your next web design. Choose a curve, adjust complexity, randomize!
🔥7⚡5❤🔥2
چندتا محیط برنامه نویسی معروف ⭐️
🌀 چندتا IDE که مثل خونه ان برای برنامه نویسا(البته که VSCode یک تکست ادیتوره)، شما چه فضاهای دیگه ای میشناسید؟ در ضمن میدونستید گوگل هم داره یک IDE میسازه؟ اینجا خبرش رو قبلا گذاشتیم!
🎮 شما چه محیط های معروف و کاربردی دیگه ای میشناسید؟ توی کامنت ها بهمون بگید!
#ide #texteditor
☕️ @CodeExplore
#ide #texteditor
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥11⚡4🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁40🔥4⚡2
دوستانی که هنوز درک نکردن که چرا جمع 0.1 + 0.2 برابر با 0.3 نیست ، مشکلی نیست برید تو سایت زیر و توضیحاتش رو بخونید تا کامل متوجه بشید (من خودم امروز خوندم جالب بود)
🌐 0.30000000000000004.com
#decimal #decimall
☕️ @CodeExplore
#decimal #decimall
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥11⚡4🔥2😁1
[email protected]
294.5 KB
نقشه راه(DevOps) به زبان فارسی 😎
ترجمه از AliRadmanesh
1️⃣ نقشه راه فرانتاند (Front-End) به زبان فارسی
2️⃣ نقشه راه بکاند (Back-End) به زبان فارسی
3️⃣ نقشه راه فرانتاند هم می تونین از گیت هاب ما دنبال کنید.
#roadmap #devops #frontend #backend
☕️ @CodeExplore
ترجمه از AliRadmanesh
#roadmap #devops #frontend #backend
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8❤🔥6🔥2😁1
استخراج آرایه به روش destructing در جاوااسکریپت ✌️
این روش خیلی باحال و جدیده، کمتر هم درگیری دارید برای دریافت مقادیر، ببینید:
#javascript #js #trick #destructing
☕️ @CodeExplore
این روش خیلی باحال و جدیده، کمتر هم درگیری دارید برای دریافت مقادیر، ببینید:
let user = { name: 'Ali', age: 25 };
let { name, age } = user;
console.log(name, age);
// 'Ali', 25
let numbers = [1, 2, 3];
let [first, second, third] = numbers;
console.log(first, second, third);
// 1, 2, 3
#javascript #js #trick #destructing
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡9🔥5❤🔥1
سازگاری بالا با فریمورک های مختلف JavaScript
#tailwind #tailwind_1
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡16❤🔥6🔥4
#linux #comment #youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤🔥4⚡2😁1
☕️ دوستان شما میتونید توی گپ کد اکسپلور هم جوین باشید.
توی گروه با راهنمایی، رفع مشکلات و انتقال تجربیات خودتون باعث پیشرفت خودتون و دوستان میشید.🔝
با کد اکسپلور یادبگیر، لذت ببر و بروز باش😉🤍
☕️ https://t.iss.one/CodeExploreGap
توی گروه با راهنمایی، رفع مشکلات و انتقال تجربیات خودتون باعث پیشرفت خودتون و دوستان میشید.
با کد اکسپلور یادبگیر، لذت ببر و بروز باش😉🤍
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡11🔥3❤🔥1😁1
قسمت پریمیوم هم وجود داره که برای استفاده های بیشتر و قابلیت های ویژه تر میتونید تهیه کنید.
#ai #code #convert
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8⚡3❤🔥2💔1
Flat کردن array در جاوااسکریپت ✌️
🟣 دیدین بعضی وقتا آرایه رو میدن این شکلیه:
و شما میخواین به صورت 1,2,3,4,5,6 باشه!
💡 اینجور وقتا به جای اینکه کفرتون در بیاد میتونین این کد رو بنویسید و به آرامش درونتون برگردید:
✅ اینجور وقتا اصطلاحا یک آرایه پیچ در پیچ یا تو در تو رو، flat کردیم❤️🔥
#javascript #js #trick
☕️ @CodeExplore
let array = [1, [2, 3], [4, [5, 6]]];
و شما میخواین به صورت 1,2,3,4,5,6 باشه!
let array = [1, [2, 3], [4, [5, 6]]];
let flatArray = array.flat(2);
// [1, 2, 3, 4, 5, 6]
#javascript #js #trick
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤🔥6⚡1
تست آنلاین و فوری کد 💻
🔺 تا حالا شده بخواین سریع و دم دستی یه کدی رو تست بکنین؟ مثلا آخر شبه و یه کد جالبی میخوره به چشمتون،اما سیستم خاموشه و رو گوشی هم کامپایلر یا ادیتور یا ... نیست؛ خب اینجور وقتا این سایت به کارتون میاد!
🔸 میتونید توی این سایت آنلاین کدتون رو بنویسید و اجراش کنید و نتیجه رو ببینید! اکثر زبان های معروف رو هم پشتیبانی میکنه با ورژن های مختلف!
🔗 Codechef
#codechef #programming #site
☕️ @CodeExplore
#codechef #programming #site
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡6🔥4❤🔥2
شما اول از همه باید دستورات مربوط به نصبش رو داخل کامندلاین پروژه وارد کنین تا براتون نصب بشه، البته دقت کنین قبلش node.js روی سیستمتون نصب باشه
این دستورات برای نصب tailwind :
npm install -D tailwindcss
npx tailwindcss init
با یکم صبر براتون نصبش کامل میشه، البته دقت کنین این کامند ها ممکنه اپدیت شن و بهتره از دایکومنت خود تیلویند بردارین همیشه
شما داخل این فایل بیاین یسری تغییراتی اعمال کنین، یعنی این محتوا رو داخلش بندازین:
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ["./src/**/*.{html,js}"],
theme: {
extend: {},
},
plugins: [],
}
البته تو فایل دیفالتش هستن فقط ما اینجا content رو اپدیت کردیم که مربوط میشه به اینکه الان این تیلویند ما، چه فرمت هایی رو از چه ادرس هایی بخونه و باهاشون سر و کار داشته باشه
src/input.css
@tailwind base;
@tailwind components;
@tailwind utilities;
خب حالا دیگه کانفیگ هامون حل شه و ما میتونیم از تیلویند استفاده کنیم، فقط یه مسئله هست و اینجا باید تیلویند به صورت لحظهای تغییرات مارو بررسی کنه و هربار استفاده میشه ازش، بیاد کامپایل هارو انجام بده، پس این کامند رو داخل کامندلاین میزنیم ( اون واچ اخرش برای لحظهای بودنه، اگه حذفش کنین هر بار اجرا شه کامپایل رو انجام میده )
npx tailwindcss -i ./src/input.css -o ./src/output.css --watch
داخل این قسمت ما داریم میگیم که تیلویند گلم، بیا فایل داخل
./src/input.css
رو در نظر بگیر به عنوان استایل های ورودی و خروجیتو داخل ادرس
./src/output.css
بریز، حالا دیگه تیلویند ما میاد کامپایل هارو انجام میده و طبق لایه هایی که توی input.css اضافه کردیم کامپایل میکنه به output.css
src/index.html
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="./output.css" rel="stylesheet">
</head>
<body>
<h1 class="text-3xl font-bold underline">
Hello world!
</h1>
</body>
</html>
و تمام!
شما میتونین تحوه نصب تیلویند و PostCss رو طبق همین کارا و یا توی فریمورک های مختلف از این لینک کامل و جامع مطالعه کنین:
قبل از اتمام اموزش، درباره اون لایه هایی که اضافه کردیم یکم صحبت کنیم، ببینین دوستان من، تیلویند 3 تا لایه داره به اسم base , components , utilities که هرکدوم یه دسته از تیلویندمون داخلشه، مثلا داخل base ، فونت ها، ریست ها و... وجود داره، یا components میشه همون استایل های مربوط به کامپوننت های تیلویند
#tailwind #tailwind_2
Please open Telegram to view this post
VIEW IN TELEGRAM
Tailwindcss
Installing with Vite - Installation
Integrate Tailwind CSS with frameworks like Laravel, SvelteKit, React Router, and SolidJS.
❤🔥13⚡4🔥2
منبعی کاربردی برای آموزش زبان برنامه نویسی Go با مثال های ساده و متنوع در حوزه های مختلف
🔗 https://gobyexample.com
🌪 https://github.com/mmcgrana/gobyexample
#go #example #tutorial
☕️ @CodeExplore
#go #example #tutorial
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡11🔥3❤🔥1
هنگامی که فرد عادت به تعیین اهداف و دستیابی به آنها داشته باشد، به نصف پیروزی و موفقیت در رسیدن به هدف دست یافته است.
" Og Mandino "
#motivational
☕️ @CodeExplore
" Og Mandino "
#motivational
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡12❤🔥5🔥3
تولید داده های لیستی رندوم ⁉️
❓ تا حالا شده سر ساخت داده های رندوم برای sql یا json,xml,csv یا ... به مشکل بخورید و ازتون وقت بره؟
👑 این سایت بهتون داده های رندوم توی تایپای مختلف میده و میتونید فرمت های مختلف(از جمله فرمت هایی که نام بردم) رو استفاده کنید!
🔗 Mockaroo
#mockaroo #data
☕️ @CodeExplore
#mockaroo #data
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡7❤🔥3🔥1
ترکیب دو لیست در پایتون ⌨️
اگر میخواستین دوتا لیست رو با هم توی پایتون ادغام کنید، چیکار میکردید؟
درسته؟ خب ولی بیاین با اضافه کردن یک کتابخونه یکم کارمونو سریعتر پیش ببریم...
💬 نظرتون چیه؟ استفاده از کتابخونه خوبه؟
#python #trick #list #itertools
☕️ @CodeExplore
اگر میخواستین دوتا لیست رو با هم توی پایتون ادغام کنید، چیکار میکردید؟
l1=[1,2,3]
l2=[4,5,6]
for i in l2:
l1.append(i)
درسته؟ خب ولی بیاین با اضافه کردن یک کتابخونه یکم کارمونو سریعتر پیش ببریم...
import itertools
chain = itertools.chain([1, 2, 3], [4, 5, 6])
l1=list(chain)
#python #trick #list #itertools
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8🔥2😁2❤🔥1