Программа создает фиолетовые цифровые часы с белым текстом, которые обновляются каждую секунду.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
clock_pythontechcode.py
1.1 KB
Окно часов нельзя изменить в размере, что предотвращает проблемы с отображением.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥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
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6😁4
🟣 append() — понятный, но медленный.🔵 Цикл — меняет элементы на месте, но сложный код.🔵 reversed() — читаемый, но требует преобразования в список.🟡 Срезы [::-1] — самый быстрый и лаконичный.🟢 reverse() — модифицирует исходный список, но эффективный.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Рассчитывается сопротивление по формуле:
(первая цифра * 10 + вторая цифра) * (10^третья цифра).
# Список цветов резистора в порядке их числовых значений (0-9)
цвета = ["black", "brown", "red", "orange", "yellow", "green", "blue", "violet", "grey", "white"]
# Получаем числовые значения для каждой цветной полосы
n = цвета.index((input("Введите 1-й цвет: ")))
m = цвета.index((input("Введите 2-й цвет: ")))
p = цвета.index((input("Введите 3-й цвет: ")))
# Рассчитываем сопротивление
q = int(((n*10) + (m)) * (10**(p)))
z = q / 1000 # Переводим в килоомы
# Выводим результат
print("\nЗначение резистора:")
print(f"{q}Ω и в килоомах: {z}kΩ")
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
👀3🔥2
Пример:
# 1. Десятичная → Двоичная
decimal_num = 10
binary_num = bin(decimal_num) # Префикс '0b' указывает на двоичную систему
print(binary_num) # Вывод: 0b1010 (не 'ob1010' с маленькой o)
# 2. Двоичная → Десятичная
binary_num = '1010'
decimal_num = int(binary_num, 2) # Второй аргумент 2 - основание системы
print(decimal_num) # Вывод: 10
# 3. Десятичная → Восьмеричная
decimal_num = 10
octal_num = oct(decimal_num) # Префикс '0o'
print(octal_num) # Вывод: 0o12 (не '0012')
# 4. Восьмеричная → Десятичная
octal_num = '12'
decimal_num = int(octal_num, 8)
print(decimal_num) # Вывод: 10
# 5. Десятичная → Шестнадцатеричная
decimal_num = 10
hex_num = hex(decimal_num) # Префикс '0x'
print(hex_num) # Вывод: 0xa
# 6. Шестнадцатеричная → Десятичная
hex_num = 'a' # Регистр букв неважен (A-F/a-f)
decimal_num = int(hex_num, 16)
print(decimal_num) # Вывод: 10
Please open Telegram to view this post
VIEW IN TELEGRAM
MAX
MAX – быстрое и легкое приложение для общения и решения пов…
👍3❤2
SQL JOIN — это инструмент для объединения данных из разных таблиц в реляционных базах данных.
Различные типы JOIN позволяют извлекать данные в зависимости от требований анализа.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
python-audio-separator — это библиотека, созданная для упрощения процесса разделения аудиотреков на голосовую и инструментальную части.
Главная функция библиотеки — удаление вокала из аудиотреков с минимальными потерями в качестве звука.
Библиотека поддерживает множество форматов аудио, таких как MP3, WAV, и другие.
Установка библиотеки:
pip install "audio-separator[gpu]"
Библиотека использует различные методы машинного обучения, чтобы гарантировать высокое качество обработки и стабильную работу.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3
Это означает, что вся история обеих веток сохраняется, и создается так называемый "слияние" (merge commit).
Это создаёт новое основание для вашей ветки и делает историю более линейной, очищая её от избыточных merge-коммитов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Python предлагает множество библиотек и фреймворков, таких как TensorFlow и PyTorch, которые упрощают создание и обучение моделей машинного обучения.
Это делает языком выбора для исследователей и разработчиков, стремящихся применять ИИ в различных сферах, от автоматизации до анализа данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
SQLMC — инструмент для поиска SQL-инъекций в веб-приложениях.
Сканирует GET-параметры URL, выявляет уязвимости и формирует отчёт с рекомендациями.
Установка библиотеки:
pip install sqlmc
⚠️ Информация приведена исключительно в ознакомительных целях!
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
👍5
Библиотека keyboard является мощным инструментом для работы с клавиатурным вводом.
Она позволяет регистрировать нажатия и отпускания клавиш, а также выполнять действия при срабатывании определённых комбинаций клавиш.
Установка библиотеки:
pip install keyboard
На Linux для использования библиотеки keyboard необходимо иметь права администратора.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🔥 Основные SQL-команды для работы с базами данных
1. Извлечение данных
2. Изменение данных
3. Управление базами данных
4. Работа с таблицами
5. Оптимизация запросов
📲 Мы в Max – подписывайся
1. Извлечение данных
SELECT — выбирает данные из таблицы.
2. Изменение данных
UPDATE
— обновляет существующие записи.
DELETE
— удаляет данные из таблицы.
INSERT INTO
— добавляет новые записи.
3. Управление базами данных
CREATE DATABASE
— создает новую базу данных.
ALTER DATABASE
— изменяет параметры существующей базы.
4. Работа с таблицами
CREATE TABLE
— создает таблицу с указанными столбцами.
ALTER TABLE
— модифицирует структуру таблицы (добавляет/удаляет столбцы).
DROP TABLE
— полностью удаляет таблицу.
5. Оптимизация запросов
DROP INDEX
— удаляет индекс, ускоряющий поиск, но замедляющий вставку данных.
📲 Мы в Max – подписывайся
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
⚽️ Как ИИ помогает анализировать футбол
Технология автоматизации сбора статистики в реальном времени для тренеров, аналитиков и букмекеров.
Она позволяет:
- находить на видео игроков, мяч и судей;
- размечать зоны поля;
- следить за перемещениями футболистов;
- анализировать тактику команд.
💻 GitHub
Технические детали:
🔹 Работает с видео 4K/60 кадров
🔹 Использует модель YOLOv8
🔹 Написано на Python
✅ Мы в Max – подписывайся
Технология автоматизации сбора статистики в реальном времени для тренеров, аналитиков и букмекеров.
Она позволяет:
- находить на видео игроков, мяч и судей;
- размечать зоны поля;
- следить за перемещениями футболистов;
- анализировать тактику команд.
# Простой трекинг игроков
import roboflow
model = roboflow.load_model("soccer-players")
results = model.predict("match.mp4")
for player in results:
print(f"Игрок на позиции: {player['x']}, {player['y']}")
💻 GitHub
Технические детали:
🔹 Работает с видео 4K/60 кадров
🔹 Использует модель YOLOv8
🔹 Написано на Python
✅ Мы в Max – подписывайся
👍8
🔥 ТОП-5 советов Junior-разработчику от Senior’а
💡Главное: Чем чище код сейчас — тем меньше «костылей» потом!
✅ Мы в Max – подписывайся
Избегай дублирования кода
💔 Выноси повторяющуюся логику в функции.
Пиши понятный код
💔 Именуй переменные осмысленно, избегай «магических чисел».
Тестируй граничные случаи
💔 Проверяй, как код поведёт себя при нулях, пустых строках и крайних значениях.
Оптимизируй с первого раза
💔 Используй встроенные методы (join(), filter()) вместо «велосипедов».
Учись на Code Review
💔 Принимай критику, задавай вопросы и разбирай чужой код.
💡Главное: Чем чище код сейчас — тем меньше «костылей» потом!
✅ Мы в Max – подписывайся
👍8❤1