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
Многие разработчики сталкиваются с функциями высшего порядка и используют их каждый день, но не все знают этот термин и понимают его суть. В статье мы разберёмся, что такое Higher-Order Functions и как их использовать

https://nuancesprog.ru/p/2471/

@nuancesprog #статьи #JavaScript #SoftwareDevelopment #WebDevelopment #NodeJS
Forwarded from Типичный программист
Пишем чат с анализом настроения с помощью Next.js

https://tprg.ru/ocne

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

По ходу действия разберёмся с некоторыми инструментами, которые пригодятся для создания проекта:
— Pusher для создания приложений реального времени,
— Sentiment для анализа настроения собеседника,
— React и Next.js для создания веб-приложений.

#веб #javascript
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Сможете уверенно ответить, как в JavaScript работают функции map, filter, reduce? Создаётся копия исходного массива? А ссылка на исходный массив изменяется?

Даже если вам всё это известно, то всё равно предлагаем посмотреть, как автор этой статьи объяснил и визуализировал работу этих функций. Залипательно: https://tprg.ru/grAG

#javascript
Forwarded from Типичный программист
⁠Используем приёмы из функционального программирования, чтобы улучшить свой код на JavaScript

https://tproger.ru/translations/better-javascript-code-with-fp-features/

У нас на сайте вышел материал, в котором рассказываем, как писать надёжный и поддерживаемый код на JavaScript.

Советов там много, но не пытайтесь применить на практике сразу все. Добавьте статью в закладки и иногда возвращайтесь к ней. Постепенно берите оттуда по одному правилу и добавляйте его в линт, чтобы помочь самому себе в работе.

#javascript
📃 Сегодня мы предлагаем вам список лучших JavaScript библиотек для построения диаграмм и сводных таблиц. Эти библиотеки помогут вам создавать красивые, настраиваемые графики для ваших будущих проектов

https://nuancesprog.ru/p/4234

@nuancesprog #статьи #JavaScript
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня хотим поделиться с вами статьёй, автор которой рассказывает, как заанимировать адресную строку браузера: https://tprg.ru/YOzr

Зачем? Да потому что может.

#кек #javascript
Forwarded from Веб-страница
Функциональное программирование с примерами на JavaScript

Статья в двух частях:

В первой части — основы ФП, каррирование, чистые функции, fantasy-land, функторы, монады, Maybe-монады и Either-монады: https://tproger.ru/translations/functional-js-1/

Во второй — аппликативные функторы, curryN и Validation Applicative: https://tproger.ru/translations/functional-js-2/

Также смотрите — русскоязычный видеокурс по ФП от Computer Science Center: https://tproger.ru/video/func-programming/?autoplay=1

#javascript
Forwarded from Веб-страница
Во многих ситуация в JavaScript вам больше не нужно использовать циклы

Вот почему: https://tprg.ru/3yQw

#javascript
Forwarded from Веб-страница
Алгоритмы и структуры данных на JavaScript

В этом репозитории собрано большинство основных алгоритмов, написанных на JavaScript и протестированных:

https://bit.ly/2tjcHPb

Не нужно пытаться запоминать их наизусть и писать прямо из головы при необходимости. Обычному разработчику это практически никогда не нужно. Что действительно нужно — это понять временную сложность этих алгоритмов, чтобы решить, когда загрузить библиотеку с этим алгоритмом и использовать её по назначению.

#javascript #алгоритмы
Forwarded from Веб-страница
В JavaScript есть 2 популярных метода для итерирования: forEach() и map(). В чём между ними разница? Что по производительности?

Автор статьи попытался разобраться:

https://tprg.ru/7bO5

#javascript
📃 Если вы собираетесь стать веб-разработчиком, вам необходимо ознакомиться с таким понятием, как “инструменты сборки” или “бандлеры”. Они позволяют компилировать, упаковывать и организовывать ресурсы, необходимые для вашего проекта. Самым известным инструментом является Webpack с которым мы вас и ознакомим

https://nuancesprog.ru/p/2752/

@nuancesprog #статьи #JavaScript #Webpack #WebDevelopment
Forwarded from Веб-страница
Распространённые ошибки при использование Promise в JavaScript

Promise в JavaScript позволяют довольно гибко объединить несколько асинхронных операций без необходимости использования функций обратного вызова.

В этой статье читайте про распространенные ошибки в Promise, которые влияют на производительность кода, а также про возможные решения этих ошибок:

https://tprg.ru/WAcK

#javascript
Forwarded from Веб-страница
Подборка из 10 фишек JavaScript

Т.к. React построен на основе чистого JS, то с помощью этих фишек можно будет писать более качественный код на этом фреймворке:

https://tprg.ru/sAOb

#javascript #react