ch
Feedback
Pro Python • IT

Pro Python • IT

前往频道在 Telegram

Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию. Сотрудничество (реклама): @NotPriceMedia Канал на бирже : https://telega.in/c/PythonTechCode

显示更多
4 176
订阅者
无数据24 小时
-87
+9730
帖子存档
В канале Selectel Newsfeed новые бесплатные курсы! Наши бесплатные курсы для специалистов всех уровней помогут разобраться в
+5
В канале Selectel Newsfeed новые бесплатные курсы! Наши бесплатные курсы для специалистов всех уровней помогут разобраться в темах быстро, структурно и последовательно. Вступайте в сообщество IT-специалистов в Telegram от Selectel и развивайте новые навыки📚 Смотреть #реклама 16+ О рекламодателе

🔥 ТОП-5 советов Junior-разработчику от Senior’а Избегай дублирования кода 💔 Выноси повторяющуюся логику в функции. Пиши пон
🔥 ТОП-5 советов Junior-разработчику от Senior’а
Избегай дублирования кода 💔 Выноси повторяющуюся логику в функции. Пиши понятный код 💔 Именуй переменные осмысленно, избегай «магических чисел». Тестируй граничные случаи 💔 Проверяй, как код поведёт себя при нулях, пустых строках и крайних значениях. Оптимизируй с первого раза 💔 Используй встроенные методы (join(), filter()) вместо «велосипедов». Учись на Code Review 💔 Принимай критику, задавай вопросы и разбирай чужой код.
💡Главное: Чем чище код сейчас — тем меньше «костылей» потом!┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Получи грант до 1,2 млн руб. на обучение в магистратуре Хочешь развиваться в сфере ИТ и получить фундаментальные знания с пра
Получи грант до 1,2 млн руб. на обучение в магистратуре Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой? Поступай в магистратуру Центрального университета! - 4 офлайн программы по востребованным направлениям ИТ - Онлайн-программа по машинному обучению - 300 мест с грантами до 1,2 млн руб. - Вечерние занятия и учеба по выходным — удобно совмещать с работой - Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса - Возможность стажировок и трудоустройства в ведущих компаниях - Государственный диплом за 2 года Магистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии. Оставляй заявку на грант уже сейчас! Подать заявку #реклама 16+ apply.centraluniversity.ru О рекламодателе

✅ Git Merge против Git Rebase 📌git merge объединяет две ветки, создавая новый коммит, который объединяет изменения из обеих
Git Merge против Git Rebase 📌git merge объединяет две ветки, создавая новый коммит, который объединяет изменения из обеих веток.
Это означает, что вся история обеих веток сохраняется, и создается так называемый "слияние" (merge commit).
📌git rebase позволяет переназначить (переписать) коммиты из одной ветки на другую.
Это создаёт новое основание для вашей ветки и делает историю более линейной, очищая её от избыточных merge-коммитов.
┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Высшее образование дистанционно в Московском ВУЗе Вы мечтаете получить высшее образование, но не сдали ЕГЭ или получили низки
Высшее образование дистанционно в Московском ВУЗе Вы мечтаете получить высшее образование, но не сдали ЕГЭ или получили низкие баллы? У нас есть решение для вас! Институт Международных Экономических Связей предлагает дистанционное обучение , которое позволяет получать качественные знания из любой точки мира по 10+ направлениям обучения. ✅ Государственный диплом без отметки о дистантеУдобный личный кабинет студентаПоддержка кураторов на каждом этапе обученияМожно поступить без ЕГЭ Узнать больше #реклама 16+ imes.su О рекламодателе

📌 SQL-шпаргалка: краткий справочник для работы с базами данных Ключевые SQL-запросы: -- 1️⃣ Основные операции с БД CREATE DA
📌 SQL-шпаргалка: краткий справочник для работы с базами данных Ключевые 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;
💡Совет: Сохраните эту шпаргалку в закладки или распечатайте — она выручит при работе с SQL!┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

💙 Вот почему мне нравится программировать на Python ✄┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code
💙 Вот почему мне нравится программировать на Python ┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

🔥 ТОП-репозитории GitHub для ML/AI/Data Science Этот репозиторий — как «википедия» для дата-сайентистов и ML-инженеров. Вот
🔥 ТОП-репозитории GitHub для ML/AI/Data Science Этот репозиторий — как «википедия» для дата-сайентистов и ML-инженеров. Вот что там найдёшь:
🔴Курсы и книги — бесплатные материалы от Stanford, MIT и Fast.ai. 🔴Готовые проекты — от классификации котиков до нейросетей для генерации мемов. 🔴Инструменты — подборки библиотек (TensorFlow, PyTorch) и тулзов для обработки данных. 🔴Советы по карьере — как пройти собеседование в FAANG и не сгореть на работе.
💻 GitHub ❤️(P.S. Автор явно герой — собрал всё, что мы гуглили по 100 раз.) ┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

🤔 Шутка дня Джун+ — это новый сеньор, но без зарплаты)) ✄┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code
🤔 Шутка дня
Джун+ — это новый сеньор, но без зарплаты))
┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Варианты ответа:
Anonymous voting

photo content

