برنامه نویسی | هوش مصنوعی
1.44K subscribers
851 photos
581 videos
31 files
291 links
‼️ bluelearn (بلولرن)

📝توضیحات کانال: - آموزش #برنامه_نویسی با زبان #پایتون
- نکات پیشرفته برنامه نویسی
- بررسی #تکنولوژی‌ های مهم و کارآمد
- بررسی دست‌آوردهای روز دنیا
- #معرفی_ابزار های کاربر
پشتیبانی:
http://T.me/bluelearnBot?start=btn-VKuIkZbe4
Download Telegram
🟢تبدیل pdf به word
با استفاده از tkinter میایم ورودی فایلو میگیریم از کاربر و با استفاده از pdf2docx فایل pdf تبدیل میکنیم به docx

from pdf2docx import Converter
import tkinter as tk
from tkinter.filedialog import askopenfilename

def convert(pdf):
docx = pdf.replace(".pdf", ".docx")
try:
Converter(pdf).convert(docx)
print("done!", docx)
except Exception as e:
print("error:", e)

tk.Tk().withdraw()

file = askopenfilename(title="select odf", filetypes=[("PDF", "*.pdf")])

if file:
convert(file)
else:
print("no file selected")


جوین شو عشق کن 😎🫰
🎯 منتور باش، آینده را بساز

همه ما در مسیر حرفه‌ای‌مان از تجربه و راهنمایی دیگران بهره برده‌ایم. امروز این فرصت را داریم که همان تجربه را به نسل بعد منتقل کنیم.

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

منتور بودن فقط انتقال دانش نیست؛ فرصتی است برای توسعه برند شخصی، گسترش شبکه ارتباطی، تقویت مهارت‌های رهبری و خلق یک اثر ماندگار.

📌 اطلاعات بیشتر و اعلام همکاری:
🌐 codecupies.com
📩 @codecupies
📞 0915 506 4472
📞 0915 577 5926

اگر فکر می‌کنید این فرصت برای یکی از دوستان یا همکارانتان هم مناسب است، لطفاً این فراخوان را با او به اشتراک بگذارید.
ا🔴 Rust امروز:
۴۷ تا وب‌فریم‌ورک
۱۲ تا async runtime
۸ تا ORM
۶ تا logging crate
و یک crate مجزا که فقط بهت می‌گه «دار اشتباهی می‌زنی، crate درست رو استفاده کن» 😄
Media is too big
VIEW IN TELEGRAM
✍️راهنمای ساخت رزومه استاندارد برای هکرها

خیلی از هکرها و متخصصان امنیت مهارت فنی بالایی دارن اما وقتی پای رزومه میاد نمی‌تونن خودشون رو درست معرفی کنن. توی این ویدیو به زبان ساده و کاملا کاربردی توضیح دادم چطور یک رزومه حرفه‌ای و استاندارد مخصوص حوزه هک و امنیت بنویسید. از ساختار درست رزومه و تفاوتش با CV شروع می‌کنیم و می‌ریم سراغ مهارت‌ها پروژه‌ها Bug Bounty CTF و تجربه کاری. همچنین درباره ATS نقش کلمات کلیدی و اشتباهات رایج رزومه‌نویسی هکرها صحبت می‌کنیم. اگه می‌خواید رزومه‌تون نماینده توانایی‌هاتون باشه این ویدیو می‌تونه نقطه شروع خوبی براتون باشه.


@ITSecurityComputer
Forwarded from skillswap.ir
تو دنیای بیزینس‌های آنلاین، تفاوت برندهای قدرتمند با کسب‌وکارهای معمولی تو یک کلمه خلاصه میشه: "زیرساخت".
🗣 یه رفتار عجیبی که این روزا بین بعضی از طراحان سایت میبینم اینه که وقتی میخوان پروژه بگیرن، یه جوری بحث رو میپیچونن که کارفرما اصلاً نپرسه سایت با چی ساخته میشه! انگار کسر شأنشون میشه بگن ما با "وردپرس" و "المنتور" کار میکنیم چون فکر میکنن اینا ابزارهای آماده‌ست.

📌 این طرز فکر دقیقاً شبیه اینه که شما بخوای بری یه سفر طولانی، هواپیما با بهترین امکانات روی باند آماده پرواز باشه، ولی شما بگی: "نه! چون هواپیما آماده هست، من ترجیح میدم با دوچرخه رکاب بزنم تا ثابت کنم خودم تلاش کردم!" آخه این چه منطقیه؟ چرا شما فکر میکنید حتماً باید با دوچرخه برید سفر تا سفرتون مورد قبول حق واقع بشه؟ :)
#وردپرس #حرفه_ای #مهارت
@skillswap_ir
Media is too big
VIEW IN TELEGRAM
🐞نحوه نوشتن گزارش موفق در برنامه‌های باگ‌بانتی وب

افرادی که باگ‌بانتی وب کار می‌کنن معمولاً چند ضعف رایج دارن که یکی از مهم‌ترین‌شون گزارش‌نویسیه. توی این ویدیو به‌زبان ساده بهتون آموزش دادم چطور یه گزارش تمیز و قابل‌پذیرش بنویسید (از عنوان و خلاصه درست تا گام‌های بازتولید، جزئیات فنی مختصر، تأثیر، پیشنهاد رفع و PoC). اگر دوست دارید ویدیوی مشابهی هم درباره روند گزارش‌نویسی در تست نفوذ وب ببینید
.
@bluelearnmp
پاک کردن متادیتای عکس🔥

فولدر عکسایی که قصد دارید متادیتاشون پاک شه به برنامه بدید ، و خروجی هم فولدری به نام cleaned ساخته میشه که خروجی اونجا منتظرتونه😂
from pathlib import Path
from PIL import Image
from tkinter import Tk, filedialog

Tk().withdraw()

src = Path(filedialog.askdirectory(title="select picture"))
if not src:
exit("no folder selected.")

dst = src / "cleaned"
dst.mkdir(exist_ok=True)

for f in src.iterdir():
if f.suffix.lower() in {".jpg", ".jpeg", ".png"}:
try:
with Image.open(f) as img:
clean = Image.new(img.mode, img.size)
clean.putdata(img.getdata())
clean.save(dst / f.name)
print("cleaned:", f.name)
except Exception as e:
print("error:", f.name, e)
This media is not supported in your browser
VIEW IN TELEGRAM
🌐 اینترنت یا اینترانت؟ تفاوت را در یک نگاه یاد بگیرید!

#شبکه #اینترنت #اینترانت #Network #FarjamIT
خلاصه خیلییییی مراقب باشید ...
😁1
جالبه بدونید قسمت اعظمی از شکلی که به عنوان کامپیوترهای کوانتومی میشناسید (سازه لوستر مانند) در واقع فقط سیستم خنک کننده هستن و کامپیوتر اصلی فقط یک چیپ کوچک هست