Python Developer
21.7K subscribers
1.63K photos
114 videos
7 files
1.7K links
Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 Конвертация mp3 в mov

ffmpeg — специализированная библиотека, которая используется для обработки аудио файлов в Python.

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

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

Для чего в классе нужен метод super?

Ответ: super() нужен для того чтобы вызвать метод у родительского класса. Чаще всего это используется в Init, чтобы не повторять код и не присваивать атрибуты в дочернем классе.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💯1151
🐍 10 продвинутых сниппетов Python, которые повысят ваши навыки программирования

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

В этой статье мы рассмотрим 10 сниппетов Python, которые помогут вам кодировать как профессионал, улучшая ваши навыки программирования и продуктивности.

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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
41
7
Что выведет код сверху?
Anonymous Quiz
8%
0
51%
1
3%
2
37%
Ошибка
🤣148
🐍 Метод islower()

string.islower() — метод в Python, который используется для проверки символов строки на нижний регистр.

Если все символы в строке являются буквами нижнего регистра, метод возвращает True, в противном случае — False.

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

Что может быть ключем в словаре?

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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
122👍1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣58
3💯2
Что выведет код сверху?
Anonymous Quiz
45%
[[[]]]
21%
[[[...]]]
19%
null
14%
Ошибка
🤣285
🐍 Контекстный менеджер

Контекстный менеджер — это специальный тип объекта, который определяет методы enter() и exit() и используется с инструкцией with. Эти объекты часто применяются в операциях, которые требуют установки и освобождения ресурсов. 

Частый сценарий — это работа с файлом:
with open('file.txt', 'r') as file:
data = file.read()


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

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

Может ли быть индекс списка отрицательным?

Ответ: Да, индекс списка может быть отрицательным. В таком случае, отрицательное значение считается от конца списка, где -1 соответствует последнему элементу, -2 - предпоследнему элементу и так далее.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
10💯53👍1
🐍 Лучший стек для питониста-джуна 2024

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

Данный стек я считаю наиболее благоприятным и достаточно актуальным по состоянию рынка на 2024 год.

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

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

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

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

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

Что такое магические методы?

Ответ: Магическими методами называют методы, имена которых начинаются и заканчиваются двойным подчеркиванием (__init__, __add__, __eq__, __iter__ и т.д.). Магические они потому, что почти никогда не вызываются явно. Их вызывают встроенные функции или синтаксические конструкции.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
13💯2
🐍 Шпаргалка по Git

Подробная шпаргалка по Git с указанием полезных команд и их описанием.

Файл в высоком разрешении КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
16
Что выведет код сверху?
Anonymous Quiz
29%
(0, 1)
19%
(0, 2)
15%
[0, 1]
13%
[0, 2]
24%
Ошибка