Python та програмування
15 subscribers
261 photos
23 videos
37 files
2.09K links
Code bookmarks 🔖
Generally Python & Data Science;
Rarelly: Design, HTML5/CSS, JS

#code #python #programming
🐧: @tuxua
Download Telegram
Forwarded from Типичный программист
​Лучшие практики разработки REST API: 20 советов

Рано или поздно разработчики сталкиваются с REST API. Одним предстоит пользоваться уже готовым API, а другим — создавать свой.

В статье разобрали 20 лучших практик разработки REST API, которые помогут сделать пусть и не идеальный API, но точно на голову выше остальных:

https://tprg.ru/usIZ

#api
Forwarded from PythonDigest
Понимание деревьев решений в машинном обучении и их реализация с помощью Python
https://habr.com/ru/post/526970/?utm_campaign=526970&utm_source=habrahabr&utm_medium=rss

Дерево решений — тип контролируемого машинного обучения, который в основном используется в задачах классификации. Дерево решений само по себе — это в основном жадное, нисходящее, рекурсивное разбиение. «Жадное», потому что на каждом шагу выбирается лучшее разбиение. «Сверху вниз» — потому что мы начинаем с корневого узла, который содержит все записи, а затем делается разбиение.
Forwarded from Веб-страница
Настройка размера контейнера в CSS Grid

Автор статьи столкнулся с такой проблемой, как неработающая прокрутка у контейнера. Вместо этого все блоки внутри контейнера располагались в ряд, вылезая за допустимые границы.

В этой статье он делится тем, как это исправить и почему это может случиться:

https://tprg.ru/kQpw

#фронтенд #css
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Создание уменьшающейся шапки сайта без JavaScript

Следуя этому руководству, вы сможете создать красивый хэдер сайта, который будет уменьшаться при прокрутке страницы, экономя полезное пространство. А отсутствие JavaScript ещё и ресурсы сэкономит.

Делается это несложно, вот посмотрите:

https://tprg.ru/ogcS

#фронтенд #css
Forwarded from Веб-страница
​​Подборка инструментов fullstack-разработчика, работающего в стартапе Кремниевой долины

Разработчик с большим опытом работы поделился тем, какие инструменты он использует во время разработки на .NET C#, JS React и MS SQL. Посмотрите, возможно тут есть то, чего вам как раз не хватало:

https://tprg.ru/dHNw

Вы тоже можете поделиться своими любимыми инструментами в комментариях!
Forwarded from Веб-страница
10 полезных инструментов для веб-разработчика

В этой подборке содержатся сервисы и инструменты, которые пригодятся большинству веб-разработчиков: WhatRuns, CSS Scan, Prettier и другие.

Подробнее обо всех инструментах в статье:

https://tprg.ru/YiNX
Forwarded from Веб-страница
Как выбрать домен, который ускорит развитие сайта в несколько раз

Пользователь нашего сайта поделился несколькими рекомендациями по выбору домена, которые позволят вам получить максимум эффективности и пользы от его использования:

https://tprg.ru/xlv0
Forwarded from Веб-страница
​Как ускорить сайт с помощью CDN

CDN (Content Delivery Network) — это географически распределённая сетевая инфраструктура, которая повышает производительность сайта за счёт использования распределённой сети серверов. Поскольку CDN снижают нагрузку на сервер, они также снижают затраты и подходят для обработки всплесков трафика.

В этой статье рассказывается, как работают сети CDN, разбирается оптимизация изображений, кэширование, протоколы TLS 1.3, HTTP/2, HTTP/3 и многое другое:

https://tprg.ru/qESv

#сети
Forwarded from Веб-страница
​Веб-разработчик рассказал, как уменьшить вес файла шрифта вплоть до 90%

В вебе важен каждый байт, так как это прямо влияет на скорость загрузки приложения.

В этой статье мы расскажем вам, как можно очень просто уменьшить размер шрифта:

https://tprg.ru/ys4Y

#фронтенд #html
Forwarded from Хекслет
Короткие полезные сниппеты на JS, которые можно понять за 30 секунд http://amp.gs/g77Y
Forwarded from Хекслет
Полезные браузерные утилиты для вебдева
http://amp.gs/xgaU

Сжатие HTML/CSS/JS, перевод картинок в BASE64, конвертация cvs→json→csv, распознавание текста и пр.

Конечно, если такое нужно постоянно, то лучше найти что-то локальное, но для редких быстрых операций — самое то
Forwarded from Веб-страница
Самоучитель по werf на русском

Он призван помочь разобраться, как разворачивать комплексные приложения в Kubernetes, реализуя CI/CD с помощью open source утилиты werf:

https://tprg.ru/MsFU

В целом, werf — это CLI-инструмент для организации полного цикла развёртывания приложения с Git, к функциям которого относятся:

— сборка docker-образов;
— деплой приложений в кластер Kubernetes;
— пересборка docker-образов при внесении изменений в код;
— удаление ненужных и неиспользуемых образов.

#devops