چنل پایتون | جنگو | برنامه نویسی وب سایت
421 subscribers
292 photos
141 videos
40 files
208 links
ارتباط با مدیر:

@Amir_123_ka
Download Telegram
Forwarded from Python Forever
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 1- معرفی دوره

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 2- نصب pygame

🔆 شروع کار با pygame و آشنایی با main loop

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 3- رسم اشکال در 1 pygame

🔆 آموزش رسم مستطیل و دایره در pygame

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 4- رسم اشکال در 2 pygame

🔆 آموزش رسم بیضی و چند ضلعی ها و خطوط در pygame

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 5- آموزش کار با تصاویر در pyGame

🔆 ادامه رسم شکل و آموزش کار با تصاویر در pygame

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 6- آموزش کار با text

🔆 آموزش کار با فونت و نوشته ها در pygame

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 7- آموزش حرکت دادن تصاویر

🔆 آموزش حرکت دادن اشکال و کنترل سرعت بازی

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 8- کار با keyboard در pygame

🔆 آموزش کار با ورودی های کیبورد در pygame و حرکت دادن تصاویر با دکمه های کیبورد

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 9- کار با mouse در pygame

🔆 آموزش کار با ورودی های ماوس در pygame و حرکت دادن تصاویر با دکمه های ماوس

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 10- ادامه کار با ماوس در pygame

🔆 آموزش کار با mousemotion

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 11- شروع پروژه

🔆 آموزش یک پروژه نسبتاً ساده (بخش اول)

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 12- ادامه پروژه

🔆 آموزش یک پروژه نسبتاً ساده (بخش دوم)

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 13- شروع ساخت بازی

🔆 آموزش ساخت بازی نسبتا ساده با pygame (قسمت اول)

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 14- ادامه ساخت بازی (بخش دوم)

🔆 آموزش ساخت بازی نسبتا ساده با pygame (قسمت دوم)

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 15- ادامه ساخت بازی ( بخش سوم )

🔆 آموزش ساخت بازی نسبتا ساده با pygame ( قسمت سوم )

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 16- ادامه ساخت بازی (بخش آخر)

🔆آموزش ساخت بازی نسبتا ساده با pygame (قسمت آخر)

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن

📌 جلسه 17- ساخت بازی snake (بخش اول)

🔆 شروع ساخت بازی snake

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
📚 آموزش ریکاوری فایل‌ها با پایتون

سلام دوستان! 👋 امروز می‌خوام بهتون آموزش بدم که چطور می‌تونید با استفاده از پایتون، فایل‌های حذف شده رو ریکاوری کنید. 💻🗂️ این آموزش خیلی کاربردیه، پس با ما همراه باشید! 🥳

1. نصب کتابخانه‌های مورد نیاز
برای شروع نیاز داریم کتابخانه os و shutil رو که به طور پیش‌فرض با پایتون نصب هستند، استفاده کنیم. اما برای کار با فایل‌های سیستمی و بازیابی آن‌ها نیاز داریم که کتابخانه send2trash رو نصب کنیم:
pip install send2trash
2. وارد کردن کتابخانه‌ها
در این بخش کتابخانه‌های مورد نیاز رو وارد می‌کنیم:
import os
import shutil
from send2trash import send2trash
3. جابجایی فایل‌ها به سطل زباله
برای جلوگیری از حذف دائمی فایل‌ها، می‌تونیم از کتابخانه send2trash استفاده کنیم که فایل‌ها رو به سطل زباله منتقل می‌کنه:
file_path = "مسیر فایل شما"
send2trash(file_path)
4. ریکاوری فایل‌ها از سطل زباله
برای ریکاوری فایل‌ها از سطل زباله، نیاز داریم تا از نرم‌افزارهای ریکاوری مانند Recuva استفاده کنیم، زیرا پایتون به طور مستقیم به سطل زباله دسترسی نداره. اما می‌تونیم از پایتون برای بازیابی فایل‌های حذف شده از یک دایرکتوری خاص استفاده کنیم.

مثال: بازیابی فایل‌های حذف شده از یک دایرکتوری خاص
def recover_files(deleted_files_directory, recovery_directory):
if not os.path.exists(recovery_directory):
os.makedirs(recovery_directory)

for root, dirs, files in os.walk(deleted_files_directory):
for file in files:
file_path = os.path.join(root, file)
shutil.move(file_path, recovery_directory)
print(f"فایل {file} بازیابی شد.")

deleted_files_directory = "مسیر دایرکتوری فایل‌های حذف شده"
recovery_directory = "مسیر دایرکتوری بازیابی فایل‌ها"

recover_files(deleted_files_directory, recovery_directory)
5. اجرای برنامه
برنامه رو اجرا کنید تا فایل‌های حذف شده به دایرکتوری بازیابی منتقل بشن:
recover_files(deleted_files_directory, recovery_directory)
📚 آموزش تغییر فونت و سایز متن با پایتون در محیط گرافیکی

سلام دوستان! 👋 امروز می‌خوام بهتون آموزش بدم که چطور می‌تونید با استفاده از پایتون و کتابخانه Tkinter، فونت و سایز متن رو در یک محیط گرافیکی تغییر بدید. 💻🎨 این آموزش خیلی ساده و کاربردیه، پس با ما همراه باشید! 🥳

1. نصب Tkinter
اولین قدم اینه که مطمئن بشید کتابخانه Tkinter روی سیستم‌تون نصبه. این کتابخانه به طور پیش‌فرض با پایتون نصب میشه، اما برای اطمینان می‌تونید از دستور زیر استفاده کنید:
pip install tk
2. ایجاد یک پنجره با Tkinter
در این بخش یک پنجره ساده با استفاده از Tkinter ایجاد می‌کنیم:
import tkinter as tk

root = tk.Tk()
root.title("تغییر فونت و سایز متن")
root.geometry("400x300")

root.mainloop()
3. افزودن یک Label با متن
حالا یک Label به پنجره اضافه می‌کنیم:
label = tk.Label(root, text="سلام به همه!", font=("Helvetica", 16))
label.pack(pady=20)
4. افزودن منوهای تغییر فونت و سایز
برای تغییر فونت و سایز، از دو منوی کشویی استفاده می‌کنیم:
fonts = ["Helvetica", "Times", "Courier"]
sizes = [12, 14, 16, 18, 20, 22, 24, 26, 28, 30]

font_var = tk.StringVar(value=fonts[0])
size_var = tk.IntVar(value=sizes[2])

font_menu = tk.OptionMenu(root, font_var, *fonts)
font_menu.pack(pady=5)

size_menu = tk.OptionMenu(root, size_var, *sizes)
size_menu.pack(pady=5)
5. تغییر فونت و سایز متن
یک تابع برای تغییر فونت و سایز متن ایجاد می‌کنیم و آن را به منوهای کشویی متصل می‌کنیم:
def update_text():
selected_font = font_var.get()
selected_size = size_var.get()
label.config(font=(selected_font, selected_size))

font_var.trace("w", lambda *args: update_text())
size_var.trace("w", lambda *args: update_text())
6. اجرای برنامه
در نهایت، برنامه رو اجرا می‌کنیم:
root.mainloop()