بله | کانال LightCode 🚀
عکس پروفایل LightCode 🚀L

LightCode 🚀

۴۴۰ عضو
thumbnail
undefinedundefined Copilot ویندوز الآن می‌تونه صفحه‌تو ببینه!
مایکروسافت یه ویژگی خفن به ویندوز اضافه کرده به اسم "Desktop Share". یعنی چی؟ یعنی الآن می‌تونی صفحه‌نمایش یا پنجره‌ی دلخواهتو زنده به Copilot نشون بدی تا کمک بگیری!
undefined چیکار می‌کنه؟مثل اینه که یه آدم باهوش کنارته که هرچی می‌بینه، فوری تحلیل می‌کنه و راهنمایی می‌ده!
داری رزومه می‌نویسی؟ کمکت می‌کنه
تو پروژه‌ گیر کردی؟ راه‌حل پیشنهاد می‌ده
حتی وسط بازی هم هواتو داره undefined

undefined فقط کافیه روی آیکون undefined Copilot بزنی و انتخاب کنی چی رو نشون بدی.نه چیزی ذخیره می‌شه، نه فضولی می‌کنه. فقط وقتی خودت بخوای، فعال می‌شه.
undefined فعلاً برای کاربران Windows Insider فعاله، ولی به‌زودی برای همه میاد!

۱۴:۵۰

thumbnail
undefined پیدا کردن کار واقعی توی سایت‌هایی مثل کارلنسر | راهنمای زهرمار خوری نکردن!
وقتی میری توی سایت‌هایی مثل کارلنسر، پونیشا یا انجام‌می‌دم، اولین چیزی که می‌بینی اینه:۲۰۰ تا پیشنهاد روی یه پروژه ۲۰۰ هزار تومنی undefinedخب واقعاً چجوری باید دیده بشی؟
undefined ۱. پروفایل = رزومه‌ی میدانیهیچکس به رزومه PDF تو کارلنسر اهمیت نمیده. چیزی که توی پروفایلت مینویسی باید یه تیر خلاص باشه.🟢 بنویس چی بلدی، چیکار کردی و چرا تو بهترین انتخابی — دقیق، کوتاه، واقعی.
undefined ۲. پروژه اول = قربانی اول!پروژه اولتو باید بندازی زیر قیمت. چرا؟ چون اعتبار نداری و هرچقدر هم زرنگ باشی، کسی روت ریسک نمیکنه.بزن یه پروژه کوچیکو مجانی انجام بده، بعد با رضایت کارفرما، بقیه راحت‌تر میان سمتت.
undefined ۳. پیشنهاد حرفه‌ای = نصف قراردادوقتی پیشنهاد میدی، فقط ننویس:
"سلام وقت بخیر، انجام میدم"


اون لحظه باید نشون بدی تو فهمیدی پروژه چیه.یعنی چی؟ یعنی اینجوری بنویس:
----> «سلام، این پروژه احتمالاً با Django و SQLite پیاده میشه، و اگر پنل ساده بخواین، با jQuery و Bootstrap زمان انجام می‌ره زیر ۳ روز.»


همین یه جمله تو رو می‌کنه بین ۵۰ نفر، انتخاب اول.
undefined ۴. باهوش بازی کن نه بی‌رحماگه دیدی یکی هر پروژه‌ای رو نصف قیمت تو انجام میده، نرو باهاش رقابت قیمت.تو برو سمت پروژه‌هایی که نیاز به درک واقعی دارن، نه فقط یه کپی‌پیست.


در نهایت عشق جانم🫀تو اگه بلد باشی خودتو نشون بدی، همون پلتفرم پر از رقیب، میشه زمین بازی خودت.سایت‌ها مهم نیستن، نحوه بازی تو مهمه.

۷:۳۶

undefined معرفی BaleOTP: ارسال OTP در پایتون با پیام‌رسان بله
pip install baleotp --upgrade

undefined یه کتابخونه ساده، سریع و ایرانی برای ارسال کد یکبارمصرف (OTP)بدون نیاز به API خارجی، مستقیم از بله!

undefined استفاده سریع:

