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
🐍 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%
Ошибка
🐍 Как расширить возможности стандартного Enum?

Рассмотрим несколько способов, которые позволяют расширить возможности стандартного Enum в Python.

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

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

Что значит конструкция pass?

Ответ: В Python, pass является пустым оператором. Он используется там, где синтаксически требуется оператор, но никаких действий выполнять не нужно. Например, это может быть полезно при написании заглушки функции, которая будет реализована позже, или в цикле, который ничего не должен делать на данной итерации.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💯177