خروجی کد زیر چیست؟
x = {”a”: 1, ”b”: 2, ”c”: 3} print(x.get(”d”))
x = {”a”: 1, ”b”: 2, ”c”: 3} print(x.get(”d”))
Anonymous Quiz
9%
d
49%
None
41%
Error
2%
3
♦️بازی مار با پایتون
🔹نکته: باید کتابخانه pygame رو نصب داشته باشید
◦•◉✿ @python_rd ✿◉•◦
🔹نکته: باید کتابخانه pygame رو نصب داشته باشید
import pygame
import random
pygame.init()
# تعریف متغیرها
SCREEN_WIDTH, SCREEN_HEIGHT = 640, 480
CELL_SIZE = 20
WHITE = (255, 255, 255)
RED = (255, 0, 0)
GREEN = (0, 255, 0)
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("بازی مار ساده")
clock = pygame.time.Clock()
snake_pos = [(SCREEN_WIDTH // 2, SCREEN_HEIGHT // 2)]
snake_direction = (CELL_SIZE, 0)
snake_length = 1
food_pos = (random.randrange(1, SCREEN_WIDTH // CELL_SIZE) * CELL_SIZE,
random.randrange(1, SCREEN_HEIGHT // CELL_SIZE) * CELL_SIZE)
# حلقه اصلی بازی
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_UP and snake_direction != (0, CELL_SIZE):
snake_direction = (0, -CELL_SIZE)
elif event.key == pygame.K_DOWN and snake_direction != (0, -CELL_SIZE):
snake_direction = (0, CELL_SIZE)
elif event.key == pygame.K_LEFT and snake_direction != (CELL_SIZE, 0):
snake_direction = (-CELL_SIZE, 0)
elif event.key == pygame.K_RIGHT and snake_direction != (-CELL_SIZE, 0):
snake_direction = (CELL_SIZE, 0)
# حرکت مار
snake_pos[0] = (snake_pos[0][0] + snake_direction[0], snake_pos[0][1] + snake_direction[1])
# بررسی برخورد با مرزها
if snake_pos[0][0] >= SCREEN_WIDTH or snake_pos[0][0] < 0 or snake_pos[0][1] >= SCREEN_HEIGHT or snake_pos[0][1] < 0:
pygame.quit()
quit()
# بررسی برخورد با خود
if snake_pos[0] in snake_pos[1:]:
pygame.quit()
quit()
# بررسی برخورد با غذا
if snake_pos[0] == food_pos:
snake_length += 1
food_pos = (random.randrange(1, SCREEN_WIDTH // CELL_SIZE) * CELL_SIZE,
random.randrange(1, SCREEN_HEIGHT // CELL_SIZE) * CELL_SIZE)
# رسم مار و غذا
screen.fill(WHITE)
for pos in snake_pos:
pygame.draw.rect(screen, GREEN, (pos[0], pos[1], CELL_SIZE, CELL_SIZE))
pygame.draw.rect(screen, RED, (food_pos[0], food_pos[1], CELL_SIZE, CELL_SIZE))
pygame.display.update()
clock.tick(10)``
◦•◉✿ @python_rd ✿◉•◦
Forwarded from Melanee AI & Physics (Melanee)
همیشه تو کوئری نوشتن با زبان SQL چالش داشتم، امروز یه کتاب خوب پیدا کردم که کلی مسئله های خوب رو آورده و کوئری هاش هم گفته، مثلا پیدا کردن بیشترین فروش هر کارمند و پیدا کردن ماه تحقق آن.
اینجور کتاب ها و مسئله ها خیلی خوب اند واقعا کمک کننده هستند.
اسم کتاب "یکصد چالش کوئری نویسی به زبان
SQL Server
برای یک تحلیل گر داده"
هست که میتونید از اپلیکیشن طاقچه تهیه اش کنید.
پ ن: تمام مسئله های این کتاب رو با زبان برنامه نویسی #پایتون هم میتونیم حل کنیم، یه کوچولو اگه سرچ کنید اسکریپت هاش پیدا میشه😎.
(خودم هم میخوام سرچ کنم، اگه پیدا کنم حتما منتشرش میکنم)
اینجور کتاب ها و مسئله ها خیلی خوب اند واقعا کمک کننده هستند.
اسم کتاب "یکصد چالش کوئری نویسی به زبان
SQL Server
برای یک تحلیل گر داده"
هست که میتونید از اپلیکیشن طاقچه تهیه اش کنید.
پ ن: تمام مسئله های این کتاب رو با زبان برنامه نویسی #پایتون هم میتونیم حل کنیم، یه کوچولو اگه سرچ کنید اسکریپت هاش پیدا میشه😎.
(خودم هم میخوام سرچ کنم، اگه پیدا کنم حتما منتشرش میکنم)
python-practice-book-readthedocs-io-en-latest.pdf
233.8 KB
یک کتاب خوب برای حل مسئله های پایتون
این کتاب حدود ۹۶ تا مسئله پایتون داره که حتما بخونیدشون.
این کتاب حدود ۹۶ تا مسئله پایتون داره که حتما بخونیدشون.
PyCoders (پایتون)
python-practice-book-readthedocs-io-en-latest.pdf
خیلی خوبه که زبان برنامه نویسی پایتون رو به این روش یاد بگیرید، یعنی با طراحی و حل مسئله. خود کدها رو هیچ وقت نشینید اول بخونید بلکه اول صورت مسئله هارو بخونید و از خودتون امتحان بگیرید و از اول کدهارو بنویسید.
PyCoders (پایتون)
Thesis.pdf
امروز یه پروژه پایان نامه خیلی جالب دیدم، بررسی دروغ-صحت سنجی با پردازش زبان طبیعی (NLP)
تمام کدها با زبان #پایتون نوشته شده، سورس کد گیت هاب این پروژه:
https://github.com/Melanee-Melanee/TruthDetection
تمام کدها با زبان #پایتون نوشته شده، سورس کد گیت هاب این پروژه:
https://github.com/Melanee-Melanee/TruthDetection
GitHub
GitHub - Melanee-Melanee/TruthDetection: My BSc Thesis implementation which dwells upon the complex task of Truth Detection (often…
My BSc Thesis implementation which dwells upon the complex task of Truth Detection (often also referred to as Deception Detection or Lie Detection). - Melanee-Melanee/TruthDetection