client = OTPClient("username", "password")
result = client.send_otp("09123456789")

print(result.code)

undefined پشتیبانی از شماره بین‌المللیundefined تولید خودکار کدundefined حالت Asyncundefined مدیریت حرفه‌ای خطاها


undefined مدیریت خطا

try:
    result = client.send_otp("+989123456789")

except InvalidPhoneNumberError:
    print("شماره نامعتبر!")
except InsufficientBalanceError:
    print("موجودی کافی نیست!")
except RateLimitExceededError:
    print("درخواست زیاد شده!")
except Exception as e:
    print(f"خطای دیگر: {e}")


undefined سورس و مستندات کامل:undefined GitHub: github.com/Ali-Nabi-Pour/baleotpundefined PyPI: pypi.org/project/baleotp
undefined ارتباط با توسعه‌دهنده و جامعه BaleOTP:undefined گروه پشتیبانی: @baleotp_groupundefined کانال رسمی: @baleotp

عشق جانام🫀 اگر با بات بله کار میکنید بهتون پیشنهاد میکنمundefined سرعت نسبتا بهتری داره تا بخواید با رکوییست کار کنیدundefined

۱۴:۳۰

undefined Ray – قدرت خام سیستم در اختیار پایتون
وقتی پایتونت ضعیفه ولی سیستمت قوی، فقط یه کتابخونه هست که باید سراغش بری: Ray undefined

undefined چی‌کار می‌کنه؟
Ray یه فریم‌ورک پردازش توزیع‌شده‌ست که می‌تونه:
کل CPU (و حتی GPU) رو درگیر کنه
Taskها رو بین تمام هسته‌ها تقسیم کنه
همزمان چند پردازش مستقل اجرا کنه، حتی روی چند ماشین!


undefined چجوری کار می‌کنه؟

ray.init()  # راه‌اندازی Ray روی تمام منابع سیستم

@ray.remote
def heavy_task(x):
    return x ** 2

futures = [heavy_task.remote(i) for i in range(100)]
results = ray.get(futures)

> کل هسته‌های CPU موازی کار می‌کنن، بدون دردسر thread و lock



undefined نکته لایت‌کدی:
اگر multiprocessing یه تفنگه، Ray یه تیربار سنگینه که خودش می‌فهمه چی‌رو کجا اجرا کنه.

۱۵:۳۱

thumbnail
undefinedundefined هوش مصنوعی گوگل حالا خودش زنگ میزنه!
تا حالا شده بخوای بدون اینکه خودت حرص بخوری، گوگل خودش زنگ بزنه، قیمت بپرسه و یه گزارش خفن برات بیاره؟ خب، از الان این خیال، واقعی شده!
گوگل با قابلیت جدیدش به اسم Duplex، یه هوش مصنوعی رو فرستاده پشت تلفن! این مدل طوری طراحی شده که صدای کاملاً طبیعی شبیه انسان داره (یعنی اگه حواست نباشه، فکر می‌کنی واقعیه). نکته خفن‌تر؟ تماس‌گیرنده اول خودش رو معرفی می‌کنه که: "سلام، من یه هوش مصنوعیم!"
undefined از این به بعد، گوگل فقط موتور جست‌وجو نیست، بلکه دستیار پیگیر و دقیقته که خودش میره تماس می‌گیره، اطلاعات می‌گیره، و حتی گزارش برات درمیاره.
undefined آینده‌ همینه... یه جورایی باید کم‌کم عادت کنیم که دیگه خودمون زنگ نزنیم، چون AI داره می‌زنه!

۱۹:۱۴

Default Gift Icon

پاکت هدیه

عکس پروفایل LightCode 🚀L

LightCode 🚀

