AT extra 👨‍💻 devcode
4 subscribers
601 photos
145 videos
1 file
574 links
Главное не ставить деплой в пятницу 🤣

#трюкдня #мемдня

Мемы тут: @atextra_entertrends
Download Telegram
Forwarded from Однажды в трендах
Конституция try-except

При использовании конструкции try-except мы обрабатываем ошибки в коде. Если в блоке try происходит ошибка, то программа переходит в блок except, где можно обработать ошибку и продолжить выполнение программы.

В этом примере мы используем конструкцию try-except для обработки ошибки, которая может возникнуть при попытке преобразовать введенную пользователем строку в целое число. Если введенная строка не может быть преобразована в целое число, то программа переходит в блок except и выводит сообщение об ошибке.
Forwarded from SQL Pro
Трюк дня. Как сохранить и восстановить базу данных PostgreSQL?

Для сохранения кластера базы данных:

pg_dumpall -U postgres -w > backup

Для восстановления кластера базы данных:

psql -U postgres -w -f backup postgres

#tips
Forwarded from Senior SQL Developer
Ближайший общий предок в дереве SQL

В SQL, деревья представляют собой структуры данных, которые используются для организации иерархических данных. Одним из интересных аспектов работы с деревьями в SQL является поиск ближайшего общего предка.

Поиск ближайшего общего предка

Для поиска общего предка в дереве SQL можно использовать алгоритм поиска в глубину или алгоритм поиска в ширину. Оба алгоритма имеют свои преимущества и недостатки, и выбор зависит от задачи.

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

Алгоритм поиска в ширину, наоборот, начинает с корневого узла и последовательно обходит все узлы на каждом уровне дерева. При нахождении искомого узла, возвращается путь от корневого узла до него. Затем можно выполнить аналогичный обход для второго искомого узла и найти их общего предка.
Forwarded from Однажды в трендах
Модуль os.path

Модуль реализует некоторые полезные функции для имён путей. Для чтения или записи файлов open(), а для доступа к файловой системе модуль os. Параметры пути могут передаваться в виде строк или байтов. Приложениям рекомендуется представлять имена файлов в виде Юникод строк. К сожалению, некоторые имена файлов не могут быть представлены в виде строк в Unix, поэтому приложения, которым необходимо поддерживать произвольные имена файлов в Unix, должны использовать байтовые объекты для представления имён путей.

И наоборот, использование байтовых объектов не может представлять все имена файлов в Windows (в стандартной кодировке mbcs), поэтому приложения Windows должны использовать строковые объекты для доступа ко всем файлам.
Forwarded from Senior SQL Developer
usql

usql – это мощный инструмент, который позволяет легко работать с базами данных SQL и NoSQL через командную строку. Созданный на основе популярного psql от PostgreSQL, usql предоставляет удобный интерфейс для выполнения запросов и манипуляций с данными.

Одной из главных особенностей usql является поддержка множества баз данных. Вы можете легко переключаться между разными базами данных, копировать данные между ними и выполнять другие операции без необходимости покидать командную строку.

usql также предоставляет множество удобных функций, таких как подсветка синтаксиса и завершение на основе контекста. Это помогает сделать процесс написания и отладки запросов более эффективным.
💻🤔🥤Сегодня многие компании используют нейросети для генерации названий своих продуктов. Но впервые это опробовали 60 лет назад. Рассказываем историю, когда для этих целей компании Coca-Cola потребовался дорогостоящий компьютер.

В 1963 году Coca-Cola решила выпустить на рынок свой первый напиток без сахара. Само решение было для того времени необычным, поэтому дать новому напитку название тоже решили нестандартным способом.

В распоряжении компании был компьютер IBM 1401 — один из первых компьютеров, который пошёл в массовое производство. Хотя занимал он целую комнату, а его месячная аренда стоила в современных ценах около $25 000. При поддержке инженеров IBM сотрудники Coca-Cola сгенерировали с помощью компьютера 185 тысяч односложных слов из четырёх букв — изначально предполагалось, что название должно состоять именно из такого количества знаков. Затем при помощи компьютера были отброшены все труднопроизносимые слова, потом отбраковали те, что напоминали ругательства или вызывали ассоциации с другими брендами. В самом конце из нескольких десятков слов вручную был выбран вариант Tabb.

Он и должен был стать названием нового напитка, но в последний момент его сократили до TaB — так он и поступил в продажу и продавался десятилетия. Увы, попробовать его сегодня не получится: в 2020 году выпуск прекратили. В интернете даже появились петиции с требованием вернуть TaB, но они ни к чему не привели.

Подписывайтесь 👉@techno_yandex

Не пропускайте новости Яндекса тут @yandex
Forwarded from Журнал «Код»
Как добавить бесящую плашку про куки себе на сайт

Иногда без этого не обойтись

https://v.thecode.media/8yw3h

#проект_Код #лучшее_Код
Forwarded from Senior SQL Developer
Агрегация данных

В
это видео автор рассказывает про агрегацию данных. Существуют такие статистические показатели, как минимум, максимум, среднее и сумма. Приводятся примеры работы с функциями: SUM, MIN, MAX, AVG.

📖Видео урок
Forwarded from Журнал «Код»
Теория игр — это набор инструментов, которые помогают принимать взвешенные, рациональные и точные решения, а также понимать данные. Чем больше данных об игроках и ситуациях — тем точнее анализ и прогноз.

https://v.thecode.media/1859e

#разбор_Код