This media is not supported in your browser
VIEW IN TELEGRAM
Я: Просто импортирую библиотеку
Python:
time
.Python:
❤77👍23😁22🔥10🤩2
Media is too big
VIEW IN TELEGRAM
Нейросети, вообще очень интересная и обширная тема. И Python не был тем языком, который мы так любим, не будь большая часть нейронок написана на нём.
Кстати, восстановление качества изображений с помощью Swin Transformer — как раз-таки отличный повод минимально поупражняться в программировании, поподключать чужие репозитории. А заодно, пусть и по верхам, но разобраться в принципах работы сверточных нейронных сетей и сетей-трансформеров, сделав собственный апскейлер изображений.
Здесь можно посмотреть видео с субтитрами:
https://www.youtube.com/watch?v=GFm3RfrtDoU
А здесь — взять код и почитать инструкции:
https://github.com/JingyunLiang/SwinIR
#ml #видео
Кстати, восстановление качества изображений с помощью Swin Transformer — как раз-таки отличный повод минимально поупражняться в программировании, поподключать чужие репозитории. А заодно, пусть и по верхам, но разобраться в принципах работы сверточных нейронных сетей и сетей-трансформеров, сделав собственный апскейлер изображений.
Здесь можно посмотреть видео с субтитрами:
https://www.youtube.com/watch?v=GFm3RfrtDoU
А здесь — взять код и почитать инструкции:
https://github.com/JingyunLiang/SwinIR
#ml #видео
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
Когда решил полностью удалить Python с компьютера
😁69👍15❤4
Что делать, если в вашем Python-проекте нужно динамически создавать скриншоты веб-страниц
Для этих целей есть отличный API, который позволяет делать скриншоты как всей страницы, так и по частям. И что самое удобное, сохранять их можно в PDF, WebP, JPG и PNG. А качество изображений можно настраивать.
Screenshot API поддерживает не только Python, но и Node.JS, PHP, Go, Java и Ruby: https://www.screenshotapi.net
Сохраните себе, чтобы не потерять.
#веб
Для этих целей есть отличный API, который позволяет делать скриншоты как всей страницы, так и по частям. И что самое удобное, сохранять их можно в PDF, WebP, JPG и PNG. А качество изображений можно настраивать.
Screenshot API поддерживает не только Python, но и Node.JS, PHP, Go, Java и Ruby: https://www.screenshotapi.net
Сохраните себе, чтобы не потерять.
#веб
👍9❤1
Всё, что нужно знать об аннотации типов за 5 минут
Аннотация типов появилась ещё в Python 3.5 и сейчас является основным способом обозначить тип переменной или функции. Здесь вы научитесь самостоятельно использовать аннотацию и изучите её синтаксис:
https://proglib.io/p/annotacii-tipov-v-python-vse-chto-nuzhno-znat-za-5-minut-2022-01-30
Аннотация типов появилась ещё в Python 3.5 и сейчас является основным способом обозначить тип переменной или функции. Здесь вы научитесь самостоятельно использовать аннотацию и изучите её синтаксис:
https://proglib.io/p/annotacii-tipov-v-python-vse-chto-nuzhno-znat-za-5-minut-2022-01-30
👍13👏3
Рисуем множество Мандельброта в Python
Очередная идея забавного проекта, где вы сможете нарисовать собственный фрактальный рисунок, а именно множество Мандельброта. Для этого предлагается использовать библиотеки Python Matplotlib и Pillow.
Все подробности и руководство тут:
https://realpython.com/mandelbrot-set-python/
Очередная идея забавного проекта, где вы сможете нарисовать собственный фрактальный рисунок, а именно множество Мандельброта. Для этого предлагается использовать библиотеки Python Matplotlib и Pillow.
Все подробности и руководство тут:
https://realpython.com/mandelbrot-set-python/
👍13🔥7
Словари в Python: 12 задач для начинающих с решениями
Словари в Python удобно использовать для решения задач, связанных с хранением и обработкой данных о свойствах объекта, сопоставлением данных, подсчетом и так далее. В определённом случае словарь может даже заменить условные конструкции
Предлагаем вам попробовать 12 задач, где пригодятся знания работы со словарями. А если возникнут сложности, то там же вы найдёте решения для этих задач:
https://proglib.io/p/slovari-v-python-12-zadach-dlya-nachinayushchih-s-resheniyami-2022-01-28
Словари в Python удобно использовать для решения задач, связанных с хранением и обработкой данных о свойствах объекта, сопоставлением данных, подсчетом и так далее. В определённом случае словарь может даже заменить условные конструкции
if – elif – else
.Предлагаем вам попробовать 12 задач, где пригодятся знания работы со словарями. А если возникнут сложности, то там же вы найдёте решения для этих задач:
https://proglib.io/p/slovari-v-python-12-zadach-dlya-nachinayushchih-s-resheniyami-2022-01-28
👍14🔥3👏3
Свёрточные нейронные сети с нуля
Когда Ян ЛеКун опубликовал свою работу, посвящённую новой нейросетевой архитектуре, она не произвела особого впечатления на учёных и разработчиков. Только спустя 14 лет исследователи из Торонтского университета смогли донести до общества всю ценность открытия.
Вы уже догадались, что речь о свёрточных нейросетях. В 2012 году команда разработчиков представила миру первую свёрточную нейронку, которая могла классифицировать изображения, а сегодня подобные нейросети практически повсюду.
О том как они работают и для чего нужны, читайте в этой статье:
https://tprg.ru/dTQa
#ml
Когда Ян ЛеКун опубликовал свою работу, посвящённую новой нейросетевой архитектуре, она не произвела особого впечатления на учёных и разработчиков. Только спустя 14 лет исследователи из Торонтского университета смогли донести до общества всю ценность открытия.
Вы уже догадались, что речь о свёрточных нейросетях. В 2012 году команда разработчиков представила миру первую свёрточную нейронку, которая могла классифицировать изображения, а сегодня подобные нейросети практически повсюду.
О том как они работают и для чего нужны, читайте в этой статье:
https://tprg.ru/dTQa
#ml
👍14🔥3🤯1
Сила дескрипторов Python
В этой статье вы рассмотрите протокол дескрипторов Python и узнаете почему он такой мощный. Фактически, он лежит в основе многих основных функций Python, таких как методы классов.
Интересно? Тогда давайте читать подробности:
https://piccolo-orm.com/blog/the-power-of-python-descriptors/
В этой статье вы рассмотрите протокол дескрипторов Python и узнаете почему он такой мощный. Фактически, он лежит в основе многих основных функций Python, таких как методы классов.
Интересно? Тогда давайте читать подробности:
https://piccolo-orm.com/blog/the-power-of-python-descriptors/
👍4
Актуальные вакансии для Python-разработчиков
— Python-разработчик в FUNCORP
Где: Москва
Опыт: От 3 лет
Сколько: От 270 000 до 370 000 ₽
— Python-разработчик в КРОК
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Python-разработчик в КРОК
Где: Москва, можно удалённо
Опыт: От 3 лет
Сколько: По итогам собеседования
#вакансии #работа
— Python-разработчик в FUNCORP
Где: Москва
Опыт: От 3 лет
Сколько: От 270 000 до 370 000 ₽
— Python-разработчик в КРОК
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Python-разработчик в КРОК
Где: Москва, можно удалённо
Опыт: От 3 лет
Сколько: По итогам собеседования
#вакансии #работа
🔥3👎1👏1
Удаление GIL из Python: заметки со встречи Python Core и Сэма Гросса
nogil — это форк Python 3.9, который удаляет GIL. Его разработал Сэм Гросс и сейчас у нас есть возможность почитать перевод интервью с ним, где он поделился своим мнением насчёт будущего nogil, параллельного запуска интерпретаторов и многого другого.
Почитать можно здесь:
https://habr.com/ru/company/kts/blog/646207/
nogil — это форк Python 3.9, который удаляет GIL. Его разработал Сэм Гросс и сейчас у нас есть возможность почитать перевод интервью с ним, где он поделился своим мнением насчёт будущего nogil, параллельного запуска интерпретаторов и многого другого.
Почитать можно здесь:
https://habr.com/ru/company/kts/blog/646207/
👍15🔥2
Добавление нового столбца в существующий DataFrame в Pandas
Держите небольшой гайд с пятью способами добавления нового столбца в Pandas. Вы узнаете, как это сделать с помощью
Подробнее:
https://itsmycode.com/adding-new-column-to-existing-dataframe-in-pandas/
#pandas
Держите небольшой гайд с пятью способами добавления нового столбца в Pandas. Вы узнаете, как это сделать с помощью
DataFrame.insert()
, DataFrame.assign()
, pandas.concat()
и не только.Подробнее:
https://itsmycode.com/adding-new-column-to-existing-dataframe-in-pandas/
#pandas
👍13👎2
Краткое руководство по созданию наборов данных с помощью Python
Держите инструкцию, как организовать простой процесс сбора пользовательских данных, который можно реализовать буквально за час. С помощью него вы сможете собирать и хранить пользовательские данные, которые потом можно использовать для улучшения пользовательского опыта:
https://nuancesprog.ru/p/15149/
Держите инструкцию, как организовать простой процесс сбора пользовательских данных, который можно реализовать буквально за час. С помощью него вы сможете собирать и хранить пользовательские данные, которые потом можно использовать для улучшения пользовательского опыта:
https://nuancesprog.ru/p/15149/
👍6
Выясняем, как выглядит рельеф Марса с помощью Python
Каким вы видите Марс? Большой красный шар? На самом деле Марс богат как большими впадинами, так и серьёзными горами. Правда на снимках со спутников это не особо видно из-за особенностей освещения, перспективы и других нюансов.
Но если вы всё-таки хотите получше узнать о рельефе планеты до того, как её заселят люди, можно воспользоваться возможностями Python и, проанализировав фотографии, составить цветовую карту высот, которая покажет где могут в будущем располагаться теоретические моря, океаны и степи. О том, как это сделать, рассказали в этой статье:
https://habr.com/ru/company/skillfactory/blog/649097/
Каким вы видите Марс? Большой красный шар? На самом деле Марс богат как большими впадинами, так и серьёзными горами. Правда на снимках со спутников это не особо видно из-за особенностей освещения, перспективы и других нюансов.
Но если вы всё-таки хотите получше узнать о рельефе планеты до того, как её заселят люди, можно воспользоваться возможностями Python и, проанализировав фотографии, составить цветовую карту высот, которая покажет где могут в будущем располагаться теоретические моря, океаны и степи. О том, как это сделать, рассказали в этой статье:
https://habr.com/ru/company/skillfactory/blog/649097/
👍13🔥3
D2L.ai: интерактивная книга по глубокому обучению с мультифреймворковым кодом, математикой и обсуждениями
Эта книга с открытым исходным кодом сделает глубокое обучение доступным, обучая вас концепциям, контексту и коду. Вся книга составлена в блокнотах Jupyter, в которых наглядные рисунки, математика и интерактивные примеры плавно интегрируются с автономным кодом.
https://github.com/d2l-ai/d2l-en
Эта книга с открытым исходным кодом сделает глубокое обучение доступным, обучая вас концепциям, контексту и коду. Вся книга составлена в блокнотах Jupyter, в которых наглядные рисунки, математика и интерактивные примеры плавно интегрируются с автономным кодом.
https://github.com/d2l-ai/d2l-en
👍15
8 первоклассных инструкций SQL на каждый день
Несколько полезных SQL-инструкций, которые помогут вам экономить время при работе с данными. Сохраните себе, чтобы не забыть и воспользоваться при случае:
https://nuancesprog.ru/p/15071/
#sql
Несколько полезных SQL-инструкций, которые помогут вам экономить время при работе с данными. Сохраните себе, чтобы не забыть и воспользоваться при случае:
https://nuancesprog.ru/p/15071/
#sql
👍19👏3
Создаём CLI-приложение погоды на Python
Не будем на этот раз заморачиваться со сложными интерфейсами или веб-сайтами, а создадим приложение, которое будет рассказывать вам о погоде прямо в консоли. В конце концов, добавить красивую обёртку можно и позднее.
Итак, подробная инструкция о создании погодного приложения для консоли уже тут:
https://realpython.com/build-a-python-weather-app-cli/
Не будем на этот раз заморачиваться со сложными интерфейсами или веб-сайтами, а создадим приложение, которое будет рассказывать вам о погоде прямо в консоли. В конце концов, добавить красивую обёртку можно и позднее.
Итак, подробная инструкция о создании погодного приложения для консоли уже тут:
https://realpython.com/build-a-python-weather-app-cli/
🔥10👍7
Демистификация генеративно-состязательных сетей (GAN)
Тема машинного обучения сегодня интересует многих. Это интересное и быстро развивающееся направление, но при этом достаточно сложное для неподготовленного человека. Если вы всегда мечтали создать ИИ, но не знали с какой стороны подступиться к этому вопросу, или боялись столкнуться с кучей математических формул, то мы нашли для вас подходящую статью.
Здесь вы найдёте руководство по созданию одной из самых популярных моделей машинного обучения, при этом без необходимости применения и изучения каких-то сложных уравнений, математических моделей и прочего:
https://www.datacamp.com/community/tutorials/generative-adversarial-networks
#ml
Тема машинного обучения сегодня интересует многих. Это интересное и быстро развивающееся направление, но при этом достаточно сложное для неподготовленного человека. Если вы всегда мечтали создать ИИ, но не знали с какой стороны подступиться к этому вопросу, или боялись столкнуться с кучей математических формул, то мы нашли для вас подходящую статью.
Здесь вы найдёте руководство по созданию одной из самых популярных моделей машинного обучения, при этом без необходимости применения и изучения каких-то сложных уравнений, математических моделей и прочего:
https://www.datacamp.com/community/tutorials/generative-adversarial-networks
#ml
👍7