Поскольку Chrome сохраняет пароли для подключения к различным web-ресурсам локально, в базе данных sqliteએ, возможность извлечения сохраненных паролей в самом популярном браузере — полезная и, порой, решающая задача для успеха криминалистического исследования. Однако, делать это вручную довольно муторно. Кроме того, Chrome сохраняет большую часть данных о всех просмотрах локально, на вашем диске. Здесь показан реально используемый код Python для извлечения сохраненных паролей в Chrome с Windows, который не однократно использовался при проведении судебной экспертизы, связанной с киберпреступлениями по запросам арбитражного суда. А таких преступлений становится всё больше и больше. Кроме того, показан небольшой скрипт для защиты от подобных атак.
Читать далее «Из опыта судебной экспертизы: Как извлечь пароли Chrome с использованием Python»
Автоматизация для приложений Windows с помощью COM
Введение
Python имеет множество возможностей для создания стандартных типов файлов Microsoft Officeએ, включая Excelએ, Wordએ и PowerPointએ. Однако в некоторых случаях может оказаться слишком сложно использовать чистый подход Python для решения проблемы. К счастью, для python есть пакет “Python for Windows Extensions” (Python для расширений Windows), известный как pywin32, который позволяет нам легко получить доступ к Component Object Model (COM), компонентной объектной модели Windows, и управлять приложениями Microsoft через python. В этой статье будут рассмотрены некоторые базовые сценарии использования этого типа автоматизации и рассказывается о том, как приступить к работе с некоторыми полезными скриптами.
Читать далее «Автоматизация для приложений Windows с помощью COM»
Автоматизация индивидуальной нарезки файлов Excel и распространения их с помощью Pandas и Outlook
Мне нравится, когда получая отзывы от читателей этого блока в части заметок о Python и ресурса «
Вот один из таких примеров. Начнём с предыстории нашего выпускника бакалавриата:
Я использую (изучаю) Python около 3 лет исключительно для автоматизации бизнес-процессов и составления отчетность в своей конторе. У меня не было специальных курсов Python и в те времена, когда я учился в университете про Python нам не рассказывали. Однако, со временем я понял, что это надежный инструмент, который частенько помогает мне в работе.
Чтобы узнать больше о том, как можно использовать Python для автоматизации ручного процесса сбора и сортировки файлов Excel для отправки их по электронной почте сотням клиентов
Читайте дальше
9 лучших библиотек Python для специалистов по данным и инженеров по машинному обучению
Возможно, вы уже знаете, что Python — это язык программирования, который позволяет работать быстро и более эффективно интегрировать системы. Кроме того, Python — это язык общего назначения и это означает, что на нём можно создавать самые разные приложения, от веб-разработки с использованием Djangoએ или Flaskએ до науки о данных с использованием таких замечательных библиотек, как Scipyએ, Scikit-Learnએ, Tensorflowએ и многих других. Здесь мы обсудим 9 библиотек:
- Pandas;
- Matplotlib;
- Numpy;
- Scipy;
- Sci-kit Learn;
- Theano;
- PyTorch;
- TensorFlow;
- Keras.
Итак, начнем с первой, с Pandas.
Читать далее «9 лучших библиотек Python для специалистов по данным и инженеров по машинному обучению»
Что такое инженерия данных и подходит ли она вам?
Содержание
Что выбрать для бизнеса: соцсети или сайт?
В июле 2020-го Координационный центр доменов .RU/.РФ провёл среди своих пользователей онлайн-опрос «Домены против соцсетей: в чью пользу счёт».
Оказалось, что почти половина пользователей (47%) задействуют несколько каналов для успешной коммуникации с аудиторией, то есть используют одновременно сайт и соцсети. 42% пользователей считают, что компании достаточно иметь свой сайт и только 4% присутствуют исключительно в соцсетях.
Читать далее «Что выбрать для бизнеса: соцсети или сайт?»
Как выбрать систему онлайн-платежей для сайта
Задача бизнеса — позаботиться о клиентах, т. е. сделать оплату на сайте удобной и безопасной. В статье мы расскажем о популярных системах онлайн-платежей, о том, как выбрать подходящую для разных категорий бизнеса, а также о первых этапах их настройки.
Читать далее «Как выбрать систему онлайн-платежей для сайта»