Share This
Связаться со мной
Крути в низ
//Blog

Python: основы скрапинга и парсинга

Научимся извлекать данные из статического и динамического контента с помощью регулярных выражений, XPath, BeautifulSoup, MechanicalSoup и Selenium. В конце статьи – код 10 скриптов для скрапинга данных и изображений с Wikipedia, Habr, LiveLib, IMDb и TIOBE. ← Часть 16 Регулярные выражения Веб-скрапинг – это процесс автоматического сбора информации из онлайн-источников. Для выбора нужных сведений из..

Узнать больше
  • 0 views
  • 0 Comment

ChatGPT и Notion AI: что лежит в основе нейронок

Denver 83 Веб-разработчик, фрилансер… Пишу об ИТ и смежных технологиях. Обсудим принципы создания нейронных сетей на примере перцептрона — одного из простейших бинарных классификаторов, который отделяет два класса друг от друга. Начнем разбирать нейронные сети с детской задачки, где нужно посчитать количество представленных на рисунке шаров разного цвета. Вы скажите, что это слишком легко даже..

Узнать больше
  • 0 views
  • 0 Comment

Как стать тестировщиком с нуля: дорожная карта 2023

Расскажем, что и в какой последовательности нужно изучить, чтобы стать тестировщиком и найти первую работу. 🧪 Кто такой тестировщик и зачем ему дорожная карта Про профессию тестировщика и тестирование в целом сейчас можно услышать из каждого утюга. Даже самый далекий от IT человек хоть раз задумывался о том, чтобы перейти на эту стезю. Каких только..

Узнать больше
  • 0 views
  • 0 Comment

5 причин перейти на Go в 2023 году

Рассказываем, чем хорош Go и его особенности: вы сможете сравнить его с вашим текущим инструментарием языков или рассмотреть в качестве первого инструмента в 2023 году. Что такое Go? В 2009 году Google разработал статически типизированный язык программирования Golang (Go) — производное от «Google language». Он является компилируемым языком общего назначения и ориентирован на быстрое выполнение,..

Узнать больше
  • 0 views
  • 0 Comment

Как вывести список в Python

07.03.2023Category : Python

А вы знаете, что вывести на экран список в Python можно несколькими способами? В этой статье мы разберем несколько приемов распечатки списка. 11 способов вывести список на экран в Python 1. Вывод списка при помощи * Чтобы распечатать список список с использованием оператора *, нужно использовать функцию print() следующим образом: print(*list_name) Элементы будут выведены через..

Узнать больше
  • 0 views
  • 0 Comment

Конвертируйте строку в число: задачка на написание кода

06.03.2023Category : Python

Напишите функцию, которая будет принимать словарь и в парах ключ-значение конвертировать значения из строковых в числовые. В передаваемом словаре будет как минимум один элемент. Значениями будут целые числа в виде строк. Примеры convert_to_number({ «piano»: «200» }) ➞ { «piano»: 200 } convert_to_number({ «piano»: «200», «tv»: «300» }) ➞ { «piano»: 200, «tv»: 300 } convert_to_number({..

Узнать больше
  • 0 views
  • 0 Comment

Двойной факториал: задача на написание кода на Python

06.03.2023Category : Python

Напишите функцию, которая будет принимать число num и возвращать его двойной факториал. Математическая формула двойного факториала следующая. Если num — четное число: num !! = num (num — 2)(num — 4)(num — 6) … (4)(2) Если num — нечетное число: num !! = num (num — 2)(num — 4)(num — 6) … (3)(1) Если num..

Узнать больше
  • 0 views
  • 0 Comment

Словарь из символов и их ASCII-кодов

06.03.2023Category : Python

Напишите функцию, которая будет принимать список символов и возвращать словарь. В этом словаре ключами будут символы из списка, а значениями — их ASCII-коды. Примеры to_dict([«a», «b», «c»]) ➞ [{«a»: 97}, {«b»: 98}, {«c»: 99}] to_dict([«^»]) ➞ [{«^»: 94}] to_dict([]) ➞ [] Варианты решения def to_dict(lst): return [{c: ord(c)} for c in lst] to_dict = lambda..

Узнать больше
  • 0 views
  • 0 Comment

Сколько часов прошло? Задача на программирование

06.03.2023Category : Python

Напишите функцию, которая будет принимать время — time1 и time2 — и возвращать количество часов между ними. Примечания time1 всегда будет начальным временем, а time2 — конечным. Если time1 равно time2, верните строку «no time passed» («нисколько времени не прошло»). Примеры hours_passed(«3:00 AM», «9:00 AM») ➞ «6 hours» hours_passed(«2:00 PM», «4:00 PM») ➞ «2 hours»..

Узнать больше
  • 0 views
  • 0 Comment

Циклический сдвиг: задача на программирование на Python

06.03.2023Category : Python

Напишите функцию, которая будет принимать два списка (lst1 и lst2), а также целое число n, и проверять, равен ли второй список первому, циклически смещенному на n позиций. Примечания Списки будут одинаковой длины. n может быть отрицательным числом. Примеры circular_shift([1, 2, 3, 4], [3, 4, 1, 2], 2) ➞ True circular_shift([1, 1], [1, 1], 6) ➞..

Узнать больше
  • 0 views
  • 0 Comment
Связаться со мной
Close