FAV PNG
https://favpng.com — огромная и простая база данных картинок с прозрачным фоном.
https://favpng.com — огромная и простая база данных картинок с прозрачным фоном.
https://www.pixelsquid.com — Платная, но заслуживающая внимания, платформа, которая предлагает куча заранее отсканированных 3D объектов, как в формате .png так и в формате .psd.
https://www.freepngs.com — сайт с огромным количеством различных объектов снятых на камеру. Так же имеются различные иконки.
Класс timedelta в python встречается при работе с библиотекой datetime и олицетворяет собой такое понятие как разница дат(datetime), которое может быть выражено в годах, днях, минутах или секундах. Используется, когда вам нужно, например, к текущей дате прибавить месяц, чтобы продлить подписку пользователя на ваш сервис. Методы класса timedelta .total_seconds() — возвращает float, разницу дат из […]
Фильм о том как и кем создавалась операционная система GNU/Linux. Какую философию в неё вкладывали авторы. И конечно же, фильм подробно расскажет, что такое open source код. В картине отсутствуют сложные технические термины. Она лишь рассказывает, что всегда, за каждым продуктом стоит чуть нечто большее, чем просто функционал. Спасибо Дмитрию за правильный и подробный перевод. […]
В предыдущем уроке мы получили необходимые данные путём выбора всех параграфов используя метод find_all() и добавили условие для прекращения выполнения цикла. Сейчас мы рассмотрим ещё один способ, который будет использовать функцию для поиска необходимого раздела. После чего мы получим родителя найденного элемента и получим весь его код, в котором уже будет находиться нужная нам информация. […]
На предыдущем уроке мы получили выборку из элементов принадлежащих к классу .wp-block-columns. Но нам необходимо ограничить эту выборку. Во-первых, сами теги <div class=»wp-block-column»> нам малоинтересны, информация которая нам нужна находится во дочерних тегах <p>. Для выбора всех параграфов используется метод find_all(), который вернёт нам итерируемый объект. Во-вторых, из получившегося результата мы видим, что нам интересны […]
На прошлом уроке мы получили ссылки на курсы. Теперь я предлагаю вам закрепить ваши знания разобрав более сложный по структуре код. Для разбора возьмём основную страницу по Python — https://koddom.com/kodim/ .Сразу импортируем необходимые библиотеки и получим HTML парсер. Вы сразу же увидите что кода на данной странице намного больше, чем в предыдущем примере. Это связано […]
И так, мы получили код для анализа, теперь мы можем получать необходимые объекты. Давайте попробуем получить список доступных курсов на koddom.com, указанных в самом низу в виде красных кнопок. Сначала найдём эти кнопки в коде. Пролистайте код в самый низ. Там вы увидите блок div принадлежащий к классу share. Здесь вы видите закомментированные кнопки, которые […]
Помните тот замечательный вкусный суп с буквами, который готовила вам мама? Сейчас мы тоже будем вариться в нечто подобном, только на программном языке. Как вы могли заметить, когда мы выводим на экран результат нашего запроса, то получаем слишком много текста, из которого нам может понадобиться только малая часть! Замечательная библиотека BeautifulSoup поможет нам сфокусироваться на […]