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

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
Download Telegram
Мы собрали для вас подборку самых полезных каналов для Python разработчиков.

От практических каналов, где авторы пишут код 24/7 и выкладывают его подписчикам до каналов о хакинге на Python, и создании нейросетей.

Только актуальный и полезный материал 2023 года.

Сохраняйте себе: https://t.me/addlist/8vDUwYRGujRmZjFi
6🔥5👍2
Генерируем ip адреса

С помощью следующего фрагмента кода мы можем с легкостью сгенерировать ip адрес.
👍18🎉4
Временные файлы

В стандартной библиотеке Python имеется модуль tempfile, содержащий классы и методы для работы со временными файлами и директориями. Такие файлы нужны для сохранения промежуточных результатов выполнения программы.

Функция TemporaryFile создает временный файл в системной директории и возвращает файлоподобный объект.

Созданный временный файл будет автоматически удален по закрытию файла или при выходе из контекстного менеджера, а другие процессы и приложения не смогут получить доступ к этому временному файлу.
👍163🎉1
Сокращение ссылок прямо в коде

Иногда возникает необходимость сделать ссылку более короткой. Для этого пригодится библиотека pyshorteners — с помощью трех строк кода и сервиса tinyurl она позволяет быстро создать короткую ссылку.
👍20🎉3🤔21
Телеграм бот для CustDev'а на Aiogram

Смотреть статью
👍141
🗿4👍1
Каким будет результат выполнения кода?
Anonymous Quiz
2%
9, 8
5%
(2, 3)
45%
8, 9
38%
(8, 9)
3%
[8, 8]
7%
Узнать ответ
👍25🤔9🗿6
Что нам стоит диаграмму в Python построить: 5 вариантов привлекающей внимание визуализации данных и кое-что ещё

Диаграммы помогают визуализировать как простые, так и самые сложные наборы данных. При этом диаграмм — множество видов, у каждого есть свои достоинства и недостатки. О наиболее эффектных и эффективных, реализуемых с Python, мы решили рассказать в сегодняшней подборке.

Смотреть статью
👍81
Jinja2

Jinja2 - это библиотека шаблонизатора для языка программирования Python.
Она позволяет создавать шаблоны HTML, XML и других форматов, которые могут использоваться для создания динамических веб-страниц.

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

В данном примере мы создаем шаблон, в котором используется переменная name. Затем мы передаем значение этой переменной в шаблон и рендерим его с помощью метода render. В результате мы получаем строку "Привет, мир!", которая выводится на экран.
👍15🎉2
Узнаем количество фотографий в папке

Вы можете использовать модуль os в Python для получения списка файлов в папке и подсчета количества файлов с расширением изображения.

Просто замените /путь/к/папке на фактический путь к вашей папке с фотографиями. Код будет подсчитывать количество файлов с расширениями .jpg, .jpeg, .png и .gif. Если вам нужно учитывать другие типы файлов, вы можете добавить соответствующие расширения в список photo_extensions.
👍14🍾2
🗿16👍2
Каким будет результат выполнения кода?
Anonymous Quiz
24%
3
12%
2
9%
1
29%
0
5%
None
9%
Error
12%
Узнать ответ
👍20🤔6😢42🔥1
#Вопросы_с_собеседования

Напишите код, который будет рассчитывать угол между часовой и минутной стрелкой в заданное время

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

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

В этом примере мы используем модуль datetime для получения текущей даты и времени. Затем мы сравниваем текущий месяц с нужными месяцами для каждого времени года и определяем соответствующий сезон.
👍213🗿2🔥1
👍8
Каким будет результат выполнения кода?
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