ch
Feedback
About Python [ru]

About Python [ru]

前往频道在 Telegram

Пишем на Python, создаём нейросети и ИИ-агентов. Алгоритмы, задачи и вайбкодинг. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin

显示更多
6 513
订阅者
-224 小时
-197
+2830
帖子存档
👩‍💻 С бумаги на цифровую карту: генерация файла из таблицы для импорта на карту и геокодирование адресов с помощью Python Статья описывает процесс оцифровки географических данных с бумажных таблиц. С помощью Python-скриптов создаются GPX-файлы, выполняется геокодирование и автоматический расчёт расстояний между точками. Читать...

📝 Подборка вакансий для сеньоров Senior/Lead Python Developer Python, Flask, SQLite, ElasticSearch от 3 000 $ | 5+ лет Mid/Senior FullStack Developer Python, FastAPI, Django, Celery, React, Redux, Docker, PostgreSQL от 150 000 до 250 000 ₽ | 3+ года Senior PHP Symfony разработчик PHP, Symfony, Git, PostgreSQL, Docker, ООП, MySQL от 250 000 до 400 000 ₽ | 5+ лет

👩‍💻 IMPulse — наш взгляд на менеджмент инцидентов Статья представляет open source решение для менеджмента инцидентов, альтернативу Alertmanager. Рассматриваются его преимущества и возможности для компаний, ограниченных санкциями или политикой безопасности. Читать...

👩‍💻 Когда уверенность становится самонадеянностью: история одной фатальной ошибки Привет! Я — Денис, студент Ярославского университета и сотрудник Тензора. В статье расскажу, как мы с командой разработали кликер-игру и столкнулись с ошибками, но получили ценный опыт. Читать...

👩‍💻 Фильтр уникальных слов Напишите функцию, которая принимает строку текста и возвращает список всех уникальных слов в алфавитном порядке. Игнорируйте регистр символов (например, "Привет" и "привет" считаются одним словом). Удалите знаки пунктуации. Верните результат в виде списка строк. Пример:
text = "Привет, мир! Привет всем."
result = unique_words(text)
print(result)  # ['всем', 'мир', 'привет']
Решение задачи🔽
import re def unique_words(text): words = re.findall(r'\b\w+\b', text.lower()) return sorted(set(words)) # Пример использования text = "Привет, мир! Привет всем." print(unique_words(text)) # ['всем', 'мир', 'привет']

👩‍💻 Python-библиотеки, которые упрощают жизнь программиста. Часть 1 Здравствуйте! Я — Алексей Жиряков, техлид backend-команды KION. Делюсь подборкой Python-библиотек, которые мы используем для оптимизации работы. Надеюсь, они будут полезны и вам! Читать...

📝 Подборка вакансий для мидлов Python developer / Разработчик Python (TATLIN.FLEX) Python, Linux, Git, Perl, RPC, TDD, Очереди, Параллелизм, Docker, Jira, GitLab, Confluence Уровень дохода не указан | Средний (Middle) QA engineer (Python, SQL) Python, SQL, API (REST/SOAP/Kafka/MQ), Postman, SoapUI, JSON, XML, YML, Xpath, CSS, PostgreSQL, MS SQL, GIT, Teamcity, IDE Уровень дохода не указан | Средний (Middle) Python разработчик Python, Django, Celery, Clickhouse, GitHub Actions от 140 000 до 180 000 ₽ | Средний (Middle) Python разработчик Python, FastAPI, PostgreSQL, React от 150 000 ₽ | Средний (Middle) Python разработчик Python, Flask, FastAPI, PostgreSQL, MySQL Уровень дохода не указан | Средний (Middle)

⚙️ Что такое модуль datetime в Python и зачем он используется? Модуль datetime позволяет работать с датами и временем, включая их создание, форматирование и вычисление разницы между ними. Это полезно для задач, связанных с обработкой временных данных. ➡️ Пример:
from datetime import datetime, timedelta

# Текущая дата и время
now = datetime.now()
print("Сейчас:", now)

# Добавляем 7 дней к текущей дате
future_date = now + timedelta(days=7)
print("Через неделю:", future_date.strftime("%Y-%m-%d"))
🗣️ В этом примере datetime.now() получает текущую дату и время, а timedelta позволяет прибавить 7 дней. Метод strftime() форматирует дату в читаемый строковый формат.
🖥 Подробнее тут