بریم برای فعالیت؟undefinedundefined
undefined آموزش حرفه‌ای AES در پایتون
undefined اول مفاهیم رو بفهم:
متقارن بودن یعنی چی؟هم برای رمزنگاری و هم برای رمزگشایی از یه کلید ثابت استفاده می‌کنی.
AES چند بیتیه؟۱۲۸، ۱۹۲، یا ۲۵۶ بیتی. بسته به اینکه چقدر می‌خوای مقاوم باشه.
الگوریتم بلوکیه؟بله، روی بلاک‌های ۱۶ بایتی کار می‌کنه. اگه متن بلندتر باشه باید با padding پرش کنیم.
حالت‌های اجرایی (mode):
ECB (ناامن)
CBC (خیلی رایجه)
CFB / OFB / CTR (برای نیازهای خاص)





undefined پیش‌نیاز پایتونی:
pip install pycryptodome

undefined پیاده‌سازی AES-CBC در پایتون

from Crypto.Cipher import AES
from Crypto.Random import get_random_bytes
from Crypto.Util.Padding import pad, unpad
import base64

# کلید باید 16، 24 یا 32 بایت باشه (برای AES-128، AES-192، AES-256)
key = get_random_bytes(32)  # AES-256

# دیتا رو آماده کن
data = b"this is top secret"
block_size = 16

# IV (وکتور اولیه) باید 16 بایت باشه
iv = get_random_bytes(16)
cipher = AES.new(key, AES.MODE_CBC, iv)

# رمزنگاری
encrypted = cipher.encrypt(pad(data, block_size))

# ترکیب IV با دیتا برای ارسال یا ذخیره
encrypted_data = base64.b64encode(iv + encrypted)
print("Encrypted:", encrypted_data.decode())

🧯 حالا رمزگشایی:
# اول رمز رو decode کن و IV و ciphertext رو جدا کن

decoded = base64.b64decode(encrypted_data)
iv = decoded[:16]
ciphertext = decoded[16:]

# ساخت مجدد رمز
cipher = AES.new(key, AES.MODE_CBC, iv)
decrypted = unpad(cipher.decrypt(ciphertext), block_size)

print("Decrypted:", decrypted.decode())


undefined نکات امنیتی مهم:
1. هیچ‌وقت از ECB استفاده نکن. چون الگوها رو نشون می‌ده.

2. کلید رو تو کدت نذار. از محیط یا vault بخونش.

3. IV باید منحصر به‌فرد باشه، ولی نیازی به مخفی بودنش نیست.

4. برای فایل‌های بزرگ، از AES-CTR یا حالت‌های استریم استفاده کن.

۱۶:۲۵

عشق جانا 🫀 وقتی دارید فیلم(فیلم هاundefined) میبینید کدی دارید بعنوان کدنویس که وقتی باباتون اومد داخل سریع بسته بشه و یهو VsCode باز بشه؟undefinedundefined
undefined آره فکر همه چیزو کردمundefined نه ندارمundefined

۱۶:۳۵

LightCode 🚀
عشق جانا 🫀 وقتی دارید فیلم(فیلم هاundefined) میبینید کدی دارید بعنوان کدنویس که وقتی باباتون اومد داخل سریع بسته بشه و یهو VsCode باز بشه؟undefinedundefined undefined آره فکر همه چیزو کردم undefined نه ندارمundefined
خب عشقام من خودم از این کد استفاده میکنمundefinedundefined

import os
import sys
import ctypes
import time
import threading
from cryptography.fernet import Fernet
import pygetwindow as gw
import keyboard
import win32con
import win32api

def hide_folder(folder_path):
    try:
        ctypes.windll.kernel32.SetFileAttributesW(folder_path, win32con.FILE_ATTRIBUTE_HIDDEN)
    except:
        pass

def encrypt_files(folder_path, key):
    fernet = Fernet(key)
    for root, _, files in os.walk(folder_path):
        for file in files:
            try:
                file_path = os.path.join(root, file)
                with open(file_path, 'rb') as f:
                    data = f.read()
                encrypted = fernet.encrypt(data)
                with open(file_path, 'wb') as f:
                    f.write(encrypted)
            except:
                continue

def close_media_players():
    for window in gw.getWindowsWithTitle(''):
        title = window.title.lower()
        if 'vlc' in title or 'media player' in title or 'film' in title or 'movie' in title or 'video' in title:
            try:
                window.close()
            except:
                pass

