Библиотека 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
This media is not supported in your browser
VIEW IN TELEGRAM
Технология автоматизации сбора статистики в реальном времени для тренеров, аналитиков и букмекеров.
Она позволяет:
# Простой трекинг игроков
import roboflow
model = roboflow.load_model("soccer-players")
results = model.predict("match.mp4")
for player in results:
print(f"Игрок на позиции: {player['x']}, {player['y']}")
🔹 Работает с видео 4K/60 кадров
🔹 Использует модель YOLOv8
🔹 Написано на Python
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
👍3❤2
Джун+ — это новый сеньор, но без зарплаты))
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
😁6🔥3❤2
Этот репозиторий — как «википедия» для дата-сайентистов и ML-инженеров.
Вот что там найдёшь:
🔴 Курсы и книги — бесплатные материалы от Stanford, MIT иFast.ai
.🔴 Готовые проекты — от классификации котиков до нейросетей для генерации мемов.🔴 Инструменты — подборки библиотек (TensorFlow, PyTorch) и тулзов для обработки данных.🔴 Советы по карьере — как пройти собеседование в FAANG и не сгореть на работе.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2👍1
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤5😁4
Ключевые SQL-запросы:
-- 1️⃣ Основные операции с БД
CREATE DATABASE db_name;
USE db_name;
-- 2️⃣ Работа с таблицами
CREATE TABLE table_name (col1 datatype, col2 datatype);
DROP TABLE table_name;
ALTER TABLE table_name ADD column_name datatype;
-- 3️⃣ Вставка данных
INSERT INTO table_name (col1, col2) VALUES (val1, val2);
-- 4️⃣ Выборка данных
SELECT * FROM table_name;
SELECT col1, col2 FROM table_name;
SELECT * FROM table_name WHERE condition;
-- 5️⃣ Обновление данных
UPDATE table_name SET col1 = value1 WHERE condition;
-- 6️⃣ Удаление данных
DELETE FROM table_name WHERE condition;
-- 7️⃣ Соединения
SELECT * FROM table1
INNER JOIN table2 ON table1.col = table2.col;
SELECT * FROM table1
LEFT JOIN table2 ON table1.col = table2.col;
SELECT * FROM table1
RIGHT JOIN table2 ON table1.col = table2.col;
-- 8️⃣ Агрегатные функции
SELECT COUNT(*) FROM table_name;
SELECT SUM(col) FROM table_name;
SELECT col, COUNT(*) FROM table_name GROUP BY col;
-- 9️⃣ Сортировка & Ограничения
SELECT * FROM table_name ORDER BY col ASC; -- or DESC
SELECT * FROM table_name LIMIT n;
-- 🔟 Индексы
CREATE INDEX idx_name ON table_name (col);
DROP INDEX idx_name;
-- 1️⃣1️⃣ Подзапросы
SELECT * FROM table_name
WHERE col IN (SELECT col FROM other_table);
-- 1️⃣2️⃣ Представления
CREATE VIEW view_name AS
SELECT * FROM table_name;
DROP VIEW view_name;
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
Это означает, что вся история обеих веток сохраняется, и создается так называемый "слияние" (merge commit).
Это создаёт новое основание для вашей ветки и делает историю более линейной, очищая её от избыточных merge-коммитов.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
Избегай дублирования кода💔 Выноси повторяющуюся логику в функции.
Пиши понятный код💔 Именуй переменные осмысленно, избегай «магических чисел».
Тестируй граничные случаи💔 Проверяй, как код поведёт себя при нулях, пустых строках и крайних значениях.
Оптимизируй с первого раза💔 Используй встроенные методы (join(), filter()) вместо «велосипедов».
Учись на Code Review💔 Принимай критику, задавай вопросы и разбирай чужой код.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍1
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6😁5👍1
Команда DeepSeek совершила технологический рывок, представив обновленную модель R1, которая мгновенно заняла 3-е место в мировом рейтинге искусственного интеллекта:
— Расширенные возможности интерфейса
— Уменьшение галлюцинаций
— Поддержка вывода JSON и вызова функций
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
🇨🇱 Python Tech Code
— Расширенные возможности интерфейса
— Уменьшение галлюцинаций
— Поддержка вывода JSON и вызова функций
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3
Библиотека socket входит в стандартную библиотеку Python и предоставляет удобный способ работы с сетевыми соединениями.
Сканирование портов может быть использовано для:
Определяет, открыты ли необходимые порты для работы приложений.
Определяет, какие порты открыты на ваших серверах, и проверьте их на предмет уязвимостей.
Позволяет отслеживать статус серверов и их доступность.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Современные нейросети охватывают все сферы — от дизайна и маркетинга до программирования и музыки.
Они экономят время, усиливают креативность и автоматизируют рутину.
💡Коротко:
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1
592 разработчика уже переучились, 75 — в розыске за использование Python, 45 — пишут доносы на соседей по open-space, 33 — перешли на АБАК, 7 — сломали мозг.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
😁18👍3