Доклад: Пишем на питоне так, чтобы все вас любили
В своём докладе автор хочет показать, как просто и как сложно писать простой код.
Чтобы разобраться: что сложно, а что просто, придется поговорить о разнице между м*&*ами и algebraic effects, SRP, о плюсах и минусах Typed DI, протоколах и приставучем IO. А ещё поговорят про цвета функций, DDD, типы и клей для композиции.
Разложив все по полочкам, можно будет написать первые несколько строк простого кода для большого проекта:
https://youtu.be/ELwkO5warfs?si=oI3Sm4Y82AjnaMRM
#доклад #python #ru
В своём докладе автор хочет показать, как просто и как сложно писать простой код.
Чтобы разобраться: что сложно, а что просто, придется поговорить о разнице между м*&*ами и algebraic effects, SRP, о плюсах и минусах Typed DI, протоколах и приставучем IO. А ещё поговорят про цвета функций, DDD, типы и клей для композиции.
Разложив все по полочкам, можно будет написать первые несколько строк простого кода для большого проекта:
https://youtu.be/ELwkO5warfs?si=oI3Sm4Y82AjnaMRM
#доклад #python #ru
YouTube
Пишем на питоне так, чтобы все вас любили (или ненавидели)
Никита Соболев (CTO в Wemake.services) @ Moscow Python Meetup 67
"В своем докладе я хочу показать, как просто и как сложно писать простой код.
Чтобы разобраться: что сложно, а что просто; нам придется поговорить о разнице между м*&*ами и algebraic effects…
"В своем докладе я хочу показать, как просто и как сложно писать простой код.
Чтобы разобраться: что сложно, а что просто; нам придется поговорить о разнице между м*&*ами и algebraic effects…
Pygame — разработка игр на Python
Pygame — это библиотека для создания игр, предоставляющая программистам инструменты для разработки. Она включает в себя возможности для работы с графикой и анимацией, управления клавиатурой и мышью, а также обработки звука.
Ловите небольшой курс по этой игровой библиотеке, где в процессе обучения вы напишете культовую Space Invaders:
https://youtu.be/ilP1dImCuJ8?si=0BNIQYvlQ_PJ9KfR
#курс #python #gamedev #ru
Pygame — это библиотека для создания игр, предоставляющая программистам инструменты для разработки. Она включает в себя возможности для работы с графикой и анимацией, управления клавиатурой и мышью, а также обработки звука.
Ловите небольшой курс по этой игровой библиотеке, где в процессе обучения вы напишете культовую Space Invaders:
https://youtu.be/ilP1dImCuJ8?si=0BNIQYvlQ_PJ9KfR
#курс #python #gamedev #ru
YouTube
Разработка игры на Python | Pygame. Урок #1
Начинаем делать игру по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры.
Не забываем подписываться!
------
Все уроки по…
Не забываем подписываться!
------
Все уроки по…
Курс по создание бота для Telegram на Python
Боты в Telegram используются повсеместно: для продаж, связи с аудиторией, различных инструментариев и работе с ИИ. Поэтому скил создания таких ботов — полезный навык многим разработчикам.
Сохраняйте курс, где с нуля учат этому навыку: расскажут про общую концепцию ботов, функционал, работу с БД, Web Apps и даже проведение оплат.
Ссылка на курс
#курс #python #начинающим #ru
Боты в Telegram используются повсеместно: для продаж, связи с аудиторией, различных инструментариев и работе с ИИ. Поэтому скил создания таких ботов — полезный навык многим разработчикам.
Сохраняйте курс, где с нуля учат этому навыку: расскажут про общую концепцию ботов, функционал, работу с БД, Web Apps и даже проведение оплат.
Ссылка на курс
#курс #python #начинающим #ru
YouTube
Телеграм бот на Python / #1 – Разработка ботов с нуля. Как создать Telegram Bot?
Разработка Telegram Bot является прибыльной и интересной сферой. В уроках для начинающих вы научитесь создавать Телеграм ботов на базе языка Python с нуля. К концу курса вы создадите бот-магазин и добавите систему оплаты.
✅ Полезные ссылки:
– Курс по языку…
✅ Полезные ссылки:
– Курс по языку…
10 пакетов Python, которые улучшат вашу кодовую базу
Data Scientist’ы и разработчики тратят немало времени на отладку кода, чтобы сделать его более эффективным и простым в дальнейшем использовании.
Кидайте в сохранёнки подборку, где собрали 10 пакетов Python, помогающих автоматизировать форматирование кода и тестировать его на выявление ошибок. Вот парочка из них: Black — выявляет ошибки и форматирует код, Bandit — проверяет безопасность кода, Pydantic — для проверки данных и управления настройками.
#подборка #python #ru
Data Scientist’ы и разработчики тратят немало времени на отладку кода, чтобы сделать его более эффективным и простым в дальнейшем использовании.
Кидайте в сохранёнки подборку, где собрали 10 пакетов Python, помогающих автоматизировать форматирование кода и тестировать его на выявление ошибок. Вот парочка из них: Black — выявляет ошибки и форматирует код, Bandit — проверяет безопасность кода, Pydantic — для проверки данных и управления настройками.
#подборка #python #ru
Гарвардский курс по веб-разработке на Python и JS
Курс HarvardX: CS50's Web Programming продолжает легендарный CS50, фокусируясь на разработке веб-приложений с Python, JavaScript и SQL. Тут разбирают дизайн БД, масштабируемость, безопасность и UI.
В процессе обучения есть и практические проекты, среди которых создание API, интерактивных интерфейсов и использование облачных сервисов GitHub и Heroku.
Одним словом — годнота
#курс #web #js #python #en
Курс HarvardX: CS50's Web Programming продолжает легендарный CS50, фокусируясь на разработке веб-приложений с Python, JavaScript и SQL. Тут разбирают дизайн БД, масштабируемость, безопасность и UI.
В процессе обучения есть и практические проекты, среди которых создание API, интерактивных интерфейсов и использование облачных сервисов GitHub и Heroku.
Одним словом — годнота
#курс #web #js #python #en
Подборка книг по Python всех уровней
Ищите чтиво на выходные? В этой подборке собрали популярные книги по Python и разделили их по сложности и темам:
Для начинающих:
— Learning Python
— Learn Python the Hard Way
— Python Crash Course
Для продвинутых:
— Python Cookbook
— Test-Driven Web Development with Python
Для разработки игр:
— Making Games with Python & Pygame
— Invent Your Own Computer Games with Python
ML и анализ данных:
— Think Complexity
— Python для сложных задач
Полный список книг с описанием в статье
#книги #python #подборка #ru
Ищите чтиво на выходные? В этой подборке собрали популярные книги по Python и разделили их по сложности и темам:
Для начинающих:
— Learning Python
— Learn Python the Hard Way
— Python Crash Course
Для продвинутых:
— Python Cookbook
— Test-Driven Web Development with Python
Для разработки игр:
— Making Games with Python & Pygame
— Invent Your Own Computer Games with Python
ML и анализ данных:
— Think Complexity
— Python для сложных задач
Полный список книг с описанием в статье
#книги #python #подборка #ru
Курс по автоматизации тестирования с помощью Selenium & Python
Автоматизация тестов — это отличный способ упростить проверку работы сайтов и приложений, сэкономив время на ручных тестах. Она помогает быстрее находить баги и быть уверенными, что всё работает как надо перед релизом.
Сохраняйте классный курс для начинающих тестировщиков, где учат писать автотесты на Python с помощью Selenium. На курсе разберут, как писать понятные и стабильные тесты, работать с популярными фреймворками и правильно строить тест-сценарии:
Ссылка на курс
#курс #qa #python #начинающим #ru
Автоматизация тестов — это отличный способ упростить проверку работы сайтов и приложений, сэкономив время на ручных тестах. Она помогает быстрее находить баги и быть уверенными, что всё работает как надо перед релизом.
Сохраняйте классный курс для начинающих тестировщиков, где учат писать автотесты на Python с помощью Selenium. На курсе разберут, как писать понятные и стабильные тесты, работать с популярными фреймворками и правильно строить тест-сценарии:
Ссылка на курс
#курс #qa #python #начинающим #ru
Stepik: online education
Автоматизация тестирования с помощью Selenium и Python
Это базовый курс для начинающих тестировщиков, который научит вас писать автоматизированные UI-тесты на языке программирования Python с помощью библиотеки Selenium. А еще мы рассмотрим популярные фреймворки и хорошие практики написания автотестов.