def main_action():
    target_folder = "C:\\SecretFolder"
    key = Fernet.generate_key()
    
    close_media_players()
    hide_folder(target_folder)
    encrypt_files(target_folder, key)
    
    with open(os.path.expanduser('~') + '\\key.key', 'wb') as key_file:
        key_file.write(key)

def run_as_background():
    if not ctypes.windll.shell32.IsUserAnAdmin():
        ctypes.windll.shell32.ShellExecuteW(None, "runas", sys.executable, " ".join(sys.argv), None, 1)
        sys.exit()
    
    keyboard.add_hotkey('ctrl+l', main_action)
    
    while True:
        time.sleep(1)

if __name__ == "__main__":
    if len(sys.argv) > 1 and sys.argv[1] == 'background':
        run_as_background()
    else:
        script_path = os.path.abspath(__file__)
        os.system(f'start /B pythonw "{script_path}" background')

از روش استفاده این کد بگم:آقا نوشتی مشغول نگاه کردن فیلمی که یهو صدای در اتاقت میاد! undefinedآخ آخ این بده ...سریع ی CTRL+L (کنترل+L) و فیلم بسته میشه و پوشه انتخابی هم هاید میشه!undefined
پ.ن: من که از این کدم استفاده زیادی میکنم و خیلی سرعتش رو تا حد امکان زیاد کردم و بهینه شده اصلا برای همچین کاریundefinedولی من اکشن نگاه میکنم و میگم بچه میاد میبینه میترسهundefined
undefined چالش undefined
با توجه به پست قبلی کاری کنید وقتی CTRL+L میزنید اطلاعات با AES رمزگذاری بشنundefinedباهامون به اشتراک بزارید بزارم کانال بچه ها استفاده بکننundefined
آیدیم : @TheBG4K

۱۸:۳۷

undefined اگر کدنویس‌ها نبودن...
دنیا هنوز گیر کرده بود توی دوره‌ی دود و درشکه.ما فقط «کد» نمی‌زنیم؛ ما ستون دنیای مدرنیم.


undefined بدون برنامه‌نویس‌ها، مجبور بودی:
1. به‌جای سرچ تو گوگل، بری از همسایه‌ بپرسی که خودش نمی‌دونه undefined
2. به‌جای چت تو تلگرام، با دود یا نامه ارتباط بگیری undefined
3. به‌جای خرید آنلاین، بری پاساژ، سرپا، تو گرما بگردی undefined
4. به‌جای تاکسی اینترنتی، کنار خیابون داد بزنی «ونک ونک!» undefined
5. به‌جای دیدن فیلم تو نتفلیکس، بری نوار VHS بگیری undefined
6. به‌جای گوشی هوشمند، با نوکیا مار بازی کنی undefined
7. به‌جای بازی آنلاین، بری وسط کوچه با توپ پلاستیکی بجنگی undefined
8. به‌جای QR و کارت‌خوان، پول خُرد شماری کنی undefined
9. به‌جای اپلیکیشن هواشناسی، انگشت بزنی بیرون پنجره ببینی بارونه یا نه undefined
10. به‌جای نوتیف و اعلان، دعا کنی یادت بمونه تولد کیه undefined
11. به‌جای سایت آموزشی، بری پای تخته‌ای که روش هنوز خاکه undefined
12. به‌جای رمز دوم، پسوردتو روی کاغذ بنویسی و گم کنی undefined
13. به‌جای بات تلگرام، خودت دونه‌دونه فرم پر کنی undefined
14. به‌جای اینترنت بانک، بری شعبه و تو صف پیر شی undefined
15. به‌جای موقعیت‌یابی GPS، با نقشه کاغذی دنبال خیابون بگردی undefined
16. به‌جای ایمیل، نامه بزنی و یه هفته صبر کنی پستچی برگرده undefined
17. به‌جای بررسی وضعیت پروژه، با داد و بیداد بین تیم هماهنگ شی undefined
18. به‌جای فیلتر و الگوریتم، هر روز پستای مسخره ببینی چون هوش مصنوعی نداره انتخاب کنه undefined
19. و به‌جای خوندن این پست، اصلاً نمی‌دونستی «برنامه‌نویس» یعنی چی undefined




