Пишем систему распознавания ладони на Python OpenCV
У нас на сайте появилась интересная статья о создании системы распознавания ладони на OpenCV всего в 26 строк кода. Подробная инструкция тут:
https://tproger.ru/articles/pishem-sistemu-raspoznavanija-ladoni-na-python-opencv/
#opencv #ai #ml
  
  
  
  
  
У нас на сайте появилась интересная статья о создании системы распознавания ладони на OpenCV всего в 26 строк кода. Подробная инструкция тут:
https://tproger.ru/articles/pishem-sistemu-raspoznavanija-ladoni-na-python-opencv/
#opencv #ai #ml
👍6🔥1
  Отзывчивая таблица с Django и htmx
Чтобы создать таблицу в Django, обычно реализуется набор API-интерфейсов на стороне сервера, которые передают данные клиенту, и используется библиотека таблиц Javascript на стороне клиента. Но также можно реализовать и HTML-таблицу. Правда это отразится на производительности в случае внесения изменений в таблицу.
Но есть решение, которое устраняет эту проблему. Эта статья расскажет вам, как использовать Django и
https://dev.to/joashxu/responsive-table-with-django-and-htmx-1fob
#django #веб #htmx
Чтобы создать таблицу в Django, обычно реализуется набор API-интерфейсов на стороне сервера, которые передают данные клиенту, и используется библиотека таблиц Javascript на стороне клиента. Но также можно реализовать и HTML-таблицу. Правда это отразится на производительности в случае внесения изменений в таблицу.
Но есть решение, которое устраняет эту проблему. Эта статья расскажет вам, как использовать Django и
htmx для разработки функциональных и адаптивных таблиц:https://dev.to/joashxu/responsive-table-with-django-and-htmx-1fob
#django #веб #htmx
👍10🔥1
  Настраиваем PyCharm для комфортной работы с Python
Множество разработчиков, занимающихся разработкой на Python, предпочитают использовать PyCharm в качестве основного инструмента. Если вы начинаете разработку на Python или уже занимаетесь ею, но хотите сделать её ещё более удобной, то в этом видео автор рассказывает об удобных фишках и полезных настройках для PyCharm, которые выведут ваш код на новый уровень:
https://www.youtube.com/watch?v=Z-089JxyUF8
#видео #pycharm
  
  Множество разработчиков, занимающихся разработкой на Python, предпочитают использовать PyCharm в качестве основного инструмента. Если вы начинаете разработку на Python или уже занимаетесь ею, но хотите сделать её ещё более удобной, то в этом видео автор рассказывает об удобных фишках и полезных настройках для PyCharm, которые выведут ваш код на новый уровень:
https://www.youtube.com/watch?v=Z-089JxyUF8
#видео #pycharm
YouTube
  
  Как настроить PyCharm? Топ фишки
  🔥 Telegram https://xn--r1a.website/ershov_diary
🔥 Индивидуальная программа по обучению data science под вашу цель с моей менторской поддержкой до результата:
https://bit.ly/3MWeXQa
Как настроить PyCharm для программирования на Python, data science и машинного обучения…
🔥 Индивидуальная программа по обучению data science под вашу цель с моей менторской поддержкой до результата:
https://bit.ly/3MWeXQa
Как настроить PyCharm для программирования на Python, data science и машинного обучения…
👍14
  Возврат нескольких значений из функции
Python позволяет нам возвращать из функции несколько значений. Это может быть удобно, если результат функции используется в нескольких местах, но с различными нюансами или если для работы программы требуются сразу несколько значений.
Здесь наглядно показано, как это можно сделать:
https://pythonist.ru/vozvrat-neskolkih-znachenij-iz-funkczii/
#начинающим
Python позволяет нам возвращать из функции несколько значений. Это может быть удобно, если результат функции используется в нескольких местах, но с различными нюансами или если для работы программы требуются сразу несколько значений.
Здесь наглядно показано, как это можно сделать:
https://pythonist.ru/vozvrat-neskolkih-znachenij-iz-funkczii/
#начинающим
👍16👎5❤1😁1
  Игры, в которых использовался Python
Да, для разработки игр чаще используются другие языки, но Python и тут кое-что может. Вот небольшая подборка игр, в которых использовался Python:
https://tproger.ru/articles/python-powered-games/
#gamedev
  
  
  
  
  
