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 #1294 · Back to latest

Older Posts 20 shown
Post #1292 7.82K
Генерируем фейковый профиль человека

С помощью метода profile пакета Faker мы с легкостью может получить информацию о несуществующем человеке.
  • ❤ 35
  • 👍 16
Post #1291 7.92K
Узнаём кодировку текста

Наверное, у всех были ситуации, когда вы открыли файл или получили ответ от сервера, а внутри оказывается набор странных символов в непонятной кодировке.

Пакет chardet как раз был создан для работы с кодировками. Его метод detect выдает предполагаемую кодировку с точностью от 0 до 1.

В примере на картинке мы сделали запрос к серверу, получили ответ, взяли его содержимое и проверили кодировку через метод detect.
  • 👍 18
  • ❤ 2
Post #1289 6.77K
Гайд по магическим методам в Python

Что такое магические методы? Они всё в объектно-ориентированном Питоне. Это специальные методы, с помощью которых вы можете добавить в ваши классы «магию».

Смотреть статью
  • 👍 11
  • 🥰 1
Post #1288 6.84K
Функция monotonic()

Функция monotonic() модуля time возвращает значение, в долях секунды "монотонных" часов, то есть часов, которые не могут двигаться назад, т. е. не зависят от корректировки/обновления системных часов.

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

Функция time.monotonic() идеально подходит для измерения времени выполнения программ большой длительности так как не зависит от корректировки системных часов.

Функция time.monotonic_ns() похожа на time.monotonic(), но возвращает время в наносекундах. Работает не на всех платформах.
  • 👍 17
  • ❤ 3
Post #1286 7.47K
Достаем карты из колоды

В данном примере мы задействуем колоду из 52 карт.

С помощью данного кода мы достаем случайным образом 4 карты из нашей колоды.
  • ❤ 22
  • 👍 8
  • 🏆 1
Post #1285 7.26K
Как преобразовать цветное изображение в черно-белое

Иногда может потребоваться преобразовать изображение в двоичное. Другими словами, вам нужно преобразовать цветное изображение или изображение в оттенках серого в черно-белое изображение.

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

Подробнее ознакомиться можно здесь.
  • 👍 12
  • ❤ 3
  • 🏆 1
  • 🍾 1
Post #1283 6.89K
  • 🤔 25
  • 👍 15
Post #1281 7.17K
FuzzyWuzzy

Множество раз вам могло прийти в голову реализовать “размытую” функцию поиска для вашей программы, которая в процентах может сравнивать строки. FuzzyWuzzy предоставляет готовое и лёгкое решение.

В первом примере кода на картинке с помощью fuzz.ratio мы сравниваем две строки и получаем ответ 83, означающий, что они совпадают на 83%.

Если у вас есть список строк, и совпадения необходимо искать во всех строках, FuzzyWuzzy поможет выделить наиболее похожие. Это мы и делаем во втором примере, сравнивая строки data visualisation и custom behavior со строками из arr. При этом в функцию process.extract в качестве параметра также передаётся limit, задающий, сколько значений мы хотим получить.
  • 👍 17
  • ❤ 2
Post #1279 7.1K
Распределение памяти в Python: сколько и в каких случаях занимают типы данных

В этом материале разберем, как устроено выделение памяти под объекты в Python. Потом кратко о том, как работает очистка памяти от неиспользуемых объектов. И, наконец, о разнице в занимаемой памяти на примере типов list, dict и tuple.

Смотреть статью
  • 👍 15
Post #1278 6.72K
  • 👍 22
  • 🤔 20
Post #1276 6.86K
Получение срезов итераторов

Если вы попытаетесь получить срез итератора, то столкнётесь с ошибкой TypeError, сообщающей о том, что на объект-генератор нельзя оформить подписку. Однако эта проблема поддаётся решению (см картинку).

Воспользовавшись методом itertools.islice, можно создать объект islice, который представляет собой итератор, выдающий нужные элементы. Однако здесь важно отметить то, что эта конструкция использует все элементы генератора вплоть до начала среза и все элементы в объекте islice.
  • 👍 10
  • ❤ 1
Post #1274 7.46K
Junior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервью

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

Смотреть видео
YouTube Junior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервью Прохождение интервью в первый раз, когда ты ищешь работу на позицию начинающего разработчика сложно и страшно. Я пригласил Игоря, который недавно прошел Python курсы и теперь планирует устроиться на работу. И провел с ним детальное интервью как с начинающим…
  • 👍 15
  • 🔥 6
Post #1273 7.06K
#Вопросы_с_собеседования

❓Выведите список файлов в указанной директории

Ответ на картинке.
  • 👍 27
  • 🤔 1
Post #1272 7.01K
Изучение SQL с нуля

👉@SQl_and_DB_Learning👈

Подписывайся и изучай новый для себя язык программирования.
  • 👍 1
Post #1271 7.46K
Строим точечную диаграмму с помощью Python

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

Результат данного кода представлен в посте выше.
  • 👍 30
  • ❤ 2
Post #1270 6.72K
  • 👍 11
  • ❤ 3
Post #1269 7.91K
Эффективный трюк, чтобы узнать, является ли число степенью двойки

Обычный метод деления имеет сложность O(logN), но эту задачу можно решить со сложностью O(v), где v — количество цифр числа в двоичной форме.

Подробнее ознакомиться с тем как работает данный трюк можно здесь.
  • 👍 37
  • 🔥 1
  • 😱 1
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 →