Telegram Web
🔀 Чем отличаются системный и бизнес-аналитик? Разбираемся на практике

Дискуссии о том, как разделить определения системного и бизнес-аналитика ведутся в сфере непрерывно. Одни уверены, что это профессия «два в одном», другие — не понимают, какой именно аналитик нужен проекту, и главное — зачем. Раскладываем по полочкам в нашей статье.

👉 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Опрос «Как вы учитесь с помощью телефона: поделитесь своим опытом!»

Дорогие подписчики, мы на миссии улучшений, и вы — наш ключ! 🔑


Мы хотим стать ещё круче, и для этого нужно узнать, как вы учитесь!

Заполните мини-анкету о том, как вы используете мобильные приложения для прокачки знаний.

Займёт всего 5 минут — как раз успеете за чашкой кофе! А за ваш ценный вклад мы дарим 15% скидку на все курсы https://proglib.academy/ 🎁
🧩 Реализация паттерна «Одиночка» на Python

Мечтаешь о коде, который работает как швейцарские часы? Паттерн «Одиночка» может стать тем самым механизмом, который заставит все шестерёнки крутиться идеально.

👉 Читать в статье
👍167🥱2
📌 Шпаргалка по Pandas: все, что нужно под рукой

Для всех, кто работает с Python и анализом данных, Pandas — незаменимый инструмент. Вот удобная шпаргалка, которая охватывает основные операции:

➡️ Как выбрать строки и столбцы
➡️Как выполнять объединение и фильтрацию данных
➡️ Как использовать арифметические и статистические функции

#шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍211
🤔 Основы математики в Machine Learning / Deep Learning

🗓 16 октября мы разберем ряд Тейлора, собственные векторы и другие ключевые понятия в ML – https://proglib.io/w/f57df8bd

Спикер: Иван Потапов – Staff Machine Learning Engineer at ShareChat. Руководит командой, отвечающей за качество рекомендаций, и имеет 8-летний опыт в сфере машинного обучения.

😮 Что будем обсуждать:

– Теорию вероятностей: случайные величины, математическое ожидание и дисперсию.

Линейную алгебру: векторы, матрицы, собственные векторы и собственные значения.

Математический анализ: производные и разложение функций в ряд Тейлора.

👨‍💻 А еще после каждого блока вас ждет практика в применении полученных знаний.

🎯 Почему это важно?
Понимание математических основ помогает глубже разобраться в работающих под капотом алгоритмах ML/DL и эффективно применять их на практике.

Присоединяйтесь к нам и совершенствуйте свои навыки в машинном обучении!

📌 Регистрация по ссылке: https://proglib.io/w/f57df8bd
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🐍 Распаковка кортежей в Python

Это полезный лайфхак, который не только улучшит читаемость кода, но и может повысить его корректность.

Распаковка кортежей в Python может выглядеть так:

point = (1, 2, 3)
x, y, z = point


Или так:
[first, *rest] = point


А также:
for (x1, y1), (x2, y2) in zip(start_points, end_points): 
if x1 == -x2 and y1 == -y2:
print(f'Point {x1},{y1} was negated.')


#советы
🤩9👍4
🎨 Как улучшить UI: 10 советов для начинающих фронтендеров

Советы о создании идеального UI/UX читайте в нашей статье

Изучите основы Frontend'а вместе с нашим курсом:
🔵 Frontend Basic: принцип работы современного веба

👉 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Опрос «Как вы учитесь с помощью телефона: поделитесь своим опытом!»

Дорогие подписчики, мы на миссии улучшений, и вы — наш ключ! 🔑


Мы хотим стать ещё круче, и для этого нужно узнать, как вы учитесь!

Заполните мини-анкету о том, как вы используете мобильные приложения для прокачки знаний.

Займёт всего 5 минут — как раз успеете за чашкой кофе! А за ваш ценный вклад мы дарим 15% скидку на все курсы https://proglib.academy/ 🎁
2
Media is too big
VIEW IN TELEGRAM
🐍 Python: универсальный язык программирования для начинающих и профессионалов

Материал о Python из нашей статьи в формате рилса


🔗 Ссылка на нашу статью
😁5👍4🙏2🤔1
🔤 Код без боли: шрифты, которые спасут твои глаза

Если ты всё ещё не нашел идеальный шрифт для работы, эта статья может спасти твоё зрение.

Рассказываем:
▪️как настроить шрифт в Visual Studio Code;
▪️что такое лигатуры шрифтов;
▪️какие шрифты для программирования популярны.

👉 Читать обо всём здесь
😁63👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📨 Как работают очереди и брокеры сообщений

Очередь сообщений — структура данных, которая хранит сообщения в порядке FIFO. Представьте, что вашему приложению нужно обрабатывать файлы, которые загружают пользователи. Очередь сообщений в этом случае может выступать как очередь задач, обрабатывающая задания асинхронно:

1️⃣ Пользователь загружает большой файл для обработки.
2️⃣ Веб-сервер принимает файл и создает задание.
3️⃣ Задание добавляется в очередь задач, а файл загружается в объектное хранилище.
4️⃣ Позже рабочий процесс забирает задания из очереди одно за другим и обрабатывает их, получая файл из хранилища.

Это самый простой пример. Очереди сообщений можно использовать для:

✔️ Планирования и управления фоновыми задачами.
✔️ Распределения задач между несколькими рабочими процессами.
✔️ Управления сервисами подписки и уведомлений.
✔️ Буферизации данных.
✔️ Повторных попыток обработки платежей и многого другого.

Подробнее читайте в нашем гайде 👇

🔗 Читать статью
🔗 Зеркало
🔥7👍5🥰2😁2
🐍 Какие фичи Python сделали вас лучше как разработчика?

На Reddit завязалось обсуждение функций Python, которые действительно улучшили навыки разработчиков. На карточках выше мы перечислили самые популярные ответы реддиторов👆
👍93
Что выведет код с картинки выше?
Anonymous Quiz
28%
(2, 4)
10%
[2, 4]
55%
(1, 2, 1, 2)
7%
[1, 2, 1, 2]
😁34👏9👍21
👾🛡️🤖 42 секунды и 5 запросов: как взламывают генеративные ИИ-модели

Ты знал, что злоумышленникам для взлома генеративных ИИ достаточно всего 42 секунды и пяти запросов? В этой статье мы разберём, как это происходит, какие уязвимости существуют и как защитить свои системы от подобных атак.

👉 Читать здесь
5😁3👍1
⚙️ Как настроить автоматическое тестирование с pytest и GitHub Actions

Настроим автоматическое выполнение тестов каждый раз при обновлении кода.

1⃣ Установка pytest
pip install pytest


2⃣ Пример теста
# test_sample.py

# A simple test to check if the sum function works correctly
def test_sum():
assert sum([1, 2, 3]) == 6, "Sum function did not return the expected result"


3⃣ Настройка GitHub Actions
Создайте файл .github/workflows/python-app.yml с содержимым:
name: Python application

# This triggers the workflow on every push or pull request to the main branch
on: [push, pull_request]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2

- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: '3.x' # Specify the Python version you want to use

- name: Install dependencies
run: |
pip install pytest

- name: Run tests
run: |
pytest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
2025/07/14 00:35:16
Back to Top
HTML Embed Code: