Аниме лица с WGAN и WGAN-GP
Здесь предлагается реализовать сразу две различные нейросети, которые будут при этом генерировать аниме лица с разрешением 64х64. Речь идёт о Wasserstein GAN (WGAN) и WGAN-GP. Таким образом вы убьёте одной статьёй двух зайцев при изучении генеративно-состязательных сетей:
https://pyimagesearch.com/2022/02/07/anime-faces-with-wgan-and-wgan-gp/
#ml
Здесь предлагается реализовать сразу две различные нейросети, которые будут при этом генерировать аниме лица с разрешением 64х64. Речь идёт о Wasserstein GAN (WGAN) и WGAN-GP. Таким образом вы убьёте одной статьёй двух зайцев при изучении генеративно-состязательных сетей:
https://pyimagesearch.com/2022/02/07/anime-faces-with-wgan-and-wgan-gp/
#ml
👍9👎1🔥1
В чем разница между UI и UX. Детальное сравнение
Каждый разработчик, который самостоятельно занимается разработкой не только кодой части, но и внешнего вида своего приложения, рано или поздно сталкивается с вопросами UI и UX. Это два наиважнейших элемента любого дизайна, выполняющих разную задачу, но невозможных друг без друга. Если кратко, то UI — это красота вашего приложения, а UX — его удобство.
Если этого объяснения вам недостаточно, то здесь вы можете почитать подробнее:
https://proglib.io/p/v-chem-raznica-mezhdu-ui-i-ux-detalnoe-sravnenie-2022-02-18
Каждый разработчик, который самостоятельно занимается разработкой не только кодой части, но и внешнего вида своего приложения, рано или поздно сталкивается с вопросами UI и UX. Это два наиважнейших элемента любого дизайна, выполняющих разную задачу, но невозможных друг без друга. Если кратко, то UI — это красота вашего приложения, а UX — его удобство.
Если этого объяснения вам недостаточно, то здесь вы можете почитать подробнее:
https://proglib.io/p/v-chem-raznica-mezhdu-ui-i-ux-detalnoe-sravnenie-2022-02-18
👍3
Факты и мифы об именах и значениях в Python
Внутренние механизмы Python довольно просты, поэтому его и любят. Но некоторые их комбинации могут дать весьма необычные эффекты. Это касается даже таких простых вещей, как имена и значения.
В этой статье предлагают разобрать важные вопросы, касающиеся имён и значений, чтобы они у вас никогда не вызвали проблем в будущем
https://pythonist.ru/fakty-i-mify-ob-imenah-i-znacheniyah-v-python/
Внутренние механизмы Python довольно просты, поэтому его и любят. Но некоторые их комбинации могут дать весьма необычные эффекты. Это касается даже таких простых вещей, как имена и значения.
В этой статье предлагают разобрать важные вопросы, касающиеся имён и значений, чтобы они у вас никогда не вызвали проблем в будущем
https://pythonist.ru/fakty-i-mify-ob-imenah-i-znacheniyah-v-python/
👍6
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