👩‍💻 Получение информации о системе с помощью Python Статья показывает, как системные администраторы могут использовать Python для быстрого получения информации о системе. Рассматриваются примеры скриптов для мониторинга производительности и отчетности. Читать...

🔎 Подборка вакансий для джунов Python-разработчик (Junior/Middle) 🟢Python, TensorFlow, PyTorch, FastAPI, PostgreSQL, Docker 🟢от 1 500 до 3 100 $ | 1–3 года Junior Data Engineer 🟢Python, PostgreSQL, SQL, pandas, NumPy, Jupyter Notebook, NoSQL, Data Mining, Big Data 🟢от 150 000 до 200 000 ₽ | 1–3 года Junior Python-разработчик 🟢Python, SQL, API, парсинг данных, автоматизация процессов 🟢от 60 000 ₽ | Без опыта

👩‍💻 Поиск наиболее часто встречающегося слова в тексте Напишите функцию, которая принимает текстовую строку и возвращает наиболее часто встречающееся слово и количество его вхождений. Игнорируйте регистр и знаки препинания. Пример:
text = "Python is great, and Python is fun! Learning Python is rewarding."
result = most_common_word(text)
print(result)
# Ожидаемый результат: ('python', 3)
Решение задачи🔽
import re from collections import Counter def most_common_word(text): words = re.findall(r'\b\w+\b', text.lower()) counter = Counter(words) return counter.most_common(1)[0] # Пример использования: text = "Python is great, and Python is fun! Learning Python is rewarding." result = most_common_word(text) print(result)

➡️ Оптимизация ядра WebGPU для перемножения матриц и достижения производительности свыше 1ТФЛОПС Статья рассказывает о создании Surfgrad — высокопроизводительной библиотеки для автоматического дифференцирования выражений с использованием WebGPU. Описываются тензорные операции и оптимизация под браузеры. Читать...

👩‍💻 Поиск пересечения двух списков Напишите функцию, которая принимает два списка и возвращает новый список, содержащий только элементы, которые присутствуют в обоих списках. Порядок элементов в результирующем списке должен соответствовать их порядку в первом списке. Пример:
list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]

result = find_intersection(list1, list2)
print(result)
# Ожидаемый результат: [3, 4, 5]
Решение задачи🔽
def find_intersection(list1, list2): set2 = set(list2) return [item for item in list1 if item in set2] # Пример использования: list1 = [1, 2, 3, 4, 5] list2 = [3, 4, 5, 6, 7] result = find_intersection(list1, list2) print(result)

👩‍💻 ТОП-43 курса по Machine Learning, включая бесплатные курсы по машинному обучению В статье представлены как платные, так и бесплатные онлайн-курсы по машинному обучению, которые подойдут как новичкам, так и опытным специалистам. Узнайте, как создавать ML-модели, работать с большими данными и применять полученные навыки в реальных проектах, чтобы открыть новые карьерные возможности. Читать...

🔎 Подборка зарубежных вакансий Backend & Data Scientist Engineer 🟢Python, TensorFlow, PyTorch, FastAPI, LLM, PostgreSQL, Docker 🟢до 4 000 $ | 3–6 лет DevOps-инженер (Igaming) 🟢Linux, CI/CD, DevOps, Docker, PostgreSQL, Nginx, Prometheus, ELK, Python 🟢от 2 000 до 3 200 $ | 3–6 лет AI Engineer 🟢Python, PyTorch, TensorFlow, JAX, Solidity, Rust, Kubernetes, Docker, Kafka, BigQuery 🟢от 2 000 до 5 000 $ | 3–6 лет

🗣️ Если задача идёт тяжело, попробуй объяснить её вслух Иногда код стопорится не потому, что он сложный, а потому что ты не до конца понимаешь суть задачи. 👉 Совет: проговори проблему, даже если рядом никого нет. Или напиши объяснение для «воображаемого джуниора». Это заставит тебя структурировать мысли и, возможно, решение найдётся само.

👩‍💻 Вредоносные пакеты deepseeek и deepseekai были опубликованы в Python Package Index Исследователи обнаружили вредоносные пакеты deepseeek и deepseekai, крадущие конфиденциальные данные из окружения. В статье разбор атаки, её механизм и рекомендации по защите. Читать...

➡️ О векторных базах данных простым языком Статья объясняет, как реализовать поисковую систему для онлайн-магазина, которая анализирует запросы пользователей и предлагает релевантные результаты, такие как товары по теме "лето". Читать...