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

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
Download Telegram
Каким будет результат выполнения кода?
Anonymous Quiz
13%
1 2 3 4
10%
1 4 8 12
25%
4 7 11 15
7%
12 13 14 15
14%
Error
17%
None None None None
13%
Узнать ответ
👍14🗿9🤔4
This media is not supported in your browser
VIEW IN TELEGRAM
Определение свободного парковочного места с помощью Computer Vision

Смотреть статью
👍334
Сравниваем 2 лица на фото с помощью Python

Для сравнения двух лиц на фото в Python можно использовать библиотеку face_recognition.

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

Затем мы кодируем найденные лица с помощью функции face_encodings() и сравниваем их между собой с помощью функции compare_faces(). Результат сравнения - список булевых значений (True или False), которые сообщают, совпадают ли два лица на фото.
👍201
Правильное подключение к БД: почему, зачем и как

Как подключить базу данных? Казалось бы, простейший вопрос, однако частенько здесь совершают ошибки. Как правило, даже если сделать всё плохо, проблем не возникнет, но это до поры до времени. Как только проект вырастет и увеличится нагрузка, эти ошибки дадут о себе знать, и отследить их будет сложно.

В этой небольшой статье, я последовательно буду создавать подключения к БД, а затем показывать на примере, что может пойти не так.

Смотреть статью
7👍4🔥2
👍3
Каким будет результат выполнения этого кода в консоли?
Anonymous Quiz
3%
0
49%
{1,2,3,4}
6%
{1,2,3}
36%
Ничего не будет выведено
6%
Посмотреть ответ
👍20🤔13🆒3
В чем разница между is() и == в Python?

Операторы is и == в Python выполняют похожие функции, но работают немного по-разному. И если вы новичок, используете сравнения в коде, стоит понимать разницу. Это поможет реже прибегать к рефакторингу и дебагу.

Смотреть статью
👍222🗿2
Walrus Operator :=

Это отдельный способ присвоения значения переменной. Отличается от стандартного тем, что не только присваивает переменной значение, но и сразу же, на месте, возвращает его, позволяя делать программы более гибкими и короткими.
👍38🔥32🎉1
👍2
Каким будет результат выполнения кода?
Anonymous Quiz
6%
0
42%
1
42%
Ошибка
5%
Перечисленные варианты не подходят
5%
Узнать ответ
🥰1.01K🤔11👍6🔥2
📁 Как переименовать файл с помощью Python

С помощью метода rename модуля os мы можем с легкостью изменить имя файла.
👍262
Узнаем сколько свободной памяти на компьютере

Для того, чтобы узнать сколько свободной памяти доступно на компьютере с помощью Python можно использовать модуль psutil.

Метод virtual_memory() возвращает объект с информацией о памяти системы. Свойство available объекта содержит количество свободной памяти в байтах.
🔥18👍43🎉1
Ищем опечатки

Пакет spellchecker позволяет отыскать ошибки в тексте, а также может предложить варианты исправлений. В примере проходимся по списку из двух слов, из которых одно ('therre') написано с опечаткой. Функция correction замечает это и предлагает одно самое вероятное исправление, а candidates — несколько.

Пакет поддерживает шесть языков.

Документацию можно найти здесь.
👍192🗿2🔥1🎉1
Узнаем расстояние между городами

Геодезическое расстояние – это длина кратчайшего пути между двумя точками на любой поверхности Земли. В следующем примере мы покажем, как пользователь может вычислить геодезическое расстояние на основе данных широты и долготы.

В нашем примере мы узнаем, ято расстояние между городами Нью-Йорк и Техас 2507 километров.
👍18🔥2🎉2
👍2
Каким будет результат выполнения кода?
Anonymous Quiz
28%
3
2%
11
24%
5
2%
6
35%
Error
9%
Узнать ответ
👍6
Извлекаем имя из адреса электронной почты

Для извлечения имени из адреса электронной почты до символа ‘@‘ можно использовать регулярные выражения.

Это регулярное выражение начинает поиск с начала строки с помощью символа "^" и находит любую комбинацию строчных букв, цифр, дефисов, подчеркиваний, точек и знака минуса. Затем выражение находит символ "@" и останавливается.
👍14🎉1
👍4
Каким будет вывод этого кода?
Anonymous Quiz
24%
True
59%
False
4%
None
8%
Ошибка
6%
Узнать ответ
👍17🤔121🔥1🆒1
cv3 — делаем OpenCV питоничным

cv3 - обёртка над opencv-python, которая ускоряет написание кода, не сужая функциональность

Смотреть статью
👍16🔥2😢1