Автоматизация индивидуальной нарезки файлов 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% жителей РФ хотя бы раз оплачивали товары и услуги онлайн. А недавняя самоизоляция только утвердила эту тенденцию. Без возможности оплатить заказ прямо на сайте пострадали бы и покупатели, и предприниматели.

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

История IT. ООП

В середине 80-х прошлого века я впервые познакомился на практике с ООП и это буквально кардинальным образом изменило стиль мышления при разработке программ. Сейчас о мотивах появления ООП.

Автор: MaximTsepkov

Мою предыдущую статью «История IT. Когда компьютеры были большими…» мы завершили концом 80-х, когда произошло два знаменательных события. Во-первых, появился ООП и объектный язык C++. А во-вторых, появились персоналки, и это принципиально изменило задачи, стоящие перед IT-разработкой.

И дело тут не в том, что появилась возможность держать компьютеры дома, и выполнять на них рабочие задачи: редактировать тексты, вести расчеты, создавать рисунки. Софт для этого принципиально не отличается от аналогичного для больших компьютеров — его умели разрабатывать. Вопрос был лишь в оптимизации и адаптации под ограниченные ресурсы.

Главное изменение в том, что персоналки сделали компьютеры доступными небольшим компаниям. Потребовались системы автоматизации бизнес-процессов, которые сильно отличаются в разных компаниях. Типовую систему сделать сложно: сейчас такие системы уже есть, например, 1C, а в то время их не существовало. Как раз эту задачу помог решить ООП. Эту часть истории развития IT и концепций, которые тогда появились и до сих пор используются, я расскажу в этой статье.
Читать далее «История IT. ООП»

История IT. Когда компьютеры были большими…

Довольно часто здесь я публикую перепечатки материалов, которые часто выручают в самых непредсказуемых ситуациях. Вот и эта пара заметок об ИТ довольно целостно отражает известные истории развития отрасли, но вдумчиво, осмысленно и детально разбирая развитие языков программирования.

Автор: MaximTsepkov

Некоторое время назад меня попросили рассказать или дать ссылки на историю развития IT-разработки, в которой была бы видна внутренняя логика развития, а не просто факты и события. Казалось бы, об этом должны быть книги или обзорные курсы, ведь логика развития IT-разработки в значительной мере овеществлена в логике развития языков программирования, и только в последние лет двадцать к этому добавилась логика развития фреймворков, платформ и концептуальных подходов к проектированию. Но я не нашел хороших источников.
Читать далее «История IT. Когда компьютеры были большими…»