• Необходима практика, но где ее взять?

    FontSepten
    @FontSepten
    Любитель
    Отталкивайтесь от ваших уровней знаний.
    Попытайтесь брать идеи которые вам кажется слишком трудными. В плане, что вы даже 60% проекта не знаете как написать.
    Лучшее обучение - решать желаемые вами задачи.
    Научитесь гуглить и оценивать планку.
    Также вариант подсмотреть легкие заказы по фрилансу (не выполнить заказ имею ввиду, а попробовать свои силы)
    Ну а если нужны конкретные примеры, то вот:
    1. Мобильное приложение по заказу пиццы со красивым GUI, где есть конструктор своей пиццы.
    2. Робот позволяющий автоматизировать процесс работы бухгалтера (удобно располагать свою БД с зарплатами сотрудников, ковырять таблички EXCEL и т.д.)
    3. Бота для дискорда или телеграма.
    4. Игру с компоновкой легких мини-игр (змейка, настольный хоккей и т.д.)
    Авось понадобиться.
    Рассмотрите создание сайтов на фреймворке DJANGO.
    Также рекомендую подсмотреть на разнообразные методы ускорения, защиты и обязательно хорошо разберитесь со 3 основными парадигмами ООП (инкапсуляция, наследование и полиморфизм)
    Ответ написан
    Комментировать
  • Как скомпилировать python код вместе с аудиофайлом?

    FontSepten
    @FontSepten Автор вопроса
    Любитель
    Крч сам решил вопрос
    Использую старую добрую кодировку base64
    import winsound, base64
    data = "сюда кодировка из base64, можно конвертировать на https://codepen.io/rannmann/pen/xOEwOq"
    winsound.PlaySound(base64.b64decode(data), winsound.SND_MEMORY)

    У меня уже пол проекта на base64 написано :)
    Ответ написан
    1 комментарий
  • Как заставить функцию вернуть нужные аргументы, при ее вызове в button?

    FontSepten
    @FontSepten
    Любитель
    Вы можете просто создать функцию и настроить кнопку на нее
    def qw():
        global killhard(score, shoot, health, level), health, score
        health, score = killhard(score, shoot, health, level)
    Button(window, text="kill", command=qw).place(x=0,y=0) # сюда координаты кнопки

    Сделайте нужные переменные глобальными или используйте return (второй вариант лучше используйте если ваши переменные локальные, а так можете первый вариант использовать)
    И дальше творите что хотите.
    Также рекомендую кнопку не делать переменной, а использовать метод place. Им можно удобно написать сразу координаты кнопки и лишний раз не писать pack(). Ссылка на документацию https://younglinux.info/tkinter/place
    Ответ написан
    3 комментария