undefined ما جهان رو از حالت دستی درآوردیم.اگه برنامه‌نویس‌ها برن... دنیا reset میشه.

۱۹:۱۳

undefined ۵ باگ واقعی که اینستاگرام رو ترکوندن!
undefined اینستا یه پلتفرم میلیارد دلاریه ولی بازم از دست هکرها در امان نبودهاین باگ‌هایی که الان می‌خونی، همگی واقعی بودن و بعضیاشون جایزه باگ‌باونتی هم گرفتن
🟥 باگ ۱ – هک بدون رمز با شماره تلفنسال ۲۰۱۹، یه محقق تونست فقط با فرستادن اس‌ام‌اس‌های پشت‌سر‌هم، از سیستم تایید دو مرحله‌ای عبور کنه و وارد حساب قربانی بشهجایزه‌ای که گرفت؟ ۳۰ هزار دلار
🟥 باگ ۲ – افشای شماره تلفن کاربرانبا یه درخواست ساده به یکی از APIهای اینستا، میشد شماره‌ی تلفن هر یوزرنیمی رو دیدحتی اگر اون یوزر تنظیم کرده بود که شماره‌ش مخفی بمونه
🟥 باگ ۳ – دایرکت‌باز از طریق APIیه ضعف در APIهای داخلی باعث شده بود بتونی دایرکت بقیه رو بخونییه مدت خیلی کوتاه لو رفت، ولی خیلی سریع پچش کردن
🟥 باگ ۴ – آپلود عکس، اجرا کن کد!یه هکر تونسته بود با آپلود یه فایل جعلی به اسم عکس، کد دلخواهش رو روی سرور اینستا اجرا کنهیعنی literally RCE
🟥 باگ ۵ – بمبارون لایکیه باگ وجود داشت که میشد روی یه پست هزاران لایک جعلی بزنیبا این ترفند کلی پست تبلیغاتی وارد Explore شدن
undefined باگ‌های اینستا فقط یه چیز ثابت می‌کنن: هیچ سیستمی امن نیست

۱۰:۰۷

undefined هر زبان برنامه‌نویسی به چه دردی می‌خوره؟(البته تهش معلومه که همه راه‌ها به JavaScript ختم میشه undefined)
undefined Python – رفیق تنهایی‌های هوش مصنوعی، وب، اتوماسیون و اسکريپت‌های "بزن‌دررو". سریع می‌نویسی، سریع اجرا میشه، ولی بازم کندتر از ذهنته!undefined JavaScript – پادشاه وب، فرمانروای فرانت‌اند و پشت‌صحنه. اصلاً زبانی نیست، افسانه‌ست undefinedundefined C – وقتی می‌خوای با سخت‌افزار حرف بزنی و سیستم‌عامل رو از اول بنویسی. سریع، خطرناک، بدون ترحم.undefined C++ – همون C ولی با یه کم آرایش آبروبر. برای گیم و پروژه‌های پرمصرفِ رم.undefined Java – قابل اعتماد ولی خشکه مثل ریاضی معلم فیزیک. برای اپ اندروید و شرکت‌های رسمی که حقوق آخر ماه مهمه.undefined C# – عشق بچه‌های مایکروسافت. برای اپ ویندوز، بازی با Unity و پروژه‌های "شسته‌رفته".undefined Go – کم‌حرف، سریع، حرفه‌ای. وقتی سر و کارت با سرورهای سنگینه.undefined Rust – واسه اوناییه که هم امنیت می‌خوان هم سرعت، ولی حالِ نوشتن کتابخونه توی هر خط رو دارن.undefined PHP – هنوزم ۸۰٪ وب باهاشه. با اینکه همه فحشش می‌دن، ولی یواشکی ازش استفاده می‌کنن undefinedundefined Ruby – یه جور پایتون خوشگل‌تر ولی کم‌مصرف‌تر. مخصوص عاشقای Rails.undefined Swift – واسه اوناییه که توی اکوسیستم اپل گیر کردن و فرار نمی‌تونن کنن.undefined Kotlin – همون Java ولی باحال‌تر و کمتر غرغر. اگه بخوای اپ اندروید بزنی و پیر نشی.
🟨 آخرش هم که:JavaScript = خداوندگارِ همه چیز، از فرانت گرفته تا بک، تا حتی سیستم‌عامل‌های عجیب و ربات تلگرام undefined

