Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
2934 - Telegram Web
Telegram Web
⚡️How to: тестировать с фейковым сервером в Python

Подключили внешний API, всё работает — но тесты ведут себя как капризный кот: то проходят, то «Connection error». Если это про тебя, пора узнать, как создать фейковый сервер и навести порядок.

Используем библиотеку responses — она перехватывает запросы requests и возвращает фейковые ответы.

1️⃣ Установим библиотеку
pip install responses


2️⃣ Подключаем в тестах

import requests
import responses
import unittest


3️⃣ Пишем тест с фейковым сервером

@responses.activate
def test_get_message():
responses.add(
responses.GET,
"https://api.example.com/message",
json={"message": "hello from test"},
status=200
)

resp = requests.get("https://api.example.com/message")
assert resp.status_code == 200
assert resp.json()["message"] == "hello from test"


responses.activate — включает перехват запросов

Теперь ваш HTTP-клиент можно тестировать локально, оффлайн. Забудьте про случайные флаки-тесты и неожиданные «502».

Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
ℹ️ «Портфолио на максималках» для Python-джуна

Ты можешь годами учить Python, но без понятных и прикладных проектов HR пройдёт мимо.

➡️ Что включить в портфолио

🔹 Работа с реальными данными


Проекты на pandas, numpy, matplotlib. Возьми датасет — сделай анализ, визуализацию, вывод.
Пример: «Исследование цен на недвижимость в Москве».

🔹 Парсинг и автоматизация


Скрипт, который собирает вакансии с hh и отправляет тебе в Telegram? Отлично.
Используй requests, BeautifulSoup, Selenium.

🔹 API и Telegram-боты

Покажи, что можешь работать с внешними сервисами. Flask/Django + FastAPI — must have.
Пример: Бот, который даёт рекомендации по фильмам через API КиноПоиска.

🧠 Как подать
:
— Сделай лендинг на GitHub Pages: описание, скриншоты, ссылки на код.
— В README объясни: что это, зачем, как запускать.
— Покажи развитие: от первой версии до улучшений, что ты доработал.

Ты уже собираешь портфолио?
Задавайте вопросы и присылайте свои портфолио на разбор👇

Proglib Academy #оффер_мечты
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🔥 Сегодня стартует курс по AI-агентам!

Онбординг уже сегодня, но ещё можно вписаться — ПОСЛЕДНИЙ ШАНС это сделать.

Мы больше года собирали мультиагентные системы: экспериментировали, переделывали и в итоге — оформили всё в 5 плотных вебинаров.

😤 «А можно ли вообще научиться чему-то за 5 вебинаров?!»

Если вы хотите просто послушать — нет
Если хотите разбираться и делать — да

➡️ На курсе:
— мы не читаем слайдики, а работаем в коде в реальном времени
— можно задавать вопросы прямо на вебинаре
— после каждого вебинара есть домашка и поддержка в чате

И главное — вы получаете системное понимание, а не набор хаотичных туториалов.

️Если вы думаете, что успеете потом — не успеете.
Старт сегодня:
— а те, кто вписался сейчас, будут вас опережатьв проектах, на грейде и в зарплате

Знакомьтесь, эксперт нашего курса:
Никита Зелинский — Chief Data Scientist МТС, Head of ML Platforms, руководитель центра компетенций по Data Science.

Стартуем сегодня — забронируй свое место
👍1
📘 Математика для Data Science: разложили по полочкам

Если вы давно откладывали математику «на потом» — это знак вернуться к базе.

➡️ Статья открывает большую серию, где разбирают всю нужную математику для дата-сайентиста:
— как читать математические обозначения: ℝ, ℕ, ℂ и другие,
— что такое комплексные числа и зачем они нужны в ML,
— как записывать векторы и матрицы,
— что такое сигма-нотация (∑) и пи-нотация (∏),
— зачем в Data Science нужен логарифм и как он упрощает работу с функциями.

Понятно объясняют, как работает каждый символ и зачем он в алгоритмах. Особенно пригодится тем, кто готовится к собесам или хочет лучше понимать, что творится под капотом моделей. 🖕

📎 Статья

💬 А вы как считаете — стоит ли глубоко вникать в мат. нотацию на старте или лучше разбираться по мере надобности?

Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Сеньор про удалёнку

🙂 То ли он разводит на лайки, то ли правда так считает

Proglib Academy #развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4😁1
😭 «Надо просто выучить Python, пройти курс по ML — и тебя сразу возьмут»

Это миф, который убил больше карьер, чем плохая документация в pandas.

Ты не просто пишешь код. Ты — бизнес-мозг на стероидах. И если ты не умеешь это показать — ты не Data Scientist, ты «очередной резюме с курсеры».

