DevGang
121 subscribers
1.99K photos
1.6K links
Статьи по программированию и не только!
Публикуем горячие новости, статьи и переводы из мира IT.
Сайт проекта: https://dev-gang.ru
Download Telegram
Создавайте красивые и интерактивные диаграммы аккордов с помощью Python

https://dev-gang.ru/article/sozdavaite-krasivye-i-interaktivnye-diagrammy-akkordov-s-pomosczu-python-kqxpwedqrg/?utm_medium=rss
По мнению специалистов по данным, R против Python - это постоянная борьба, когда речь заходит о том, какой язык лучше. Хотя у каждого языка есть свои сильные стороны, на мой взгляд, у R есть один передовой трюк, который трудно превзойти: R имеет фантастические инструменты для передачи результатов посредством визуализации.
Лямбда-функции с примерами и обработкой ошибок

https://dev-gang.ru/article/ljambdafunkcii-s-primerami-i-obrabotkoi-oshibok-7fewh3tis4/?utm_medium=rss
Существует более гибкий способ записи функций на лету, и они называются лямбда-функциями. Это потому, что мы используем ключевое слово  lambda . Например, мы пишем функцию, называемую  raise_number_to_power  лямбда-функцией. После ключевого слова лямбда мы указываем имена аргументов, то есть  x  и  y . Затем мы используем двоеточие, за которым следует выражение, определяющее, что мы хотим вернуть функцией.
Почему вы должны изучать JavaScript?

https://dev-gang.ru/article/poczemu-vy-dolzhny-izuczat-javascript-lyewlxx12p/?utm_medium=rss
Меня часто спрашивают, какой язык программирования является идеальным для начала обучения программированию. Ответ на этот вопрос очень прост, язык программирования не имеет значения, но важны логические рассуждения и первый контакт с парадигмой программирования, остальное будет происходить шаг за шагом по мере того, как вы погружаетесь в индустрию.
4 лучших предварительно подготовленных модели для классификации изображений с помощью кода Python 

https://dev-gang.ru/article/-luczshih-predvaritelno-podgotovlennyh-modeli-dlja-klassifikacii-izobrazhenii-s-pomosczu-koda-python-00gddb9o3g/?utm_medium=rss
Человеческий мозг может легко распознавать и различать объекты на изображении. Например, имея изображение кошки и собаки, за наносекунды мы различаем их, и наш мозг воспринимает это различие. Если машина имитирует это поведение, она максимально приближена к искусственному интеллекту. Впоследствии область компьютерного зрения направлена ​​на имитацию системы зрения человека - и было много вех, которые преодолели барьеры в этом отношении.Более того, в наши дни машины могут легко различать разные изображения, обнаруживать предметы и лица и даже генерировать изображения людей, которых не существует! Очаровательно, не правда ли? Одним из моих первых опытов, когда я начинал работать с компьютерным зрением, была задача классификации изображений. Сама способность машины различать объекты ведет к большему количеству направлений исследований, например, к различению людей.
Вертикальное выравнивание текста в кнопках и полях ввода 

https://dev-gang.ru/article/vertikalnoe-vyravnivanie-teksta-v-knopkah-i-poljah-vvoda-ss9br82987/?utm_medium=rss
Вы когда-нибудь боролись с вертикальным выравниванием содержимого ваших интерактивных элементов? Вы в хорошей компании. Многие из нас так делают.
Короткие пути импорта TypeScript в Angular9 

https://dev-gang.ru/article/korotkie-puti-importa-typescript-v-angular-zm0z6bxrmb/?utm_medium=rss
При работе с Angular импорт файлов в TypeScript - это то, что мы делаем довольно часто. Когда мы импортируем файлы из других родительских каталогов, IDE обычно разрешает пути к файлам импорта. Кроме того, когда мы создаем приложение Angular, компилятор TypeScript компилирует код и создает окончательный пакет JavaScript с помощью Webpack. Поскольку эти важные шаги выполнены, большинство из нас не будет беспокоиться об улучшении этих путей импорта.
Строго типизированное программирование в реальном времени с помощью TypeScript

https://dev-gang.ru/article/strogo-tipizirovannoe-programmirovanie-v-realnom-vremeni-s-pomosczu-typescript-jcng64kd67/?utm_medium=rss
Приложения реального времени (RTA) привлекают много внимания в последние несколько лет, и лежащие в их основе концепции могут быть использованы для упрощения разработки программного обеспечения для совместной работы. Простые чаты, игровые платформы и даже пакет документов Google используют связь в реальном времени для улучшения взаимодействия с пользователем и совместной работы. В Интернете есть множество документации о реализации сервера сокетов, рассылке сообщений от него и использовании обратных вызовов для прослушивания этих сообщений с помощью JavaScript. Однако в большинстве этих статей часто забывается, что вы можете отправить практически любой объект через сокет и что получатель может использовать это сообщение неправильно. В этой статье мы рассмотрим, как сделать связь через сокеты более безопасной и надежной. Но сначала давайте рассмотрим некоторые концепции.
Архитектура интерфейса производительности

https://dev-gang.ru/article/proizvoditelnaja-interfeisnaja-arhitektura-hhm37pz7lx/?utm_medium=rss
В этом посте описаны некоторые методы, позволяющие ускорить загрузку интерфейсных приложений и обеспечить удобство работы пользователей.
Используйте расширенную типографику с локальными шрифтами 

