About Python [ru]
الذهاب إلى القناة على Telegram
Пишем на Python, создаём нейросети и ИИ-агентов. Алгоритмы, задачи и вайбкодинг. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin
إظهار المزيد6 513
المشتركون
-224 ساعات
-197 أيام
+2830 أيام
أرشيف المشاركات
6 513
💼 «Хочу уволиться, но боюсь»: что делать
«Завтра напишу заявление об увольнении» — фраза, которую многие повторяют каждый понедельник, но так и не решаются на перемены. Сегодня поговорим о том, как перестать саботировать собственную карьеру и научиться управлять страхом перемен. Спойлер: дело не в лени и не в комфортной зарплате.
Читать...
6 513
Курс по ML (Machine Learning). Обучайтесь с 50% скидкой!
Освойте одну из самых востребованных профессий в IT до уровня junior!
🎓Чему научитесь:
» разрабатывать приложения на Python
» обучать ML-модели
» работать с нейронными сетями
» оценивать влияние моделей на бизнес с помощью A/B-тестов
📊Практикуйтесь на реальных задачах бизнеса!
✨Кому подойдет обучение:
» новичкам, решившим начать карьеру в Data Science
» математикам, решившим перейти от теории к практике
» аналитикам с опытом для углубления знаний
» разработчикам, которые хотят применить свои знания в новой области
❤️Мы поможем подготовиться к поиску работы😊
Оставьте заявку прямо сейчас и сделайте первый шаг к успешной карьере в IT!
Узнать больше
#реклама 16+
karpov.courses
О рекламодателе
6 513
👩💻 Сборщик мусора CPython и его влияние на производительность приложения
Статья раскрывает механизмы управления памятью в CPython, уделяя особое внимание циклическому сборщику мусора (GC). Рассматриваются его работа, запуск и влияние на производительность приложений.
Читать...
6 513
👩💻 Объединяем фреймы данных в pandas: две самые распространённые операции
Статья рассматривает автоматизацию объединения таблиц с биохимическими показателями крови, поступающих из разных клиник. Показано, как с помощью одной команды в pandas легко объединить данные, несмотря на различия в порядке столбцов.
Читать...
6 513
🔵🗣Вырасти до хардового Middle+ аналитика.
Как? Добавьте к своим скилам навыки в проектировании архитектуры и интеграций веб-сервисов!
Рассмотрите — авторский курс про архитектуру и интеграции
с практикой.
—————
По результатам курса вы:
▫️научитесь выбирать стиль интеграции под вашу задачу;
▫️сможете проектировать с нуля и описывать интеграции в современных стилях (API: REST, SOAP, gRPC и др. + брокеры сообщений);
▫️поймете, как правильно собирать требования и моделировать в UML;
▫️подготовитесь к собеседованию, решив более 100 тестов;
▫️разработаете свой API на Python;
—————
🟢Вы получите большую базу фундаментальных знаний, доступ к урокам и обновлениям остается навсегда 💡
• Всю программу и отзывы смотрите в боте курса.
• Бонусный модуль про проектирование баз данных — нормализация, транзакции, основы DWH, индексы.
• Результат после прохождения курса: 15 рабочих проектов в портфолио.
• Доступ к чату учеников (общение, обмен опытом, помощь внутри сообщества)
🔹🔹 С чего начать?🔹🔹
С открытых бесплатных уроков по архитектуре и интеграциям в чат-боте курса. Переходите.
👇
@studyit_help_bot
Скидка на курс от канала —
1 000₽ по промокоду PYTHON до конца марта
6 513
🔎 Подборка вакансий для джунов
Junior Python-разработчик
🟢Python 3, Django, Flask, FastAPI, Git, Docker
🟢от 70 000 ₽ | 1–3 года
Junior Python Backend Developer
🟢FastAPI, Django REST Framework, PostgreSQL, MongoDB, Docker, Kafka
🟢от 60 000 до 120 000 ₽ | 1–3 года
Python-разработчик Junior
🟢Python, Django, PostgreSQL, MySQL, Git, Docker, Celery
🟢от 80 000 до 100 000 ₽ | 1–3 года
6 513
👩💻 FastAPI + APScheduler: Простой пошаговый гайд по созданию асинхронного API для мониторинга валют по расписанию на Python
Статья объясняет создание асинхронного API на FastAPI для мониторинга валютных курсов. Рассматриваются парсинг данных, настройка APScheduler, аутентификация и развертывание сервиса с фильтрацией и REST API.
Читать...
6 513
👩💻 Задачка по Python
Напишите функцию, которая генерирует случайный пароль заданной длины. Пароль должен содержать буквы в верхнем и нижнем регистре, цифры и специальные символы.
➡️ Пример:
print(generate_password(12)) # Ожидаемый результат: Например, "A1b@c3D#e4F!"
Решение задачи ⬇️
import random import string def generate_password(length): if length < 4: # Минимальная длина для разнообразия символов raise ValueError("Длина пароля должна быть не менее 4 символов") all_characters = string.ascii_letters + string.digits + string.punctuation password = [ random.choice(string.ascii_lowercase), random.choice(string.ascii_uppercase), random.choice(string.digits), random.choice(string.punctuation), ] password += random.choices(all_characters, k=length - 4) random.shuffle(password) return ''.join(password) # Пример использования: print(generate_password(12))
6 513
👩💻 Создание RESTful API с помощью Django и Django REST Framework
Наша сегодняшняя цель - подробно разобраться в процессе создания REST API с использованием Django и Django REST Framework, разбираясь в каждом шаге и его значение. Мы также рассмотрим, почему создание API важно и как это может быть полезно в ваших будущих проектах.
Читать...
6 513
📢 Любите новости высоких технологий и ИИ? Тогда ждем вас на Data Fusion 2025: конференции, на которой ведущие эксперты расскажут, где заканчивается предел разработок и начинается хайп.
❓Правда ли, что нейротехнологии развиваются быстрее, чем ожидалось, или это просто новый повод вставлять «нейро-» в каждый стартап?
В программе 250+ экспертов, прикладные кейсы из бизнеса и науки, дискуссии и дебаты без маркетинговых уловок.
📍Событие пройдет 16-17 апреля в Технопарке «Ломоносов», Москва.
Вход бесплатный, регистрируйтесь уже сейчас! https://data-fusion.ru/
Ваша безопасность для нас приоритет, поэтому для участия в конференции мы просим заполнить развернутую форму. Благодарим за понимание! 🙌
6 513
🎯 Учись объяснять сложное просто
Если не можешь объяснить технологию за 60 секунд — ты её не до конца понял.
👉 Совет: практикуйся объяснять сложные вещи так, чтобы их понял даже человек без технического бэкграунда. Это прокачает твоё понимание, сделает тебя ценным специалистом и улучшит навыки коммуникации в команде.
6 513
👩💻 Как создать свой реестр для хостинга Docker-контейнеров
Хочешь полностью контролировать свои Docker-образы? Мы расскажем, как создать и настроить личный реестр контейнеров, идеально подходящий для твоих задач.
Читать...
6 513
⚙️ Что такое метаклассы в Python и как они работают?
Метаклассы в Python — это классы, которые определяют поведение других классов. Они позволяют изменять или расширять логику создания классов, добавляя к ним атрибуты или методы. Метаклассы чаще всего используются для создания сложных API или DSL (языков предметной области).
➡️ Пример:
# Определение метакласса
class MyMeta(type):
def __new__(cls, name, bases, dct):
dct['custom_method'] = lambda self: f"Метод добавлен через {cls.__name__}"
return super().__new__(cls, name, bases, dct)
# Используем метакласс для создания класса
class MyClass(metaclass=MyMeta):
pass
# Пример использования
obj = MyClass()
print(obj.custom_method()) # Метод добавлен через MyMeta
🗣️ В этом примере метакласс MyMeta добавляет метод custom_method ко всем классам, которые его используют. Метаклассы дают мощный инструмент для динамического создания и модификации классов.🖥 Подробнее тут
6 513
👩💻 Двусвязный список в Python: простой инструмент для сложных задач
Эта статья написана для новичков, которые только начинают осваивать структуры данных на Python. Сегодня мы рассмотрим замечательную и очень полезную структуру — двусвязный список.
Читать...
6 513
IT_ONE Cup. ML Challenge от IT_ONE и Sk FinTech Hub — создай AI-ассистента, который будет помогать в работе дизайнерам, системным и бизнес-аналитикам. Участвуй онлайн с 12 по 29 апреля и поборись за 1 500 000 рублей.
Регистрация открыта до 11 апреля
Твоя формула победы:
✅ Умеешь работать с готовыми моделями машинного обучения и адаптировать их под специфические задачи.
✅ Знаешь, как реализовать сложные системы на базе LLM и генеративных моделей.
✅ Готов создавать комплексные решения для автоматизации процессов.
Также приглашаем Backend и Frontend-разработчиков, системных и бизнес-аналитиков, UI/UX-дизайнеров. Участвуй онлайн соло или командой до 5 человек.
Задачи IT_ONE Cup. ML Challenge:
🔤 Динамические контекстные подсказки для системного аналитика.
🔤 AI-генератор дизайн-макетов по описанию требований.
🔤 Система визуализации BPMN-диаграмм.
4 апреля приходи на митап с экспертами соревнования — задай вопросы и узнай больше о задачах.
Организатор – IT_ONE. Компания создает проекты любой сложности: от поддержки приложения до разработки концептуальной бизнес-архитектуры.
🔤 250+ реализованных проектов для государственных и крупных коммерческих заказчиков.
🔤 2500+ сотрудников работают над цифровизацией и автоматизацией процессов.
🔤 Современный стек технологий.
🔤 Организаторы крутых соревнований и мероприятий для IT-специалистов.
Создай AI-ассистента, который облегчит выполнение рабочих задач — регистрируйся на IT_ONE Cup. ML Challenge
6 513
📈 Подборка статей для вашей карьеры
• Как продакт-менеджеру учить английский: план, сроки, советы
• Иллюзия прогресса: почему мне не удалось дать студентам-айтишникам реальный опыт
• Из подземелья в QA: как и почему я перешёл в тестирование после 14 лет работы сисадмином в метрополитене
• Нам не нужны кодеры, нам нужны инженеры-разработчики
• Как мы разработали систему грейдинга для системных аналитиков
6 513
👩💻 Увеличиваем размер выборки и прокрашиваем серые метрики: неочевидная ошибка при проведении А/B — тестов
В этой статье я постараюсь простым языком рассказать о последствиях, к которым может привести слепой запуск A/B-тестов без предварительного А/А-тестирования.
Читать...
6 513
👩💻 Задачка по Python
Напишите функцию, которая принимает строку и возвращает новую строку, в которой слова идут в обратном порядке. Слова разделены пробелами.
➡️ Пример:
print(reverse_words("Hello World")) # Ожидаемый результат: "World Hello"
print(reverse_words("Python is great")) # Ожидаемый результат: "great is Python"
Решение задачи ⬇️
def reverse_words(sentence): return ' '.join(sentence.split()[::-1]) # Пример использования: print(reverse_words("Hello World")) # Ожидаемый результат: "World Hello" print(reverse_words("Python is great")) # Ожидаемый результат: "great is Python"
6 513
👩💻 7 продвинутых приемов pandas для науки о данных
Статья делится 7 продвинутыми приёмами работы с pandas для оптимизации задач анализа данных. Рассматриваются, например, итерации по группам с df.groupby().iter() и другие способы упростить повторяющиеся операции.
Читать...
6 513
⚙️ Разбей и властвуй: как создать кастомный токенизатор в SpaCy
Статья показывает, как создавать кастомные токенизаторы в SpaCy для специфических задач: от разбивки текста по уникальным правилам до обработки экзотических языков программирования. Практические примеры включены.
Читать...
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