۱۳:۳۶

thumbnail
undefined زمان انتشار آپدیت بعدی ChatGPT لو رفت! undefined
اگه از طرفدارای ChatGPT هستی یا با هوش مصنوعی undefined سر و کار داری، آماده شو چون یه اتفاق بزرگ در راهه!
مدل جدید OpenAI با اسم GPT-5 داره میاد؛ قراره تا اوایل مرداد یا نهایتاً شهریور undefined منتشر بشه و طبق شایعه‌ها، این مدل نه‌تنها از همه نسخه‌های قبلی قوی‌تره، بلکه قراره توی استدلال منطقی undefined، درک مفهومی undefined و پاسخ‌دهی طبیعی‌تر undefined غوغا کنه!
از الان خودتو آماده کن برای یه جهش بزرگ توی دنیای AI undefinedGPT-5 فقط یه آپدیت نیست... یه تغییر بزرگه!undefinedundefined

۷:۴۰

undefined کپی بدون فهم = زنده زنده دفن شدن
داری کد می‌زنی، یه مشکل خوردی، میری سراغ ChatGPT، StackOverflow یا هر چی…کد رو کپی می‌کنی، جواب میده، خوشحال میشی، می‌ری پی کارت.
ولی واقعیت؟تو فقط یه پرامپت دادی و کد گرفتی و وصلش کردی به پروژه‌ت.نه می‌دونی چرا جواب داده، نه می‌فهمی فردا اگه خطاش اومد باید چیکار کنی.
undefined هر بار که کدی رو بدون فهمیدن پیست می‌کنی، یه آجر از آینده‌ت می‌افته پایین.
تو قراره Developer باشی، نه کپی‌پِیستر حرفه‌ای.هیچ‌کس با "Ctrl+C → Ctrl+V" مهندس نشده.



undefined کد رو بخون. دیباگ کن. اگه نمی‌فهمیش، بپرس. یا بذارش کنار."فهمیدن" تنها چیزیه که تو رو از بقیه جدا می‌کنه.

۱۱:۵۸

thumbnail
undefined TikTok: خدای الگوریتم، قاتل تمرکز نسل Z undefined
فکر می‌کنی داری ویدیو می‌بینی؟نه رفیق… اون داره تو رو می‌بینه، آنالیز می‌کنه، بازنویسی می‌کنه.
undefined TikTok یه اپ نیست، یه هوش مصنوعی معتادسازهبا هر اسکرول، پروفایل ذهنی‌تو دقیق‌تر می‌کنهنه لایک می‌خواد، نه فالور — فقط یه نگاهت کافیهالگوریتمش مثل یه روان‌شناس داره با مغزت بازی می‌کنهتو هنوز نمی‌دونی چی دوست داری، ولی اون می‌دونه
undefined نتیجه؟نسل Z داره با کلیپ‌های 15 ثانیه‌ایتمرکز، عمق، خلاقیت و آینده‌شو می‌فروشهو نمی‌فهمه که توی یه آزمایش جهانیه — با لبخند، با نور، با موزیک
undefined TikTok نه فقط پادشاه ترندهپادشاه کنترل ذهنه

۱۲:۳۲

undefined بک‌اند، فرانت‌اند، یا فول‌استک؟ کدوم مسیر درآمد بیشتر داره؟
تو دنیای برنامه‌نویسی وب، سه مسیر اصلی داری. نه اینکه یکی خوب باشه و یکی بد، بلکه باید بدونی چی بهت می‌سازه و کجا پُرپول‌تره. اینجا کامل می‌فهمی هرکدوم چیه و چقدر می‌تونی پول دربیاری.