https://dev-gang.ru/article/ispolzuite-rasshirennuu-tipografiku-s-lokalnymi-shriftami-fa9x29ew6g/?utm_medium=rss
Узнайте, как Local Font Access API позволяет получить доступ к локально установленным шрифтам пользователя и получить о них низкоуровневую информацию.
Полное руководство по Bamboolib - инструменту с графическим интерфейсом для анализа фреймов данных Pandas 

https://dev-gang.ru/article/polnoe-rukovodstvo-po-bamboolibinstrumentu-s-graficzeskim-interfeisom-dlja-analiza-freimov-dannyh-pandas-pde8bf2sl1/?utm_medium=rss
Анализ и визуализация данных - самый важный и трудоемкий процесс. Нам нужно потратить много времени, чтобы четко проанализировать, о чем эти данные и что они пытаются рассказать. Мы используем различные типы библиотек и функций Python для визуализации шаблонов и аномалий в наборе данных, чтобы познакомиться с набором данных.  
Создание бота для Twitter с использованием AWS Lambda and Go 

https://dev-gang.ru/article/sozdanie-bota-dlja-twitter-s-ispolzovaniem-aws-lambda-and-go-lxso87b0zr/?utm_medium=rss
Большинство людей слышали об AWS, и разработчики начали изучать, как его можно использовать для дальнейшего повышения качества своих проектов. Недавно я начал процесс становления одним из этих людей. Пока что это было поучительное глубокое погружение в различные услуги, которые они предлагают. Трудно сориентироваться в чем-то столь же масштабном, как AWS, поэтому в процессе обучения я решил сосредоточиться на проектах, которые, по моему мнению, были бы крутыми, и посмотреть, как AWS может помочь облегчить то, что я создаю.
Работа со структурами в Golang 

https://dev-gang.ru/article/rabota-so-strukturami-v-golang-d9gc2tr268/?utm_medium=rss
Структуры в Golang - это возможность создавать определяемый пользователем тип данных из группы полей данных с разными типами данных. Поле данных в структуре может быть объявлено со встроенными или определяемыми пользователем типами данных.
Работа с контекстом в Go

https://dev-gang.ru/article/rabota-s-kontekstom-v-go-tqvnsc2ysq/?utm_medium=rss
Когда у вас срыв, вызванный сочетанием выгорания и экзистенциальной боли, вас раздражает, что ваши беспокойные крики в пустоту остаются без ответа? Что ж, я не могу помочь с этим, но я могу предложить несколько методов для тайм-аута вызовов внешних или внутренних служб. Я проводил исследования и экспериментировал с некоторыми стандартными библиотеками в Go, и одна из них, на мой взгляд, наиболее полезна - это библиотека контекста. Эта небольшая библиотека, используемая для получения некоторого контроля над системой, которая может работать медленно по какой-либо причине, или для обеспечения определенного уровня качества для вызовов служб, является стандартом не зря. Для любой системы производственного уровня, чтобы поддерживать хороший контроль потока, понадобится библиотека контекста.
Понимание декораторов ViewChild и ViewChildren в Angular 10

https://dev-gang.ru/article/ponimanie-dekoratorov-viewchild-i-viewchildren-v-angular--bpb46hqf3i/?utm_medium=rss
Декораторы @ViewChild и @ViewChildren в Angular обеспечивают доступ к дочерним элементам в представлении DOM по настройке просмотра запросов. Запрос представления - это запрошенная ссылка на дочерний элемент в представлении компонента, которое содержит метаданные элемента. Область применения этих декораторов ограничена представлением компонентов и его встроенными дочерними представлениями. Эти декораторы особенно полезны в случаях, когда возможность доступа к элементам в представлении и их изменения обычными способами невозможна.
Обзор технических различий между циклами в JavaScript

https://dev-gang.ru/article/obzor-tehniczeskih-razliczii-mezhdu-ciklami-v-javascript-k4qo2mr216/?utm_medium=rss
При работе с циклами в JavaScript необходимо правильно определить две вещи:  enumerable properties и  iterable objects .
9 лучших онлайн-игр для взрослых, чтобы научиться программировать 

https://dev-gang.ru/article/-luczshih-onlainigr-dlja-vzroslyh-cztoby-nauczitsja-programmirovat-csgfwlaaha/?utm_medium=rss
Большинство игр с кодированием ориентированы на детей. Но есть также несколько отличных игр для программирования, предназначенных для взрослых, которые хотят научиться программировать.
Как работает JavaScript: под капотом движка V8

https://dev-gang.ru/article/kak-rabotaet-javascript-pod-kapotom-dvizhka-v-5ew7muxdnq/?utm_medium=rss
Сегодня мы заглянем под капот движка JavaScript V8 и выясним, как именно выполняется JavaScript.
5 советов по улучшению дизайна кнопок

https://dev-gang.ru/article/-sovetov-po-uluczsheniu-dizaina-knopok-juixelltzc/?utm_medium=rss
Кнопка - это интерактивный элемент с четко обозначенным действием. Вы можете поспорить, что если на кнопке написано «Оплатить», нажатие на нее, скорее всего, попросит вас указать данные вашей кредитной карты.