🔹 GROUP BY — группировка и агрегация
SELECT department, AVG(salary) FROM employees GROUP BY department; -- Средняя зарплата по отделам
🔹 JOIN — объединение таблиц
SELECT e.name, d.department_name
FROM employees e
JOIN departments d ON e.department_id = d.id;
🔹 LIKE — поиск по шаблону
SELECT * FROM employees WHERE name LIKE 'Иван%'; -- Имена, начинающиеся на "Иван"
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
Patroni — это мощное и гибкое решение для управления высокодоступными кластерами PostgreSQL.
Он выполняет роль внешнего сервиса по отношению к PostgreSQL, действуя как менеджер кластера.
Установка библиотеки:
pip install patroni
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3
Эта таблица наглядно демонстрирует, как похожие операции выглядят по-разному в Pandas и SQL.
У каждого инструмента есть свои сильные стороны, в зависимости от контекста и требований задачи анализа данных.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👀1
Python — отличный язык для быстрого прототипирования игр, и выбор библиотеки может сильно повлиять на ваш опыт разработки.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Давайте сравним три популярных варианта: PyGame, Cocos2d и Ursina Engine.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
FireDucks — это мощная альтернатива Pandas, которая предлагает высокую производительность, простоту использования и оптимизацию работы с данными.
FireDucks, нужно изменить всего одну строку кода:import pandas as pd # Заменить на
import fireducks.pandas as pd
Все остальное в вашем коде останется без изменений!
Pandas работает на одном ядре вашего процессора, тогда как FireDucks использует все ядра.Pandas выполняет операции сразу (жадное выполнение), в то время как FireDucks использует ленивое выполнение. Это значит, что
FireDucks может оптимизировать выполнение и улучшить производительность.FireDucks — в среднем в 50 раз быстрее, чем Pandas.✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤3
Быстрые справочники по программированию, ИИ и дизайну в одном месте.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👀2
Комбинация этих методов позволяет эффективно работать со списками и упрощает решение задач, связанных с обработкой данных в Python.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍6
anytree — это легковесная Python-библиотека для работы с деревьями (иерархическими структурами данных).
Идеально подходит для задач, где нужно строить, анализировать и визуализировать древовидные зависимости.
Создание, модификация и обход деревьев с поддержкой рекурсивных алгоритмов и экспорта в графический формат (например, через Graphviz).
Установка библиотеки:
pip install anytree
#️⃣
Простота API
— интуитивные методы для добавления узлов, поиска родителей/потомков.
#️⃣
Визуализация
— встроенная поддержка экспорта в DOT-формат для отрисовки деревьев.
#️⃣
Гибкость
— совместимость с любыми Python-объектами (узлы могут содержать пользовательские данные).
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
Версия, в которую сложно поверить (но ИИ не врет!)🤔
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😁3❤2
mitmproxy — это инструмент для перехвата и анализа HTTP/HTTPS-трафика.
Установка библиотеки:
pip install mitmproxy
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
have a nice day!
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁2
py7zr — это библиотека для работы с архивами формата 7z прямо из Python.
Она позволяет создавать, распаковывать и управлять сжатыми файлами с поддержкой шифрования.
Чтение и запись архивов 7z с высокой степенью сжатия, включая AES-256 шифрование.
Установка библиотеки:
pip install py7zr
#️⃣
Поддержка многопоточного сжатия для ускорения обработки
#️⃣
Совместимость с форматом 7z (LZMA, LZMA2, BZip2)
#️⃣
Интеграция с Python-экосистемой (контекстные менеджеры, потоковая обработка)
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3
This media is not supported in your browser
VIEW IN TELEGRAM
ИИ уже меняет нашу жизнь: от голосовых помощников и рекомендательных систем до сложных медицинских и научных исследований.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👀4❤1