انواع پرینت متغیر در پایتون ⌨️ 
👀  چند تا روش وجود داره برای پرینت کردن متغیر در پایتون، که هر کدوم راحتی خاص خودشون رو دارن، توی این پست قراره به اکثرشون(یا شاید همشون) بپردازیم.
🔢  پرینت متغیر عادی :
توی این روش خیلی عادی شما میاید متغیر رو تعریف میکنید و بعد توی استرینگ های چاپی جمعشون میزنید، به این شکل:
🔢  پرینت با % :
این روش خیلی قدیمی هست، ولی هنوزم کم و بیش استفاده میشه، اما یکسری نکته داره، اگر سابقه کار با سی یا سی پلاس پلاس رو داشته باشید احتمالا براتون قابل درک باشه:
🔢  پرینت به روش format :
این روش مثل روش قبلیه ولی خیلی ساده تره و بروز شده اس، خیلی جاها ممکنه ببینید استفاده بشه!
🔢  پرینت به روش f-string :
و اما این روش که واقعا سریع و راحت و کار راه اندازه و شاید از روش قبلی هم محبوب تر باشه! بریم ببینیم چیه که انقدر تعریفش رو میکنیم:
❓  روشی هست که از قلم افتاده باشه؟ اگر چیز جدیدی یاد گرفتید توی کامنت ها بگید 💙 
#python #print
☕️  @CodeExplore
توی این روش خیلی عادی شما میاید متغیر رو تعریف میکنید و بعد توی استرینگ های چاپی جمعشون میزنید، به این شکل:
name = "CodeExplore"
rank = 1
print("This is "+name+", rank "+str(rank))
# یا شاید این مدلی هم پرینت رو بلد باشید:
print("This is ",name,", rank ",rank)
این روش خیلی قدیمی هست، ولی هنوزم کم و بیش استفاده میشه، اما یکسری نکته داره، اگر سابقه کار با سی یا سی پلاس پلاس رو داشته باشید احتمالا براتون قابل درک باشه:
name = "CodeExplore"
rank = 1
print("This is %s , rank %d" % (name,rank))
# شاید بگین این از کجا تشخیص داد که کدوم رو کجا بزاره، اولا که بر اساس ترتیب پیش رفت
# دوما %d یعنی اینجا باید یک int قرار بگیره(اگر استرینگ میزاشتیم ارور میداد) و %s یعنی باید یک استرینگ قرار بگیره.
این روش مثل روش قبلیه ولی خیلی ساده تره و بروز شده اس، خیلی جاها ممکنه ببینید استفاده بشه!
name = "CodeExplore"
rank = 1
print("This is {} , rank {}".format(name,rank))
# این هم به ترتیب پیش میره، ولی اگر خیلی حساس هستین میتونین توی آکولاد ها اندیس بزارین!
print("This is {1} , rank {0}".format(rank,name))
و اما این روش که واقعا سریع و راحت و کار راه اندازه و شاید از روش قبلی هم محبوب تر باشه! بریم ببینیم چیه که انقدر تعریفش رو میکنیم:
name = "CodeExplore"
rank = 1
print(f"This is {name} , rank {rank}")
#python #print
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥13⚡3❤🔥2
  نرم افزار Toggl track ⌛ 
⚡️ احتمالا تا حالا شده حین انجام کار متوجه گذر زمان نشید، وقت و برنامه ریزیتون بهم بریزه و همه چیز چپندرقیچی بشه! هممون متوجه اهمیت زمان هستیم، اصلا از قدیم گفتن "وقت طلاست" پس مهمه که چطور مدیریتش کنیم نه؟
✔️  برنامه Toggl track یه برنامه مخصوص اینکار هستش که به شما میگه چقدر از وقتتون رو توی نرم افزار ها گذروندین، و میتونین با این اندازه گیری ها خیلی بهتر وقتتون رو استفاده کنید.
🌐  لینک سایت
#toggltrack #time
☕️  @CodeExplore
#toggltrack #time
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Toggl
  
  Toggl Track: Time Tracking Software for Any Workflow
  The world's best time tracking software. Track employee time, send beautiful client reports, and calculate profitability. Free and paid plans to save you time.
⚡11❤🔥2🔥2
  هر وقت توی مسیرتون خسته شدین، این عکس رو یک نگاه بندازید! ⭐️ 
💬  شما چه اختراعات دیگه ای میشناسید که خیلی مهم بودن و دنیارو تغییر دادن؟ توی کامنت ها بهمون بگید
#inventions
☕️  @CodeExplore
#inventions
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥15⚡3❤🔥2💔1
  #book #python #django
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ⚡9❤🔥3🔥3
  کاربرد سه نقطه در جاوااسکریپت ✌️ 
🔹 بله، کاربرد ... در جاوااسکریپت! البته شاید براتون عجیب نباشه و توی یه سری از سورس کد ها دیده باشیدش؛ سه نقطه در جاوااسکریپت برای نوشتن اعضای یک آرایه به صورت خلاصه به کار میره... بزارید یک مثال بزنیم:
🔸 متوجه منظورم شدین؟ حالا اگر به کسی نمیگین میتونین با سه نقطه object assign هم انجام بدین. مثال:
‼️ جاوااسکریپت واقعا زبان عجیبیه 🗿  نظر شما چیه؟ اوپریتور های عجیب دیگه ای که میشناسین چیا هستن؟
#javascript
☕️  @CodeExplore
const arr1 = [1,2,3]
const arr2 = [4,5,6]
const finalArr = [...arr1, ...arr2]
//finalArr=[1,2,3,4,5,6]
const obj1 = { x : 1 }
const obj2 = { y : 2 }
const obj = { ...obj1 , ...obj2 }
// obj={x:1 , y:2}#javascript
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ⚡10🔥3❤🔥2
  چه چیزی قراره چاپ بشه؟ کامنت کنید!
