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
Что выведет код сверху?
Anonymous Quiz
4%
a=5 b=7
38%
a=15 b=17
13%
a=5 b=15
45%
Ошибка
🤣1433😁2
🐍 Celery

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

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


❤️ — если хочешь видеть больше полезных библиотек

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
41💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁55🤣114
🐍 Модуль random

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

Некоторые из основных методов:

random() — возвращает псевдослучайное число с плавающей запятой в диапазоне [0.0, 1.0);

randrange(start, stop, step) — возвращает случайное целое число из диапазона [start, stop) с указанным шагом;

randint(a, b) — возвращает случайное целое число между a и b (включительно);

choice(seq) — возвращает случайный элемент из непустой последовательности seq;

shuffle(lst) — перемешивает элементы в списке lst.

❤️если хоть раз пользовался модулем random

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
747💯2👍1
Вопрос с собеседования

Для чего используется функция bytes()?

Ответ: это встроенная функция питона, которая возвращает неизменяемый байтовый объект.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
9
🐍 Декораторы в Python

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

Ссылка на статью — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
51
Что выведет код сверху?
Anonymous Quiz
2%
1
12%
2
30%
3
56%
Ошибка
3
🐍 Срезы в Python

Срезы (slices) — это удобный инструмент в Python для работы с итерируемыми объектами, такими как строки, списки и кортежи. Они позволяют легко извлекать часть объекта, не изменяя его исходное состояние.

Синтаксис выглядит следующим образом:
последовательность[начало:конец:шаг]

❤️ — если пользовался срезами

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
422💯1
Вопрос с собеседования

Что такое monkey patching?

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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
104
🐍 Мега-Учебник Flask Глава 9: Разбивка на страницы

В девятой части серии мега-учебника Flask автор рассказывает, как разбивать списки записей базы данных на страницы.

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

Ссылка на статью — КЛИК

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Какой метод по умолчанию убирает пробелы в начале и конце строки?
Anonymous Quiz
9%
step()
79%
strip()
7%
str()
5%
strep()
8
🐍 numpy.stack()

numpy.stack() — это функция из библиотеки NumPy в Python, которая используется для объединения нескольких массивов в один многомерный массив.

Разберем, как это работает:
1. Входные данные: numpy.stack() принимает список или кортеж из нескольких массивов NumPy. Эти массивы должны иметь одинаковое количество элементов.

2. Функция: numpy.stack() создает новый массив, объединяя входные массивы вдоль новой оси. Это означает, что если у вас есть N входных массивов, то выходной массив будет иметь на одно измерение больше, чем входные.

3. Ось объединения: Вы можете указать ось, вдоль которой будет производиться объединение. Это задается с помощью параметра axis. Если axis не указан, то объединение будет происходить вдоль новой оси с индексом 0.


💯 — если было полезно

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💯22
Вопрос с собеседования

К чему может быть применён декоратор?

Ответ: к обычным функциям, определённым с помощью def; методам классов, статическим методам и методам класса внутри классов; lambda функциям; методам встроенных типов в Python.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
16💯2
🐍 Модуль calendar

В Python есть встроенный модуль Calendar, содержащий полезные классы и функции для поддержки различных операций с календарем.

По умолчанию Calendar следует григорианскому календарю, где понедельник — это первый день (0) недели, а воскресенье — последний (6).

В Python модули datetime и time также предоставляют низкоуровневые функции, связанные с календарем. В дополнение к этим модулям, модуль Calendar предоставляет важные функции, связанные с отображением и управлением календарями.


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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
40💯41😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁44🤣2511
🐍 Свой ChatGPT бот в Telegram на Python

Знаменитый AI чат-бот ChatGPT заблокирован в России, но выходом из этой ситуации являются Telegram-боты, которые делают использование бота гораздо более удобным прямо из мессенджера.

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

Ссылка на статью КЛИК

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
65🤣1
Please open Telegram to view this post
VIEW IN TELEGRAM
💯36🤣15😁103