🟢 فرانت‌اند (Front-End):جلو صحنه‌ایا! همونایی که طراحی ظاهری سایت‌ها، اپلیکیشن‌ها و رابط‌های کاربری رو می‌زنن.بلد بودن HTML, CSS, JavaScript, React یعنی حرف زدن به زبان مرورگرها.undefined تازه‌کار: از ۱۰ تا ۲۰ میلیون (ایران) / ۲۵۰۰ یورو (آلمان)undefined متوسط‌کار: تا ۳۵ میلیون / ۴۰۰۰ یوروundefined حرفه‌ای: بالای ۵۰ میلیون / ۵۵۰۰ یورو به بالاundefined توی آمریکا بعضی‌ها تا ۱۰هزار دلار در ماه می‌زنن.


undefined بک‌اند (Back-End):پشت‌پرده‌چی‌ها! همه چی که تو سایت کار می‌کنه – از ثبت‌نام گرفته تا دیتاهای بانکی – کار ایناست.با زبان‌هایی مثل Python, Node.js, Go و دیتابیس‌هایی مثل PostgreSQL کار می‌کنن.undefined تازه‌کار: از ۱۵ تا ۳۰ میلیون (ایران) / ۳۰۰۰ یورو (آلمان)undefined متوسط‌کار: ۴۰ تا ۶۰ میلیون / ۴۵۰۰ یوروundefined حرفه‌ای: بالای ۸۰ میلیون / ۶۵۰۰ یوروundefined توی آمریکا بک‌اند حرفه‌ای تا ۱۲هزار دلار در ماه حقوق داره.


🟡 فول‌استک (Full-Stack):مغز متفکر! کسی که هم ظاهر رو می‌سازه هم باطن رو هندل می‌کنه. همیشه خواهان داره چون همه‌فن‌حریفه.undefined تازه‌کار: از ۲۰ تا ۴۰ میلیون (ایران) / ۳۵۰۰ یورو (آلمان)undefined متوسط‌کار: ۵۰ تا ۷۰ میلیون / ۵۵۰۰ یوروundefined حرفه‌ای: بالای ۱۰۰ میلیون / تا ۸۰۰۰ یوروundefined توی آمریکا فول‌استک حرفه‌ای تا ۱۴هزار دلار در ماه می‌تونه دربیاره.


undefined هزینه‌ی یادگیری توی ایران چقدره؟اگه بخوای با دوره‌، لپ‌تاپ معمولی، اینترنت و آموزش تا ۸۰٪ مسیر یادگیری رو بری:حدود ۱۰ تا ۳۰ میلیون تومن برات درمیاد (شامل دوره‌های آنلاین، کتاب، ابزار).ولی با منابع رایگان و تمرکز، حتی با ۵ میلیون هم میشه استارت زد.


undefined پس اگه دنبال پولی، بدون فقط کدنویسی یاد گرفتن مهم نیست — باید یاد بگیری چی رو کجا بفروشی.برنامه‌نویس باش، ولی باهوش‌تر از کدهایی که می‌نویسی!
پ.ن: من خودم فرانت رو شروع کردم و حدودا 4 ماهه تونستم به ی حدی برسم🫀 و تقریبا 11 میلیون هزینه‌ی دوره و ابزار شد که واقعا نسبت به پروژه‌ی اول انگار هیچ بود. پروژه اول برای ی سایت بود که فکر کنین همون اولین پروژه 9 میلیون کاسب شدم.واقعا ارزش داره بخواید کار کنید!الانم شروع کردم به کار بک‌اند و ببینیم میتونیم فول استک بشیمundefinedundefined

۹:۴۹

thumbnail
undefined سیستم رو با پایتون بخور!
با کتابخونه‌ی خفن psutil، تو می‌تونی کل سیستم‌عامل رو بری زیر مشت و لگد undefinedهرچی CPU و RAM و دیسک و باتریه، برات گزارش می‌کنه مثل یه جاسوس حرفه‌ای undefined
🧪 فقط ۱۰ خط کد بده، یه Task Manager دست‌ساز تحویلت می‌ده undefined

import psutil

# CPU
print("CPU Usage:", psutil.cpu_percent(interval=1), "%")

