سلام دوستان عزیز
ما اینجا ما کلی ترفند و سورس کد های خفن و کاربردی با پایتون میزاریم .
از جمله بازی یا ابزار های جالب که برای پایتون مناسب هست.
ممنون میشم که اگه از محتوای کانال خوشتون اومده کانال ما رو به دوستان خود معرفی کنید .
و ممنون میشم که از کانال ما لفت ندید و اگر خوشتون نیومد بی صدا کنید کانال ما رو 🙏
لینک کانال ما
ما اینجا ما کلی ترفند و سورس کد های خفن و کاربردی با پایتون میزاریم .
از جمله بازی یا ابزار های جالب که برای پایتون مناسب هست.
ممنون میشم که اگه از محتوای کانال خوشتون اومده کانال ما رو به دوستان خود معرفی کنید .
و ممنون میشم که از کانال ما لفت ندید و اگر خوشتون نیومد بی صدا کنید کانال ما رو 🙏
لینک کانال ما
👍4❤1
import turtle
# تنظیمات صفحه
win = turtle.Screen()
win.title("Pong Game")
win.bgcolor("black")
win.setup(width=800, height=600)
# اضافه کردن دوباره به توپ
ball = turtle.Turtle()
ball.speed(0)
ball.shape("square")
ball.color("white")
ball.penup()
ball.goto(0, 0)
ball.dx = 2
ball.dy = -2
# اضافه کردن دو راکت
paddle_a = turtle.Turtle()
paddle_a.speed(0)
paddle_a.shape("square")
paddle_a.color("white")
paddle_a.shapesize(stretch_wid=6, stretch_len=1)
paddle_a.penup()
paddle_a.goto(-350, 0)
paddle_b = turtle.Turtle()
paddle_b.speed(0)
paddle_b.shape("square")
paddle_b.color("white")
paddle_b.shapesize(stretch_wid=6, stretch_len=1)
paddle_b.penup()
paddle_b.goto(350, 0)
# حرکت راکت ها
def paddle_a_up():
y = paddle_a.ycor()
y += 20
paddle_a.sety(y)
def paddle_a_down():
y = paddle_a.ycor()
y -= 20
paddle_a.sety(y)
def paddle_b_up():
y = paddle_b.ycor()
y += 20
paddle_b.sety(y)
def paddle_b_down():
y = paddle_b.ycor()
y -= 20
paddle_b.sety(y)
# اتصال دستورات کلیدی به حرکت راکت ها
win.listen()
win.onkeypress(paddle_a_up, "w")
win.onkeypress(paddle_a_down, "s")
win.onkeypress(paddle_b_up, "Up")
win.onkeypress(paddle_b_down, "Down")
# حلقه اصلی بازی
while True:
win.update()
# حرکت توپ
ball.setx(ball.xcor() + ball.dx)
ball.sety(ball.ycor() + ball.dy)
# برخورد با حائط ها
if ball.ycor() > 290:
ball.sety(290)
ball.dy *= -1
if ball.ycor() < -290:
ball.sety(-290)
ball.dy *= -1
# برخورد با راکت ها
if (ball.xcor() > 340 and ball.xcor() < 350) and (ball.ycor() < paddle_b.ycor() + 50 and ball.ycor() > paddle_b.ycor() - 50):
ball.setx(340)
ball.dx *= -1
if (ball.xcor() < -340 and ball.xcor() > -350) and (ball.ycor() < paddle_a.ycor() + 50 and ball.ycor() > paddle_a.ycor() - 50):
ball.setx(-340)
ball.dx *= -1
👍4
Python source code
import turtle # تنظیمات صفحه win = turtle.Screen() win.title("Pong Game") win.bgcolor("black") win.setup(width=800, height=600) # اضافه کردن دوباره به توپ ball = turtle.Turtle() ball.speed(0) ball.shape("square") ball.color("white") ball.penup() ball.goto(0…
کد بازی پینگ پنگ
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
👍4
2048.py
5.1 KB
کدبازی 2048 برای اجرا در کد ادیتور دستور زیر رو تایپ کنید.
دستور :
توجه به جای 2048باید اسم پوشه ای که در کد ادیتور زدید رو وارد کنید.
اگر از ویژوال استودیو استفاده می کنید در ترمینال این دستور رو وارد کنید.
لینک کانال ما
هرگونه کپی برداری ازکد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
دستور :
python 2048.pyتوجه به جای 2048باید اسم پوشه ای که در کد ادیتور زدید رو وارد کنید.
اگر از ویژوال استودیو استفاده می کنید در ترمینال این دستور رو وارد کنید.
python 2048.pyلینک کانال ما
هرگونه کپی برداری ازکد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
👍4❤1
Python source code
2048.py
کد بازی 2048
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
👍3👏2
2048.exe
14.4 MB
خروجی بازی 2048 هست میتونید فقط روی کامپیوتر
اجرا میشه بزودی برای اندروید هم گزاشته میشه
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
اجرا میشه بزودی برای اندروید هم گزاشته میشه
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
👍4❤1
بزودی ویدیوی اموزش کار با پایتون و اجرا گرفتن اون رو براتون میزارم
👍3❤1😎1
speed.py
209 B
کد تست سرعت اینترنت با python
برای اجرای این کد نیاز به نصب کتابخانه زیر داریم که با دستور زیر نصب میکنیم
pip install speedtest-cli
بعد از نصب با دستور
Python speed.py
اجرا میکنیم و به جای speed نام فایل باید باشد
برای اجرای این کد نیاز به نصب کتابخانه زیر داریم که با دستور زیر نصب میکنیم
pip install speedtest-cli
بعد از نصب با دستور
Python speed.py
اجرا میکنیم و به جای speed نام فایل باید باشد
👍4❤1
def calculate_average(grades):
return sum(grades) / len(grades) if grades else 0
if __name__ == "__main__":
grades = list(map(float, input("نمرات را وارد کنید (مقادیر را با فاصله جدا کنید): ").split()))
average = calculate_average(grades)
print(f"معدل نمرات: {average:.2f}")
👍3❤1
import tkinter as tk
from tkinter import messagebox
import math
def click_button(value):
current_text = str(entry.get())
if value == "=":
try:
result = eval(current_text)
entry.delete(0, tk.END)
entry.insert(tk.END, str(result))
except Exception as e:
messagebox.showerror("Error", "Invalid input")
entry.delete(0, tk.END)
elif value == "C":
entry.delete(0, tk.END)
else:
entry.insert(tk.END, value)
def create_calculator():
root = tk.Tk()
root.title("ماشین حساب")
global entry
entry = tk.Entry(root, width=40, borderwidth=5)
entry.grid(row=0, column=0, columnspan=4)
buttons = [
('7', 1, 0), ('8', 1, 1), ('9', 1, 2), ('/', 1, 3),
('4', 2, 0), ('5', 2, 1), ('6', 2, 2), ('*', 2, 3),
('1', 3, 0), ('2', 3, 1), ('3', 3, 2), ('-', 3, 3),
('0', 4, 0), ('.', 4, 1), ('+', 4, 2), ('=', 4, 3),
('C', 5, 0), ('(', 5, 1), (')', 5, 2), ('sqrt', 5, 3)
]
for (text, row, col) in buttons:
if text == 'sqrt':
button = tk.Button(root, text=text, width=10, height=3, command=lambda: click_button('sqrt'))
else:
button = tk.Button(root, text=text, width=10, height=3, command=lambda t=text: click_button(t))
button.grid(row=row, column=col)
root.mainloop()
def main():
create_calculator()
if __name__ == "__main__":
main()
👍3👏1
Python source code
import tkinter as tk from tkinter import messagebox import math def click_button(value): current_text = str(entry.get()) if value == "=": try: result = eval(current_text) entry.delete(0, tk.END) entry.insert(tk.END…
کد پایتون برای ساخت ماشین حساب
برای اجرا گرفتن از دستور در ترمینال
Python نام پوشه .py
برای اجرا گرفتن از دستور در ترمینال
Python نام پوشه .py
👍3👏1
import random
import string
def generate_password(length):
characters = string.ascii_letters + string.digits + string.punctuation
password = ''.join(random.choice(characters) for i in range(length))
return password
print("Random Password:", generate_password(12))
👍3😎1
Python source code
import random import string def generate_password(length): characters = string.ascii_letters + string.digits + string.punctuation password = ''.join(random.choice(characters) for i in range(length)) return password print("Random Password:", …
کد پایتون برای ساخت گذرواژه تصادفی
برای اجرا گرفتن از دستور در ترمینال
Python نام پوشه .py
برای اجرا گرفتن از دستور در ترمینال
Python نام پوشه .py
👍4😎1
from flask import Flask, send_file, session, render_template_string
from PIL import Image, ImageDraw, ImageFont
import random
import string
import io
app = Flask(name)
app.secret_key = 'your_secret_key' # کلید مخفی برای نشست
# تابع برای تولید کپچا
def generate_captcha():
# تولید رشته تصادفی
letters = string.ascii_uppercase + string.digits
captcha_text = ''.join(random.choices(letters, k=6)) # 6 کاراکتر تصادفی
# ایجاد تصویر
image = Image.new('RGB', (200, 70), (255, 255, 255))
draw = ImageDraw.Draw(image)
# استفاده از فونت پیشفرض
font = ImageFont.load_default()
# ترسیم متن کپچا
draw.text((30, 15), captcha_text, fill=(0, 0, 0), font=font)
# ذخیره کپچا در حافظه
buf = io.BytesIO()
image.save(buf, format='PNG')
buf.seek(0)
session['captcha'] = captcha_text # ذخیره کپچا در جلسه
return buf
# صفحه اصلی
@app.route('/')
def index():
return render_template_string('''
<h1>کپچا تولید شده:</h1>
<img src="/captcha" alt="CAPTCHA">
<form method="post" action="/submit">
<input type="text" name="captcha_input" placeholder="کپچا را وارد کنید" required>
<button type="submit">ارسال</button>
</form>
''')
# تولید تصویر کپچا
@app.route('/captcha')
def captcha():
img = generate_captcha()
return send_file(img, mimetype='image/png')
# پردازش ورودی کاربر
@app.route('/submit', methods=['POST'])
def submit():
captcha_input = request.form['captcha_input']
if captcha_input == session.get('captcha'):
return "کپچا صحیح است!"
else:
return "کپچا نادرست است. لطفاً دوباره امتحان کنید."
if name == 'main':
app.run(debug=True)
👍5❤1😎1
Python source code
from flask import Flask, send_file, session, render_template_string from PIL import Image, ImageDraw, ImageFont import random import string import io app = Flask(name) app.secret_key = 'your_secret_key' # کلید مخفی برای نشست # تابع برای تولید کپچا def …
کد پایتون برای ساخت کد کپچا
برای اجرا گرفتن از دستور در ترمینال
Python نام پوشه .py
برای اجرا گرفتن از دستور در ترمینال
Python نام پوشه .py
👍4👏2
vless://a6c44a74-cc07-426b-908f-083c0cb0a2e6@ou5.tunelpro.com:31901?type=tcp&path=%2F&headerType=http&security=none#RRZX-7k0wod02استفاده کنید 8 گیگ داره 17 ساعت
👍9