About Python [ru]
رفتن به کانال در Telegram
Пишем на Python, создаём нейросети и ИИ-агентов. Алгоритмы, задачи и вайбкодинг. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin
نمایش بیشتر6 513
مشترکین
-124 ساعت
-197 روز
+8430 روز
آرشیو پست ها
6 513
🔎 Подборка вакансий для джунов
Junior Python Developer
🟢Python, Flask, MySQL/PostgreSQL, API, HTML, CSS, Docker, Git
🟢от 130 000 до 300 000 ₽ | Без опыта
Junior Data Engineer
🟢Python, SQL, ETL, Apache Airflow, PostgreSQL, MySQL, Databricks
🟢Уровень дохода не указан | 1–3 года
Junior Python Developer
🟢Python, FastAPI/Django/Flask, Git, SQLAlchemy, Docker, PostgreSQL/MySQL/MongoDB/Redis
🟢от 70 000 ₽ | Без опыта
6 513
👩💻 Рабочий чекер, попал ли ваш сайт под фильтр Гугл — бесплатно
В статье чувак не нашёл нормальных бесплатных чекеров гуглофильтров и запилил свой. На Python, с визуализацией в Dash. Показывает как отследить фильтры сайта по данным из Google Search Console.
Читать...
6 513
👩💻 Подсчёт количества слов в строке
Напишите функцию, которая принимает строку и возвращает словарь, где ключами являются слова из строки, а значениями — количество их вхождений. Игнорируйте регистр и знаки препинания.
Пример:
text = "Hello, world! Hello Python world."
result = count_words(text)
print(result)
# Ожидаемый результат: {'hello': 2, 'world': 2, 'python': 1}
Решение задачи🔽
import re from collections import Counter def count_words(text): # Убираем знаки препинания и приводим к нижнему регистру words = re.findall(r'\b\w+\b', text.lower()) # Подсчитываем количество вхождений каждого слова return Counter(words) # Пример использования: text = "Hello, world! Hello Python world." result = count_words(text) print(result) # Ожидаемый результат: {'hello': 2, 'world': 2, 'python': 1}
6 513
👩💻 Разрабатываем первое AI приложение
Статья анализирует роль языка и цифровизации в накоплении и передаче знаний. Обсуждаются вызовы структурирования данных, которые, несмотря на успехи машинного обучения и реляционных баз, всё ещё затрудняют полное понимание накопленной информации.
Читать...
6 513
⏰ Проверяй время на задачу в два этапа
Оценил задачу в 2 часа — а сидишь над ней уже третий день? Типичная история.
👉 Совет: сначала оцени время на задачу в лоб. Потом задай себе вопрос: "А что я точно не учёл?". Подумай о зависимостях, тестах, проверках, ревью. Реальное время почти всегда x2 от первой оценки.
6 513
⚙️ Это путь воина: как я выучил Python и Go с помощью Цеттелькастена и кому точно не рекомендую метод
В статье показывают, как метод Цеттелькастен помогает прокачать самообучение программированию. Объяснят разницу между обычными конспектами и структурированными заметками и зачем всё это вообще нужно.
Читать...
6 513
Онлайн-магистратура с IT специальностями от Яндекса
Совместно с ИТМО, МИФИ, МФТИ.
Онлайн-магистратура с актуальными программами и гибким графиком обучения.
Получите высокооплачиваемую IT профессию, официальный диплом и практические знания.
Господдержка оплаты. Совмещение с работой!
Узнать больше
#реклама 16+
practicum.yandex.ru
О рекламодателе
6 513
⚙️ Что такое
dataclasses в Python и зачем они нужны?
dataclasses — это модуль, добавленный в Python 3.7, который упрощает создание классов для хранения данных. Он автоматически генерирует методы, такие как __init__, __repr__, и __eq__, на основе аннотаций типов.
➡️ Пример:
from dataclasses import dataclass
@dataclass
class Point:
x: int
y: int
point = Point(10, 20)
print(point) # Point(x=10, y=20)
print(point == Point(10, 20)) # True
🗣️ В этом примере класс Point автоматически получает методы для удобной работы с объектами, что экономит время и делает код чище.🖥 Подробнее тут
6 513
👩💻 Создаем своё приложение на Python(Tk)
Основы работы с Tkinter: изучаем популярную библиотеку для создания GUI-приложений на Python. В статье пошагово разберем, как разработать простое графическое приложение.
Читать...
6 513
👩💻 Генерация списка файлов в директории
Напишите Python-скрипт, который принимает путь к директории и выводит список всех файлов в ней, включая файлы во вложенных папках. Результат должен быть представлен в виде полного пути к файлам.
Решение задачи🔽
import os import sys def list_files(directory): if not os.path.isdir(directory): print(f"Ошибка: {directory} не является директориeй.") return for root, _, files in os.walk(directory): for file in files: print(os.path.join(root, file)) # Чтение пути из аргументов командной строки if __name__ == "__main__": if len(sys.argv) < 2: print("Использование: python list_files.py <path_to_directory>") else: list_files(sys.argv[1])
6 513
👩💻 Опыт Звука: как реализовать рекомендательную систему аудиокниг с использованием больших языковых моделей (LLM)
В статье рассказывается, как в HiFi-стриминге «Звук» создали систему рекомендаций для аудиокниг. Разбираем подходы, алгоритмы и логику, лежащие в основе подбора похожих книг.
Читать...
6 513
⚙️ Создаем игрушечный оконный менеджер в ретро-стиле Windows 3.x на Python
Разбираемся, как воссоздать дух Windows 3.1 с помощью Python и Tkinter. Не ради ностальгии, а чтобы своими руками сделать простую оконную систему с винтажной душой и немного олдскула.
Читать...
6 513
👩💻 Три разные единицы измерения на одном графике с библиотекой Plotly
Гайд по созданию графиков в Plotly с двумя осями Y и тремя типами данных. Показывает, как совместить разные шкалы, не превратив визуализацию в винегрет. Да, X-ось тоже не осталась без внимания.
Читать...
6 513
🔎 Подборка вакансий для джунов
Data Scientist в области языковых моделей (Middle)
🟢Python, pandas, numpy, matplotlib, transformers, Hugging Face
🟢от 351 000 ₽ | 3–6 лет
Middle Python developer - Разработчик
🟢Python, Angular, Django, FastAPI, PyTorch, Redis, PostgreSQL
🟢от 160 000 до 250 000 ₽ | 1–3 года
Python-разработчик (Junior/Middle)
🟢Python
🟢от 1 500 до 3 100 $ | 1–3 года
6 513
👩💻 Почему программисты не стареют: эффект кодера после 40
Разбираемся, как возраст и опыт меняют взгляд на код, почему после 40 программисты не устают от JS, а решают хаос архитектуры там, где джуны тонут в pull request'ах.
Читать...
6 513
👩💻 UV как альтернатива Poetry
UV — новый пакетный менеджер на Rust для Python. Быстрее Poetry, удобнее Pipenv, с контролем версий Python и современным CLI. Узнайте, как UV меняет подход к управлению зависимостями.
Читать...
6 513
👩💻 Почему A/B тесты — это не всегда хорошая идея?
В статье рассматриваются недостатки A/B тестирования, включая его временные и ресурсные затраты, а также случаи, когда тесты оказываются неэффективными. Обсуждается, как рационально подходить к выбору этого метода.
Читать...
6 513
🧠 Самые интересные статьи за последние дни:
• Обвиваем YouTube змеем, или как смотреть и скачивать видео с YouTube без VPN на чистом Python-е. Часть 1
• Python: неочевидное и вероятное
• Пишем свой PyTorch на NumPy. Часть 1
• Polars vs Pandas: битва титанов. Кто кого?
• Telegram-бот-магазин на Python: пошаговый гайд с оплатой, каталогом и админкой (Aiogram 3 + SQLAlchemy 2)
6 513
Крупнейший университет искусственного интеллекта
Учим использовать ChatGPT в профессиональных целях, создавать нейро-сотрудников и зарабатывать на искусственном интеллекте.
✨ 8 000+ студентов со всего мира
✨ 600+ AI-проектов, созданных студентами
✨ Сборная Университета — победители крупнейших AI-хакатонов России
✨ Стажировки в крупнейших компаниях России (РЖД, Ростелеком, РУДН, Совкомбанк, Самолет и другие)
✨ Трудоустраиваем выпускников в крупнейшие компании (Яндекс, ВТБ, Сбербанк, Роскосмос и другие)
Будем рады видеть тебя в наших рядах!
Узнать больше
#реклама 16+
neural-university.ru
О рекламодателе
6 513
👩💻 Хороший Плохой Злой ИИ Open Source: как мы в Axolotl пушили
Всем привет! Меня зовут Шубин Вадим, я Data Scientist в компании Raft Digital Solutions. В этой статье я хотел бы рассказать о нашем опыте с фейл-сабмитом в существующий опенсорс-проект Axolotl и о том, какие уроки из него мы извлекли. Но обо всём по порядку. Давайте начнем!
Читать...
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