Да, для разработки игр чаще используются другие языки, но Python и тут кое-что может. Вот небольшая подборка игр, в которых использовался Python:
https://tproger.ru/articles/python-powered-games/
#gamedev
👍14👎2
  Простой способ замерить скорость работы кода в python
Часто нам надо понять, как быстро работает какой-то кусочек кода, какую чего часть оптимизировать и как изменилась скорость работы при переписывании. Это можно сделать различными способами. Некоторые из них рассматриваются в этом видео:
https://www.youtube.com/watch?v=8fRUh6yFQoU
#видео
  
  Часто нам надо понять, как быстро работает какой-то кусочек кода, какую чего часть оптимизировать и как изменилась скорость работы при переписывании. Это можно сделать различными способами. Некоторые из них рассматриваются в этом видео:
https://www.youtube.com/watch?v=8fRUh6yFQoU
#видео
YouTube
  
  Простой способ замерить скорость работы кода в python
  Часто нам надо понять, как быстро работает какой-то кусочек кода, какую чего часть оптимизировать и как изменилась скорость работы при переписывании. Давайте рассмотрим несколько вариантов, как это сделать.
Я в Telegram - https://xn--r1a.website/tricky_python
Канал…
Я в Telegram - https://xn--r1a.website/tricky_python
Канал…
👍13🥰1😁1
  Какой у вас опыт работы в IT?
  Anonymous Poll
    38%
    Ещё нет опыта
      
    14%
    Менее 1 года
      
    10%
    1-2 года
      
    10%
    2-4 года
      
    7%
    4-6 лет
      
    6%
    6-10 лет
      
    4%
    10-15 лет
      
    6%
    Более 15 лет
      
    5%
    Посмотреть результаты
      
    🔥6
  Обзор инструментов для автоформатирования кода Python
Благодаря легко читаемому и понятному синтаксису Python вполне обоснованно стал самым востребованным языком программирования на сегодняшний день.
Один из немаловажных, но оставленных без должного внимания аспектов в написании чистого кода Python заключается в необходимости его качественного форматирования и проверок. Да, этому вопросу стоит уделять достаточно внимания, но не бойтесь потерять много времени, ведь сегодня существует уже достаточное количество инструментов автоматизирующих эту задачу. Подробнее:
https://nuancesprog.ru/p/15626/
  
  
  
  
  
Благодаря легко читаемому и понятному синтаксису Python вполне обоснованно стал самым востребованным языком программирования на сегодняшний день.
Один из немаловажных, но оставленных без должного внимания аспектов в написании чистого кода Python заключается в необходимости его качественного форматирования и проверок. Да, этому вопросу стоит уделять достаточно внимания, но не бойтесь потерять много времени, ведь сегодня существует уже достаточное количество инструментов автоматизирующих эту задачу. Подробнее:
https://nuancesprog.ru/p/15626/
👍9
  Добавляем дополнительные атрибуты к элементам enum в Python
Техника, о которой пойдёт речь в этой статье может пригодиться в различных ситуациях. Например, когда элемент должен хранить разный формат данных для одной задачи — скажем, HEX, RGB и текстовое описание цвета.
О том, как это сделать, вы можете узнать в этой статье:
https://rednafi.github.io/reflections/add-additional-attributes-to-enum-members-in-python.html
Техника, о которой пойдёт речь в этой статье может пригодиться в различных ситуациях. Например, когда элемент должен хранить разный формат данных для одной задачи — скажем, HEX, RGB и текстовое описание цвета.
О том, как это сделать, вы можете узнать в этой статье:
https://rednafi.github.io/reflections/add-additional-attributes-to-enum-members-in-python.html
👍3
  Как конвертировать PDF-файлы в PNG с помощью Python
Спойлер: для этого нам понадобится библиотека pdf2image.
На самом деле, установив pdf2image, вы сделали большую часть дела. Но для правильной работы, всё-таки требуется произвести некоторые доработки. Какие именно — в статье:
https://nuancesprog.ru/p/12485/
  
  
  
  
  
Спойлер: для этого нам понадобится библиотека pdf2image.
На самом деле, установив pdf2image, вы сделали большую часть дела. Но для правильной работы, всё-таки требуется произвести некоторые доработки. Какие именно — в статье:
https://nuancesprog.ru/p/12485/
👍12
  Экскурсия по библиотеке Python itertools
