Forwarded from GitHub Сообщество
This media is not supported in your browser
VIEW IN TELEGRAM
Pulse – инструмент, который превращает пиксилезированные фотографии лица в картинки с высоким качеством
Получив входное изображение с низким разрешением, PULSE ищет в выходных данных генеративной модели (StyleGAN) изображения с высоким разрешением, которые перцептивно схожи с входной картинкой
#Python #AI #Interesting
👉 @Githublib
Получив входное изображение с низким разрешением, PULSE ищет в выходных данных генеративной модели (StyleGAN) изображения с высоким разрешением, которые перцептивно схожи с входной картинкой
#Python #AI #Interesting
👉 @Githublib
Сегодня #RUTUBE открывает дополнительный набор IT-специалистов. В этом году наша команда выросла почти в 3 раза и мы хотим еще. Мы в поиске талантливых технологических экспертов, которые будут развивать крупнейший российский видеохостинг вместе с нами!
Вакансии, на которые вы можете откликнуться прямо сейчас:
SRE инженер
Golang developer
Python developer
Frontend Developer (react)
Android developer
IOS developer
Инженер по сетевой безопасности
Специалист по ИБ веб-сервисов и мобильных приложений
Менеджер ИТ проектов
Сейчас в RUTUBE собрана сильная команда профессионалов и организованы условия работы на уровне топовых технологических компаний: как с точки зрения сложности и амбициозности задач, так и с точки зрения возможностей развития и конкурентного вознаграждения.
С нетерпением ждём ваши резюме! Их можно отправить сюда: hr@rutube.ru
Вакансии, на которые вы можете откликнуться прямо сейчас:
SRE инженер
Golang developer
Python developer
Frontend Developer (react)
Android developer
IOS developer
Инженер по сетевой безопасности
Специалист по ИБ веб-сервисов и мобильных приложений
Менеджер ИТ проектов
Сейчас в RUTUBE собрана сильная команда профессионалов и организованы условия работы на уровне топовых технологических компаний: как с точки зрения сложности и амбициозности задач, так и с точки зрения возможностей развития и конкурентного вознаграждения.
С нетерпением ждём ваши резюме! Их можно отправить сюда: hr@rutube.ru
Forwarded from Python академия
Упрощение создания операторов сравнения
Для создания объектов с поддержкой операторов сравнения в классе обычно требуется реализовать большое количество магических методов, а именно – __lt__, __le__, __eq__, __ne__, __gt__, __ge__.
Про то, что делает каждый из них расскажем отдельным постом, но сейчас покажем, как можно сильно упростить реализацию подобного класса. Для этого можно использовать декоратор total_ordering из пакета functools.
В таком случае достаточно реализовать в классе только __lt__ и __eq__. Эти два метода являются минимумом, который нужен декоратору для конструирования остальных методов.
Подписывайтесь на канал 👉@pythonofff
Для создания объектов с поддержкой операторов сравнения в классе обычно требуется реализовать большое количество магических методов, а именно – __lt__, __le__, __eq__, __ne__, __gt__, __ge__.
Про то, что делает каждый из них расскажем отдельным постом, но сейчас покажем, как можно сильно упростить реализацию подобного класса. Для этого можно использовать декоратор total_ordering из пакета functools.
В таком случае достаточно реализовать в классе только __lt__ и __eq__. Эти два метода являются минимумом, который нужен декоратору для конструирования остальных методов.
Подписывайтесь на канал 👉@pythonofff
Как организовать код в Python-проекте, чтобы потом не пожалеть
Каждая минута, потраченная на организацию своей деятельности, экономит вам целый час. (с) Бенджамин Франклин
Python отличается от таких языков программирования, как C# или Java, заставляющих программиста давать классам имена, соответствующие именам файлов, в которых находится код этих классов.
Здесь я собираюсь представить вашему вниманию рекомендации по организации Python-кода, которые сослужили мне хорошую службу, когда я работал в разных компаниях и взаимодействовал со многими людьми.
@BookPython
Каждая минута, потраченная на организацию своей деятельности, экономит вам целый час. (с) Бенджамин Франклин
Python отличается от таких языков программирования, как C# или Java, заставляющих программиста давать классам имена, соответствующие именам файлов, в которых находится код этих классов.
Здесь я собираюсь представить вашему вниманию рекомендации по организации Python-кода, которые сослужили мне хорошую службу, когда я работал в разных компаниях и взаимодействовал со многими людьми.
@BookPython
Telegraph
Как организовать код в Python-проекте, чтобы потом не пожалеть
Python отличается от таких языков программирования, как C# или Java, заставляющих программиста давать классам имена, соответствующие именам файлов, в которых находится код этих классов. Python — это самый гибкий язык программирования из тех, с которыми мне…
Создание полнотекстовой поисковой системы на Python в 150 строк кода
https://bart.degoe.de/building-a-full-text-search-engine-150-lines-of-code/
@BookPython
https://bart.degoe.de/building-a-full-text-search-engine-150-lines-of-code/
@BookPython
Бесплатный Community Day PiterPy 2022 — 19 октября, онлайн
Community Day — это второй день конференции PiterPy 2022 со свободным доступом для всех желающих. Неважно, в какой стране вы находитесь, Community Day пройдет в онлайне, и организаторы будут рады каждому.
На Community Day такая же насыщенная программа, как и в другие дни конференции. Там будут:
✔ Шесть докладов с дискуссиями, на которых можно пообщаться со спикерами.
✔ Чат конференции, где сотни ваших коллег со всего мира готовы обсудить технологии.
✔ Возможность поучаствовать в конкурсах от партнеров конференции и получить призы.
➡️ Подробности и регистрация — piterpy.com
А если вы хотите попасть на все дни конференции, то переходите по ссылке за билетами и воспользуйтесь промокодом на скидку: bookpython2022JRGpc
Community Day — это второй день конференции PiterPy 2022 со свободным доступом для всех желающих. Неважно, в какой стране вы находитесь, Community Day пройдет в онлайне, и организаторы будут рады каждому.
На Community Day такая же насыщенная программа, как и в другие дни конференции. Там будут:
✔ Шесть докладов с дискуссиями, на которых можно пообщаться со спикерами.
✔ Чат конференции, где сотни ваших коллег со всего мира готовы обсудить технологии.
✔ Возможность поучаствовать в конкурсах от партнеров конференции и получить призы.
➡️ Подробности и регистрация — piterpy.com
А если вы хотите попасть на все дни конференции, то переходите по ссылке за билетами и воспользуйтесь промокодом на скидку: bookpython2022JRGpc
Forwarded from Python академия
Завершение программы
Функция exit создана для удобства работы в интерактивном режиме, однако не рекомендуется использовать её внутри скриптов.
По факту функция просто поднимают исключение SystemExit. А при попытке вызова без скобок напишут подсказку о правильном способе выхода из интерпретатора.
Использовать sys.exit() стоит потому, что этот метод лежит в стандартном модуле и всегда там доступен. Также это довольно явный способ завершения программы.
Подписывайтесь на канал 👉@pythonofff
Функция exit создана для удобства работы в интерактивном режиме, однако не рекомендуется использовать её внутри скриптов.
По факту функция просто поднимают исключение SystemExit. А при попытке вызова без скобок напишут подсказку о правильном способе выхода из интерпретатора.
Использовать sys.exit() стоит потому, что этот метод лежит в стандартном модуле и всегда там доступен. Также это довольно явный способ завершения программы.
Подписывайтесь на канал 👉@pythonofff
Исчерпывающее руководство по множествам в Python
Класс set (множество) — это одна из ключевых структур данных в Python. Она представляет собой неупорядоченную коллекцию уникальных элементов. Класс set, в некоторой степени, соответствует математическому множеству. Многие широко используемые математические операции, применимые к множествам, существуют и в Python. Часто вычисления, производимые над множествами, оказываются гораздо быстрее, чем альтернативные операции со списками. В результате, для того чтобы писать эффективный код, Python-программисту просто необходимо уметь пользоваться множествами. В этой статье я расскажу об особенностях работы с классом set в Python.
@BookPython
Класс set (множество) — это одна из ключевых структур данных в Python. Она представляет собой неупорядоченную коллекцию уникальных элементов. Класс set, в некоторой степени, соответствует математическому множеству. Многие широко используемые математические операции, применимые к множествам, существуют и в Python. Часто вычисления, производимые над множествами, оказываются гораздо быстрее, чем альтернативные операции со списками. В результате, для того чтобы писать эффективный код, Python-программисту просто необходимо уметь пользоваться множествами. В этой статье я расскажу об особенностях работы с классом set в Python.
@BookPython
Media is too big
VIEW IN TELEGRAM
Intro to FastAPI - The Best Way to Create APIs in Python?
In this video I introduce FastAPI, a framework for creating frameworks in a much different style that you're used to in Python.
@BookPython
In this video I introduce FastAPI, a framework for creating frameworks in a much different style that you're used to in Python.
@BookPython
Понимание атрибутов, словарей и слотов в Python.
Python по своей природе является очень динамичным языком. Переменные не нужно объявлять, они могут быть добавлены в качестве атрибутов практически везде.
https://bas.codes/posts/python-dict-slots
@BookPython
Python по своей природе является очень динамичным языком. Переменные не нужно объявлять, они могут быть добавлены в качестве атрибутов практически везде.
https://bas.codes/posts/python-dict-slots
@BookPython
Understanding Attributes, Dicts and Slots in Python - Bas codes
Python classes can have arbitrary attributes. How are they stored and how do they impact performance?
Forwarded from GitHub Сообщество
Neural-Doodle – нейронка, которая дорисовывает красивую картинку на основе вашего эскиза
Сценарий doodle. py генерирует новое изображение, используя одно, два, три или четыре изображения в качестве входных данных в зависимости от того, что вы пытаетесь сделать: оригинальный стиль и его аннотация, а также изображение целевого контента (необязательно) с его аннотацией (он же ваш рисунок)
#Python #AI #Interesting
👉 @Githublib
Сценарий doodle. py генерирует новое изображение, используя одно, два, три или четыре изображения в качестве входных данных в зависимости от того, что вы пытаетесь сделать: оригинальный стиль и его аннотация, а также изображение целевого контента (необязательно) с его аннотацией (он же ваш рисунок)
#Python #AI #Interesting
👉 @Githublib
FaceNet — пример простой системы распознавания лиц с открытым кодом Github
Apple использует Face ID, OnePlus — технологию Face Unlock. Baidu использует распознавание лица вместо ID-карт для обеспечения доступа в офис, а при повторном пересечении границы в ОАЭ вам нужно только посмотреть в камеру. В статье разбираемся, как сделать простейшую сеть распознавания лиц самостоятельно с помощью FaceNet.
@BookPython
Apple использует Face ID, OnePlus — технологию Face Unlock. Baidu использует распознавание лица вместо ID-карт для обеспечения доступа в офис, а при повторном пересечении границы в ОАЭ вам нужно только посмотреть в камеру. В статье разбираемся, как сделать простейшую сеть распознавания лиц самостоятельно с помощью FaceNet.
@BookPython
Экскурсия по библиотеке itertools в Python
https://www.blog.pythonlibrary.org/2021/12/07/a-tour-of-pythons-itertools-library/
@BookPython
https://www.blog.pythonlibrary.org/2021/12/07/a-tour-of-pythons-itertools-library/
@BookPython
Mouse Vs Python
A Tour of Python's itertools Library - Mouse Vs Python
In this tutorial you will take an extensive tour of Python's itertools modules and learn all about how to use iterators in the process
Django REST API-интерфейс в одном файле
https://adamj.eu/tech/2020/10/15/a-single-file-rest-api-in-django/
@BookPython
https://adamj.eu/tech/2020/10/15/a-single-file-rest-api-in-django/
@BookPython
Media is too big
VIEW IN TELEGRAM
MoscowPython Meetup 78 - Нейрофизиология сложности кода
В этом докладе я хочу продемонстрировать вам детали: как именно выглядит сложность в нейронах наших мозгов. Нас ждет огромное дерево когнитома, облака когов с оптическим зумом, зрительная кора, бесчеловечные эксперименты с воображением. И код. Много кода. Простого кода, сложного кода и непонятного кода, который с одной стороны простой, с другой сложный, а с третьей стороны вообще пересечение параллельных линий в форме котика.
источник
@BookPython
В этом докладе я хочу продемонстрировать вам детали: как именно выглядит сложность в нейронах наших мозгов. Нас ждет огромное дерево когнитома, облака когов с оптическим зумом, зрительная кора, бесчеловечные эксперименты с воображением. И код. Много кода. Простого кода, сложного кода и непонятного кода, который с одной стороны простой, с другой сложный, а с третьей стороны вообще пересечение параллельных линий в форме котика.
источник
@BookPython
Станьте Python-разработчиком на Хекслете 🐍
✔ Пройдите бесплатные вводные курсы, чтобы познакомиться с профессией.
✔ Если понравится — присоединяйтесь к обучению в группе с наставником
✔ Развивайте нетворкинг в 26-тысячном сообществе айтишников
✔ Выполняйте проекты, участвуйте в Open Source, готовьтесь к трудоустройству
Начните прямо сейчас. Вводные курсы профессии доступны бесплатно сразу после регистрации.
P.S. У нас дружелюбная атмосфера, возможность учиться в своем темпе и совмещать учебу с работой. А еще комфортная рассрочка и гарантированный манибэк в течение двух недель, если передумали.
Присоединяйтесь!
✔ Пройдите бесплатные вводные курсы, чтобы познакомиться с профессией.
✔ Если понравится — присоединяйтесь к обучению в группе с наставником
✔ Развивайте нетворкинг в 26-тысячном сообществе айтишников
✔ Выполняйте проекты, участвуйте в Open Source, готовьтесь к трудоустройству
Начните прямо сейчас. Вводные курсы профессии доступны бесплатно сразу после регистрации.
P.S. У нас дружелюбная атмосфера, возможность учиться в своем темпе и совмещать учебу с работой. А еще комфортная рассрочка и гарантированный манибэк в течение двух недель, если передумали.
Присоединяйтесь!
Forwarded from BigData
How to Perform Malaria Classification using TensorFlow 2 and Keras in Python
https://www.thepythoncode.com/article/malaria-cells-classification
👉 @bigdata_1
https://www.thepythoncode.com/article/malaria-cells-classification
👉 @bigdata_1
#3 Нейронные сети для начинающих. Работа с изображениями в OpenCV. Алгоритм Canny Edge Detector
Сегодня я хочу представить вам третью статью из серии «Нейронные сети для начинающих». Мы научимся обрабатывать изображения и сохранять результаты в отдельные файлы.
Вот небольшой список задач, которые будут разобраны ниже:
Преобразование изображения в оттенки серого.
Уменьшение размерности изображения (в пикселях) в 4 раза.
Нахождение и выделение (рамкой) самого тёмного объекта на изображении.
Предыдущее части
#1 Нейронные сети для начинающих. Решение задачи классификации Ирисов Фишера
https://t.me/BookPython/1718
#2 Нейронные сети для начинающих. NumPy. MatplotLib. Операции с изображениями в OpenCV
https://t.me/BookPython/1720
@BookPython
Сегодня я хочу представить вам третью статью из серии «Нейронные сети для начинающих». Мы научимся обрабатывать изображения и сохранять результаты в отдельные файлы.
Вот небольшой список задач, которые будут разобраны ниже:
Преобразование изображения в оттенки серого.
Уменьшение размерности изображения (в пикселях) в 4 раза.
Нахождение и выделение (рамкой) самого тёмного объекта на изображении.
Предыдущее части
#1 Нейронные сети для начинающих. Решение задачи классификации Ирисов Фишера
https://t.me/BookPython/1718
#2 Нейронные сети для начинающих. NumPy. MatplotLib. Операции с изображениями в OpenCV
https://t.me/BookPython/1720
@BookPython