Если нужно достать все ссылки на определенной странице с помощью Python, это сделать совсем легко. Читать далее «Парсим ссылки на Python и BeautifulSoup»
Python
Как заменить слово в тексте на Python (модуль re)
Это очень удобная вещь, если одно слово много раз повторяется в тексте и его нужно заменить на другое. Читать далее «Как заменить слово в тексте на Python (модуль re)»
Как получить текст между определенных строк в Python (regex)
Иногда возникает необходимость работать с многострочным текстом в Python. Но по-умолчанию модуль re (регулярных выражений) работает только с одной строкой. Читать далее «Как получить текст между определенных строк в Python (regex)»
Стиль программирования Python и основные правила PEP8
PEP 8 — документ, описывающий соглашение о том, как писать код на языке Python. PEP 8 создан на основе рекомендаций создателя языка Гвидо ван Россума. Ключевая идея Гвидо такова: код читается намного больше раз, чем пишется. Собственно, рекомендации о стиле написания кода направлены на то, чтобы улучшить читаемость кода и сделать его согласованным между большим числом проектов. В идеале, если весь код будет написан в едином стиле, то любой сможет легко его прочесть.
Читать далее «Стиль программирования Python и основные правила PEP8»
Проверка строки на палиндромность в Python
Строка является палиндромом, если она одинаково читается как справа налево, так и слева направо. Напишем функцию IsPalindrome, которая возвращает значение типа bool в зависимости от того, является ли строка палиндромом. Читать далее «Проверка строки на палиндромность в Python»
Операции с файлами и директориями в Python
Вот некоторые примеры, как производить некоторые опреации с файлами и директориями в Python Читать далее «Операции с файлами и директориями в Python»
Модуль sys в Python
Данный модуль обеспечивает высокоуровневое взаимодействие с операционной системой. Читать далее «Модуль sys в Python»
Операции с множествами Python
С множествами в Python можно выполнять обычные для математики операции над множествами. Читать далее «Операции с множествами Python»
Операции со списками в Python
| x in A | Проверить, содержится ли элемент в списке. Возвращает True или False |
| x not in A | То же самое, что not(x in A) |
| min(A) | Наименьший элемент списка |
| max(A) | Наибольший элемент списка |
| A.index(x) | Индекс первого вхождения элемента x в список, при его отсутствии генерирует исключение ValueError |
| A.count(x) | Количество вхождений элемента x в список |
| A.sort() | Сортировка списка (меняет сам список, ничего не возвращает) |
| sum(A) | Возвращает сумму элементов в списке |
| A.append(x) | Добавить элемент x в конец списка |
| A.extend(L) | Добавить все элементы списка L в конец списка A |
Пингуем хост или IP адрес с любой платформы на Python
Плюс используемого решения в том, что оно работает на любой платформе (UNIX, Linux, MacOS, Windows) Читать далее «Пингуем хост или IP адрес с любой платформы на Python»
