30 полезных сниппетов на Python, которые можно освоить за 30 секунд
Чтобы не тратить зря время на придумывание велосипедов, держите — 30 сниппетов, которые помогут решать несложные задачи парой строчек кода:
https://tprg.ru/nv7V
Чтобы не тратить зря время на придумывание велосипедов, держите — 30 сниппетов, которые помогут решать несложные задачи парой строчек кода:
https://tprg.ru/nv7V
🔥1
Самая сложная задача в Computer Vision
Компьютерное зрение выполняет множество задач, но самая сложная на текущий день — трекинг.
Автор этой статьи предлагает рассмотреть какие основные проблемы трекинга существуют на сегодняшний день и какими способами их можно решать:
https://tprg.ru/l95T
#ml
Компьютерное зрение выполняет множество задач, но самая сложная на текущий день — трекинг.
Автор этой статьи предлагает рассмотреть какие основные проблемы трекинга существуют на сегодняшний день и какими способами их можно решать:
https://tprg.ru/l95T
#ml
👍3
Хорошие и плохие практики программирования на Python
Грамотный и чистый код — признак хорошего программиста.
В этой статье представлены примеры различных способов программирования, как удачные, так и не очень:
https://tprg.ru/VUxR
#чистыйкод
Грамотный и чистый код — признак хорошего программиста.
В этой статье представлены примеры различных способов программирования, как удачные, так и не очень:
https://tprg.ru/VUxR
#чистыйкод
👍2
Менеджеры контекста в Python — выходим за пределы «with open() file»
Менеджер контекста — это такой оператор, который выполняет за вас рутинную работу при использовании определённых ресурсов.
О том, как правильно его использовать и в каких случаях — читайте в статье:
https://tprg.ru/531R
Менеджер контекста — это такой оператор, который выполняет за вас рутинную работу при использовании определённых ресурсов.
О том, как правильно его использовать и в каких случаях — читайте в статье:
https://tprg.ru/531R
👍2
Django Schema Graph
Удобный инструмент, написанный на Python, который позволит вам строить и визуализировать отношения ваших моделей и приложений. Помогает при документировании проекта.
Ссылка на GitHub: https://tprg.ru/yh9b
#инструменты #django
Удобный инструмент, написанный на Python, который позволит вам строить и визуализировать отношения ваших моделей и приложений. Помогает при документировании проекта.
Ссылка на GitHub: https://tprg.ru/yh9b
#инструменты #django
❤1
Как работает память в Python
Понимая как устроена память, легче работать с кодом.
В этой статье вы сможете узнать что такое аллокатор, как работает счётчик ссылок и сборщик мусора:
https://tprg.ru/UGJj
Понимая как устроена память, легче работать с кодом.
В этой статье вы сможете узнать что такое аллокатор, как работает счётчик ссылок и сборщик мусора:
https://tprg.ru/UGJj
👍2
Работа со строками в Python. Готовимся к собеседованию
Даже если вы не собираетесь проходить собеседование, освежить память никогда не бывает лишним.
Начиная с азов, вспомним основные способы работы со строками, а затем перейдём к рассмотрению задач и способам их решения.
Вспоминаем азы тут: https://tprg.ru/fw2h
Решаем задачи здесь: https://tprg.ru/aksH
Даже если вы не собираетесь проходить собеседование, освежить память никогда не бывает лишним.
Начиная с азов, вспомним основные способы работы со строками, а затем перейдём к рассмотрению задач и способам их решения.
Вспоминаем азы тут: https://tprg.ru/fw2h
Решаем задачи здесь: https://tprg.ru/aksH
👍2🔥1
Когда и зачем использовать оператор := в Python
Недавно в Python 3.8 появился оператор присваивания
Где использовать оператор «морж» и как он может упростить написание кода — читайте здесь:
https://tprg.ru/FULr
Недавно в Python 3.8 появился оператор присваивания
:=
, аналогичный =
.Где использовать оператор «морж» и как он может упростить написание кода — читайте здесь:
https://tprg.ru/FULr
👍2💩1
This media is not supported in your browser
VIEW IN TELEGRAM
glitch-this!
Интересная утилита, написанная на Python, которая с помощью консоли позволит вам создать «загличенные» изображения и gif-анимацию.
Почитать документацию и скачать проект можно тут:
https://tprg.ru/l0xY
#инструменты
Интересная утилита, написанная на Python, которая с помощью консоли позволит вам создать «загличенные» изображения и gif-анимацию.
Почитать документацию и скачать проект можно тут:
https://tprg.ru/l0xY
#инструменты
❤1
Как при помощи Python научить нейросети обучать друг друга
Автор проекта создавал поколение из 200 машин, при этом каждой давалась своя случайная нейронная сеть с уникальными параметрами. После первого запуска применялся генетический алгоритм, который создавал улучшенное поколение автомобилей. Таким образом, через несколько итераций машины сами научились ездить по заданной трассе.
Стоит отметить, что и при смене трассы те же самые машины показали себя достаточно хорошо уже при первом запуске.
https://tprg.ru/4jdu
#ml
Автор проекта создавал поколение из 200 машин, при этом каждой давалась своя случайная нейронная сеть с уникальными параметрами. После первого запуска применялся генетический алгоритм, который создавал улучшенное поколение автомобилей. Таким образом, через несколько итераций машины сами научились ездить по заданной трассе.
Стоит отметить, что и при смене трассы те же самые машины показали себя достаточно хорошо уже при первом запуске.
https://tprg.ru/4jdu
#ml
YouTube
Neural Network Cars and Genetic Algorithms (1/2)
First attempt on teaching neural networks to drive a car. The architecture of each neural network consists on three layers with five, six and four neurons respectively and the evolution is done using uniform cross-breeding and random mutation.
Part 2:
h…
Part 2:
h…
👍2
Разработан алгоритм для расшифровки «пикселизированных» изображений
Новый алгоритм Depix, написанный на языке Python, способен распознать в пикселях, скрываемую за ними информацию. Скоро шутки про «C.S.I.» перестанут быть шутками, хотя пока алгоритм работает только с текстом.
Ссылка на GitHub проекта и более подробная информация в нашей статье:
https://tprg.ru/J2Yi
Новый алгоритм Depix, написанный на языке Python, способен распознать в пикселях, скрываемую за ними информацию. Скоро шутки про «C.S.I.» перестанут быть шутками, хотя пока алгоритм работает только с текстом.
Ссылка на GitHub проекта и более подробная информация в нашей статье:
https://tprg.ru/J2Yi
👍4
Python: декоратор
В Python существует очень простой и удобный способ создавать обёрточные функции — декоратор
Посмотрите, как можно его использовать, и насколько понятнее и лаконичнее при этом становится код:
https://tprg.ru/no6G
#чистыйкод
@retry
В Python существует очень простой и удобный способ создавать обёрточные функции — декоратор
@retry
. Он повышает и качество кода, и скорость разработки.Посмотрите, как можно его использовать, и насколько понятнее и лаконичнее при этом становится код:
https://tprg.ru/no6G
#чистыйкод
👍1
Три (обманчиво) простые задачи на Python
В этой статье предлагается рассмотреть три задачи, которые кажутся простыми на первый взгляд, но на самом деле могут выдать совершенно не тот результат, который вы ожидаете:
https://tprg.ru/SbxZ
В этой статье предлагается рассмотреть три задачи, которые кажутся простыми на первый взгляд, но на самом деле могут выдать совершенно не тот результат, который вы ожидаете:
https://tprg.ru/SbxZ
🔥2
Создание виртуального помощника с помощью Python
Автор статьи создал демо-версию TARS из фильма «Интерстеллар». TARS способен автоматизировать различные задачи, такие как поиск видео на YouTube и их воспроизведение, отправка электронных писем, поиск материалов в Википедии и их чтение и многое другое.
Как сделать себе такого же помощника читайте здесь:
https://tprg.ru/yrSp
Автор статьи создал демо-версию TARS из фильма «Интерстеллар». TARS способен автоматизировать различные задачи, такие как поиск видео на YouTube и их воспроизведение, отправка электронных писем, поиск материалов в Википедии и их чтение и многое другое.
Как сделать себе такого же помощника читайте здесь:
https://tprg.ru/yrSp
👍3
7 самых популярных библиотек обработки изображений в Python
Для Python написано огромное количество библиотек, в том числе и для работы с изображениями. Умение работать хотя бы с частью из них, может сильно повысить вашу значимость на рынке труда.
В этой статье представлены наиболее популярные:
https://tprg.ru/ClrM
#библиотека
Для Python написано огромное количество библиотек, в том числе и для работы с изображениями. Умение работать хотя бы с частью из них, может сильно повысить вашу значимость на рынке труда.
В этой статье представлены наиболее популярные:
https://tprg.ru/ClrM
#библиотека
👍3
12 YouTube-каналов для бесплатного изучения Python
Полезная подборка для тех, кто только начинает изучать Python. Здесь вы сможете найти полезный контент не только по Python, но и по связанным с ним технологиям:
https://tprg.ru/Rd1x
Полезная подборка для тех, кто только начинает изучать Python. Здесь вы сможете найти полезный контент не только по Python, но и по связанным с ним технологиям:
https://tprg.ru/Rd1x
👍2
Что такое дескрипторы и их использование в Python 3.6+
Дескрипторы редко используются в Pyhton-проектах напрямую, но крайне часто через сторонние библиотеки. Обычно они необходимы при создании фреймворка или ORM, а ещё на собеседованиях любят задавать вопросы о них.
В этой статье автор постарался максимально понятно объяснить что же такое дескриптор, зачем он нужен и где применяется:
https://tprg.ru/AtwB
Дескрипторы редко используются в Pyhton-проектах напрямую, но крайне часто через сторонние библиотеки. Обычно они необходимы при создании фреймворка или ORM, а ещё на собеседованиях любят задавать вопросы о них.
В этой статье автор постарался максимально понятно объяснить что же такое дескриптор, зачем он нужен и где применяется:
https://tprg.ru/AtwB
🔥1
Создаём Telegram бота с помощью Python
Telegram обладает множеством возможностей. Одна из них — это использование крутых ботов на все случаи жизни.
Прочитав эту статью, вы пошагово научитесь создавать своих собственных ботов:
https://tprg.ru/MTxY
Telegram обладает множеством возможностей. Одна из них — это использование крутых ботов на все случаи жизни.
Прочитав эту статью, вы пошагово научитесь создавать своих собственных ботов:
https://tprg.ru/MTxY
👍1
5 способов отладки с IPython
Существуют разные способы отладки кода, начиная от повсеместного использования
Автор этой статьи остановился на использовании IPython для отладки и обосновывает свой выбор различными примерами:
https://tprg.ru/JOr7
Существуют разные способы отладки кода, начиная от повсеместного использования
print
и заканчивая отладчиком, встроенным в среду разработки.Автор этой статьи остановился на использовании IPython для отладки и обосновывает свой выбор различными примерами:
https://tprg.ru/JOr7
👍3