Forwarded from PythonDigest
Интерактивная визуализация данных с Bokeh
https://realpython.com/python-data-visualization-bokeh/
https://realpython.com/python-data-visualization-bokeh/
Forwarded from Типичный программист
Всё, что вы хотели узнать о сортировке на Python, но боялись спросить, мы собрали в одной статье.
В ней подробно рассмотрели, как работают встроенные механизмы сортировки сейчас и как работали раньше.
https://tproger.ru/translations/python-sorting/
В ней подробно рассмотрели, как работают встроенные механизмы сортировки сейчас и как работали раньше.
https://tproger.ru/translations/python-sorting/
Forwarded from Типичный программист
Отладка — не самый любимый программистами процесс. Но есть несколько приёмов, которые помогут его сделать чуточку проще.
Обратите внимание на эти десять консольных функций.
https://tproger.ru/translations/javascript-debug-tricks/
Обратите внимание на эти десять консольных функций.
https://tproger.ru/translations/javascript-debug-tricks/
Tproger
10 консольных команд для упрощения отладки JavaScript-кода
Редкому разработчику нравится заниматься отладкой. Подборка из десяти функций консоли JavaScript, которые призваны помочь разработчику в этом нелёгком деле.
Forwarded from NOP::Nuances of Programming
Многие разработчики сталкиваются с функциями высшего порядка и используют их каждый день, но не все знают этот термин и понимают его суть. В статье мы разберёмся, что такое Higher-Order Functions и как их использовать
https://nuancesprog.ru/p/2471/
@nuancesprog #статьи #JavaScript #SoftwareDevelopment #WebDevelopment #NodeJS
https://nuancesprog.ru/p/2471/
@nuancesprog #статьи #JavaScript #SoftwareDevelopment #WebDevelopment #NodeJS
https://nuancesprog.ru
Изучаем функции высшего порядка в JavaScript
Вы узнаете, что такое функции высшего порядка и как их применять в JavaScript.
Forwarded from NOP::Nuances of Programming
Обработка данных может оказаться очень длительным и трудоемким процессом. Однако, применяя статистические методы, специалист способен максимально сократить время на обработку и повысить ее эффективность.
В статье мы опишем некоторые такие методы
https://nuancesprog.ru/p/2479/
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence #Tech #
В статье мы опишем некоторые такие методы
https://nuancesprog.ru/p/2479/
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence #Tech #
https://nuancesprog.ru
5 базовых статистических концептов | NOP::Nuances of programming
В таком искусстве, как наука о данных, статистика может оказаться мощным инструментом. В широком смысле, статистика означает использование математики для технического анализа данных.
Forwarded from NOP::Nuances of Programming
Качественная инспекция кода включает в себя проверку всей функциональности приложения. Для достижения этого необходимо создание чек-листа, в котором отразятся наиболее важные критерии оценки.
Надеемся, что эта статья станет отличным помощником при написании качественного чек-листа для инспекции кода
https://nuancesprog.ru/p/2536/
@nuancesprog #статьи #CodeReview #CodeQuality #SoftwareDevelopment
Надеемся, что эта статья станет отличным помощником при написании качественного чек-листа для инспекции кода
https://nuancesprog.ru/p/2536/
@nuancesprog #статьи #CodeReview #CodeQuality #SoftwareDevelopment
https://nuancesprog.ru
Создание правильного чек-листа для инспекции кода
Инспекция кода — это неотъемлемая часть процесса разработки, придуманная для снижения технических недоработок и обеспечения постоянства кодовой базы. Все, кто пишет код, допускают ошибки. Поэтому крайне важно отловить эти ошибки до выхода рабочей версии и…
Forwarded from Книги для программистов
Docker: Build. Ship. Run (2017)
Автор: Dennis Hutten
#docker #book #english
Язык: английский.
Целевая аудитория: опытные разработчики и системные администраторы.
Удобство разработки в последнее время выходит на первый план: стараниями опытных разработчиков появляется многочисленное программное обеспечение, облегчающее тестирование, развёртывание и управление приложениями. Одно из них - Docker - помогает разработчиком и системным администраторам развёртывать множество контейнеров, переносить их с компьютера на компьютер и продолжать программировать, не завися от условий окружения.
В книге рассматриваются следующие темы:
✔️ установка Docker на Linux;
✔️ образы;
✔️ контейнеры;
✔️ контейнеры и хосты;
✔️ архитектура;
✔️связывание контейнеров;
✔️ список важных команд и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ небольшой объём;
➕ полный туториал по первому использованию Docker.
Недостатки:
➖ не замечено.
Автор: Dennis Hutten
#docker #book #english
Язык: английский.
Целевая аудитория: опытные разработчики и системные администраторы.
Удобство разработки в последнее время выходит на первый план: стараниями опытных разработчиков появляется многочисленное программное обеспечение, облегчающее тестирование, развёртывание и управление приложениями. Одно из них - Docker - помогает разработчиком и системным администраторам развёртывать множество контейнеров, переносить их с компьютера на компьютер и продолжать программировать, не завися от условий окружения.
В книге рассматриваются следующие темы:
✔️ установка Docker на Linux;
✔️ образы;
✔️ контейнеры;
✔️ контейнеры и хосты;
✔️ архитектура;
✔️связывание контейнеров;
✔️ список важных команд и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ небольшой объём;
➕ полный туториал по первому использованию Docker.
Недостатки:
➖ не замечено.
Forwarded from Google Таблицы
Telegram bot + Google Sheets (используя вебхуки)
Друзья, привет! Сегодня создаем Telegram бота, связанного с Google Таблицей.
Наш бот по команде от пользователя отправит ему в Telegram последний пост из оглавления нашего канала.
После того, как вы поймете, как работает код—вы сможете адаптировать его под свои нужды. Например, пишете боту в Telegram и он отправляет письмо с данными из Таблицы работнику, или начинает собирать несколько Таблиц в одну и конвертирует её в PDF, в общем - всё, что вы сможете придумать :)
План действий:
1. Создадим бота в Telegram и получим токен авторизации.
2. Напишем Google Apps Script, управляющий ботом. Вставим в него токен.
3. Развернем скрипт как веб-приложение.
4. Зарегистрируем вебхук.
5. Всё, будем пользоваться 😎
https://medium.com/@grclubpoker/bot-happens-telegram-bot-google-sheets-on-webhooks-e415509a6213
Друзья, привет! Сегодня создаем Telegram бота, связанного с Google Таблицей.
Наш бот по команде от пользователя отправит ему в Telegram последний пост из оглавления нашего канала.
После того, как вы поймете, как работает код—вы сможете адаптировать его под свои нужды. Например, пишете боту в Telegram и он отправляет письмо с данными из Таблицы работнику, или начинает собирать несколько Таблиц в одну и конвертирует её в PDF, в общем - всё, что вы сможете придумать :)
План действий:
1. Создадим бота в Telegram и получим токен авторизации.
2. Напишем Google Apps Script, управляющий ботом. Вставим в него токен.
3. Развернем скрипт как веб-приложение.
4. Зарегистрируем вебхук.
5. Всё, будем пользоваться 😎
https://medium.com/@grclubpoker/bot-happens-telegram-bot-google-sheets-on-webhooks-e415509a6213
Medium
Bot happens. Telegram bot + Google Sheets (on webhooks)
Друзья, привет!
Forwarded from NOP::Nuances of Programming
Перед созданием макета сайта у веб-дизайнеров часто возникает вопрос: как его скомпоновать? В статье вы найдете 9 лучших макетов 2018 года, собранных командой Mockplus, почерпнете идеи и вдохновитесь на создание интересного и привлекающего посетителей сайта
https://nuancesprog.ru/p/2542/
@nuancesprog #статьи #WebDevelopment #WebDesign #Website
https://nuancesprog.ru/p/2542/
@nuancesprog #статьи #WebDevelopment #WebDesign #Website
https://nuancesprog.ru
9 лучших примеров макетов сайта и идей для веб-дизайна в 2018
Есть всего одна возможность создать хорошее первое впечатление. Качественный дизайн сайта может в первую же секунду поразить посетителя. Именно поэтому дизайн главной страницы очень важен. При создании сайтов, крайне необходимо спроектировать идеальный макет.
Forwarded from Дайджест продуктового дизайна
Новые инструменты дизайна копились-копились, да выплеснулись в четырнадцатый мини-выпуск дайджеста:
InVision Studio: Вышла версия 1.0 — https://www.designernews.co/stories/98647-welcome-to-invision-studio-10. Общие библиотеки компонентов, улучшение интерфейса и производительности. UI Kit для iOS (https://s3.amazonaws.com/www-assets.invisionapp.com/iOS+UI+Kit.studio.zip) и Android (https://s3.amazonaws.com/www-assets.invisionapp.com/Material+Design+UI+Kit.studio.zip).
Bondlayer (https://www.bondlayer.com/): Новый инструмент дизайна и разработки. Можно получить код для веба или Android/iOS (и даже опубликовать в магазинах приложений).
Drawkit (https://www.drawkit.io/): Шаблоны иллюстраций в духе Slack.
Figma: Dylan Field сделал обзор основных обновлений за год ― https://www.figma.com/blog/figma-year-in-review-2018/. Скорость развития инструмента, конечно, фантастическая. Читайте также советы по эффективной работе с инструментом от Tom Johnson ― https://blog.prototypr.io/figma-tips-and-tricks-1c07ec13b696.
Sketch: Плагин Timelapse (https://timelapsesketch.com/) позволяет записать скринкаст работы над макетом. Anima управляет отступами вложенных символов — https://medium.com/sketch-app-sources/padding-with-nested-symbols-in-sketch-with-anima-eec9ac2194ec. VK Data позволяет вставлять различные данные из профиля ВКонтакте: аватарки друзей, сообществ, обложки видео — https://github.com/VKCOM/vkdata-sketchplugin.
Adobe XD: Памятка по дизайну интерфейсов в Adobe XD от Telmo Subirá Rodríguez ― https://medium.com/drill/learning-the-basics-of-adobe-xd-in-one-hour-3537f3ac02a3.
Atomic: Инструмент закрывается — https://atomic.io/prototyping. Команда планирует заняться более общим инструментом для продуктовой разработки.
Framer: Получили ещё $24 млн инвестиций в серии Б — https://techcrunch.com/2018/11/12/framer-series-b/.
Cleverstack (https://cleverstack.com/): Сервис помогает проводить брейнштормы в онлайне — записывать идеи и голосовать за них, чтобы выбрать наиболее годные.
Leeflets (https://leeflets.com/): Ура! Ещё один конструктор одностраничников.
Grid Studio (https://grid.studio/): Стоп. Ещё один!
Palx (https://palx.jxnblk.com/): Генератор цветовых палитр. Вы ему основной цвет, он вам ― вспомогательные.
Meta Tags (https://metatags.io/): Сервис помогает быстро примерить мета-теги сайта и то, как ссылка отображается в Google, Facebook, Twitter, LinkedIn, Pinterest и Slack.
Squoosh (https://squoosh.app/): Сервис для оптимизации изображений от Google.
Avocode: Теперь тоже показывают связку экранов, загруженных как прототип — https://avocode.com/prototyping.
Думаю, до конца года ещё увидим пачку обновлений.
#tools
InVision Studio: Вышла версия 1.0 — https://www.designernews.co/stories/98647-welcome-to-invision-studio-10. Общие библиотеки компонентов, улучшение интерфейса и производительности. UI Kit для iOS (https://s3.amazonaws.com/www-assets.invisionapp.com/iOS+UI+Kit.studio.zip) и Android (https://s3.amazonaws.com/www-assets.invisionapp.com/Material+Design+UI+Kit.studio.zip).
Bondlayer (https://www.bondlayer.com/): Новый инструмент дизайна и разработки. Можно получить код для веба или Android/iOS (и даже опубликовать в магазинах приложений).
Drawkit (https://www.drawkit.io/): Шаблоны иллюстраций в духе Slack.
Figma: Dylan Field сделал обзор основных обновлений за год ― https://www.figma.com/blog/figma-year-in-review-2018/. Скорость развития инструмента, конечно, фантастическая. Читайте также советы по эффективной работе с инструментом от Tom Johnson ― https://blog.prototypr.io/figma-tips-and-tricks-1c07ec13b696.
Sketch: Плагин Timelapse (https://timelapsesketch.com/) позволяет записать скринкаст работы над макетом. Anima управляет отступами вложенных символов — https://medium.com/sketch-app-sources/padding-with-nested-symbols-in-sketch-with-anima-eec9ac2194ec. VK Data позволяет вставлять различные данные из профиля ВКонтакте: аватарки друзей, сообществ, обложки видео — https://github.com/VKCOM/vkdata-sketchplugin.
Adobe XD: Памятка по дизайну интерфейсов в Adobe XD от Telmo Subirá Rodríguez ― https://medium.com/drill/learning-the-basics-of-adobe-xd-in-one-hour-3537f3ac02a3.
Atomic: Инструмент закрывается — https://atomic.io/prototyping. Команда планирует заняться более общим инструментом для продуктовой разработки.
Framer: Получили ещё $24 млн инвестиций в серии Б — https://techcrunch.com/2018/11/12/framer-series-b/.
Cleverstack (https://cleverstack.com/): Сервис помогает проводить брейнштормы в онлайне — записывать идеи и голосовать за них, чтобы выбрать наиболее годные.
Leeflets (https://leeflets.com/): Ура! Ещё один конструктор одностраничников.
Grid Studio (https://grid.studio/): Стоп. Ещё один!
Palx (https://palx.jxnblk.com/): Генератор цветовых палитр. Вы ему основной цвет, он вам ― вспомогательные.
Meta Tags (https://metatags.io/): Сервис помогает быстро примерить мета-теги сайта и то, как ссылка отображается в Google, Facebook, Twitter, LinkedIn, Pinterest и Slack.
Squoosh (https://squoosh.app/): Сервис для оптимизации изображений от Google.
Avocode: Теперь тоже показывают связку экранов, загруженных как прототип — https://avocode.com/prototyping.
Думаю, до конца года ещё увидим пачку обновлений.
#tools
Designer News
Fast Payout Online Casinos USA - Instant Withdrawal Casino Sites
Want to get your casino winnings fast? Our guide to the top fast payout online casinos in 2025 has got you covered.