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

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
Вопрос с собеседования

Как работает функция map()?

Ответ: Она возвращает объект (итератор), который перебирает значения, применяя функцию к каждому элементу.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍5
🐍 Как написать Google Calendar на коленке? Обзор FullCallendar

В статье описывается процесс создания собственного календаря, аналогичного Google Calendar, с использованием библиотеки FullCalendar.

Автор делится опытом интеграции FullCalendar в веб-приложение, демонстрируя, как настроить отображение событий и хранение данных с помощью JSON и объектного хранилища.

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍32
Отправляй Сергею

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣42😁113👍3
👍9
Что выведет код сверху?
Anonymous Quiz
20%
-1
16%
0
20%
12
44%
SyntaxError
🤯19🔥4
🐍 SymPy

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

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


📱 Смотреть GitHub

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
27👍6
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38💯63👨‍💻2
Задача с LeetCode «Product of Array Except Self №238»

Дан целочисленный массив nums, верните массив answer таким образом, чтобы answer[i] был равен произведению всех элементов nums, кроме nums[i].

Вы должны написать алгоритм, который выполняется за O(n) времени и без использования операции деления.

Пример 1:
Входные данные: nums = [1,2,3,4]
Вывод: [24,12,8,6]

Пример 2:
Входные данные: nums = [-1,1,0,-3,3]
Вывод: [0,0,9,0,0]

Ограничения:
1. 2 <= nums.length <= 105
2. -30 <= nums[i] <= 30
3. Произведение любого префикса или суффикса nums гарантированно укладывается в 32-разрядное целое число.

➡️ Python Developer | #задача #medium
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥102👍2😁2
🐍 Метод del: контроль за удалением объектов

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

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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍6
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣65👍11😁65🔥1
Под какой буквой правильный ответ?
Anonymous Quiz
22%
A
19%
B
31%
C
28%
D
83👍2🔥2
🐍 Как создать свой веб-фреймворк?

В статье рассказывается, как создать свой веб-фреймворк на Python с помощью WSGI и gunicorn.

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

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣48👍3😁2
Вопрос с собеседования

Что такое monkey patching?

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

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍64
🐍 Flask-Bcrypt

Flask-Bcrypt — это расширение для Flask, которое добавляет поддержку хеширования паролей с использованием алгоритма bcrypt, что делает обработку паролей безопасной и удобной.

Установка:
pip install flask-bcrypt


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

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍75
А че, в смысле? 😨

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣40😁6👍32
Что выведет код сверху?
Anonymous Quiz
13%
0 0 0 0
41%
1 1 1 1
24%
1 2 3 4
22%
Ошибка
👀11🤩532
🐍 Ключевое слово yield from: делегирование генераторов

yield from — это способ делегировать часть работы другому генератору или итерируемому объекту. Вместо того, чтобы вручную перебирать значения вложенного генератора, можно просто передать управление с помощью yield from.

📌 yield from упрощает работу с вложенными генераторами, передавая управление и результаты их итераций без лишнего кода.


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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
28👍5🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣31🤯27👨‍💻5👍321🤔1