python_practics
5.76K subscribers
1.8K photos
200 videos
115 files
47 links
Python - обучающие материалы, полезные советы и статьи.

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Игра "Поймай мяч" на Python

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
👍51
Задача:

Ваша задача - написать функцию maskify, которая заменяет все символы, кроме последних четырех, на "#".

Пример:


"4556364607935616" --> "############5616"
"64607935616" --> "#######5616"
"1" --> "1"
"" --> ""


#задачник

@python_practics
👍2
Короче, ищем менторов — Middle и Senior Python-разработчиков

Ищем в ШОРТКАТ — менторскую платформу от команды разработчиков из бигтеха. Мы помогаем найти крутую работу, апнуть грейд или сменить стек.

Что надо будет делать: проводить тестовые собесы → оценивать грейд → помогать разбираться в сложных темах.

Что взамен:

- От 40К за 5-7 часов работы в неделю
- Доступ к обучению и комьюнити сильных менторов из Booking, Сбер, Oracle, Tinkoff
- Возможность выступать на эфирах, куда уже приходят 500+ джавистов, и стать заметнее на рынке

Заполняй форму — свяжемся и расскажем подробности ➡️ https://forms.gle/rFY9z9GKggqfgSS76

Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqvBiv6D
Проверка, является ли число четным или нечетным

Функция is_even принимает число и возвращает True, если оно четное, и False, если нечетное, используя оператор деления по модулю.

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍8👎1🤔1
Ставь 👍 если было полезно

#теория_python

@python_practics
👍6
Внимание! - Вопрос!

Назовите основные мидлвари. Зачем они нужны?

• SessionMiddleware – поддержка сессий. Добавляет в запрос объект session
• CsrfViewMiddleware – проверяет, что POST-запросы отправлены с текущего домена
• AuthenticationMiddleware – авторизует пользователя. Добавляет в запрос поле user
• MessageMiddleware – передает пользователю короткие сообщения

#вопросы_из_собеседований

@python_practics
👍4
NLTK

NLTK (Natural Language Toolkit) — один из наиболее популярных инструментов для обработки естественного языка.

Особенности NLTK:

• Поддерживает более 50 языковых наборов данных и обученных языковых моделей.
• Предлагает классификацию текста, выделение корней, токенизацию, тегирование, синтаксический анализ.
• Функции для анализа настроений или мнения, выраженного во фрагменте текста.
• Служит оболочкой для NLP-библиотек промышленного масштаба.
• Поддерживает мультиплатформенность — работает на Windows, Linux и Mac OS X.

Подробнее👇

#фреймворки_библиотеки

@python_practics
👍3
Извлечение ключей и значений из словаря

Методы keys() и values() возвращают представления ключей и значений словаря, которые можно преобразовать в список.

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍6
10 способов заработать на искусственном интеллекте в 2025

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

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

Подробнее👇

#статьи

@python_practics
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Когда устал ходить на созвоны, и отправил своего зама

#мемчики

@python_practics
👍9
Learn T-SQL Querying, 2nd Edition: A guide to developing efficient and elegant T-SQL code (2024)

Чему вы научитесь:

• Написанию эффективных T-SQL запросов;
• Оптимизации производительности запросов;
• Работе с оконными функциями и Common Table Expressions;
• Обработке и трансформации данных;
• Анализу и устранению узких мест.

"Learn T-SQL Querying" научит вас создавать оптимальные и элегантные запросы для Microsoft SQL Server.

Книга в формате pdf👇

#курсы_книги

@python_practics
👍3
Ставь 👍 если было полезно

#теория_python

@python_practics
👍10🔥1
Можно ли использовать оператор from … * внутри функции?
Anonymous Quiz
76%
Да
24%
Нет
👍11
PEP 751 принят: Python получит стандартный lock-файл для точной установки зависимостей

Python наконец-то получит единый формат lock-файлов — документ PEP 751 принят официально.

Это значит, что у экосистемы появится универсальный способ фиксировать все зависимости проекта, включая транзитивные, с возможностью точного и воспроизводимого развёртывания окружения.

Подробнее👇

#статьи

@python_practics
👍4
Внимание! - Вопрос!

Опишите алгоритм работы CSRF middleware

На каждый запрос система генерирует уникальный токен и выставляет его в куках. В каждой форме размещается скрытое поле csrf-token с этим же токеном. При отправке формы методом POST Джанго проверяет, что поле формы и значение в куках совпадают. Если нет, это значит, что запрос подделан или отправлен с другого домена.

#вопросы_из_собеседований

@python_practics
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Игра "Угадай число" на Python

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
👍5