x=5
def add():
x=3
x=x+5
print(x)
add()
print(x)
#python
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ⚡23🔥6❤🔥5😁1
  لیستی از منابع مفید و کاربردی برای توسعه بازی های جذاب⚽️ 
🌪  github.com/ellisonleao/magictools
#game #development
☕️  @CodeExplore
#game #development
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ⚡10❤🔥4🔥2💔1
  آموزش ها و چالش های برنامه نویسی بصورت آنلاین 🔝 
👉  https://hackerearth.com
#practice #challenge
☕️  @CodeExplore
#practice #challenge
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Hackerearth
  
  HackerEarth | Online coding platform and developer assessment software
  Helping 10M+ developers be better through coding contests, data science competitions, and hackathons. Trusted by recruiters from 1,000+ companies hiring the best developers.
⚡9❤🔥4🔥3💔1
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  ⚡21🔥7❤🔥5
  کتاب و منابع کاربردی بصورت رایگان برای یادگیری حرفه ای Type Script 🥶 
👉  basarat.gitbooks.io/typescript/content
#book #typescript
☕️  @CodeExplore
#book #typescript
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ⚡10❤🔥4🔥3💔1
  خلاصه انواع Grid Aligment در CSS 🔵 
🔹 اگر یادتون رفته چطوری ازینها استفاده میکردیم، به این شکل بود :
#css #grid
☕️  @CodeExplore
.box{
justify-content: start;
}#css #grid
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ⚡11❤🔥3🔥3💔1
  #site
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥10⚡4❤🔥2😁1
  30 روش برای بهبود عملکرد وب سایت با CSS رو می تونین تو سایت زیر مطالعه کنید👇
👉 https://blog.openreplay.com/30-ways-to-improve-website-performance-with-css/
#css
☕️  @CodeExplore
👉 https://blog.openreplay.com/30-ways-to-improve-website-performance-with-css/
#css
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ⚡10🔥5❤🔥3💔1
  اوبونتو 24.04LTS، منتشر شد!
برخی از ویژگیهای امنیتی خوبی که در این نسخه وجود دارد:
Unprivileged user namespace restrictions
Binary hardening
AppArmor 4
استفاده از کرنل 6.8 که ویژگیهای امنیتی زیادی مثل Secure virtualization به همراه دارد.
👉  https://ubuntu.com/blog/ubuntu-desktop-24-04-noble-numbat-deep-dive
#ubuntu
☕️  @CodeExplore | </Vahid Nameni>
برخی از ویژگیهای امنیتی خوبی که در این نسخه وجود دارد:
Unprivileged user namespace restrictions
Binary hardening
AppArmor 4
استفاده از کرنل 6.8 که ویژگیهای امنیتی زیادی مثل Secure virtualization به همراه دارد.
#ubuntu
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥8⚡4❤🔥3😁1
  هر یک دقیقه در اینترنت چه اتفاقاتی میوفته؟ 🤨 
💬  از میون اینها فقط اطلاعات واتساپ و حمله سایبری خیلی کمتر از حد انتظار بود، شما چی فکر میکنید؟
🔗  منبع
#internet
☕️  @CodeExplore
#internet
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥19⚡4💔3❤🔥1
  #best #practice #javascript
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥13🔥5⚡2
  انواع دستورات CMD 📱 
1️⃣  mkdir [اسم فولدر]
با این دستور میتونید توی مکانی که هستید فولدر درست کنید.
2️⃣  cd.. 
با این دستور یک پوشه میرید عقب تر (یا بالاتر).
3️⃣  cd [اسم فولدر]
با این دستور وارد فولدر مد نظر میشید.
4️⃣  d:
با نوشتن حرف درایو و نوشتن دو نقطه بعدش (چسبیده) وارد اون درایو میشید.
5️⃣  dir
تمام فایل و فولدار های مکان (یا همون دایرکتوری) ای که توش هستید رو براتون لیست میکنه.
6️⃣  ren [اسم فولدر] [اسم جدید برای فولدر]
با این دستور میتونید فولدرتون رو نامگذاری مجدد (rename) کنید.
7️⃣  copy [اسم فایل] [آدرس مقصد]
با این دستور میتونید فایل مد نظرتون رو کپی کنید و توی آدرس مقصد (یا دایرکتوری مقصد) پِیست کنید.
8️⃣  del [file]
با این دستور میتونید فایل مدنظرتون رو دلیت کنید.
#cmd #commandprompt
☕️  @CodeExplore
با این دستور میتونید توی مکانی که هستید فولدر درست کنید.
با این دستور یک پوشه میرید عقب تر (یا بالاتر).
با این دستور وارد فولدر مد نظر میشید.
با نوشتن حرف درایو و نوشتن دو نقطه بعدش (چسبیده) وارد اون درایو میشید.
تمام فایل و فولدار های مکان (یا همون دایرکتوری) ای که توش هستید رو براتون لیست میکنه.
با این دستور میتونید فولدرتون رو نامگذاری مجدد (rename) کنید.
با این دستور میتونید فایل مد نظرتون رو کپی کنید و توی آدرس مقصد (یا دایرکتوری مقصد) پِیست کنید.
با این دستور میتونید فایل مدنظرتون رو دلیت کنید.
#cmd #commandprompt
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥14⚡5🔥4😁1