Вам нравится читать контент на этом канале? Возможно, вы задумывались о том, чтобы купить на нем интеграцию? Следуйте 3 простым шагам, чтобы сделать это: 1) Нажмите на ссылку: Вход 2) Пополняйтесь удобным способом 3) Размещайте публикацию Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.

⚽️ Как ИИ помогает анализировать футбол Технология автоматизации сбора статистики в реальном времени для тренеров, аналитиков и букмекеров. Она позволяет: 😫Находить на видео игроков, мяч и судей. 😫Размечать зоны поля. 😫Следить за перемещениями футболистов. 😫Анализировать тактику команд.
# Простой трекинг игроков
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 ✄┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

🔥 Основные SQL-команды для работы с базами данных 1. Извлечение данных SELECT — выбирает данные из таблицы. 2. Изменение дан
🔥 Основные SQL-команды для работы с базами данных 1. Извлечение данных
SELECT — выбирает данные из таблицы.
2. Изменение данных
UPDATE
— обновляет существующие записи.
DELETE
— удаляет данные из таблицы.
INSERT INTO
— добавляет новые записи.
3. Управление базами данных
CREATE DATABASE
— создает новую базу данных.
ALTER DATABASE
— изменяет параметры существующей базы.
4. Работа с таблицами
CREATE TABLE
— создает таблицу с указанными столбцами.
ALTER TABLE
— модифицирует структуру таблицы (добавляет/удаляет столбцы).
DROP TABLE
— полностью удаляет таблицу.
5. Оптимизация запросов
DROP INDEX
— удаляет индекс, ускоряющий поиск, но замедляющий вставку данных.
┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как
Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как привлечь целевую аудиторию 💰👌 Попробовать #реклама yandex.ru О рекламодателе

⌨️ Анализ HTTP-запросов httpdbg — это легковесная утилита, которая позволяет отслеживать все HTTP-запросы, отправляемые вашим
⌨️ Анализ HTTP-запросов httpdbg — это легковесная утилита, которая позволяет отслеживать все HTTP-запросы, отправляемые вашим кодом. 🔵Она предоставляет простой и эффективный способ анализа сетевых взаимодействий без необходимости вручную проверять каждый запрос. Установка библиотеки:
pip install httpdbg
🔜 При выполнении этого кода вы увидите все HTTP-запросы и ответы, которые были отправлены и получены.┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Купить сервер в офис и не съесть собаку: советы админа Нужен ли вашему офису собственный сервер? Если у вас работает 10-15+ человек, то, вероятно, да. Он возьмёт на себя 1С, хранение файлов, печать, видеонаблюдение, VPN, почту и прочие заботы. Всё будет работать без сбоев в лучшем виде. Главное — подобрать систему под задачу. Башенный сервер подойдёт на старте: тише, дешевле, не нужна стойка. Стоечный — тем, кто смотрит вперёд и готов масштабироваться. Не забывайте про RAID, бэкапы, ECC-память и второй блок питания — спасают, когда что-то идёт не так. ОС? Windows Server проще в настройке, но дорого. Linux дешевле (часто бесплатно), но нужен опыт. И в сервере важно не просто железо, а надёжность, стабильность и понимание, что вы строите инфраструктуру на годы вперёд. В статье — коротко, по делу и с примерами. Узнать больше #реклама 16+ servermall.ru О рекламодателе

⚡️ Что такое пространства имён в Python? Пространство имён в Python гарантирует, что имена объектов в программе остаются уник
⚡️ Что такое пространства имён в Python? Пространство имён в Python гарантирует, что имена объектов в программе остаются уникальными и могут использоваться без конфликтов. Рассмотрим основные типы пространств имён: 👉 Локальное пространство имён содержит имена, определённые внутри функции. Оно создаётся временно при вызове функции и удаляется после её завершения. 👉 Глобальное пространство имён включает имена из импортированных модулей и пакетов, используемых в проекте. Оно формируется при импорте модуля и существует до завершения работы скрипта. 👉 Встроенное пространство имён содержит встроенные функции Python и зарезервированные имена для различных типов исключений. Пример:
x = 10  # Глобальное

def foo():
    x = 5  # Локальное
    print(x)  # Выведет 5 (локальное)

foo()
print(x)  # Выведет 10 (глобальное)
⚡️ В Python пространства имён реализованы как словари, где «имя» выступает ключом, а «объект» — соответствующим значением. ┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

🔍Тестовое собеседование на Middle Python-разработчика в четверг 22 мая(в четверг) в 19:00 по мск приходи онлайн на открытое
🔍Тестовое собеседование на Middle Python-разработчика в четверг 22 мая(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика. Собес проведет Вадим Пуштаев, ex. head of backend в 💙, автор канала @pythonetc, архитектор в европейской компании Как это будет: 📂 Вадим будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Вадим будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Вадиму Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqvTPBKa

🫡 Регистрация «клавиатурных» событий Библиотека keyboard в Python является мощным инструментом для работы с клавиатурным вво
🫡 Регистрация «клавиатурных» событий Библиотека keyboard в Python является мощным инструментом для работы с клавиатурным вводом. 🔘Она позволяет регистрировать нажатия и отпускания клавиш, а также выполнять действия при срабатывании определённых комбинаций клавиш. Установка библиотеки:
pip install keyboard
❗️ На Linux для использования библиотеки keyboard необходимо иметь права администратора. ┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code