عبارت with توی پایتون چیه و به چه دردی میخوره؟!
عبارت with برای مدیریت کردن خطا بدرد میخوره و میتونه کدمون رو تمیز تر و قابل خوندن تر بکنه
مدیریت فایل ها و... رو راحت تر میکنه مثلا تو کد بالا سه تیکه کد داریم که همشون یه کار انجام میدن اما سومی هم راحت تره هم مطمئن تر مثلا برخلاف دوتای اولی تو سومی نیازی نیست file.close رو بنویسید و خود with زحمتش رو برامون میکشه
تو کد بالا قسمت اول که اصلا مستعد باگه و ولش کنید قسمت دوم اوکیه ولی خب کدمون رو سخت میکنه ولی وقتی از 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
📌 آموزش کتابخانه پای گیم پایتون
🕹 این آموزش پروژه محور بوده و ساخت بازی معروف و جذاب Tetris را به طور کامل یاد میگیرید.
📝 زبان: فارسی
⏱ مدت: 1 ساعت و 40 دقیقه
💽 کیفیت بسیار بالا و کدهای خوانا
#ویدئو #پای_گیم #تتریس
#Video #Pygame #Tetris
🐍 @PythonForever
👍1😘1
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🎮 آموزش ساخت بازی با pyGame
📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن
📌 جلسه 19- ساخت بازی snake (بخش آخر)
🔆 بخش آخر ساخت بازی Snake
#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن
📌 جلسه 19- ساخت بازی snake (بخش آخر)
🔆 بخش آخر ساخت بازی Snake
#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
👍2
Forwarded from چنل پایتون | جنگو | برنامه نویسی وب سایت
https://t.iss.one/programmingpythons
این هم لینک گروه برنامه نویسان ❤️😊
این هم لینک گروه برنامه نویسان ❤️😊
🖥 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
🡡 بارانداز
برخلاف سرویسهای تجاری که عکسها را در فضای ابری ذخیره میکنند و آنها را اسکن/فهرست میکنند، 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
📝 زبان: فارسی
👤 مدرس: حسن امیری
🔗 منبع: تاپ لرن
📌 جلسه 20- ساخت برنامه تست سرعت تایپ (بخش اول)
🔆 آموزش ساخت برنامه تست سرعت تایپ قسمت اول
#ویدئو #فیلم #پایتون #گیم #پایگیم
#Video #Python #Game #Pygame
🐍 @PythonForever
👍1
Forwarded from جادی پایتون | Jadi Python fans
Media is too big
VIEW IN TELEGRAM
Forwarded from جادی پایتون | Jadi Python fans
Media is too big
VIEW IN TELEGRAM
Forwarded from جادی پایتون | Jadi Python fans
Media is too big
VIEW IN TELEGRAM
Forwarded from جادی پایتون | Jadi Python fans
Media is too big
VIEW IN TELEGRAM
Forwarded from جادی پایتون | Jadi Python fans
Media is too big
VIEW IN TELEGRAM
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
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
Downloading a Audio file from YouTube Video
Free Code: https://www.clcoding.com/2024/06/downloading-audio-file-from-youtube.html
Free Code: https://www.clcoding.com/2024/06/downloading-audio-file-from-youtube.html