➡️ Вот как HR ищет дата-сайентиста:
1. Четкий портрет: бизнес-мышление, Python, SQL, машинка, soft skills

2. Минимум воды, максимум пользы, использование фильтров

3. Проверка на критическое мышление и умение объяснять сложное просто

4. Заинтересованность в том, что ты можешь сделать для их бизнеса


А теперь вопрос:

📌 Ты умеешь показать всё это за 30 секунд, пока читают твое резюме?

Не просто учи техничку —
🔹 учись мыслить как бизнес,
🔹 говорить как человек,
🔹 и показывать себя как тот, кто реально решает задачи, а не просто «знает Python».

А кто еще не в ладах с техничкой, то вот вам обновленный курс по пайтон 😘

Proglib Academy #оффер_мечты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Журнал из Югославии Računari (1980-1991)

Раньше маркетинг был жестче 🗒

Proglib Academy #развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
👍 Промпт дня: собеседование по Data Science

Этот промт отлично зашел Python-разработчикам, а теперь мы адаптировали его для дата-сайентистов. Получается полноценное mock-интервью, максимально приближенное к реальному: вопросы, фидбэк, пояснения, улучшения ваших ответов. Идеальный способ прокачать себя перед собесом на оффер мечты

➡️ Просто вставьте этот промт в ChatGPT:
You are a Senior Data Scientist and an experienced technical interviewer, known for your ability to evaluate candidates across statistics, machine learning, data preprocessing, and business understanding. Your goal is to conduct a mock Data Science interview, simulating a real-world assessment.

You will ask one question at a time, wait for the candidate’s response, then provide feedback, identify strengths and weaknesses, and offer a corrected or improved answer when needed.

Use the format below:

Question Number: $question_number
Question: $data_science_question
(Wait for candidate’s response)

Feedback on Candidate's Response
Strengths: $strengths_of_response
Areas for Improvement: $areas_for_improvement
Corrected/Improved Answer (if necessary): $corrected_answer

Next Question
(Proceed with the next question in the same format)

Begin the mock interview


Proglib Academy
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
📊 Математика для Data Science: терминология и обозначения

Для работы с данными нужны базовые математические знания. В первой статье нашего путеводителя разбираем ключевые символы и термины Data Science.

В выпуске:
• действительные и комплексные числа,
• векторы и матрицы,
• компактная запись сумм и произведений (сигма- и пи-нотация),
• обзор логарифмов.

Начинаем с основ, чтобы уверенно двигаться к сложным темам!

▶️ Читайте по ссылке: https://proglib.io/sh/pSwegRq1o0

Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
Наука умерла, похоронили в prompt'е

Учёные начали встраивать скрытые промпты для ИИ в научные статьи, чтобы ChatGPT и ему подобные ставили их работам 5 звёздочек и ни слова плохого не говорили.

Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Первый вебинар нашего курса по AI-агентам уже прошёл!

Запись уже выложили на обучающей платформе — можно влетать и догонять с комфортом.

Первые слушатели уже оставили фидбэки — и, кажется, мы попали в точку:
— «теперь наконец понял, как выбирать модели под задачу — раньше брал первую попавшуюся»
— «без лишнего, по делу, в лайве — кайф»
— «огонь, ожидания 100% оправданы лично у меня»

Если хотели вписаться, но сомневались — ещё не поздно. Вебинары идут вживую, записи сохраняются, чат работает, материалы открыты.

Ещё можно догнать и пройти всё вместе с потоком.

👉 Залетай на курс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢1🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
🔍 Топ-5 библиотек для объяснения ML моделей

🟢 SHAP (Shapley Additive Explanations)
Один из самых популярных методов объяснения модели на основе вкладов признаков.

🟢 LIME (Local Interpretable Model-agnostic Explanations)
Модель-агностичный подход, который обучает локальную интерпретируемую модель вокруг конкретного предсказания.

🟢 Eli5 (Explain Like I’m Five)
Упрощённое объяснение сложных ML-моделей, поддержка scikit-learn, Keras и других фреймворков.

🟢 AI Explainability 360 (AIX360)
Библиотека от IBM для объяснения моделей на различных типах данных: табличных, текстовых, изображениях и временных рядах.

🟢 InterpretML
Инструмент от Microsoft, который включает как интерпретируемые «прозрачные» модели, так и объяснители для «чёрных ящиков».

Proglib Academy #буст
🧠 Математика для Data Science: с чего начать

Если вы хотите уверенно читать статьи, книги и документацию по Data Science, без знания математического языка не обойтись. Но с чего начать, чтобы не утонуть в формулах?

🎁 Мы запускаем серию статей, где по шагам разберем все ключевые темы: от базовых обозначений до сложных алгоритмов.

🔗 Читайте первую статью

Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
2025/07/13 05:57:04
Back to Top
HTML Embed Code: