Frontend: Подборка интересного за неделю
https://dev-gang.ru/article/frontend-podborka-interesnogo-za-nedelu-3o1uoo93zb/?utm_medium=rss
Ниже представлена подборка из статей, которые будут полезны всем, кто занимается фронтенд-разработкой.
https://dev-gang.ru/article/frontend-podborka-interesnogo-za-nedelu-3o1uoo93zb/?utm_medium=rss
Ниже представлена подборка из статей, которые будут полезны всем, кто занимается фронтенд-разработкой.
dev-gang.ru
Frontend: Подборка интересного за неделю
Ниже представлена подборка из статей, которые будут полезны всем, кто занимается фронтенд-разработкой.
Замена вхождения подстроки в строке JavaScript
https://dev-gang.ru/article/zamena-vhozhdenija-podstroki-v-stroke-javascript-ha9nxmuqp0/?utm_medium=rss
Замена всех или n вхождений подстроки в заданной строке - довольно распространенная проблема манипуляций со строками и обработки текста в целом. JavaScript предлагает несколько способов сделать это довольно легко.
https://dev-gang.ru/article/zamena-vhozhdenija-podstroki-v-stroke-javascript-ha9nxmuqp0/?utm_medium=rss
Замена всех или n вхождений подстроки в заданной строке - довольно распространенная проблема манипуляций со строками и обработки текста в целом. JavaScript предлагает несколько способов сделать это довольно легко.
dev-gang.ru
Замена вхождения подстроки в строке JavaScript
Замена всех или n вхождений подстроки в заданной строке - довольно распространенная проблема манипуляций со строками и обработки текста в целом. JavaScript предлагает несколько способов сделать это довольно легко.
Python Pyqt5 - создайте простой графический интерфейс без усилий!
https://dev-gang.ru/article/python-pyqtsozdaite-prostoi-graficzeskii-interfeis-bez-usilii-m3ci4e8779/?utm_medium=rss
PyQt - это пакет Python для работы с кроссплатформенным графическим интерфейсом Qt.
https://dev-gang.ru/article/python-pyqtsozdaite-prostoi-graficzeskii-interfeis-bez-usilii-m3ci4e8779/?utm_medium=rss
PyQt - это пакет Python для работы с кроссплатформенным графическим интерфейсом Qt.
dev-gang.ru
Python Pyqt5 - создайте простой графический интерфейс без усилий!
PyQt - это пакет Python для работы с кроссплатформенным графическим интерфейсом Qt.
Как использовать оператор SQL LIKE в MongoDB
https://dev-gang.ru/article/kak-ispolzovat-operator-sql-like-v-mongodb-940f3zihl7/?utm_medium=rss
MongoDB - мощный сервер базы данных Nosql. Он использует документы, подобные JSON, с дополнительными схемами для хранения данных.
https://dev-gang.ru/article/kak-ispolzovat-operator-sql-like-v-mongodb-940f3zihl7/?utm_medium=rss
MongoDB - мощный сервер базы данных Nosql. Он использует документы, подобные JSON, с дополнительными схемами для хранения данных.
dev-gang.ru
Как использовать оператор SQL LIKE в MongoDB
MongoDB - мощный сервер базы данных Nosql. Он использует документы, подобные JSON, с дополнительными схемами для хранения данных.
Введение в спортивную аналитику с помощью Pandas
https://dev-gang.ru/article/vvedenie-v-sportivnuu-analitiku-s-pomosczu-pandas-bzttpuvv1r/?utm_medium=rss
Спортивная аналитика - одно из важнейших направлений науки о данных. Прогресс в методах сбора и анализа данных сделал команды более привлекательными для адаптации стратегий, основанных на аналитике данных.
https://dev-gang.ru/article/vvedenie-v-sportivnuu-analitiku-s-pomosczu-pandas-bzttpuvv1r/?utm_medium=rss
Спортивная аналитика - одно из важнейших направлений науки о данных. Прогресс в методах сбора и анализа данных сделал команды более привлекательными для адаптации стратегий, основанных на аналитике данных.
dev-gang.ru
Введение в спортивную аналитику с помощью Pandas
Спортивная аналитика - одно из важнейших направлений науки о данных. Прогресс в методах сбора и анализа данных сделал команды более привлекательными для адаптации стратегий, основанных на аналитике данных.
Как эффективно использовать классы Python
https://dev-gang.ru/article/kak-effektivno-ispolzovat-klassy-python-ib1p65avs2/?utm_medium=rss
"Здесь должен быть только один - и желательно только один - очевидный способ сделать это» - говорит дзен Python. Тем не менее, есть области, где даже опытные программисты спорят о том, что делать, а что нет.
https://dev-gang.ru/article/kak-effektivno-ispolzovat-klassy-python-ib1p65avs2/?utm_medium=rss
"Здесь должен быть только один - и желательно только один - очевидный способ сделать это» - говорит дзен Python. Тем не менее, есть области, где даже опытные программисты спорят о том, что делать, а что нет.
dev-gang.ru
Как эффективно использовать классы Python
"Здесь должен быть только один - и желательно только один - очевидный способ сделать это» - говорит дзен Python. Тем не менее, есть области, где даже опытные программисты спорят о том, что делать, а что нет.
Django или Flask? Рекомендация из моего опыта.
https://dev-gang.ru/article/django-ili-flask-rekomendacija-iz-moego-opyta-t2wxz0cl2b/?utm_medium=rss
По моему опыту, общая проблема с приложениями, управляющими данными с помощью Python - это незнание, какой инструмент использовать для какой работы. Я думаю, что само собой разумеется, что использование правильного инструмента для работы - это большая часть того, что мы делаем. Трудно понять, с чего начать, если можно было начать где угодно. Однако я снова и снова сталкивался с вопросом: «Следует ли мне изучать Flask или Django?» Короткий ответ: и то и другое!
https://dev-gang.ru/article/django-ili-flask-rekomendacija-iz-moego-opyta-t2wxz0cl2b/?utm_medium=rss
По моему опыту, общая проблема с приложениями, управляющими данными с помощью Python - это незнание, какой инструмент использовать для какой работы. Я думаю, что само собой разумеется, что использование правильного инструмента для работы - это большая часть того, что мы делаем. Трудно понять, с чего начать, если можно было начать где угодно. Однако я снова и снова сталкивался с вопросом: «Следует ли мне изучать Flask или Django?» Короткий ответ: и то и другое!
dev-gang.ru
Django или Flask? Рекомендация из моего опыта.
По моему опыту, общая проблема с приложениями, управляющими данными с помощью Python - это незнание, какой инструмент использовать для какой работы. Я думаю, что само собой разумеется, что использование правильного инструмента для работы - это большая часть…
Лучшие практики JavaScript - модули, массивы и объекты
https://dev-gang.ru/article/luczshie-praktiki-javascriptmoduli-massivy-i-obekty-qvdxxpayk7/?utm_medium=rss
JavaScript - это простой в освоении язык программирования. Легко писать программы, которые работают и что-то делают. Однако сложно учесть все варианты использования и написать надежный код JavaScript.
https://dev-gang.ru/article/luczshie-praktiki-javascriptmoduli-massivy-i-obekty-qvdxxpayk7/?utm_medium=rss
JavaScript - это простой в освоении язык программирования. Легко писать программы, которые работают и что-то делают. Однако сложно учесть все варианты использования и написать надежный код JavaScript.
dev-gang.ru
Лучшие практики JavaScript - модули, массивы и объекты
JavaScript - это простой в освоении язык программирования. Легко писать программы, которые работают и что-то делают. Однако сложно учесть все варианты использования и написать надежный код JavaScript.
3 причины перейти на FastAPI
https://dev-gang.ru/article/-pricziny-pereiti-na-fastapi-bp2kl7t3mt/?utm_medium=rss
Мы живем в мире после Python 2, поскольку большинство компаний адаптировалось к Python 3. Язык становится более зрелым. В последнее время Python перенимает интересные вещи из других языков. Несколько примеров - это подсказки по типам и синтаксис async/await .
https://dev-gang.ru/article/-pricziny-pereiti-na-fastapi-bp2kl7t3mt/?utm_medium=rss
Мы живем в мире после Python 2, поскольку большинство компаний адаптировалось к Python 3. Язык становится более зрелым. В последнее время Python перенимает интересные вещи из других языков. Несколько примеров - это подсказки по типам и синтаксис async/await .
dev-gang.ru
3 причины перейти на FastAPI
Мы живем в мире после Python 2, поскольку большинство компаний адаптировалось к Python 3. Язык становится более зрелым. В последнее время Python перенимает интересные вещи из других языков. Несколько примеров - это подсказки по типам и синтаксис async/await…
Что нового в React v17 и путь к v18
https://dev-gang.ru/article/czto-novogo-v-react-v-i-put-k-v-0xbjpkrzat/?utm_medium=rss
Несколько недель назад команда React выпустила последнюю версию библиотеки React v17.0 RC. В этом посте мы рассмотрим новые изменения и обновления, с которыми поставляется этот новый выпуск.
https://dev-gang.ru/article/czto-novogo-v-react-v-i-put-k-v-0xbjpkrzat/?utm_medium=rss
Несколько недель назад команда React выпустила последнюю версию библиотеки React v17.0 RC. В этом посте мы рассмотрим новые изменения и обновления, с которыми поставляется этот новый выпуск.
dev-gang.ru
Что нового в React v17 и путь к v18
Несколько недель назад команда React выпустила последнюю версию библиотеки React v17.0 RC. В этом посте мы рассмотрим новые изменения и обновления, с которыми поставляется этот новый выпуск.
Веб-анимация с помощью HTML, CSS и JavaScript
https://dev-gang.ru/article/vebanimacija-s-pomosczu-html-css-i-javascript-l1f6lmvp9t/?utm_medium=rss
Много лет назад веб-сайты были больше ориентированы на отображение информации для пользователей, не задумываясь о том, как создать визуальный опыт, чтобы сделать сайт более удобным для пользователя. За последние несколько лет многое изменилось: владельцы веб-сайтов теперь создают визуальные эффекты, чтобы удерживать пользователей на своем сайте.
https://dev-gang.ru/article/vebanimacija-s-pomosczu-html-css-i-javascript-l1f6lmvp9t/?utm_medium=rss
Много лет назад веб-сайты были больше ориентированы на отображение информации для пользователей, не задумываясь о том, как создать визуальный опыт, чтобы сделать сайт более удобным для пользователя. За последние несколько лет многое изменилось: владельцы веб-сайтов теперь создают визуальные эффекты, чтобы удерживать пользователей на своем сайте.
dev-gang.ru
Веб-анимация с помощью HTML, CSS и JavaScript
Много лет назад веб-сайты были больше ориентированы на отображение информации для пользователей, не задумываясь о том, как создать визуальный опыт, чтобы сделать сайт более удобным для пользователя. За последние несколько лет многое изменилось: владельцы…
5 хитростей по устранению ресурсов, блокирующих рендеринг
https://dev-gang.ru/article/-hitrostei-po-ustraneniu-resursov-blokiruusczih-rendering-jy9zwxld8e/?utm_medium=rss
Ресурсы блокировки рендеринга - это статические файлы, такие как файлы шрифтов, HTML, CSS и JavaScript, которые жизненно важны для процесса рендеринга веб-страницы. Когда браузер сталкивается с ресурсом блокировки рендеринга, он прекращает загрузку остальных ресурсов до тех пор, пока эти критические файлы не будут обработаны. Тем временем весь процесс рендеринга приостанавливается. С другой стороны, ресурсы, не блокирующие рендеринг, не откладывают рендеринг страницы. Браузер может безопасно загрузить их в фоновом режиме после отрисовки начальной страницы.
https://dev-gang.ru/article/-hitrostei-po-ustraneniu-resursov-blokiruusczih-rendering-jy9zwxld8e/?utm_medium=rss
Ресурсы блокировки рендеринга - это статические файлы, такие как файлы шрифтов, HTML, CSS и JavaScript, которые жизненно важны для процесса рендеринга веб-страницы. Когда браузер сталкивается с ресурсом блокировки рендеринга, он прекращает загрузку остальных ресурсов до тех пор, пока эти критические файлы не будут обработаны. Тем временем весь процесс рендеринга приостанавливается. С другой стороны, ресурсы, не блокирующие рендеринг, не откладывают рендеринг страницы. Браузер может безопасно загрузить их в фоновом режиме после отрисовки начальной страницы.
dev-gang.ru
5 хитростей по устранению ресурсов, блокирующих рендеринг
Ресурсы блокировки рендеринга - это статические файлы, такие как файлы шрифтов, HTML, CSS и JavaScript, которые жизненно важны для процесса рендеринга веб-страницы. Когда браузер сталкивается с ресурсом блокировки рендеринга, он прекращает загрузку остальных…
Как создать плагин Chrome с помощью Python
https://dev-gang.ru/article/kak-sozdat-plagin-chrome-s-pomosczu-python-8zd9qvtwao/?utm_medium=rss
Расширение Google Chrome, созданное с помощью Python (бессерверный, метод B). _ (click to zoom)_Google Chrome плагин написан на HTML, JavaScript и CSS. Если вы никогда не писали плагин Chrome, я предлагаю ознакомиться с документацией по расширениям Chrome.
https://dev-gang.ru/article/kak-sozdat-plagin-chrome-s-pomosczu-python-8zd9qvtwao/?utm_medium=rss
Расширение Google Chrome, созданное с помощью Python (бессерверный, метод B). _ (click to zoom)_Google Chrome плагин написан на HTML, JavaScript и CSS. Если вы никогда не писали плагин Chrome, я предлагаю ознакомиться с документацией по расширениям Chrome.
dev-gang.ru
Как создать плагин Chrome с помощью Python
Расширение Google Chrome, созданное с помощью Python (бессерверный, метод B). _ (click to zoom)_Google Chrome плагин написан на HTML, JavaScript и CSS. Если вы никогда не писали плагин Chrome, я предлагаю ознакомиться с документацией по расширениям Chrome.
Python: Как использовать метод random.seed()
https://dev-gang.ru/article/python-kak-ispolzovat-metod-randomseed-1n9kvinjt9/?utm_medium=rss
Функция random() в Python используется для генерации псевдослучайных чисел. Он генерирует числа для некоторых значений, называемых seed значением.
https://dev-gang.ru/article/python-kak-ispolzovat-metod-randomseed-1n9kvinjt9/?utm_medium=rss
Функция random() в Python используется для генерации псевдослучайных чисел. Он генерирует числа для некоторых значений, называемых seed значением.
dev-gang.ru
Python: Как использовать метод random.seed()
Функция random() в Python используется для генерации псевдослучайных чисел. Он генерирует числа для некоторых значений, называемых seed значением.
Работа с изображениями Go
https://dev-gang.ru/article/rabota-s-izobrazhenijami-go-j104kr5nbe/?utm_medium=rss
Веб-приложениям часто требуется отображать аватар для пользователей, а пользователи не всегда стремятся загружать свои изображения. Популярный вариант - создавать аватары для ваших пользователей на основе инициалов их имен. В этом руководстве мы рассмотрим, как создавать такие аватары в Go и обслуживать их через HTTP с помощью маршрутизатора chi .
https://dev-gang.ru/article/rabota-s-izobrazhenijami-go-j104kr5nbe/?utm_medium=rss
Веб-приложениям часто требуется отображать аватар для пользователей, а пользователи не всегда стремятся загружать свои изображения. Популярный вариант - создавать аватары для ваших пользователей на основе инициалов их имен. В этом руководстве мы рассмотрим, как создавать такие аватары в Go и обслуживать их через HTTP с помощью маршрутизатора chi .
dev-gang.ru
Работа с изображениями Go
Веб-приложениям часто требуется отображать аватар для пользователей, а пользователи не всегда стремятся загружать свои изображения. Популярный вариант - создавать аватары для ваших пользователей на основе инициалов их имен. В этом руководстве мы рассмотрим…
Как динамически создавать элементы JavaScript с помощью обработчиков событий
https://dev-gang.ru/article/kak-dinamiczeski-sozdavat-elementy-javascript-s-pomosczu-obrabotczikov-sobytii-8z5o43js02/?utm_medium=rss
В этой статье мы рассмотрим, как динамически создавать элементы JavaScript и как прикреплять обработчики событий к динамически создаваемым элементам JavaScript.
https://dev-gang.ru/article/kak-dinamiczeski-sozdavat-elementy-javascript-s-pomosczu-obrabotczikov-sobytii-8z5o43js02/?utm_medium=rss
В этой статье мы рассмотрим, как динамически создавать элементы JavaScript и как прикреплять обработчики событий к динамически создаваемым элементам JavaScript.
dev-gang.ru
Как динамически создавать элементы JavaScript с помощью обработчиков событий
В этой статье мы рассмотрим, как динамически создавать элементы JavaScript и как прикреплять обработчики событий к динамически создаваемым элементам JavaScript.
Micro в действии, часть 2: полное руководство по Bootstrap
https://dev-gang.ru/article/micro-v-deistvii-czast--polnoe-rukovodstvo-po-bootstrap-9oyo5h33wi/?utm_medium=rss
Это вторая статья в серии статей «Micro в действии», посвященной Micro . Мы шаг за шагом создадим микросервис и объясним особенности Micro на этом пути. Мы начнем с основных понятий и тем, а затем перейдем к расширенным функциям.
https://dev-gang.ru/article/micro-v-deistvii-czast--polnoe-rukovodstvo-po-bootstrap-9oyo5h33wi/?utm_medium=rss
Это вторая статья в серии статей «Micro в действии», посвященной Micro . Мы шаг за шагом создадим микросервис и объясним особенности Micro на этом пути. Мы начнем с основных понятий и тем, а затем перейдем к расширенным функциям.
dev-gang.ru
Micro в действии, часть 2: полное руководство по Bootstrap
Это вторая статья в серии статей «Micro в действии», посвященной Micro . Мы шаг за шагом создадим микросервис и объясним особенности Micro на этом пути. Мы начнем с основных понятий и тем, а затем перейдем к расширенным функциям.
Python Cv2 Dilate: Расширение изображений с использованием OpenCV
https://dev-gang.ru/article/python-cv-dilate-rasshirenie-izobrazhenii-s-ispolzovaniem-opencv-sp8sujfqf9/?utm_medium=rss
Расширение и эрозия - две основные операции с изображениями в области математической морфологии. Расширение применяется к двоичным изображениям. Основным эффектом расширения двоичного изображения является постоянное увеличение границ областей пикселей переднего плана (например, обычно белых пикселей). Таким образом, области пикселей переднего плана увеличиваются в размере, а дыры в этих областях становятся меньше.
https://dev-gang.ru/article/python-cv-dilate-rasshirenie-izobrazhenii-s-ispolzovaniem-opencv-sp8sujfqf9/?utm_medium=rss
Расширение и эрозия - две основные операции с изображениями в области математической морфологии. Расширение применяется к двоичным изображениям. Основным эффектом расширения двоичного изображения является постоянное увеличение границ областей пикселей переднего плана (например, обычно белых пикселей). Таким образом, области пикселей переднего плана увеличиваются в размере, а дыры в этих областях становятся меньше.
dev-gang.ru
Python Cv2 Dilate: Расширение изображений с использованием OpenCV
Расширение и эрозия - две основные операции с изображениями в области математической морфологии. Расширение применяется к двоичным изображениям. Основным эффектом расширения двоичного изображения является постоянное увеличение границ областей пикселей переднего…
Python Cv2 Erode: Как размывать изображения с помощью OpenCV
https://dev-gang.ru/article/python-cv-erode-kak-razmyvat-izobrazhenija-s-pomosczu-opencv-pf2ktmgvf5/?utm_medium=rss
OpenCV-Python - это библиотека Python, специально предназначенная для решения проблем компьютерного зрения. Морфологические преобразования - это несколько простых операций, основанных на форме изображения. Обычно это выполняется на двоичных изображениях. Есть два основных морфологических преобразования.
https://dev-gang.ru/article/python-cv-erode-kak-razmyvat-izobrazhenija-s-pomosczu-opencv-pf2ktmgvf5/?utm_medium=rss
OpenCV-Python - это библиотека Python, специально предназначенная для решения проблем компьютерного зрения. Морфологические преобразования - это несколько простых операций, основанных на форме изображения. Обычно это выполняется на двоичных изображениях. Есть два основных морфологических преобразования.
dev-gang.ru
Python Cv2 Erode: Как размывать изображения с помощью OpenCV
OpenCV-Python - это библиотека Python, специально предназначенная для решения проблем компьютерного зрения. Морфологические преобразования - это несколько простых операций, основанных на форме изображения. Обычно это выполняется на двоичных изображениях. Есть…
Изменить размер рисунка в Matplotlib
https://dev-gang.ru/article/izmenit-razmer-risunka-v-matplotlib-9btqsjj4ff/?utm_medium=rss
Matplotlib - одна из наиболее широко используемых библиотек визуализации данных в Python. Большая часть популярности Matplotlib связана с его параметрами настройки - вы можете настроить практически любой элемент из его иерархии объектов.
https://dev-gang.ru/article/izmenit-razmer-risunka-v-matplotlib-9btqsjj4ff/?utm_medium=rss
Matplotlib - одна из наиболее широко используемых библиотек визуализации данных в Python. Большая часть популярности Matplotlib связана с его параметрами настройки - вы можете настроить практически любой элемент из его иерархии объектов.
dev-gang.ru
Изменить размер рисунка в Matplotlib
Matplotlib - одна из наиболее широко используемых библиотек визуализации данных в Python. Большая часть популярности Matplotlib связана с его параметрами настройки - вы можете настроить практически любой элемент из его иерархии объектов.
Запись в файлы с помощью команды cat в Linux
https://dev-gang.ru/article/zapis-v-faily-s-pomosczu-komandy-cat-v-linux-r4phjyo3di/?utm_medium=rss
Команда cat представляет собой инструмент Unix, используемый для управления и отображения содержимого файлов. Команда получила свое название от слова «concatenate», потому что, помимо прочего, она может объединять файлы.
https://dev-gang.ru/article/zapis-v-faily-s-pomosczu-komandy-cat-v-linux-r4phjyo3di/?utm_medium=rss
Команда cat представляет собой инструмент Unix, используемый для управления и отображения содержимого файлов. Команда получила свое название от слова «concatenate», потому что, помимо прочего, она может объединять файлы.
dev-gang.ru
Запись в файлы с помощью команды cat в Linux
Команда cat представляет собой инструмент Unix, используемый для управления и отображения содержимого файлов. Команда получила свое название от слова «concatenate», потому что, помимо прочего, она может объединять файлы.