# RAM
ram = psutil.virtual_memory()
print("RAM Usage:", ram.percent, "%")

# Disk
disk = psutil.disk_usage('/')
print("Disk Usage:", disk.percent, "%")

# Battery
battery = psutil.sensors_battery()
if battery:
    print("Battery:", battery.percent, "%")

# Network
net = psutil.net_io_counters()
print(f"Sent: {net.bytes_sent / (1024**2):.2f} MB | Received: {net.bytes_recv / (1024**2):.2f} MB")

undefined مناسب برای: داشبردهای مانیتورینگ، ابزارهای بک‌اند، کنترل مصرف منابع، سیستم‌های خودکارسازی، و حتی ابزارهای هک قانونی(قانونی؟undefined) undefined

۱۶:۱۷

undefined 8 متد/تابع کمتر استفاده‌شده ولی پرکاربرد در Python

undefined 1. any()
بررسی می‌کنه آیا حتی یک مقدار True داخل iterable هست یا نه.
print(any(nums))  # True

undefined 2. all()بررسی می‌کنه آیا همه مقادیر True هستن یا نه.
print(all(flags))  # False

undefined 3. enumerate()به جای اینکه با ایندکس ور بری، خودش اندیس و مقدار رو می‌ده.
    print(i, val)

undefined 4. zip()دو یا چند لیست رو با هم ترکیب می‌کنه.
scores = [90, 85]
print(list(zip(names, scores)))  # [('Ali', 90), ('Sara', 85)]

undefined 5. setdefault() (از دیکشنری‌ها)اگه کلید وجود نداشته باشه مقدار پیش‌فرض ست می‌کنه.
data.setdefault("user", "guest")
print(data)  # {'user': 'guest'}

undefined 6. partition() (از رشته‌ها)یه استرینگ رو به سه بخش تقسیم می‌کنه: قبل، خودِ جداکننده، بعد.
print(txt.partition(":"))  # ('user', ':', '1234')

undefined 7. rjust()متن رو راست‌چین می‌کنه با پرکننده.
print("42".rjust(5, "0"))  # 00042

undefined 8. sorted() با keyمرتب‌سازی حرفه‌ای با کلید سفارشی.
print(sorted(users, key=lambda x: x["age"]))



undefined اینا معمولاً توی کدهای واقعی خیلی به‌درد می‌خورن، ولی کمتر روشون مانور داده می‌شه.

۱۸:۰۵

سرعت و قدرت همه‌چی نیست! امنیت فراموش نشه...
خیلی وقتا وقتی داریم کد می‌زنیم، همه‌ی تمرکز میره روی این که چطور سریع‌تر اجرا بشه، یا چقدر سبک باشه.اما واقعیت اینه: کدی که سریع باشه ولی امن نباشه، یعنی یه بمب ساعتی ساختی!
undefined امنیت یعنی:
کنترل ورودی‌ها (Validation)
مدیریت درست Session / Token
جلوگیری از SQL Injection و XSS
Encrypt کردن اطلاعات حساس

undefined سرعت خوبه. قدرت کد خوبه.اما بدون امنیت، کل پروژه مثل خونه‌ایه که درش بازه.

۱۶:۱۶

thumbnail
undefined ۴ شهریور؛ زادروز کوروش کبیر، شاهنشاهی که هزاران سال پیش، آزادی و برابری رو برای مردم به یادگار گذاشت.او پادشاهی بود که به جای زنجیر و ترس، به مردمش عزت و حق انتخاب بخشید.
یاد کوروش همیشه زنده‌ست، مخصوصاً وقتی تاریخ نشون داده که ایران فقط در سایه‌ی خرد و شجاعت پادشاهان راستین شکوفا شده، نه با نمایش‌های دروغین و نقاب‌دار.
undefined ایران همیشه به کوروش و وارثان راه او می‌بالد.
«من فرمان دادم هیچ‌کس اهالی شهرها را از سرزمین‌شان برنکند و آنان را به زور کوچ ندهند.»undefined : منشور کوروش کبیر

۱۲:۲۲