Python + Pygame: делаем головоломку своими руками
Хотите написать свою первую игру и сделать её увлекательной? Этот туториал показывает, как создать головоломку Amazing Frogs на Python с помощью PyGame — и даже не потребуется устанавливать сложные движки. Зато вы:
— научитесь рисовать и обновлять спрайты;
— обработаете ввод с клавиатуры;
— добавите логику уровня.
Всё это шаг за шагом, без воды и с пояснениями. Итог — простая, но живая головоломка, которую можно расширять: добавлять таймер, новые фишки, дизайны и даже звуки.
#python #pygame #gamedev
Хотите написать свою первую игру и сделать её увлекательной? Этот туториал показывает, как создать головоломку Amazing Frogs на Python с помощью PyGame — и даже не потребуется устанавливать сложные движки. Зато вы:
— научитесь рисовать и обновлять спрайты;
— обработаете ввод с клавиатуры;
— добавите логику уровня.
Всё это шаг за шагом, без воды и с пояснениями. Итог — простая, но живая головоломка, которую можно расширять: добавлять таймер, новые фишки, дизайны и даже звуки.
#python #pygame #gamedev
👍1
Media is too big
VIEW IN TELEGRAM
Учим Python шаг за шагом с практикой прямо в браузере
Genepy — это интерактивная платформа для практики Python: решаете задачи, получаете мгновенный фидбэк и видите, как справляются другие.
Тут вы найдёте:
— базовые задачи для старта: print, операторы, функции, условные конструкции;
— более сложные упражнения (работа со списками, файлами, исключениями, HTTP и NumPy);
— рейтинг пользователей — здоровая конкуренция мотивирует.
Платформа бесплатная, а прогресс отслеживается по категориям: Basics, Training, Realist, Command line, NumPy — всего свыше 100 задач. А если вы уже знаете основы и хотите развиваться, здесь легко поддерживать рутину — заходите в браузере, решаете по паре задач и учитесь делать код лучше.
#python #инструменты
Genepy — это интерактивная платформа для практики Python: решаете задачи, получаете мгновенный фидбэк и видите, как справляются другие.
Тут вы найдёте:
— базовые задачи для старта: print, операторы, функции, условные конструкции;
— более сложные упражнения (работа со списками, файлами, исключениями, HTTP и NumPy);
— рейтинг пользователей — здоровая конкуренция мотивирует.
Платформа бесплатная, а прогресс отслеживается по категориям: Basics, Training, Realist, Command line, NumPy — всего свыше 100 задач. А если вы уже знаете основы и хотите развиваться, здесь легко поддерживать рутину — заходите в браузере, решаете по паре задач и учитесь делать код лучше.
#python #инструменты
👍2
Разработка игры на Python — PyGame
PyGame — это мощный инструмент для создания игр на языке Python, позволяющий разработчикам реализовывать свои творческие идеи с помощью графики, звука и управления, и предоставляющий возможность создавать как простые, так и сложные игровые проекты.
Держите серию роликов, где автор подробно показывает процесс создания аналога Space Invaders — легендарной аркадной игры, ставшей культовым явлением в мире видеоигр. В ней игроки управляют космическим кораблем, стреляя по наступающим рядам инопланетных захватчиков.
@prog_point #python #gamedev
PyGame — это мощный инструмент для создания игр на языке Python, позволяющий разработчикам реализовывать свои творческие идеи с помощью графики, звука и управления, и предоставляющий возможность создавать как простые, так и сложные игровые проекты.
Держите серию роликов, где автор подробно показывает процесс создания аналога Space Invaders — легендарной аркадной игры, ставшей культовым явлением в мире видеоигр. В ней игроки управляют космическим кораблем, стреляя по наступающим рядам инопланетных захватчиков.
@prog_point #python #gamedev
👍2
Практический Python: бесплатный курс для практиков
Если хотите не просто писать код, а думать, как интерпретатор, избегая фреймворков, то вы по адресу. Practical Python Programming — это бесплатный и доступный онлайн‑курс от Дэвида Бизли — автора книги «Python Essential Reference». В нём:
— основы не «для галочки», а с примерами реальных задач;
— работа с файлами, строками, коллекциями, итераторами, генераторами;
— продвинутые темы вроде декораторов и менеджеров контекста;
— приёмы отладки, тестирования и профилирования кода.
#python #курс
Если хотите не просто писать код, а думать, как интерпретатор, избегая фреймворков, то вы по адресу. Practical Python Programming — это бесплатный и доступный онлайн‑курс от Дэвида Бизли — автора книги «Python Essential Reference». В нём:
— основы не «для галочки», а с примерами реальных задач;
— работа с файлами, строками, коллекциями, итераторами, генераторами;
— продвинутые темы вроде декораторов и менеджеров контекста;
— приёмы отладки, тестирования и профилирования кода.
#python #курс
15 неожиданных приёмов со словарями в Python, которые реально освежат ваш код
Знаете, бывает так: думаешь, что со словарями в Python у тебя всё схвачено. И вдруг натыкаешься на мелочи, про которые никто толком не говорит, но которые избавляют от километров ненужных циклов и костылей.
В этом видео — пятнадцать таких фишечек, которые сделают ваш код легче. Чище. Без той мешанины из вложенных циклов и кучи if‑ов, которыми часто грешат новички да и не только они. Ну и, что немаловажно — помогут не набить пару распространённых шишек при работе со словарями.
#видео #python
Знаете, бывает так: думаешь, что со словарями в Python у тебя всё схвачено. И вдруг натыкаешься на мелочи, про которые никто толком не говорит, но которые избавляют от километров ненужных циклов и костылей.
В этом видео — пятнадцать таких фишечек, которые сделают ваш код легче. Чище. Без той мешанины из вложенных циклов и кучи if‑ов, которыми часто грешат новички да и не только они. Ну и, что немаловажно — помогут не набить пару распространённых шишек при работе со словарями.
#видео #python
YouTube
15 Фишек с СЛОВАРЯМИ Python, которые сделают код лучше
⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=dictpython
⭐ Телеграм канал: https://t.iss.one/+iX_OTQwhWHlhYzZh
В данном видео мы рассмотрим 15 особенностей словарей Python, о которых вы возможно не знали.…
⭐ Телеграм канал: https://t.iss.one/+iX_OTQwhWHlhYzZh
В данном видео мы рассмотрим 15 особенностей словарей Python, о которых вы возможно не знали.…
Кроссплатформенные приложения на Python: весь путь от API до десктопа и веба
Не обязательно учить полдюжины языков и городить велосипед, чтобы собрать работающий кроссплатформенный продукт. В этой статье автор делится практическим опытом: как на одном только Python собрать backend на FastAPI, фронтенд на Flet, задеплоить всё это в облако и собрать под десктоп и веб.
По дороге — много интересных наблюдений и подводных камней: чем Flet радует, а где его кроссплатформенность пока только на бумаге, почему простые вещи лучше делать «без заморочек», а фанатам стоит готовить десятки гигабайт SDK и терпение.
Если вы уже освоились с Python и хотите попробовать собрать свой первый «всё‑в‑одном» проект, материал очень пригодится — от шаблонов кода до тонкостей деплоя и сборки.
А вы бы рискнули собрать свой API и фронт на Python, или сразу пошли бы во Flutter?
❤️ — «да, попробую»
🗿 — «лучше Flutter»!
#python #flet #fastapi #кроссплатформенность #разработка
Не обязательно учить полдюжины языков и городить велосипед, чтобы собрать работающий кроссплатформенный продукт. В этой статье автор делится практическим опытом: как на одном только Python собрать backend на FastAPI, фронтенд на Flet, задеплоить всё это в облако и собрать под десктоп и веб.
По дороге — много интересных наблюдений и подводных камней: чем Flet радует, а где его кроссплатформенность пока только на бумаге, почему простые вещи лучше делать «без заморочек», а фанатам стоит готовить десятки гигабайт SDK и терпение.
Если вы уже освоились с Python и хотите попробовать собрать свой первый «всё‑в‑одном» проект, материал очень пригодится — от шаблонов кода до тонкостей деплоя и сборки.
А вы бы рискнули собрать свой API и фронт на Python, или сразу пошли бы во Flutter?
❤️ — «да, попробую»
🗿 — «лучше Flutter»!
#python #flet #fastapi #кроссплатформенность #разработка
❤6🗿2
Будущее Python: что ждёт язык и сообщество в ближайшие годы
Недавно закончилась двухдневная конференция PyCon 2025. В ней приняли участие более 700 участников 20+ докладчиков со своими докладами, мастер‑классами и lightning talks. Основной темой этого сезона стала — Python Core. А какие ещё тренды и боли обозначили эксперты индустрии, рассказали в статье.
#python #pycon
Недавно закончилась двухдневная конференция PyCon 2025. В ней приняли участие более 700 участников 20+ докладчиков со своими докладами, мастер‑классами и lightning talks. Основной темой этого сезона стала — Python Core. А какие ещё тренды и боли обозначили эксперты индустрии, рассказали в статье.
#python #pycon
❤2
Создание умных AI-агентов: полный курс по LangGraph от А до Я
Это первая часть серии статей по созданию ИИ-агентов. Здесь вы узнаете, как работают ИИ-агенты, разберетесь, что такое LangGraph и, конечно, научитесь самостоятельно создавать агентов для ваших задач.
#ии #python #javascript
Это первая часть серии статей по созданию ИИ-агентов. Здесь вы узнаете, как работают ИИ-агенты, разберетесь, что такое LangGraph и, конечно, научитесь самостоятельно создавать агентов для ваших задач.
#ии #python #javascript
👍3❤1
Какие существуют виды авторизации
Сегодня существует куча решения для авторизации в сервисе: JWT, keycloak, session, basic auth, OAuth 2.0. Новичку может быть сложно разобраться даже в чём-то одном, а уж понять что к чему при таком обилии — вообще отдельный разговор.
Поэтому я нашёл видео, где автор довольно простым языком объяснил разницу между ними, а также показал на простых примерах, как они все работают.
Посмотрите его — это избавит вас от часов сложной теории.
#безопасность #авторизация
Сегодня существует куча решения для авторизации в сервисе: JWT, keycloak, session, basic auth, OAuth 2.0. Новичку может быть сложно разобраться даже в чём-то одном, а уж понять что к чему при таком обилии — вообще отдельный разговор.
Поэтому я нашёл видео, где автор довольно простым языком объяснил разницу между ними, а также показал на простых примерах, как они все работают.
Посмотрите его — это избавит вас от часов сложной теории.
#безопасность #авторизация
YouTube
JWT, keycloak, session, basic auth, OAuth 2.0 // ТЕОРИЯ + КОД
📋 https://github.com/takentui/authorization_types Гитхаб репозиторий
📕 https://boosty.to/takentui разбор ДЗ (5+ часов лайвкода)
✏ https://takentui.notion.site/2415c2da40da8009b9ebd07d767a885f Текстовая версия
🧾 https://takentui.notion.site/2415c2da40da8…
📕 https://boosty.to/takentui разбор ДЗ (5+ часов лайвкода)
✏ https://takentui.notion.site/2415c2da40da8009b9ebd07d767a885f Текстовая версия
🧾 https://takentui.notion.site/2415c2da40da8…
Supervision — библиотека компьютерного зрения для Python
С помощью этой библиотеки вы сможете с лёгкостью отслеживать объекты на фото или видео.
Supervision не зависит от модели. Вы можете сами выбрать какую модель классификации, обнаружения или сегментации вам использовать. Чтобы это было проще, в библиотеке есть коннекторы для самых популярных библиотек, таких как Ultralytics, Transformers или MMDetection.
Инструкция по установке и использованию по ссылке.
#инструменты #python #cv #библиотека
С помощью этой библиотеки вы сможете с лёгкостью отслеживать объекты на фото или видео.
Supervision не зависит от модели. Вы можете сами выбрать какую модель классификации, обнаружения или сегментации вам использовать. Чтобы это было проще, в библиотеке есть коннекторы для самых популярных библиотек, таких как Ultralytics, Transformers или MMDetection.
Инструкция по установке и использованию по ссылке.
#инструменты #python #cv #библиотека
👍3
Microsoft обновили свой курс по AI-агентам
Курс состоит из 12 уроков, поддерживает русский язык и подходит даже новичкам. Здесь есть и понятная теория, и полезные практические задания на Python.
Отличный подгон для тех, кто хотел начать что-то новое с понедельника. Забираем тут.
#курс #ai #python
Курс состоит из 12 уроков, поддерживает русский язык и подходит даже новичкам. Здесь есть и понятная теория, и полезные практические задания на Python.
Отличный подгон для тех, кто хотел начать что-то новое с понедельника. Забираем тут.
#курс #ai #python
❤3👍2🔥1
Пишем простейшую нейронку на Python своими руками
Это пригодится всем, кто хочет погрузиться в ML и лучше разобраться в нейронках, но без сложных вступлений и нюансов. Как раз то, что нужно новичку, чтобы понять базу прежде чем углубляться в тонкости и высшую математику. Вместо этого, вы просто возьмете данные, напишете код, посмотрите на результат и проанализируете его.
Инструкция тут.
#ml #python
Это пригодится всем, кто хочет погрузиться в ML и лучше разобраться в нейронках, но без сложных вступлений и нюансов. Как раз то, что нужно новичку, чтобы понять базу прежде чем углубляться в тонкости и высшую математику. Вместо этого, вы просто возьмете данные, напишете код, посмотрите на результат и проанализируете его.
Инструкция тут.
#ml #python
👍1🍌1
Трюк, который раньше ускорял Python, теперь лишь захламляет код
Речь о присваивании глобальных функций локальным переменным. Раньше это действительно помогало ускорить код. Но теперь это стало бессмысленно, потому то CPython 3.11 стал умнее.
Если использовали его в своём коде, то теперь можете забить. А почему так произошло и что поменялось, рассказали в статье.
#python
Речь о присваивании глобальных функций локальным переменным. Раньше это действительно помогало ускорить код. Но теперь это стало бессмысленно, потому то CPython 3.11 стал умнее.
Если использовали его в своём коде, то теперь можете забить. А почему так произошло и что поменялось, рассказали в статье.
#python
🔥2
Вышел Python 3.14. Что нового и насколько он стал быстрее
Новая версия вышла 7 октября, а уже 8 разработчик Мигель Гринберг опубликовал результаты независимых тестов.
Кратко: прирост скорости примерно на 27% по сравнению с Python 3.13, а также полноценная поддержка многопоточности без GIL.
Подробнее у нас на сайте.
Бежим обновляться?
❤️ — да
🗿 — не буду торопиться
#новость #python
Новая версия вышла 7 октября, а уже 8 разработчик Мигель Гринберг опубликовал результаты независимых тестов.
Кратко: прирост скорости примерно на 27% по сравнению с Python 3.13, а также полноценная поддержка многопоточности без GIL.
Подробнее у нас на сайте.
Бежим обновляться?
❤️ — да
🗿 — не буду торопиться
#новость #python
🗿8✍5❤1👍1