CodeCombat — если хотите изучить Python играючи
Игра CodeCombat создана специально для тех, кто изучает программирование и хочет немного разнообразить процесс обучения игрой. Она поддерживает не только Python, но и JavaScript, CoffeeScript, Lua и другие.
Здесь вам предлагается выполнять различные задачи, управляя героем с помощью различных команд. При этом с каждым уровнем сложность игры возрастает и для прохождения требуется всё больше кода.
Попробовать игру можно здесь:
https://codecombat.com/
Игра CodeCombat создана специально для тех, кто изучает программирование и хочет немного разнообразить процесс обучения игрой. Она поддерживает не только Python, но и JavaScript, CoffeeScript, Lua и другие.
Здесь вам предлагается выполнять различные задачи, управляя героем с помощью различных команд. При этом с каждым уровнем сложность игры возрастает и для прохождения требуется всё больше кода.
Попробовать игру можно здесь:
https://codecombat.com/
👍26👎1😁1
Почему стоит использовать Pathlib в качестве альтернативы модуля OS
Хотим познакомить вас с интересной точкой зрения. Возможно, вы не согласитесь с ней. Тем не менее она имеет право на жизнь.
Модуль OS популярен, но является далеко не лучшим решением для обработки путей. Вместо него автор аргументированно предлагает использовать Pathlib и вот почему:
https://nuancesprog.ru/p/15252/
Хотим познакомить вас с интересной точкой зрения. Возможно, вы не согласитесь с ней. Тем не менее она имеет право на жизнь.
Модуль OS популярен, но является далеко не лучшим решением для обработки путей. Вместо него автор аргументированно предлагает использовать Pathlib и вот почему:
https://nuancesprog.ru/p/15252/
👍11
6 вакансий на удалёнке
— Lead Software Engineer, Infrastructure
Опыт: От 5 лет
Сколько: От 8000 $
— Senior Software Engineer, Infrastructure (Private Cloud)
Опыт: От 5 лет
Сколько: От 8000 $
— Head of QA
Опыт: От 5 лет
Сколько: От 8000 $
— QA Engineer
Опыт: От 3 лет
Сколько: По итогам собеседования
— Senior Software Engineer, Security
Опыт: От 5 лет
Сколько: От 8000 $
— Senior Software Engineer, Infrastructure
Опыт: От 5 лет
Сколько: От 8000 $
#вакансии #работа
— Lead Software Engineer, Infrastructure
Опыт: От 5 лет
Сколько: От 8000 $
— Senior Software Engineer, Infrastructure (Private Cloud)
Опыт: От 5 лет
Сколько: От 8000 $
— Head of QA
Опыт: От 5 лет
Сколько: От 8000 $
— QA Engineer
Опыт: От 3 лет
Сколько: По итогам собеседования
— Senior Software Engineer, Security
Опыт: От 5 лет
Сколько: От 8000 $
— Senior Software Engineer, Infrastructure
Опыт: От 5 лет
Сколько: От 8000 $
#вакансии #работа
👍13😁1
This media is not supported in your browser
VIEW IN TELEGRAM
SAHI: Гиперлогический вывод с помощью нарезки
SAHI — это легковесная библиотека машинного зрения для Python. С помощью нарезки исходного изображения, она позволяет распознавать большое количество различных объектов, при этом имея достаточно малый вес.
Узнать подробнее о ней можно здесь:
https://github.com/obss/sahi
#ml
SAHI — это легковесная библиотека машинного зрения для Python. С помощью нарезки исходного изображения, она позволяет распознавать большое количество различных объектов, при этом имея достаточно малый вес.
Узнать подробнее о ней можно здесь:
https://github.com/obss/sahi
#ml
👍25
Pyxel для любителей ретро игр
Pyxel — это игровой движок для создания игр в ретро-стиле. Он позволяет вам достаточно легко сделать пиксельный платформер или аркаду, предоставляя всё, что нужно для этого. Обо всех его особенностях и возможностях можно почитать в этой статье:
https://habr.com/ru/post/652225/
#gamedev
Pyxel — это игровой движок для создания игр в ретро-стиле. Он позволяет вам достаточно легко сделать пиксельный платформер или аркаду, предоставляя всё, что нужно для этого. Обо всех его особенностях и возможностях можно почитать в этой статье:
https://habr.com/ru/post/652225/
#gamedev
👍23🥰3🤔1💩1
Программирование сокетов в Python
Сокеты и API сокетов используются для отправки сообщений по сети. В рамках этого практического руководства вы научитесь работать с сокетами, а также создадите простой сокет-сервер и клиент-серверное приложение, функционирующее как полноценное приложение для сокетов со своим собственным заголовком и содержимым:
https://realpython.com/python-sockets/
Сокеты и API сокетов используются для отправки сообщений по сети. В рамках этого практического руководства вы научитесь работать с сокетами, а также создадите простой сокет-сервер и клиент-серверное приложение, функционирующее как полноценное приложение для сокетов со своим собственным заголовком и содержимым:
https://realpython.com/python-sockets/
👍9
Парсим NFT транзакции на OpenSea
В этом руководстве вы узнаете, как и где можно извлечь данные о транзакциях блокчейна ETH, как с ними работать, что они могут рассказать и какая в этом польза.
Подробнее:
https://habr.com/ru/post/651771/
В этом руководстве вы узнаете, как и где можно извлечь данные о транзакциях блокчейна ETH, как с ними работать, что они могут рассказать и какая в этом польза.
Подробнее:
https://habr.com/ru/post/651771/
👍8
Реставрация смазанного сканированием лица
Обидно, когда находишь какую-то старую фотографию, но её качество не позволяет рассмотреть лица. Сегодня существуют различные сервисы, которые восстанавливают смазанные лица, но результат многих из них оставляет желать лучшего.
В этой статье предлагают использовать метод GFP-GAN, который использует богатые и разнообразные приоры, предоставляемые предварительно подготовленными GAN приорами для восстановления тусклого лица. Он показывает действительно хорошие результаты, в чём вы можете убедиться сами.
https://habr.com/ru/post/647805/
#ml
Обидно, когда находишь какую-то старую фотографию, но её качество не позволяет рассмотреть лица. Сегодня существуют различные сервисы, которые восстанавливают смазанные лица, но результат многих из них оставляет желать лучшего.
В этой статье предлагают использовать метод GFP-GAN, который использует богатые и разнообразные приоры, предоставляемые предварительно подготовленными GAN приорами для восстановления тусклого лица. Он показывает действительно хорошие результаты, в чём вы можете убедиться сами.
https://habr.com/ru/post/647805/
#ml
👍4
Ускоряем вычисления Python в 13 раз с помощью 2 строк кода
Для решения этой задачи нам понадобиться Numba — компилятор для Python, специально ориентированный на код, который зацикливается на массивах NumPy. Он действительно способен ускорить выполнения кода в несколько раз, в чём вы можете убедиться в этой статье:
https://pythonspeed.com/articles/numba-faster-python/
Для решения этой задачи нам понадобиться Numba — компилятор для Python, специально ориентированный на код, который зацикливается на массивах NumPy. Он действительно способен ускорить выполнения кода в несколько раз, в чём вы можете убедиться в этой статье:
https://pythonspeed.com/articles/numba-faster-python/
👍22👎1
Следим за курсом биткоина через Telegram-бота
Простой бот-помощник, который поможет вам оставаться в курсе текущей ситуации с криптовалютой. Вы также можете дополнить его возможностью отслеживать другие валюты, необходимые вам.
Подробности по созданию бота в видео:
https://www.youtube.com/watch?v=pUKXnMfFdkg
#видео
Простой бот-помощник, который поможет вам оставаться в курсе текущей ситуации с криптовалютой. Вы также можете дополнить его возможностью отслеживать другие валюты, необходимые вам.
Подробности по созданию бота в видео:
https://www.youtube.com/watch?v=pUKXnMfFdkg
#видео
YouTube
СЛЕДИМ ЗА КУРСОМ БИТКОИНА ЧЕРЕЗ TELEGRAM-БОТА НА PYTHON
Самый простой бот-помощник для любителей криптовалют. Пишем бота на питоне, который уведомляет о текущем курсе биткоина (BTC) с биржи Bittrex в ваш Telegram Bot.
Наш чат в телеграме: https://telegg.ru/joinchat/AwLCBRW_svWGvMzvIxn8OA
Поддержать меня: h…
Наш чат в телеграме: https://telegg.ru/joinchat/AwLCBRW_svWGvMzvIxn8OA
Поддержать меня: h…
👍9
Python assert: отлаживайте и тестируйте свой код как профессионал
Оператор Python assert позволяет вам писать проверки работоспособности в вашем коде. Этот оператор предоставляет возможность инструкций, которые утверждают определённый кейс в программе. Благодаря им можно удобно тестировать свой код в процессе разработки.
Как этим правильно пользоваться, рассказали тут:
https://realpython.com/python-assert-statement/
Оператор Python assert позволяет вам писать проверки работоспособности в вашем коде. Этот оператор предоставляет возможность инструкций, которые утверждают определённый кейс в программе. Благодаря им можно удобно тестировать свой код в процессе разработки.
Как этим правильно пользоваться, рассказали тут:
https://realpython.com/python-assert-statement/
👍11❤1🔥1
Учим гипермодальный трансформер предсказывать калорийность борща
Мультимодальный трансформер — это способность модели машинного обучения работать сразу с несколькими видами данных — графика, текст, аудио и так далее. Такую модель можно приспособить для самых разных задач, как понимаете. В этой статье автор решил научить модель определять калорийность блюда по продуктам, используемым в нём. Задача нетривиальная, но интересная.
Что в итоге у него получилось, можно узнать здесь:
https://habr.com/ru/post/652347/
#ml
Мультимодальный трансформер — это способность модели машинного обучения работать сразу с несколькими видами данных — графика, текст, аудио и так далее. Такую модель можно приспособить для самых разных задач, как понимаете. В этой статье автор решил научить модель определять калорийность блюда по продуктам, используемым в нём. Задача нетривиальная, но интересная.
Что в итоге у него получилось, можно узнать здесь:
https://habr.com/ru/post/652347/
#ml
👍15❤1
Современная TDD-разработка на Python
Тестировать производственный код сложно. Иногда разработка функции может занять почти все ваше время. В этом руководстве вы научитесь разрабатывать приложение с использование разработки через тестирование (TDD). Вы попробуете библиотеки pytest, pydantic, а также Flask.
https://testdriven.io/blog/modern-tdd/
#tdd #flask
Тестировать производственный код сложно. Иногда разработка функции может занять почти все ваше время. В этом руководстве вы научитесь разрабатывать приложение с использование разработки через тестирование (TDD). Вы попробуете библиотеки pytest, pydantic, а также Flask.
https://testdriven.io/blog/modern-tdd/
#tdd #flask
👍11❤4
MoreliaTalk — безопасный мессенджер с открытым исходным кодом
Сейчас крайне важно оставаться на связи и иметь возможность сохранять переписку приватной в зашифрованном виде. Разработчики MoreliaTalk обещают предоставить такие возможности, а также дают всем желающим доступ к их проекту, чтобы вы могли сделать свой мессенджер на основе их проекта и общаться в нём с близкими.
Подробнее о проекте автор рассказал здесь:
https://habr.com/ru/post/653289/
Сейчас крайне важно оставаться на связи и иметь возможность сохранять переписку приватной в зашифрованном виде. Разработчики MoreliaTalk обещают предоставить такие возможности, а также дают всем желающим доступ к их проекту, чтобы вы могли сделать свой мессенджер на основе их проекта и общаться в нём с близкими.
Подробнее о проекте автор рассказал здесь:
https://habr.com/ru/post/653289/
👍14👎5💩3
Предоставление нескольких конструкторов в ваших классах Python
Иногда требуется написать такой класс, который даёт возможность создания объекта класса несколькими способами. Для это необходимо использовать несколько конструкторов класса. В Python есть несколько методов, которые позволяют создавать классы. Подробнее о них в статье:
https://realpython.com/python-multiple-constructors/
Иногда требуется написать такой класс, который даёт возможность создания объекта класса несколькими способами. Для это необходимо использовать несколько конструкторов класса. В Python есть несколько методов, которые позволяют создавать классы. Подробнее о них в статье:
https://realpython.com/python-multiple-constructors/
👍10
Создаём собственного J.A.R.V.I.S на Python
Давайте с вами развлечёмся и сделаем интересный проект, которым можно с гордостью хвастаться перед знакомыми. Мы разработаем с вами голосового помощника по образу цифрового ассистента Тони Старка из вселенной Marvel. Да, изначально он будет несколько глупее варианта из комиксов, но всё в ваших руках и, создав основу, вы сможете улучшать его до бесконечности.
Давайте скорее приступим, используя руководство из этого видео:
https://www.youtube.com/watch?v=XWQXMncxg4k
Давайте с вами развлечёмся и сделаем интересный проект, которым можно с гордостью хвастаться перед знакомыми. Мы разработаем с вами голосового помощника по образу цифрового ассистента Тони Старка из вселенной Marvel. Да, изначально он будет несколько глупее варианта из комиксов, но всё в ваших руках и, создав основу, вы сможете улучшать его до бесконечности.
Давайте скорее приступим, используя руководство из этого видео:
https://www.youtube.com/watch?v=XWQXMncxg4k
YouTube
Build your own Feature Rich J.A.R.V.I.S in Python - Python Project
In this video, we will make a virtual assistant using Python. We will add the following features to this Project :
1. Time Reporting
2. Taking Screenshot
3. Performing Google Search
4. Searching on Wikipedia
5. Listen to Jokes
6. Desktop Notifications…
1. Time Reporting
2. Taking Screenshot
3. Performing Google Search
4. Searching on Wikipedia
5. Listen to Jokes
6. Desktop Notifications…
👍22😁1
Распознавание лиц на RASPBERRY PI
Давно мы не работали с малинкой, а ведь она обладает крайне большим потенциалом и годится для самых разных проектов. На этот раз предлагаем вам предлагаем собрать устройство для распознавания лиц, которому можно найти самое разное применение.
Подробнее:
https://habr.com/ru/post/653461/
#ml #raspberrypi
Давно мы не работали с малинкой, а ведь она обладает крайне большим потенциалом и годится для самых разных проектов. На этот раз предлагаем вам предлагаем собрать устройство для распознавания лиц, которому можно найти самое разное применение.
Подробнее:
https://habr.com/ru/post/653461/
#ml #raspberrypi
👍16👏1
Распознавание речи с помощью Python
Сегодня всё больше сервисов используют распознавание речи, чтобы облегчить взаимодействие пользователя с продуктом. В Python существует множество инструментов для решения этой задачи и API AssemblyAI один из них.
Как с помощью него распознавать речь без создания сложного объёмного кода — узнаете в этой статье:
https://nuancesprog.ru/p/15185/
Сегодня всё больше сервисов используют распознавание речи, чтобы облегчить взаимодействие пользователя с продуктом. В Python существует множество инструментов для решения этой задачи и API AssemblyAI один из них.
Как с помощью него распознавать речь без создания сложного объёмного кода — узнаете в этой статье:
https://nuancesprog.ru/p/15185/
🔥6👍1
Flask Tutorials
В этой серии видеоуроков вы узнаете, как создать полнофункциональное приложение Flask с нуля. Вы научитесь использовать шаблоны, создавать базу данных, загружать изображения, создавать систему аутентификации и многое другое.
Посмотреть можно здесь:
https://www.youtube.com/playlist?list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH
#видео
В этой серии видеоуроков вы узнаете, как создать полнофункциональное приложение Flask с нуля. Вы научитесь использовать шаблоны, создавать базу данных, загружать изображения, создавать систему аутентификации и многое другое.
Посмотреть можно здесь:
https://www.youtube.com/playlist?list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH
#видео
YouTube
Flask Tutorials
Python Flask Tutorials. In this series, we will be learning how to build a full-feature Flask application for scratch. We will learn how to get started with ...
👍17