Python Learning
33.5K subscribers
1.95K photos
8 videos
7 files
951 links
№ 4974297878

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
Download Telegram
Быстрый deque

deque предпочтительнее, чем обычный список, когда нужны более быстрые операции добавления и вытаскивания элементов с начала и конца контейнера.

deque обеспечивает линейную сложность O(1) для операций добавления и выталкивания, у стандартного списка сложность по этим операциям O(n).

Для deque есть возможность использовать стандартные функции — sum, min, max и другие.
👍43🏆3🎉2
Скачиваем HTML-код страницы с помощью Python

С помощью следующего фрагмента кода мы можем с легкостью получить HTML-код страницы в интеренете.
👍34🎉5🏆1
Визуализация 5 алгоритмов сортировки на Python

В статье вы посмотрите на реализацию и визуализацию пяти популярных алгоритмов сортировки.

Смотреть статью
👍15
Какой вариант создания множества НЕправильный?
Anonymous Quiz
24%
set([[1, 2], [3, 4]])
9%
set([1, 2, 2, 3, 4])
25%
set((1, 2, 3, 4))
28%
{1, 2, 3, 4}
13%
Узнать ответ
🤔27👍8🗿5🎉2😢1👨‍💻1
Шпаргалка по ООП на Python
👍324🔥2
Python_ООП.jpg
377.7 KB
Версия в хорошем качестве
👍322
#Вопросы_с_собеседования

Что выведет код с картинки?

В любом замыкании в Python переменные связываются по имени. Таким образом, в приведённой выше строке кода будет выведено следующее: [2, 2, 2].

Если бы вы хотели, чтобы вывод был [0, 1, 2], то выход из ситуации — создание отдельной функции или передача аргументов по их имени.
flist = []
for i in range(3):
flist.append(lambda i = i : i)
answer = [f() for f in flist]
print(answer)
.
👍20🗿9🔥3🎉3🏆1
👍6
Что выведет код сверху?
Anonymous Quiz
19%
[1, 1]
51%
[1.0, 1]
18%
[1.0]
11%
[]
🍾22👍11🤔10😢52🔥2
Пишем игру крестики-нолики на Python

В данной статье мы разработаем небольшую консольную программу «Крестики-нолики».

Смотреть статью
👍292🔥2🎉2🍾2
Встроенная функция help()

Функция help() используется для получения документации по указанному модулю, классу, функции, переменным и т.д.
👍29🎉31🏆1
Ошибка отступа (IndentationError)

Эта ошибка похожа по духу на синтаксическую и является ее подвидом. Тем не менее она возникает только в случае проблем с отступами.
👍20🗿4🎉2🏆2
Функция pow(x,y,z) расценивается как:
Anonymous Quiz
43%
(x**y)**z
4%
(x**y) / z
14%
(x**y) % z
8%
(x**y)*z
31%
Посмотреть ответ
👍21🤔10🏆3🆒32🔥2🥰2
Сходство строк в Python

Метод ratio() возвращает меру подобия/схожести последовательностей в виде числа с плавающей точкой в диапазоне [0, 1].
👍23🎉3🏆31
Метод sets.intersection()

Позволяет найти пересечение множества с одной или более последовательностями поддерживающих итерирование.
🎉23👍13🏆1
Метод ljust()

Делает длину строки не меньшей width, по необходимости заполняя последние символы символом fillchar.
👍422
Делаем Механические Часы на Python [ Pygame ]

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

Смотреть видео
👍273🔥2🎉1🏆1
Узнаём курс доллара при помощи Python в 2 строчки

Пакет forex-python позволяет получать данные о курсе валют и конвертировать одну валюту в другую. Программа на картинке позволяет нам узнать курс доллара относительно многих других валют мира. Вместо "USD" можно вставить любую другую валюту и получить актуальное соотношение.
👍37🔥62🆒2😱1
Вывод уникального идентификатора переменной

Уникальный идентификатор переменной находится с помощью метода id(). Для этого нужно просто передать в метод имя переменной.

Идентификатор объекта – это целое число, которое гарантированно будет уникальным и постоянным для этого объекта в течение его жизненного цикла.
👍231🎉1🏆1