Python предоставляет отличный модуль для создания собственных итераторов — itertools. Инструменты, предоставляемые itertools, работают быстро, при этом эффективно используя память. С помощью них вы сможете создать собственные специализированные итераторы, которые можно использовать для эффективного цикла.
В этой статье вы рассмотрите примеры каждого стандартного блока модуля, чтобы понять, как использовать их для своих собственных нужд:
https://www.blog.pythonlibrary.org/2021/12/07/a-tour-of-pythons-itertools-library/
#библиотека
  
  
  
  
  
Python предоставляет отличный модуль для создания собственных итераторов — itertools. Инструменты, предоставляемые itertools, работают быстро, при этом эффективно используя память. С помощью них вы сможете создать собственные специализированные итераторы, которые можно использовать для эффективного цикла.
В этой статье вы рассмотрите примеры каждого стандартного блока модуля, чтобы понять, как использовать их для своих собственных нужд:
https://www.blog.pythonlibrary.org/2021/12/07/a-tour-of-pythons-itertools-library/
#библиотека
🔥10👍5
  Добавляем аутентификацию через соцсети на Django
В этом руководстве рассматривается, как добавить социальную аутентификацию (также известную как социальный вход) в приложение Django с помощью Django Allauth. Вы сможете настроить аутентификацию через GitHub и Twitter, а также обычную аутентификацию с именем пользователя и паролем.
Подробнее:
https://testdriven.io/blog/django-social-auth/
#веб #django
  
  
  
  
  
В этом руководстве рассматривается, как добавить социальную аутентификацию (также известную как социальный вход) в приложение Django с помощью Django Allauth. Вы сможете настроить аутентификацию через GitHub и Twitter, а также обычную аутентификацию с именем пользователя и паролем.
Подробнее:
https://testdriven.io/blog/django-social-auth/
#веб #django
🔥9👍2
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Библиотека glitch-this
Благодаря этой библиотеке можно с лёгкостью создать изображение или GIF с эффектом глича прямо в командной строке. При этом инструмент обладает широкими возможностями для настройки.
Попробовать можно тут:
https://github.com/TotallyNotChase/glitch-this
#библиотека
Благодаря этой библиотеке можно с лёгкостью создать изображение или GIF с эффектом глича прямо в командной строке. При этом инструмент обладает широкими возможностями для настройки.
Попробовать можно тут:
https://github.com/TotallyNotChase/glitch-this
#библиотека
👍10🔥4
  Обучение парсингу на Python. Парсинг без обнаружения
В этом видео вы сможете научиться настраивать Selenium с помощью Python для отключения режима вебдрайвера, что позволяет парсить сайты без обнаружения, а также рассмотрите библиотеку
https://youtu.be/fwB4mE0EtvU
#видео #парсинг
  
  
  
  
  
В этом видео вы сможете научиться настраивать Selenium с помощью Python для отключения режима вебдрайвера, что позволяет парсить сайты без обнаружения, а также рассмотрите библиотеку
undetected chromedriver с помощью которой вы сможете проходить через CloudFlare. Подробнее:https://youtu.be/fwB4mE0EtvU
#видео #парсинг
❤14🔥4👍3🤮3
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Моделирование Boids, написанное на Python с помощью Pygame
Для начала небольшая справка. Boids — программа искусственной жизни, разработанная Крейгом Рейнольдсом в 1986 году, которая имитирует стайное поведение птиц. Название «boid» соответствует сокращённой версии «bird-oid object», которое означает птицеподобный объект. Этот алгоритм используется в различных проектах, включая беспилотники и компьютерные игры, например Half-Life.
Сегодня предлагаем познакомиться вам с проектом PyNBoids, который реализовывает Boids с помощью Python и библиотеки Pygame:
https://morioh.com/p/2c771588f648
#pygame
Для начала небольшая справка. Boids — программа искусственной жизни, разработанная Крейгом Рейнольдсом в 1986 году, которая имитирует стайное поведение птиц. Название «boid» соответствует сокращённой версии «bird-oid object», которое означает птицеподобный объект. Этот алгоритм используется в различных проектах, включая беспилотники и компьютерные игры, например Half-Life.
Сегодня предлагаем познакомиться вам с проектом PyNBoids, который реализовывает Boids с помощью Python и библиотеки Pygame:
https://morioh.com/p/2c771588f648
#pygame
👍11
  