Python Developer
21.4K subscribers
1.82K photos
136 videos
13 files
1.97K links
Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
Задача с LeetCode «Generate Parentheses №22»

Учитывая n пары круглых скобок, напишите функцию для генерации всех комбинаций правильно сформированных круглых скобок.

Пример 1:
Входные данные: n = 3
Вывод: ["((()))","(()())","(())()","()(())","()()()"]

Пример 2:
Входные данные: n = 1
Вывод: ["()"]

➡️ Python Developer | #задача #medium
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍321
🐍 SciPy

SciPy — это библиотека для научных и технических вычислений, которая расширяет возможности NumPy. Она включает в себя модули для оптимизации, интеграции, интерполяции, линейной алгебры, статистики и других задач.

Установка:
pip install scipy


📱 Смотреть GitHub
📖 Документация

⚡️ — если было полезно
❤️ — если пользовался


➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍63🤩1
Последней фразы было достаточно

👨‍💻 JSON › Айти Memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁32🤣16👍42🔥1
Вопрос с собеседования

Как реализуется связь many-to-many в Django?

Ответ: Связь many-to-many в Django реализуется с помощью поля ManyToManyField, позволяющего одной модели быть связанной с несколькими объектами другой модели и наоборот. Для этого нужно определить поле ManyToManyField в одной из моделей:

В примере выше каждая книга может иметь нескольких авторов, а каждый автор может быть связан с несколькими книгами. Django автоматически создает промежуточную таблицу для хранения этих связей.


➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1031🤔1
🐍 Регулярные выражения (regex)

Регулярные выражения помогают искать и заменять текстовые данные.

Основные символы:
⚪️. (точка) — любой символ (кроме новой строки);
⚪️\d — цифры от 0 до 9;
⚪️\w — буквенно-цифровые символы и подчеркивание;
⚪️\s — пробельные символы (пробел, табуляция).

📌 Эти символы регулярных выражений позволяют быстро создавать шаблоны для поиска текста и выделения данных.


❤️ — если было полезно

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
30🤯3👍2💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16🤣5👍1
Что выведет код сверху?
Anonymous Quiz
32%
[1, 2, 3]
6%
[1, 2, 3, 4]
37%
[1, 2, 3, 5]
24%
[1, 2, 3, 4, 5]
👍21
🐍 Боты на Aiogram 3.x: Профиль, админ-панель и реферальная система

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

Ссылка на статью

🔖 Предыдущая часть — КЛИК


➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Кто понял, тот понял

👨‍💻 JSON › Айти Memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁50💯6👍32🤩2
Задача с LeetCode «Palindrome Number №9»

Учитывая целое число x, верните true, если x является палиндромом, и false в противном случае.

Пример 1:
Входные данные: x = 121
Вывод: true
Пояснение: 121 читается как 121 слева направо и справа налево.

Пример 2:
Входные данные: x = -121
Вывод: false
Пояснение: Слева направо читается -121. Справа налево становится 121-. Следовательно, это не палиндром.

Пример 3:
Входные данные: x = 10
Вывод: false
Пояснение: Читается 01 справа налево. Следовательно, это не палиндром.

➡️ Python Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🐍 Theano

Theano — это библиотека для численных вычислений, которая позволяет эффективно выполнять операции с многомерными массивами и автоматически вычислять градиенты. Theano часто используется для построения и обучения глубоких нейронных сетей.

Установка:
pip install theano


📱 Смотреть GitHub

⚡️ — если было полезно
❤️ — если пользовался


➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
136👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯33😁10👍4🔥21
Вопрос с собеседования

Что такое QuerySet в Django?

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

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
114👍2
🐍 Перегрузка операторов

Перегрузка операторов в Python позволяет изменять поведение стандартных операторов для пользовательских объектов. Для этого используются магические методы, например, такие как __add__ для перегрузки оператора сложения (+).

📌 Это делает код более читаемым и удобным при работе с пользовательскими объектами.


❤️ — если было полезно

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍6👨‍💻1
POV: попросили быть креативнее

👨‍💻 JSON › Айти Memes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🤣21😁81
👍6
Что выведет код сверху?
Anonymous Quiz
12%
1
36%
2
13%
3
8%
4
14%
5
17%
6
👍20
🐍 Боты на Aiogram 3.x: Деплой бота через Docker

В данной статье автор продолжает исследовать возможности Aiogram 3 и рассматривает тему деплоя бота с использованием Docker.

Ссылка на статью

🔖 Предыдущая часть — КЛИК


➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍531🔥1
Лучшая защита — это нападение

👨‍💻 JSON › Айти Memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁54🔥63👍1👻1