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

@Amir_123_ka
Download Telegram
عبارت with توی پایتون چیه و به چه دردی میخوره؟!

‏عبارت with برای مدیریت کردن خطا بدرد میخوره و میتونه کدمون رو تمیز تر و قابل خوندن تر بکنه

مدیریت فایل ها و... رو راحت تر میکنه مثلا تو کد بالا سه تیکه کد داریم که همشون یه کار انجام میدن اما سومی هم راحت تره هم مطمئن تر مثلا برخلاف دوتای اولی تو سومی نیازی نیست file.close رو بنویسید و خود with زحمتش رو برامون میکشه

تو کد بالا قسمت اول که اصلا مستعد باگه و ولش کنید قسمت دوم اوکیه ولی خب کدمون رو سخت میکنه ولی وقتی از with استفاده کی هم باگ نداری و هم کدت اسون تره در واقع سومی در نهایت به دومی ترجمه میشه
🔥1
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
Python and Pygame Tutorial - Build Tetris! Full GameDev Course

📌 آموزش کتابخانه پای گیم پایتون

🕹 این‌ آموزش پروژه محور بوده و ساخت بازی معروف و جذاب Tetris را به طور کامل یاد میگیرید.

📝 زبان: فارسی
مدت: 1 ساعت و 40 دقیقه
💽 کیفیت بسیار بالا و کدهای خوانا

#ویدئو #پای_گیم #تتریس
#Video #Pygame #Tetris
🐍 @PythonForever
👍1😘1
ساخت بازی Tetris 😁
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

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

📌 جلسه 19- ساخت بازی snake (بخش آخر)

🔆 بخش آخر ساخت بازی Snake

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
👍2
🖥 LibrePhotos - سرویس مدیریت عکس خود میزبان در پایتون

برخلاف سرویس‌های تجاری که عکس‌ها را در فضای ابری ذخیره می‌کنند و آن‌ها را اسکن/فهرست می‌کنند، LibrePhotos به شما امکان می‌دهد تمام عکس‌ها و ابرداده‌های خود را کاملاً محلی ذخیره کنید.

شروع سریع با Docker ( <photos> یک پوشه واقعی با عکس است):
docker run -v <photos>:/var/lib/librephotos/photos/ -v <thumbnails>:/var/lib/librephotos/data/protected_media -v <logs>:/var/log/librephotos/ -v <db >:/var/lib/postgresql/data -p 3000:80 -d reallibrephotos/singleton

🖥 GitHub
🡡 بارانداز
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

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

📌 جلسه 20- ساخت برنامه تست سرعت تایپ (بخش اول)

🔆 آموزش ساخت برنامه تست سرعت تایپ قسمت اول

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
👍1
Forwarded from AmirRM
خروجی
Media is too big
VIEW IN TELEGRAM
دوره CEH

✴️ 03 - نصب کالی لینوکس

🖥 @jadi_fans
Media is too big
VIEW IN TELEGRAM
دوره CEH

✴️ 04 - شروع کار با Metasploitable

🖥 @jadi_fans
Media is too big
VIEW IN TELEGRAM
دوره CEH

✴️ 05 - شروع کار با OWASPBWA

🖥 @jadi_fans
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame

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

📌 جلسه 21- ساخت برنامه تست سرعت تایپ (بخش دوم)

🔆 آموزش ساخت برنامه تست سرعت تایپ قسمت دوم

#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
import pygame, sys, random
from pygame.locals import *

pygame.init()

# variables

red = (255, 0, 0)
green = (0, 255, 0)
blue = (0, 0, 255)
white = (255, 255, 255)
black = (0, 0, 0)
yellow = (255, 255, 0)
gray = (30, 30, 30)
fps = 10
win_width = 800
win_height = 600
worm_x = 380
worm_y = 280
worm_x_speed = 0
worm_y_speed = 0
food_x = random.randrange(0, 780, 20)
food_y = random.randrange(0, 580, 20)
worm_list = []
worm_length = 0
game_over = False
a = ["r", "l", "u", "d"]

win = pygame.display.set_mode((win_width, win_height))
pygame.display.set_caption("SnakeGame")
clock = pygame.time.Clock()


def worm_function(worm_lst, wrm_x, wrm_y):
g_over = False
worm_head = [wrm_x, wrm_y]
worm_lst.append(worm_head)
for lst in worm_lst:
pygame.draw.rect(win, green, (lst[0], lst[1], 20, 20))
for each_section in worm_lst[:-1]:
if each_section == worm_head:
g_over = True
return g_over


while not game_over:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
if event.type == KEYDOWN:
if event.key == K_LEFT and "l" in a:
worm_x_speed = -20
worm_y_speed = 0
a.clear()
a.append("l")
a.append("u")
a.append("d")
elif event.key == K_RIGHT and "r" in a:
worm_x_speed = 20
worm_y_speed = 0
a.clear()
a.append("r")
a.append("u")
a.append("d")
elif event.key == K_UP and "u" in a:
worm_y_speed = -20
worm_x_speed = 0
a.clear()
a.append("r")
a.append("l")
a.append("d")
elif event.key == K_DOWN and "d" in a:
worm_y_speed = 20
worm_x_speed = 0
a.clear()
a.append("r")
a.append("u")
a.append("l")
worm_x += worm_x_speed
worm_y += worm_y_speed
if worm_x < 0:
worm_x = 780
if worm_x > 780:
worm_x = 0
if worm_y < 0:
worm_y = 580
if worm_y > 580:
worm_y = 0
if worm_x == food_x and worm_y == food_y:
food_x = random.randrange(0, 780, 20)
food_y = random.randrange(0, 580, 20)
worm_length += 1
if len(worm_list) > worm_length:
worm_list.pop(0)
win.fill(black)
if worm_function(worm_list, worm_x, worm_y):
game_over = True
pygame.draw.rect(win, red, (food_x, food_y, 20, 20))
pygame.display.update()
clock.tick(fps)
👍1
ساخت بازی اسنیک
➡️ تابع ord() یک عدد صحیح نشان دهنده یک کاراکتر یونیکد را برمی گرداند. این تابع یک رشته طول واحد را به عنوان آرگومان می گیرد و معادل یونیکد آرگومان ارسال شده را برمی گرداند.

🐍 پایتونر
چی بزاریم ؟
Anonymous Poll
33%
عکس
0%
فیلم
67%
متن
متن میزارم