🔥 Генерация изображений с использованием генеративно-состязательных нейронных сетей (GAN) на примере ЭКГ
💬 Для создания изображений с помощью GAN автор будет использовать Tensorflow.
Генеративно-состязательная сеть (GAN) — это модель машинного обучения, в которой две нейронные сети соревнуются друг с другом, чтобы быть более точными в своих прогнозах.
Читать статью
🐍 Python и 1000 программ
💬 Для создания изображений с помощью GAN автор будет использовать Tensorflow.
Генеративно-состязательная сеть (GAN) — это модель машинного обучения, в которой две нейронные сети соревнуются друг с другом, чтобы быть более точными в своих прогнозах.
Читать статью
🐍 Python и 1000 программ
👍5🤔4❤2
🔥 Извлечение текста с помощью PyMuPDF
💬 Существует куча опенсорс и проприетарных решений, которые реализуют извлечение текста из PDF-документов. Зачем знакомиться с PyMuPDF? Постараемся ответить на этот вопрос, рассмотрим отличия PyMuPDF от других инструментов, и реализуем базовые действия в этой библиотеке.
Читать статью
🐍 Python и 1000 программ
💬 Существует куча опенсорс и проприетарных решений, которые реализуют извлечение текста из PDF-документов. Зачем знакомиться с PyMuPDF? Постараемся ответить на этот вопрос, рассмотрим отличия PyMuPDF от других инструментов, и реализуем базовые действия в этой библиотеке.
Читать статью
🐍 Python и 1000 программ
👍8🤔3❤1🤯1
Media is too big
VIEW IN TELEGRAM
🎬 Как ПАРСИТЬ сайты на PYTHON?
💬 В двух словах, с помощью парсинга можно получать информацию из других источников в автоматическом режиме.
📌 Современный интернет имеет избыток информации, которую невозможно обработать вручную. Поэтому, основное назначение парсинга в том, чтобы автоматизировать все процессы получения, структурирования и обработки данных в нужный формат. Этот процесс, в свою очередь, позволяет повышать конверсию и получать больше звонков, заказов, продаж и т.д.
➖ https://www.youtube.com/watch?v=0FdSTRq36iU
💬 В двух словах, с помощью парсинга можно получать информацию из других источников в автоматическом режиме.
📌 Современный интернет имеет избыток информации, которую невозможно обработать вручную. Поэтому, основное назначение парсинга в том, чтобы автоматизировать все процессы получения, структурирования и обработки данных в нужный формат. Этот процесс, в свою очередь, позволяет повышать конверсию и получать больше звонков, заказов, продаж и т.д.
➖ https://www.youtube.com/watch?v=0FdSTRq36iU
👍27
👍20🤯8🤔2
🎧 Генерация музыки из изображений с помощью Python
💬 В этой статье автор расскажет о своём подходе к генерации из картинок аудиотреков, а также опишет основные результаты и покажет некоторые удачные примеры программы.
Основная идея
▪️ изображения состоят из пикселей;
▪️ пиксели состоят из массивов чисел, определяющих цвет;
▪️ цвет выражается через цветовые пространства RGB, BGR либо HSV;
▪️ само цветовое пространство можно разбить на разделы;
▪️ музыкальные гаммы через звуковые интервалы подразделяются на ноты;
▪️ звук – это вибрация, в связи с чем каждая нота ассоциируется с частотой;
▪️ из всего этого следует, что подразделы цветового пространства можно сопоставлять с конкретными нотами в музыкальной гамме, имеющими соответствующую частоту.
Читать статью
🐍 Python и 1000 программ
💬 В этой статье автор расскажет о своём подходе к генерации из картинок аудиотреков, а также опишет основные результаты и покажет некоторые удачные примеры программы.
Основная идея
▪️ изображения состоят из пикселей;
▪️ пиксели состоят из массивов чисел, определяющих цвет;
▪️ цвет выражается через цветовые пространства RGB, BGR либо HSV;
▪️ само цветовое пространство можно разбить на разделы;
▪️ музыкальные гаммы через звуковые интервалы подразделяются на ноты;
▪️ звук – это вибрация, в связи с чем каждая нота ассоциируется с частотой;
▪️ из всего этого следует, что подразделы цветового пространства можно сопоставлять с конкретными нотами в музыкальной гамме, имеющими соответствующую частоту.
Читать статью
🐍 Python и 1000 программ
👍11🤯3❤1
🐳 Быстро и просто разворачиваем приложение на Selenium Python в Docker
💬 На примере показываю, как развернуть программу или целое приложение на Python, использующее selenium chomedriver, в Docker.
📌 Selenium — это инструмент, созданный для автоматизации работы браузера. Он имеет довольно длинную историю, но несмотря на это на данный момент он является главным инструментом, если нужно прибегнуть к автоматизации браузера. Важно отметить, что здесь я расскажу только про chromedriver (но большинство программ пишется именно с его использованием).
Читать статью
🐍 Python и 1000 программ
💬 На примере показываю, как развернуть программу или целое приложение на Python, использующее selenium chomedriver, в Docker.
📌 Selenium — это инструмент, созданный для автоматизации работы браузера. Он имеет довольно длинную историю, но несмотря на это на данный момент он является главным инструментом, если нужно прибегнуть к автоматизации браузера. Важно отметить, что здесь я расскажу только про chromedriver (но большинство программ пишется именно с его использованием).
Читать статью
🐍 Python и 1000 программ
👍7🤔3
🔥 Как создать собственные Python-декораторы и правильно их использовать
💬 Статья рассчитана на тех, кто владеет основами Python и хочет научиться создавать собственные декораторы для повышения качества кода.
📌 Декоратор — конструкция языка Python для расширения возможностей функций и классов без изменения их кода.
Есть смартфон. Сделаем его устойчивым к падениям — наденем на него чехол. Чехол не изменяет прежние возможности смартфона, и добавляет к нему качество — ударопрочность. Чехол — декоратор смартфона.
Один и тот же чехол подходит для всех смартфонов нужной модели. Универсальность — важное свойство декораторов.
Читать статью
🐍 Python и 1000 программ
💬 Статья рассчитана на тех, кто владеет основами Python и хочет научиться создавать собственные декораторы для повышения качества кода.
📌 Декоратор — конструкция языка Python для расширения возможностей функций и классов без изменения их кода.
Есть смартфон. Сделаем его устойчивым к падениям — наденем на него чехол. Чехол не изменяет прежние возможности смартфона, и добавляет к нему качество — ударопрочность. Чехол — декоратор смартфона.
Один и тот же чехол подходит для всех смартфонов нужной модели. Универсальность — важное свойство декораторов.
Читать статью
🐍 Python и 1000 программ
👍8
🔥 Как правильно писать UI авто тесты на Python
💬 Статья о том, как правильно писать UI авто тесты. Все описанное ниже имеет конкретное предназначение для написания UI авто тестов в реальных, коммерческих проектах. Главной задачей этой статьи сделать так, чтобы тестировалась бизнес логика продукта, при этом в коде и в отчете авто тестирования все выглядело красиво.
Читать статью
🐍 Python и 1000 программ
💬 Статья о том, как правильно писать UI авто тесты. Все описанное ниже имеет конкретное предназначение для написания UI авто тестов в реальных, коммерческих проектах. Главной задачей этой статьи сделать так, чтобы тестировалась бизнес логика продукта, при этом в коде и в отчете авто тестирования все выглядело красиво.
Читать статью
🐍 Python и 1000 программ
👍6🤔6
🔥 Пять статей от редакции, собравшие больше всего отдачи:
1. Игра Крестики-нолики на Python - Пишем игру "Крестики-нолики" на Python.
2. 6 Python декораторов, которые значительно упростят ваш код - Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду.
3. Подробное описание языка Python для начинающих - Пробежимся по фундаменту Python.
4. 12 красивых ОДНОСТРОЧНЫХ конструкций на Python — сделай свой код конфеткой! - Изучи эти 12 однострочных конструкций Python и применяй их в своих проектах, сделай код конфеткой!
5. Как ПАРСИТЬ сайты на PYTHON? - с помощью парсинга можно получать информацию из других источников в автоматическом режиме.
🐍 Python и 1000 программ
1. Игра Крестики-нолики на Python - Пишем игру "Крестики-нолики" на Python.
2. 6 Python декораторов, которые значительно упростят ваш код - Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду.
3. Подробное описание языка Python для начинающих - Пробежимся по фундаменту Python.
4. 12 красивых ОДНОСТРОЧНЫХ конструкций на Python — сделай свой код конфеткой! - Изучи эти 12 однострочных конструкций Python и применяй их в своих проектах, сделай код конфеткой!
5. Как ПАРСИТЬ сайты на PYTHON? - с помощью парсинга можно получать информацию из других источников в автоматическом режиме.
🐍 Python и 1000 программ
❤8👍5🔥2
Media is too big
VIEW IN TELEGRAM
🎬 С нуля до 100 000 за полгода | Что должен знать JUNIOR PYTHON разработчик в 2023
⚡️ Что должен знать Junior Python разработчик. Какими знаниями обладать, какие фреймворки учить, нужен ли linux и английский язык? ⚡️
➖ https://www.youtube.com/watch?v=JVJXoF89f-c&t=10s
⚡️ Что должен знать Junior Python разработчик. Какими знаниями обладать, какие фреймворки учить, нужен ли linux и английский язык? ⚡️
➖ https://www.youtube.com/watch?v=JVJXoF89f-c&t=10s
👍9
👍25🤯8🤔4❤2
🔥 Почему ваша функция не работает? Укажите область видимости в Python
💬 Что делать, если код на Python запускается без ошибок, но функции отказываются работать? Проверьте области видимости.
Читать статью
🐍 Python и 1000 программ
💬 Что делать, если код на Python запускается без ошибок, но функции отказываются работать? Проверьте области видимости.
Читать статью
🐍 Python и 1000 программ
👍10🤯1
🔥 Лучшие open-source инструменты для Python проектов
💬 Open-source проекты, сторонние инструменты и библиотеки - это то, за что мы действительно любим Python. В этой статье автор собрал самые полезные, валидированные сообществом и проверенные временем инструменты, конфигурации которых можно встретить в популярных проектах с открытым исходным кодом.
📌 Инструменты распределены по этапам/сферам разработки. По каждому из них я дам небольшое описание и попытаюсь рассказать о его пользе. Если утилита имеет дополнительные расширения/плагины, то я расскажу про самые полезные (на мой взгляд).
Читать статью
🐍 Python и 1000 программ
💬 Open-source проекты, сторонние инструменты и библиотеки - это то, за что мы действительно любим Python. В этой статье автор собрал самые полезные, валидированные сообществом и проверенные временем инструменты, конфигурации которых можно встретить в популярных проектах с открытым исходным кодом.
📌 Инструменты распределены по этапам/сферам разработки. По каждому из них я дам небольшое описание и попытаюсь рассказать о его пользе. Если утилита имеет дополнительные расширения/плагины, то я расскажу про самые полезные (на мой взгляд).
Читать статью
🐍 Python и 1000 программ
👍12
Media is too big
VIEW IN TELEGRAM
🎬 Принципы SOLID | На примере Python
В этом видео мы обсудим пять принципов SOLID на примере языка Python и посмотрим, как переписать программный код с использованием этих принципов.
➖ https://www.youtube.com/watch?v=C8fhcHqnqyI
В этом видео мы обсудим пять принципов SOLID на примере языка Python и посмотрим, как переписать программный код с использованием этих принципов.
➖ https://www.youtube.com/watch?v=C8fhcHqnqyI
🔥10👍1
👍24🤯11🔥2
🔥 Как правильно писать API авто тесты на Python
💬 Как правильно писать API авто тесты на Python используя Pytest, Pydantic, Httpx, Allure.
📌 Эта статья как продолжение статьи Как правильно писать UI авто тесты на Python. Если мы говорим про UI автотесты, то тут хотя бы есть паттерны Page Object, Pagefactory; для API автотестов таких паттернов нет. Да, существуют общие паттерны, по типу Decorator, SIngletone, Facade, Abstract Factory, но это не то, что поможет протестировать бизнес логику.
Читать статью
🐍 Python и 1000 программ
💬 Как правильно писать API авто тесты на Python используя Pytest, Pydantic, Httpx, Allure.
📌 Эта статья как продолжение статьи Как правильно писать UI авто тесты на Python. Если мы говорим про UI автотесты, то тут хотя бы есть паттерны Page Object, Pagefactory; для API автотестов таких паттернов нет. Да, существуют общие паттерны, по типу Decorator, SIngletone, Facade, Abstract Factory, но это не то, что поможет протестировать бизнес логику.
Читать статью
🐍 Python и 1000 программ
🔥4👍1
🔥 Оптимизационные задачи в ритейле
💬 Сегодня мы поговорим об очень интересном разделе прикладной математики — оптимизации.
Цели данной статьи:
▪️ рассказать про задачи в ритейле, которые могут решаться методами оптимизации,
▪️ продемонстрировать, как модельная задача ценообразования решается пакетами Pyomo и SciPy,
▪️ сравнить производительность солверов* Pyomo и SciPy на примере поставленной задачи.
Читать статью
🐍 Python и 1000 программ
💬 Сегодня мы поговорим об очень интересном разделе прикладной математики — оптимизации.
Цели данной статьи:
▪️ рассказать про задачи в ритейле, которые могут решаться методами оптимизации,
▪️ продемонстрировать, как модельная задача ценообразования решается пакетами Pyomo и SciPy,
▪️ сравнить производительность солверов* Pyomo и SciPy на примере поставленной задачи.
Читать статью
🐍 Python и 1000 программ
👍5