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
Коллекция паттернов проектирования для Python (англ)
Forwarded from PythonDigest
Интерактивная визуализация данных с Bokeh
https://realpython.com/python-data-visualization-bokeh/
Forwarded from Типичный программист
Всё, что вы хотели узнать о сортировке на Python, но боялись спросить, мы собрали в одной статье.

В ней подробно рассмотрели, как работают встроенные механизмы сортировки сейчас и как работали раньше.
https://tproger.ru/translations/python-sorting/
Forwarded from Типичный программист
Отладка — не самый любимый программистами процесс. Но есть несколько приёмов, которые помогут его сделать чуточку проще.

Обратите внимание на эти десять консольных функций.
https://tproger.ru/translations/javascript-debug-tricks/
Многие разработчики сталкиваются с функциями высшего порядка и используют их каждый день, но не все знают этот термин и понимают его суть. В статье мы разберёмся, что такое Higher-Order Functions и как их использовать

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

@nuancesprog #статьи #JavaScript #SoftwareDevelopment #WebDevelopment #NodeJS
Качественная инспекция кода включает в себя проверку всей функциональности приложения. Для достижения этого необходимо создание чек-листа, в котором отразятся наиболее важные критерии оценки.
Надеемся, что эта статья станет отличным помощником при написании качественного чек-листа для инспекции кода

https://nuancesprog.ru/p/2536/

@nuancesprog #статьи #CodeReview #CodeQuality #SoftwareDevelopment
​​Docker: Build. Ship. Run (2017)
Автор: 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