TGViewer
Channel Public Channel
Python Learning

Python Learning

@python_per_month

№ 4974297878

Обучающий канал по Python

Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/Python_per_month
Subscribers
28K
Photos
2K
Videos
8
Links
1K

Showing posts older than #1188 · Back to latest

Older Posts 20 shown
Post #1187 7.84K
Функция readline()

Функция readline() используется для построчного чтения содержимого файла. Она используется для крупных файлов. С ее помощью можно получать доступ к любой строке в любой момент.

Допустим у нас есть файл test.txt с несколькими строками:
This is line1.
This is line2.
This is line3.

Посмотрим, как функция readline() работает в test.txt.
  • 👍 19
  • 🎉 3
  • 🤔 1
Post #1186 7.71K
#Вопросы_с_собеседования

Что такое поверхностная копия?

Поверхностная копия используется при создании нового типа экземпляра и сохраняет значения, скопированные в новом. Также она используется для копирования ссылочных указателей. Это означает, что когда мы копируем объект в другую переменную, он будет привязан.
  • 👍 10
  • 🎉 9
  • 😱 1
Post #1185 7.86K
  • 👍 22
  • 🏆 9
  • 🔥 3
  • 🤔 3
  • 😱 1
  • 🍾 1
Post #1184 7.56K
  • 👍 4
  • 😢 3
Post #1182 8.45K
Как написать Telegram-бота на Python: делаем ремайндер

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

Смотреть статью
  • 👍 17
  • 🏆 5
  • ❤ 3
  • 🔥 2
  • 😱 2
  • 🍾 2
Post #1181 7.32K
Метод truncate()

Метод truncate() модуля os обрезает файл, соответствующий пути path, так, чтобы он имел длину не более length байтов.

Синтаксис:
os.truncate(path, length), где
path - str, путь в файловой системе до файла,
length - int, размер в байтах.

Подробнее можно почитать здесь.
  • 👍 12
  • ❤ 1
  • 🎉 1
Post #1179 7.4K
Генерируем произвольный адрес электронной почты

С помощью пакета mimesis мы можем с легкостью получить рандомный адрес электронной почты с определенным доменом(в нашем случае mаil. ru).
  • 👍 23
  • 🎉 3
  • ❤ 1
  • 🤔 1
Post #1178 7.24K
  • 👍 25
  • 🤔 14
  • 🏆 3
  • 😱 2
Post #1177 6.87K
  • 👍 14
Post #1175 8.05K
Pyxel

Игровой движок для Python в стиле ретро. Благодаря своей простоте, вдохновленной старыми игровыми консолями (например, палитра состоит всего из 16 цветов, и только 4 звука могут быть проиграны одновременно), вы можете легко создавать игры в стиле пиксель-арт. Имеются инструменты для создания музыки и графики, а также поддержка ввода с джойстика.

Установка:
pip install -U pyxel

Github проекта: https://github.com/kitao/pyxel/
  • 👍 31
  • ❤ 5
  • 🎉 3
Post #1173 6.62K
Метод sets.issubset()

Метод sets.issubset() позволяет проверить находится ли каждый элемент множества sets в последовательности other. Метод возвращает True, если множество sets является подмножеством итерируемого объекта other, если нет, то вернет False.

Синтаксис:
sets.issubset(other).
  • 👍 14
  • 🎉 5
  • 🏆 1
Post #1172 6.96K
  • 🤔 28
  • 👍 18
  • 🍾 9
  • 🎉 2
  • 🔥 1
  • 🏆 1
Post #1169 6.9K
Абстракция множеств

Так же, как и в случае со списками и словарями, при работе с множествами можно воспользоваться так называемой абстракцией множеств (set comprehension). Делается это путём добавления обрабатываемого выражения в фигурные скобки и через возврат единственного мутабельного элемента на каждом проходе цикла: { <element> for ... in ... }.
  • 👍 11
Post #1168 7.29K
#Вопросы_с_собеседования

❓Что выведет программа?

Ответ:
Кажется, ничего сложного. create_multipliers вернёт список из 5 функций (назовём их list_lamba_f). Каждая list_lamba_f будет умножать свой аргумент на свой индекс в результирующем массиве.

Получается, что на экране мы увидим:

0
2
4
6
8

Дальнейший разбор предполагает, что вам знакомо замыкание (closure) при использовании вложенных функций (nested functions).

Свои коррективы в наивное объяснение выше вносит позднее связывание. Согласно ему, значение переменной из замыкания (это переменная i) вычисляется в тот момент, когда вызывается внутренняя функция (наши list_lamba_f).

Получается, что значение i в list_lamba_f вычисляется в момент вызова multiplier(2) в пятой строчке. Но в этот момент create_multipliers уже отработала целиком. и значение i — это 4. То есть для всех list_lamba_f значение i равно 4.

Итак, ответ:

8
8
8
8
8.
  • 👍 22
  • 🤔 9
  • 😱 4
  • ❤ 1
  • 🎉 1
Post #1165 6.96K
Метод callable()

Метод callable() возвращает True , если указанный объект вызываемый, в противном случае она возвращает значение False.

Обратите внимание, что объект будет вызываемый, если в нем определен метод __call__().
  • 🎉 10
  • 👍 4
Post #1164 7.67K
🐍 Вопрос века: какие кавычки использовать в Python – одинарные или двойные?

Все не так просто, как кажется на первый взгляд. Рассказываем о лучших практиках применения кавычек в Python.

Смотреть статью
Библиотека программиста 🐍 Вопрос века: какие кавычки использовать в Python – одинарные или двойные? Все не так просто, как кажется на первый взгляд. Рассказываем о лучших практиках применения кавычек в Python.
  • 👍 18
Post #1161 7.15K
Метод rjust

Делает длину строки не меньшей width, по необходимости заполняя первые символы символом fillchar.

Синтаксис:
str.rjust(width[, fillchar]).
  • 👍 15
  • 🤔 2
Post #1160 7.75K
#Вопросы_с_собеседования

❓Как проверить, что в строке присутствуют только буквы и цифры?

Ответ на картинке.
  • 👍 42
Post #1159 7.61K
Узнаём атрибуты и методы класса

С помощью dir() можно получить список всех атрибутов и методов ‌‎любого‌‎ ‌‎объекта. Может пригодиться при изучении пакетов сторонних разработчиков.
  • 👍 24
  • 🎉 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →