چنل پایتون | جنگو | برنامه نویسی وب سایت | HTML & CSS & JS
456 subscribers
298 photos
142 videos
41 files
213 links
ارتباط با مدیر:

@Amir_123_ka
Download Telegram
آموزش سوییت الرت در جاوا اسکریپت | Sweet Alert JavaScript | نکته مهم در جی اس ❤️😄:
https://aparat.com/v/fwuddkj

لایک و فالو فراموش نشه💸
document.getElementById('basic').addEventListener('click', () => {
Swal.fire('این یک پیام تستی هست', 'سلام', 'success')
})

document.getElementById('confirm').addEventListener('click', () => {
Swal.fire({
title: 'مطمینی؟',
text: 'با این کار حساب شما قابل برگشت نیست',
icon: 'warning',
showCancelButton: true,
confirmButtonText: 'بله حذف کن',
cancelButtonText: 'نه'
}).then((result) => {
if (result.isConfirmed) {
Swal.fire('حساب شما حذف گردید', 'حذف شد', 'success')
}
else {
Swal.fire('کنسل شد', '', 'info')
}
})
})

document.getElementById('input').addEventListener('click', () => {
Swal.fire({
title: 'اسم خود را وارد کنید',
input: 'text',
inputPlaceholder: 'مثال: امیر',
showCancelButton: true,
preConfirm: (value) => {
if (!value) {
Swal.showValidationMessage('وارد کردن اسم اجباری هست')
}
else {
Swal.fire({
title: `نام شما : ${value}`,
text: 'موفقیت',
icon: 'success'
})
}
}
})
})


اینم سورس سوییت الرت ها در جاوا اسکریپت
1
همه رو میزارم براتون.
اول ثبت نام
بعد لاگین
و بعد هم خروج ❤️
6
سلام دوستان.
اموزش ثبت نام و لاگین در جنگو رو در این لینک میزارم
شرمنده دوستان آپارات برای من بالا نمیاد احتمالا دیر تر بگیرم🤨
6
verify.rar
1.9 KB
رمز فایل :
ifeiwfWJEei43%jkifsiewp34j534k5l34j5lkjsd
4
معنی فول استک(Full Stack) چیست؟

#web
3🔥2👍1😁1
🚀 یادگیری پایتون رو حرفه‌ای شروع کن!

اگر دنبال یه منبع مطمئن برای یادگیری پایتون و فریمورک‌های محبوبش مثل Django، Flask و FastAPI هستی، همین حالا به چنل‌های ما سر بزن!
آموزش‌ها کاملاً پروژه‌محور، ساده و قابل فهم هستن—مناسب برای مبتدی‌ها تا حرفه‌ای‌ها.

📺 یوتیوب و آپارات: ویدیوهای آموزشی با کیفیت بالا
📣 تلگرام: منابع، تمرین‌ها و پشتیبانی مستقیم

یاد بگیر، تمرین کن، پروژه بساز
مناسب برای بازار کار ایران و پروژه‌های فریلنسری
هر هفته آموزش جدید و کاربردی

لینک‌ها رو از دست نده—قدم اول برای برنامه‌نویس شدن همین‌جاست!

پایتون #آموزش برنامه نویسی #فریمورک پایتون #دیتابیس #وب اپلیکیشن #فریلنسری

آپارات:
https://www.aparat.com/Amir_1234_ka

یوتیوب:
https://www.youtube.com/@Amir_1234_ka

تلگرام:
https://t.iss.one/programming_languages390

گروه تلگرامی:
https://t.iss.one/programming_languages_390
🔥4
سلام دوستان چطورید؟؟😄❤️
🔥31
آموزش "ساخت پاورپوینت خفن به روشی ساده" بزاریم؟؟😄
Anonymous Poll
70%
آرهه❤️
30%
نه
ساخت پاورپوینت حرفه ای و خفن به روشی ساده | مثل آب خوردن پاور بساز!!!!:

https://aparat.com/v/gvyx09i

امیدوارم خوشتون بیاد❤️
4
🎉 Python 3.14 رسید!

نسخه جدید پایتون مثل برق اومده! با سرعت بالا، بهینه‌سازی‌های عمیق، و قابلیت‌هایی که برنامه‌نویسی رو به سطح بعدی می‌بره. اگه دنبال یه زبان قدرتمند، سریع و آینده‌دار هستی، وقتشه به Python 3.14 مهاجرت کنی.

🚀 سرعت بیشتر، قدرت بیشتر، خلاقیت بی‌نهایت!
2👍1🔥1
🎤 نسخه حرفه‌ای Text-to-Speech با رابط گرافیکی

📦 اول نصب کتابخانه‌ها:
pip install pyttsx3
pip install pydub
pip install tkinter

> 🔧 اگر روی ویندوز هستید، pydub نیاز به نصب ffmpeg هم داره. بعد از نصب، مسیرش رو به PATH اضافه کنید.

---

🧠 کد کامل:

import pyttsx3
import tkinter as tk
from tkinter import filedialog
from tkinter import messagebox

def speak_text():
text = text_entry.get("1.0", tk.END).strip()
if not text:
messagebox.showwarning("هشدار", "لطفاً متنی وارد کن!")
return

engine = pyttsx3.init()
voiceid = voices[0].id if voicevar.get() == "زن" else voices[1].id
engine.setProperty('voice', voice_id)
engine.setProperty('rate', 150)
engine.say(text)
engine.runAndWait()

def save_audio():
text = text_entry.get("1.0", tk.END).strip()
if not text:
messagebox.showwarning("هشدار", "متنی برای ذخیره وجود نداره!")
return

file_path = filedialog.asksaveasfilename(defaultextension=".mp3",
filetypes=[("MP3 files", ".mp3"), ("WAV files", ".wav")])
if file_path:
engine = pyttsx3.init()
voiceid = voices[0].id if voicevar.get() == "زن" else voices[1].id
engine.setProperty('voice', voice_id)
engine.savetofile(text, file_path)
engine.runAndWait()
messagebox.showinfo("ذخیره شد", f"فایل صوتی ذخیره شد:\n{file_path}")

رابط گرافیکی
root = tk.Tk()
root.title("🎧 تبدیل متن به گفتار")
root.geometry("400x400")
root.resizable(False, False)

text_entry = tk.Text(root, height=10, width=45)
text_entry.pack(pady=10)

voice_var = tk.StringVar(value="زن")
voices = pyttsx3.init().getProperty('voices')
tk.Label(root, text="انتخاب صدا:").pack()
tk.Radiobutton(root, text="زن", variable=voice_var, value="زن").pack()
tk.Radiobutton(root, text="مرد", variable=voice_var, value="مرد").pack()

tk.Button(root, text="🔊 پخش صدا", command=speak_text).pack(pady=5)
tk.Button(root, text="💾 ذخیره فایل صوتی", command=save_audio).pack(pady=5)

root.mainloop()
2👍1🔥1