| ᴅᴇᴠʟᴏꜱꜱᴏ |
رفتن به کانال در Telegram
𝙳𝚎𝚟𝙻𝚘𝚜𝚜𝚘 🚀 کانال تخصصی برنامه نویسی، شبکه و امنیت 📰 اخبار تکنولوژی | 💻 آموزش و سورس کد کاربردی| 🛠️ انجام پروژه اختصاصی 📩 همکاری و مشاوره: @imlosso
نمایش بیشتر608
مشترکین
+224 ساعت
+187 روز
+5630 روز
آرشیو پست ها
608
+1
🛡 هَش (HASH)🛡
تو این کد میتونید با روند هَش کردن دیتاها اشنا شید همچنین با متد های هَش کردن که هرکدوم کارایی و قدرت خودشونو دارن 🖥
import hashlib
text = input("enter your text: ")
hash_value = hashlib.sha256(text.encode()).hexdigest()
print(f"📝 '{text}' → {hash_value}")
#**************************
# HaSh MetHodS:
# sha256() md5() ha1() sha512() blake2b() sha224() sha384() sha3_256()
#**************************
🖥 @DevLosso608
+1
با این کد روند کار زنجیره 🔗 بلاکچین تا حدودی متوجه میشید 🐍
اینجوریه که ی بلوک دارید و برنامه میره سراغ پیدا کردن بلوک بعدی از طریق هش بلوک قبلی و این کار هرچی جلوتر بره پیدا کردن بلوک جدید سخت تر و زمانبر تر میشه
import hashlib
import time
class Block:
def __init__(self, index, previous_hash, timestamp, data, hash):
self.index = index
self.previous_hash = previous_hash
self.timestamp = timestamp
self.data = data
self.hash = hash
def __str__(self):
return f"block {self.index}:\nhash: {self.hash}\nprevious Hash: {self.previous_hash}\ntimestamp: {self.timestamp}\ndata: {self.data}\n"
def calculate_hash(index, previous_hash, timestamp, data):
value = str(index) + str(previous_hash) + str(timestamp) + str(data)
return hashlib.sha256(value.encode()).hexdigest()
def create_genesis_block():
return Block(0, "0", int(time.time()), "genesis block", calculate_hash(0, "0", int(time.time()), "genesis block"))
def create_new_block(previous_block, data):
index = previous_block.index + 1
timestamp = int(time.time())
hash = calculate_hash(index, previous_block.hash, timestamp, data)
return Block(index, previous_block.hash, timestamp, data, hash)
blockchain = [create_genesis_block()]
previous_block = blockchain[0]
num_of_blocks_to_add = 15
for i in range(num_of_blocks_to_add):
data = f"block {i + 1} data"
new_block = create_new_block(previous_block, data)
blockchain.append(new_block)
previous_block = new_block
print(new_block)
print("blockchain is built")
💵 @DevLosso608
یوزرنیم⭐️
با این تیکه کد میتونید با ترکیب اسم فامیلی سال تولد و یسری کلمات از طرف خودتون ی یوزرنیم ترکیبی بسازید 🇺🇸📞
#make username
import random
def generate_usernames(first_name, last_name, birth_year):
adjectives = ["cool", "fast", "smart", "crazy", "silent", "brave", "epic", "losso"]
suffixes = ["123", "007", "x", "pro", "dev", "king", "queen" , "python"]
usernames = []
for _ in range(5):
adj = random.choice(adjectives)
suf = random.choice(suffixes)
username = f"{adj}_{first_name.lower()}{last_name[:2].lower()}{birth_year[-2:]}{suf}"
usernames.append(username)
return usernames
print("smart username generator")
first = input("enter your first name: ")
last = input("enter your last name: ")
year = input("enter your birth year: ")
suggestions = generate_usernames(first, last, year)
print("\n suggested usernames:")
for name in suggestions:
print("🔸", name)
✅ @DevLosso608
🫢 هیچکس GTA 6 رو با 100 دلار نمیخواد!
🔄طبق تحقیقات جدید، فقط 35% گیمرها حاضرن نسخهی GTA 6 رو با قیمت 100 دلار بخرن ، در مقابل، 60% بازیکنا گفتن اگه قیمتش همون 70 دلار استاندارد باشه، حتماً یا احتمالاً میخرنش!
💸 کارشناسان معتقدن این تصمیم میتونه یکی از بزرگترین اشتباهات راکاستار باشه⚠️؛ چون قیمت بالا، در واقع باعث درآمد کمتر میشه نه بیشتر!🔋
🎁 مدیر دادههای MIDiA Research :
🛍«فروش بازی با قیمت 0️⃣7️⃣ دلار ، سود بیشتری داره تا 100 دلار؛ چون بخش زیادی از خریدارها از دست میرن.»
🎁 @DevLosso
608
🛜 هوش مصنوعی انرژی کره زمین را میبلعد؛ افزایش 100 برابری مصرف برق سرورهای AI
⏺نتایج یک تحقیقات جدید نشان داده که فقط سرورهای انویدیا بهتنهایی در نسل جدیدشون (Blackwell) تا 120 کیلووات برق مصرف میکنن! در حالیکه نسل قبلیشون (Hopper) فقط 10 کیلووات بود.
⬅️بعضی شرکتها مثل OpenAI و Meta دارن دیتاسنترهایی میسازن که بیش از 10 گیگاوات برق میبلعن ، یعنی معادل مصرف برق چند میلیون خونه!
🔘گزارش آژانس بینالمللی انرژی هم میگه تا سال 2030، فقط هوش مصنوعی میتونه باعث دو برابر شدن مصرف برق کل جهان بشه!
❤️ @DevLosso
608
امروز اومدیم با ی کد باحال 👍
این کد میاد آیپی شمارو میگیره و لوکیشنو به صورت جغرافیایی در گوگل مپ نشون میده حالا ی نکته ای هست اونم اینکه بدون فیلترشکن شمارو پیدا نمیکنه و اگرم فیلترشکن روشن کنید لوکیشن یجا دیگه میده حالا درکل خواستم با این مبحث اشنا شید ❤️
import geocoder
g = geocoder.ip('me')
if g.ok:
latitude = g.lat
longitude = g.lng
location_address = g.address if g.address else "Approximate location"
print(f"your current location:")
print(f"latitude: {latitude}")
print(f"longitude: {longitude}")
print(f"address: {location_address}")
google_maps_link = f"https://www.google.com/maps?q={latitude},{longitude}"
print(f"google maps link: {google_maps_link}")
else:
print("internet connection!")
💗💗💗💗
❤️ @DevLosso608
+1
با این برنامه پایتونی میتونید داده های پزشکیو تحلیل کنید 🐍
برای مثال ی فایل با فرمت csv حاوی دیتاهای شماست و اونو به برنامه میدید الان تو این برنامه سن , فشارخون , وضعیت سلامت بیماران هست که در صورت سلامت بودن
0 مد نظر هست در غیر این 1 برنامه هم میاد به صورت نمودار نمایش میده
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
data = pd.read_csv('mdata.csv')
print(data.describe())
plt.figure(figsize=(10, 6))
sns.scatterplot(data=data, x='age', y='blood_pressure', hue='disease_status',
palette={0: 'green' , 1: 'red'},
s=100
)
plt.title('age vs blood pressure by health status')
plt.xlabel('Age')
plt.ylabel('Blood pressure')
plt.legend(title='Disease Status', labels=['Healthy (0)', 'Unhealthy (1)'])
plt.show()
🎁 @DevLosso608
سورس کد بارکدساز با پایتون ✔👀
import barcode
from barcode.writer import ImageWriter
from PIL import Image
number = input("Enter your code: ")
barcode_format = barcode.get_barcode_class('upc')
my_barcode = barcode_format(number, writer=ImageWriter())
my_barcode.save('output barcode')
Image.open('output barcode.png')
❤️ @DevLosso608
🐍 تیکه کد برای تبدیل متن 📝 به عدد 👉
from numerizer import numerize
print(numerize('four hundred and sixty one'))
# '461'
print(numerize('four hundred sixty one'))
# '461'
print(numerize('four sixty one'))
# '461'
print(numerize('four sixty-one'))
# '461'
🖥 @DevLosso608
📎انتقال فایل بدون محدودیت حجم!
🔥اگه از آپلودهای طولانی خسته شدی، سرویس ToffeeShare رو امتحان کن.
⭐این سرویس مثل فضای ابری نیست، بلکه با روش P2P فایلهارو مستقیم بین فرستنده و گیرنده جابهجا میکنه — بدون هیچ محدودیت حجمی یا سرعتی!
🔗یه لینک میسازه که میتونی برای هرکسی بفرستی، و به محض باز شدن لینک، دانلود شروع میشه.
🔄 @DevLosso
608
ربات سلف برای قرار دادن ساعت در قسمت Lastname اکانت تلگرام🤝❤️
نکته ای که هست اینه که مواظب بن شدن باشید
میتونید رباتو تو هاست ران کنید
کتابخونش هم telethon هست✅
Code: 0f031a6f
🔺@DevLosso
608
تو این عکس3️⃣ قطعه کد داریم 🖥
که خیلی میتونه مناسب افراد تازه کار یا پروژه های دانشجو های عزیز باشه ❤️
کد ها عبارتند از :
⏺فاکتوریل
⏺اعداد زوج یا فرد
⏺فیبوناچی
Source:
############################# factorial #############################
def factorial(n):
return 1 if n == 0 else n * factorial(n-1)
while True:
try:
num = int(input("enter your number : "))
print("factorial: ",factorial(num))
except ValueError:
print("your input type is false")
######################## even or odd number ########################
def even_odd(n):
return "your number is odd" if n % 2 != 0 else "your number is even"
while True:
try:
num = int(input("enter your number : "))
print("Result:",even_odd(num))
except ValueError:
print("your input type is false")
########################## fibonacci ###############################
def fibo(n):
return n if n <= 1 else fibo(n-1) + fibo(n-2)
print(fibo(10))
✅ @DevLosso608
ممنون از همه رفقا بابت حمایتاشون❤️
به 100 نفر رسیدیم ، 100 نفری که اشخاص معمولی نیستن و بهترین فعالیتارو دارن و این خیلی با ارزشه 👑
ایشالله بریم برا 🔠🔠🔠1️⃣
608
خب خب خب !!!
با این برنامه میتونید وایفای هایی که بهشون وصل شدید به همراه پسورداشون ببینید 🐍
نکته ای که هست اینه که باید کارت شبکه وایفای سیستم فعال کنید 🔛
برای این کارم میتونید به بخش سرچ باکس ویندوز برید و بزنید ncpa.cpl و فعال کنید ✅
import subprocess
from colorama import Fore, init
init()
data = (
subprocess.check_output(["netsh", "wlan", "show", "profiles"])
.decode("utf-8", errors="ignore")
.split("\n")
)
profiles = [i.split(":")[1][1:-1] for i in data if "All User Profile" in i]
for i in profiles:
results = (
subprocess.check_output(["netsh", "wlan", "show", "profile", i, "key=clear"])
.decode("utf-8", errors="ignore")
.split("\n")
)
results = [b.split(":")[1][1:-1] for b in results if "Key Content" in b]
try:
print(f"{Fore.GREEN}{i:<30}{Fore.RESET}| {Fore.RED}{results[0]}{Fore.RESET}")
except IndexError:
print(f"{Fore.GREEN}{i:<30}{Fore.RESET}| {Fore.RED}{'':<}{Fore.RESET}")
⚡️ @DevLosso