Из опыта судебной экспертизы: Как извлечь пароли Chrome с использованием Python

Поскольку 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 — курс молодого бойца» для студентов ЮУрГУ по направлению Бизнес-информатика, я убеждаюсь в полезности своих материалов. Меня всегда удивляют примеры, в которых всего несколько строк кода Python решают реальную бизнес-задачу и экономят массу времени и денег. А люди, которые делают это без формального обучения и добиваются результата только довольно тяжелой работой и готовностью упорно наращивать свои компетенции вызывают уважение.

Вот один из таких примеров. Начнём с предыстории нашего выпускника бакалавриата:

Я использую (изучаю) Python около 3 лет исключительно для автоматизации бизнес-процессов и составления отчетность в своей конторе. У меня не было специальных курсов Python и в те времена, когда я учился в университете про Python нам не рассказывали. Однако, со временем я понял, что это надежный инструмент, который частенько помогает мне в работе.

Чтобы узнать больше о том, как можно использовать Python для автоматизации ручного процесса сбора и сортировки файлов Excel для отправки их по электронной почте сотням клиентов
Читайте дальше

9 лучших библиотек Python для специалистов по данным и инженеров по машинному обучению

Возможно, вы уже знаете, что Python — это язык программирования, который позволяет работать быстро и более эффективно интегрировать системы. Кроме того, Python — это язык общего назначения и это означает, что на нём можно создавать самые разные приложения, от веб-разработки с использованием Django или Flask до науки о данных с использованием таких замечательных библиотек, как Scipy, Scikit-Learn, Tensorflow и многих других. Здесь мы обсудим 9 библиотек:

  1. Pandas;
  2. Matplotlib;
  3. Numpy;
  4. Scipy;
  5. Sci-kit Learn;
  6. Theano;
  7. PyTorch;
  8. TensorFlow;
  9. Keras.

Итак, начнем с первой, с Pandas.
Читать далее «9 лучших библиотек Python для специалистов по данным и инженеров по машинному обучению»

Что такое инженерия данных и подходит ли она вам?

Конспект первой лекции курса «Инженерия данных» элитной подготовки образовательного направления 38.03.05 Бизнес-информатика (бакалавриат)

Содержание

Тщательнее…

Что выбрать для бизнеса: соцсети или сайт?

В июле 2020-го Координационный центр доменов .RU/.РФ провёл среди своих пользователей онлайн-опрос «Домены против соцсетей: в чью пользу счёт».

Оказалось, что почти половина пользователей (47%) задействуют несколько каналов для успешной коммуникации с аудиторией, то есть используют одновременно сайт и соцсети. 42% пользователей считают, что компании достаточно иметь свой сайт и только 4% присутствуют исключительно в соцсетях.
Читать далее «Что выбрать для бизнеса: соцсети или сайт?»

Как выбрать систему онлайн-платежей для сайта

По данным Mediascope, в 2019 году больше 90% жителей РФ хотя бы раз оплачивали товары и услуги онлайн. А недавняя самоизоляция только утвердила эту тенденцию. Без возможности оплатить заказ прямо на сайте пострадали бы и покупатели, и предприниматели.

Задача бизнеса — позаботиться о клиентах, т. е. сделать оплату на сайте удобной и безопасной. В статье мы расскажем о популярных системах онлайн-платежей, о том, как выбрать подходящую для разных категорий бизнеса, а также о первых этапах их настройки.
Читать далее «Как выбрать систему онлайн-платежей для сайта»