python_practics | Unsorted

Telegram-канал python_practics - python_practics

6028

Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics

Subscribe to a channel

python_practics

TorchAudio

Библиотека машинного обучения для обработки звука и сигналов с помощью PyTorch. TorchAudio предоставляет функции ввода-вывода, обработки сигналов и данных, наборы данных, реализации моделей и компоненты приложений.

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

• Мощные N-мерные массивы.
• Быстрые и универсальные концепции векторизации, индексации и широковещательной рассылки.
• Инструменты для интеграции кода C/C++ и Fortran.
• Комплексные математические функции, генераторы случайных чисел, процедуры линейной алгебры, преобразования Фурье.
• Поддерживает широкий спектр аппаратных и вычислительных платформ и хорошо интегрируется с библиотеками распределенных, графических процессоров и разреженных массивов.

Подробнее👇

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

@python_practics

Читать полностью…

python_practics

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

#теория_python

@python_practics

Читать полностью…

python_practics

Задача:

Существует массив с несколькими числами. Все числа равны, кроме одного. Попробуйте найти его!

Пример:


find_uniq([ 1, 1, 1, 2, 1, 1 ]) == 2
find_uniq([ 0, 0, 0.55, 0, 0 ]) == 0.55


#задачник

@python_practics

Читать полностью…

python_practics

Внимание! - Вопрос!

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

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

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

@python_practics

Читать полностью…

python_practics

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

#теория_python

@python_practics

Читать полностью…

python_practics

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

Читать полностью…

python_practics

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

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

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

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

NLTK

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

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

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

Подробнее👇

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

@python_practics

Читать полностью…

python_practics

Внимание! - Вопрос!

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

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

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

@python_practics

Читать полностью…

python_practics

Проверка, является ли число четным или нечетным

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

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

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

@python_practics

Читать полностью…

python_practics

Задача:

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

Пример:


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


#задачник

@python_practics

Читать полностью…

python_practics

Внимание! - Вопрос!

Что такое Middleware, для чего, как реализуется?

Middleware – особый объект, который обычно изменяет входящий запрос или исходящий ответ. Например, добавляет заголовки, делает предварительные проверки. Middleware нужен, когда требуется подвергнуть обработке все запросы приложения.

На уровне языка это объект с методами process_request и process_response. Методы должны вернуть принятый объект (запрос или ответ) для дальнейшей обработки или выкинуть исключение, если что-то не в порядке. В этом случает дальнейшая обработка прекращается.

Чтобы включить Middleware, достаточно добавить путь к нему в список MIDDLEWARE.


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

@python_practics

Читать полностью…

python_practics

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

#теория_python

@python_practics

Читать полностью…

python_practics

80+ Python Coding Challenges for Beginners: Python Exercises to Make You a Better Programmer (2024)

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

• Решению типовых задач программирования на Python;
• Работе с алгоритмами и структурами данных;
• Оптимизации и отладке Python-кода;
• Применению функциональных возможностей языка;
• Развитию алгоритмического мышления.

"80+ Python Coding Challenges" поможет улучшить ваши навыки программирования через практические задачи различной сложности.

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

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

@python_practics

Читать полностью…

python_practics

Стартап Cal AI сделал двух подростков из США миллионерами

Приложение для подсчета калорий Cal AI, разработанное тинейджерами из США, скачали более 5 млн раз — оно принесло ребятам более миллиона долларов.

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

Внимание! - Вопрос!

Что такое сигналы? Зачем нужны? Назовите основные

Сигналы – это события в экосистеме Джанго. С помощью сигналов подсистемы оповещают приложение о том, что случилось. Чтобы читать сигналы, программист регистрирует обработчики сигналов. Сигналы распространяются синхронно. Это значит, подписав на один сигнал сотню обработчиков, мы увеличим время, необходимое на отдачу ответа.

Основные сигналы это начало запроса и его окончание, перед сохранением модели и после, обращение к базе данных.

Важно: сигналы моделей работают поштучно, то есть для одной модели. При пакетной обработке, например, queryset.all().delete() или queryset.all().update({'foo'=42}), события об удалении или изменения не будут вызваны.


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

@python_practics

Читать полностью…

python_practics

Форматирование строк

Этот код создает две переменные, name со значением "Alice" и age со значением 30, затем формирует строку с использованием f-строки, которая объединяет эти переменные в текст: "Alice is 30 years old.", и выводит этот текст на экран.

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

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

@python_practics

Читать полностью…

python_practics

Игра "Угадай число" на Python

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

#sandbox

@python_practics

Читать полностью…

python_practics

PEP 751 принят: Python получит стандартный lock-файл для точной установки зависимостей

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

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

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

@python_practics

Читать полностью…

python_practics

Когда устал ходить на созвоны, и отправил своего зама

#мемчики

@python_practics

Читать полностью…

python_practics

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

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

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

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

@python_practics

Читать полностью…

python_practics

⚡️ Python теперь в Telegram!

Ребята сделали крутейший канал, где на простых картинках и понятном языке обучают Python, делятся полезными фишками и инструментами

Подписывайтесь: @PythonPortal

Читать полностью…

python_practics

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

#теория_python

@python_practics

Читать полностью…

python_practics

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

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

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

Что взамен:

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

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

Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqvBiv6D

Читать полностью…

python_practics

Игра "Поймай мяч" на Python

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

#sandbox

@python_practics

Читать полностью…

python_practics

Что такое хэш-таблицы и как их использовать

Представьте, что вам нужно мгновенно находить нужные данные среди миллионов записей — например, определять, есть ли пользователь в базе, или быстро подсчитывать количество посещений страницы. Обычный массив или список справится с этим за O(n), а хэш-таблица — за O(1) в среднем.

Но как устроена эта мощная структура данных? Почему программисты так активно используют её в Python, Java и C++? И какие нюансы нужно учитывать при работе с хэш-таблицами, чтобы избежать коллизий и потерь производительности?

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

@python_practics

Читать полностью…

python_practics

Эта база)

#мемчики

@python_practics

Читать полностью…

python_practics

Работа с временем

Этот сниппет показывает, как работать с датами и временем в Python. Мы получаем текущее время, добавляем к нему 7 дней с помощью timedelta и форматируем дату в удобочитаемый формат с использованием strftime().

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

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

@python_practics

Читать полностью…
Subscribe to a channel