Мозг программиста как кэш - нужно прогревать постепенно!😎
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
😁8👍2
Patroni — это мощное и гибкое решение для управления высокодоступными кластерами PostgreSQL.
Он выполняет роль внешнего сервиса по отношению к PostgreSQL, действуя как менеджер кластера.
Установка библиотеки:
pip install patroni[dependencies]
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2❤1
SQL JOIN — это инструмент для объединения данных из разных таблиц в реляционных базах данных.
Различные типы JOIN позволяют извлекать данные в зависимости от требований анализа.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1🔥1
🔜 Создание репозитория (init, add, commit, remote add).〰️ Работа с изменениями (status, add -p для интерактивного добавления).➖ История и анализ (log, blame для отслеживания правок).🔛 Управление ветками (branch, checkout).♾ Отмена действий (reset, revert).
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
Циклы в Python — это один из основных инструментов для выполнения повторяющихся операций. Python предлагает два основных типа циклов: for и while.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Когда использовать:
🟢 List: Используйте, когда вам нужна изменяемая последовательность элементов. Подходит для списков задач или других коллекций, где порядок и возможность изменения важны.🟢 Tuple: Выбирайте, если у вас есть данные, которые не должны изменяться. Подходит для фиксированных наборов данных, таких как координаты или константы.🟢 Set: Используйте, когда вам нужно хранить уникальные элементы и выполнять операции над ними, такие как объединение и пересечение.
Важные нюансы:
🟠
Элементы в Set должны быть хешируемыми (например, числа, строки, кортежи).
🟠
Хотя порядок в Set появился в Python 3.7+, лучше не полагаться на него в логике программы.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
👍7🤯2
Python предлагает множество библиотек и фреймворков, таких как TensorFlow и PyTorch, которые упрощают создание и обучение моделей машинного обучения.
Это делает языком выбора для исследователей и разработчиков, стремящихся применять ИИ в различных сферах, от автоматизации до анализа данных.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
🟣 append() — понятный, но медленный.🔵 Цикл — меняет элементы на месте, но сложный код.🔵 reversed() — читаемый, но требует преобразования в список.🟡 Срезы [::-1] — самый быстрый и лаконичный.🟢 reverse() — модифицирует исходный список, но эффективный.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤1
Алгоритм mRMR (minimum Redundancy Maximum Relevance) предлагает инновационный подход к автоматическому выбору признаков, позволяя быстро выявить наиболее информативные и минимально избыточные функции для ваших моделей.
Он помогает упростить модель, исключая менее значительные признаки и сосредотачиваясь только на тех, которые действительно влияют на производительность.
Установка библиотеки:
pip install mrmr-selection
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
python-audio-separator — это библиотека, созданная для упрощения процесса разделения аудиотреков на голосовую и инструментальную части.
Библиотека поддерживает множество форматов аудио, таких как MP3, WAV, и другие.
Установка библиотеки:
pip install "audio-separator[gpu]"
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
SQLMC - это инструмент, предназначенный для сканирования веб-приложений на предмет наличия уязвимостей SQL-инъекций.
Установка библиотеки:
pip install sqlmc
⚠️ Информация приведена исключительно в ознакомительных целях!
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Библиотека keyboard в Python является мощным инструментом для работы с клавиатурным вводом.
Установка библиотеки:
pip install keyboard
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Пространство имён в Python гарантирует, что имена объектов в программе остаются уникальными и могут использоваться без конфликтов.
Рассмотрим основные типы пространств имён:
Пример:
x = 10 # Глобальное
def foo():
x = 5 # Локальное
print(x) # Выведет 5 (локальное)
foo()
print(x) # Выведет 10 (глобальное)
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
httpdbg — это легковесная утилита, которая позволяет отслеживать все HTTP-запросы, отправляемые вашим кодом.
Установка библиотеки:
pip install httpdbg
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
1. Извлечение данных
SELECT — выбирает данные из таблицы.
2. Изменение данных
UPDATE
— обновляет существующие записи.
DELETE
— удаляет данные из таблицы.
INSERT INTO
— добавляет новые записи.
3. Управление базами данных
CREATE DATABASE
— создает новую базу данных.
ALTER DATABASE
— изменяет параметры существующей базы.
4. Работа с таблицами
CREATE TABLE
— создает таблицу с указанными столбцами.
ALTER TABLE
— модифицирует структуру таблицы (добавляет/удаляет столбцы).
DROP TABLE
— полностью удаляет таблицу.
5. Оптимизация запросов
DROP INDEX
— удаляет индекс, ускоряющий поиск, но замедляющий вставку данных.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2