Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик с помощью алгоритма для генерации текстов GPT-3 научился генерить простые веб-макеты. Обучил он алгоритм с помощью нескольких примеров кода и их текстового описания.
Теперь он отправляет краткое описание того, что он хотел бы увидеть на экране, а алгоритм генерирует JSX-код. На видео можно посмотреть много годных примеров: кнопка-арбуз, набор радужных кнопок, самый уродливый эмоджи.
Источник: твиттер Шарифа Шамима
#ml #алгоритмы
Теперь он отправляет краткое описание того, что он хотел бы увидеть на экране, а алгоритм генерирует JSX-код. На видео можно посмотреть много годных примеров: кнопка-арбуз, набор радужных кнопок, самый уродливый эмоджи.
Источник: твиттер Шарифа Шамима
#ml #алгоритмы
Forwarded from Типичный программист
У нас на сайте есть небольшая подборка хитрых приёмов на Python, которые здорово упростят жизнь тем, кто пишет или будет писать код на Python:
https://tprg.ru/rCJf
#python
https://tprg.ru/rCJf
#python
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Автор браузерной онлайн-игры про пиратов выпустил подробную статью, в которой рассказал о процессе разработки:
— стек технологий;
— внутренности бэкенда и фронтенда;
— сетевые задержки.
Йо-хо-хо и примеры кода: https://tprg.ru/tLV8
#gamedev
— стек технологий;
— внутренности бэкенда и фронтенда;
— сетевые задержки.
Йо-хо-хо и примеры кода: https://tprg.ru/tLV8
#gamedev
Forwarded from Типичный программист
План обучения для специалиста по Data Science
Что можно делать с помощью Data Science? Можно контролировать взлёты и посадки в самых больших аэропортах, анализировать и прогнозировать появление эпидемий без врачей, улучшать алгоритмы для беспилотного транспорта.
Предлагаем вам план обучения по этому направлению:
https://tprg.ru/aPoZ
#datascience
Что можно делать с помощью Data Science? Можно контролировать взлёты и посадки в самых больших аэропортах, анализировать и прогнозировать появление эпидемий без врачей, улучшать алгоритмы для беспилотного транспорта.
Предлагаем вам план обучения по этому направлению:
https://tprg.ru/aPoZ
#datascience
Forwarded from Типичный программист
Декораторы в Python: понять и полюбить
Декораторы — это функции, которые позволяют обернуть другую функцию для расширения её функциональности без изменения её кода.
Как это работает? Подробно разбираемся с этим вопросом:
https://tprg.ru/Emdw
#python
Декораторы — это функции, которые позволяют обернуть другую функцию для расширения её функциональности без изменения её кода.
Как это работает? Подробно разбираемся с этим вопросом:
https://tprg.ru/Emdw
#python
Forwarded from Типичный программист
Каких дыр в безопасности надо бояться Python-разработчику
Python не идеален — даже в стандартных библиотеках могут быть встроены некачественные методы, которые приведут к ошибкам.
В этой статье рассматриваем наиболее частые ошибки безопасности, допускаемые при разработке приложений на Python:
https://tprg.ru/vkS7
#python #безопасность
Python не идеален — даже в стандартных библиотеках могут быть встроены некачественные методы, которые приведут к ошибкам.
В этой статье рассматриваем наиболее частые ошибки безопасности, допускаемые при разработке приложений на Python:
https://tprg.ru/vkS7
#python #безопасность
Forwarded from Типичный программист
Как работает OAuth?
OAuth — протокол авторизации, позволяющий выдать одному сервису права на доступ к ресурсам пользователя на другом сервисе. Например, когда вы где-нибудь авторизуетесь с помощью вашего аккаунта в Google, используется OAuth.
В этой большой шпаргалке подробно расписан принцип работы протокола.
Ссылка на оригинал в отличном качестве: https://tprg.ru/SvV4
#безопасность #oauth #шпаргалка
OAuth — протокол авторизации, позволяющий выдать одному сервису права на доступ к ресурсам пользователя на другом сервисе. Например, когда вы где-нибудь авторизуетесь с помощью вашего аккаунта в Google, используется OAuth.
В этой большой шпаргалке подробно расписан принцип работы протокола.
Ссылка на оригинал в отличном качестве: https://tprg.ru/SvV4
#безопасность #oauth #шпаргалка
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
17 задачек по бинарным деревьям
Как найти минимальную глубину бинарного дерева? А как посчитать в нём все листья? А как преобразовать бинарное дерево в двоичное дерево поиска?
Держите подборку из практических 17 вопросов по теме бинарных деревьев с предлагаемыми решениями:
https://tprg.ru/na7g
#алгоритмы
Как найти минимальную глубину бинарного дерева? А как посчитать в нём все листья? А как преобразовать бинарное дерево в двоичное дерево поиска?
Держите подборку из практических 17 вопросов по теме бинарных деревьев с предлагаемыми решениями:
https://tprg.ru/na7g
#алгоритмы
OCR a document, form, or invoice with Tesseract, OpenCV, and Python - PyImageSearch
https://www.pyimagesearch.com/2020/09/07/ocr-a-document-form-or-invoice-with-tesseract-opencv-and-python/
https://www.pyimagesearch.com/2020/09/07/ocr-a-document-form-or-invoice-with-tesseract-opencv-and-python/
PyImageSearch
OCR a document, form, or invoice with Tesseract, OpenCV, and Python - PyImageSearch
In this tutorial, you will learn how to OCR a document, form, or invoice using Tesseract, OpenCV, and Python. Last week, we discussed how to accept an input image and align it to a template image, such as the following:…
Forwarded from Типичный программист
Как работает ИИ в играх?
Часто его реализовывают при помощи алгоритма конечного автомата, получая аккуратное решение без написания громоздкого и сложного кода.
В этой статье рассматриваем теорию этого алгоритма и его реализацию:
https://tprg.ru/98rl
#алгоритмы #gamedev #ии
Часто его реализовывают при помощи алгоритма конечного автомата, получая аккуратное решение без написания громоздкого и сложного кода.
В этой статье рассматриваем теорию этого алгоритма и его реализацию:
https://tprg.ru/98rl
#алгоритмы #gamedev #ии
Forwarded from Типичный программист
Зачем нужна статистика дата-сайентисту?
Например, чтобы извлекать информацию из данных, узнавать их структуру и на основе полученной информации проводить дальнейший анализ.
В этой статье рассматриваем 5 базовых концепций статистики, которые полезно знать дата-сайентистам:
https://tprg.ru/Zgni
#datascience #статистика
Например, чтобы извлекать информацию из данных, узнавать их структуру и на основе полученной информации проводить дальнейший анализ.
В этой статье рассматриваем 5 базовых концепций статистики, которые полезно знать дата-сайентистам:
https://tprg.ru/Zgni
#datascience #статистика
Forwarded from Типичный программист
25 вопросов по SQL с собеседований
Экстремальный SQL для самых маститых. Будьте уверены, после этих вопросов реальное собеседование покажется вам песней!
“Мы просто собрали 25 разных вопросов по SQL, которые часто встречаются на собеседованиях, и дали на них развёрнутые ответы.”
https://tprg.ru/q7p5
#sql #собеседование
Экстремальный SQL для самых маститых. Будьте уверены, после этих вопросов реальное собеседование покажется вам песней!
UPDATE this_post SET description =“Мы просто собрали 25 разных вопросов по SQL, которые часто встречаются на собеседованиях, и дали на них развёрнутые ответы.”
;https://tprg.ru/q7p5
#sql #собеседование
Forwarded from Типичный программист
Подборка бесплатных книг по программированию на русском языке на гитхабе
https://tprg.ru/932L
Есть как общие книги по алгоритмам, тестированию и операционным системам, так и по конкретным технологиям и языкам: C++, Go, Java, Android, Python, SQL.
#книги
https://tprg.ru/932L
Есть как общие книги по алгоритмам, тестированию и операционным системам, так и по конкретным технологиям и языкам: C++, Go, Java, Android, Python, SQL.
#книги
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Зарелизилось приложение для простого совместного кодинга GitDuck
Приложение интересно тем, что напоминает эдакий видеочат для программистов и встраивается прямо в IDE. Оно даёт возможность видеть действия друг друга, разговаривать, править и выделять код. Получается ламповый эффект «подошел и смотришь в экран коллеги» для удалёнки:
https://gitduck.com/
Free-версия ограничивается 45 минутами на звонок (как в своё время в Zoom). Но кто работал с громоздкими Slack'ами с их Code Pair, наверняка заценит. К тому же каждые 45 минут, например, можно делать перерыв.
#ide
Приложение интересно тем, что напоминает эдакий видеочат для программистов и встраивается прямо в IDE. Оно даёт возможность видеть действия друг друга, разговаривать, править и выделять код. Получается ламповый эффект «подошел и смотришь в экран коллеги» для удалёнки:
https://gitduck.com/
Free-версия ограничивается 45 минутами на звонок (как в своё время в Zoom). Но кто работал с громоздкими Slack'ами с их Code Pair, наверняка заценит. К тому же каждые 45 минут, например, можно делать перерыв.
#ide
Forwarded from Типичный программист
Диаграммы — такой же инструмент коммуникации, как разговор по видео или сообщение в Slack.
Но что делать, если хочется вложить диаграмму в текстовый файл или прямо в комментарий к коду? А если нужна такая, которую хотелось бы встроить на сайт и дать «потрогать» её посетителям? А что если вообще нет желания строить диаграммы, и хочется, чтобы они создавались автоматически на основе вашего кода?
Не удивляйтесь, но для всего этого есть свои сервисы. В этой статье вы подробнее узнаете о сервисах для создания диаграмм — от must have до самых необычных:
https://tprg.ru/ac8d
#инструменты #документация
Но что делать, если хочется вложить диаграмму в текстовый файл или прямо в комментарий к коду? А если нужна такая, которую хотелось бы встроить на сайт и дать «потрогать» её посетителям? А что если вообще нет желания строить диаграммы, и хочется, чтобы они создавались автоматически на основе вашего кода?
Не удивляйтесь, но для всего этого есть свои сервисы. В этой статье вы подробнее узнаете о сервисах для создания диаграмм — от must have до самых необычных:
https://tprg.ru/ac8d
#инструменты #документация