PyCoders (پایتون)
4.56K subscribers
948 photos
137 videos
67 files
195 links
#پایتون جادوگر دنیای برنامه نویسی!
◇ معرفی حوزه های کاری پایتون
◇ معرفی کتابخونه های کاربردی
◇ معرفی دوره های مفید
◇ معرفی تکنیک ها و نکات
◇ نقشه راه حوزه های مختلف
◇ اخبار و آپدیت های پایتون
◇ و هر چیزی در مورد پایتون!

■ گروه پایتون:
@programmers_py
Download Telegram
چیت شیت متد های پایتون

@python_rd
Machine_Learning_Q_and_AI_leanpub_com_2023_@techbookology_1.pdf
12.9 MB
📘 Machine Learning Q and AI
Expand Your Machine Learning & AI Knowledge With 30 In-Depth Questions and Answers

✏️ Sebastian Raschka, PhD

📝 231 page


🦾 @ai_inf
خروجی کد زیر چیست؟

x = {”a”: 1, ”b”: 2, ”c”: 3} print(x.get(”d”))
Anonymous Quiz
9%
d
49%
None
41%
Error
2%
3
♦️بازی مار با پایتون
🔹نکته: باید کتابخانه 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
برای یک تحلیل گر داده"
هست که میتونید از اپلیکیشن طاقچه تهیه اش کنید.


پ ن: تمام مسئله های این کتاب رو با زبان برنامه نویسی #پایتون هم میتونیم حل کنیم، یه کوچولو اگه سرچ کنید اسکریپت هاش پیدا میشه😎.
(خودم هم میخوام سرچ کنم، اگه پیدا کنم حتما منتشرش میکنم)
PythonWebDevelopmentcourse.pdf
2.8 MB
◦•◉✿ @python_rd ✿◉•◦
کد پایتون برای اینکه المنت های غیر تکراری یک لیست رو برگردونه

@python_rd
کانسپت های پایتون برای مبتدی ها

@python_rd
This media is not supported in your browser
VIEW IN TELEGRAM
حلال و حرام در پایتون😂 این پسر عالیهه😂

@python_rd
چاپ اشکال هندسی با * در پایتون

@python_rd
python-practice-book-readthedocs-io-en-latest.pdf
233.8 KB
یک کتاب خوب برای حل مسئله های پایتون

این کتاب حدود ۹۶ تا مسئله پایتون داره که حتما بخونیدشون.
PyCoders (پایتون)
python-practice-book-readthedocs-io-en-latest.pdf
خیلی خوبه که زبان برنامه نویسی پایتون رو به این روش یاد بگیرید، یعنی با طراحی و حل مسئله. خود کدها رو هیچ وقت نشینید اول بخونید بلکه اول صورت مسئله هارو بخونید و از خودتون امتحان بگیرید و از اول کدهارو بنویسید.