Два с половиной года назад мы запустили проект Otus.ru и я написал вот эту статью. Сказать, что я ошибся – это совсем ничего не сказать. Сегодня я хотел бы подвести промежуточный итог и немного рассказать о проекте, что у нас пока получилось, что у нас «под капотом». Начну я, пожалуй, с ошибок той самой статьи.
Рубрика «otus.ru»
OTUS. Наши любимые ошибки
2019-10-18 в 8:35, admin, рубрики: otus.ru, Блог компании OTUS. Онлайн-образование, образование, образование в ит, обучение, Программирование, системное администрирование, Тестирование IT-систем, Учебный процесс в ITРуководство для начинающих по SELinux
2019-07-17 в 10:36, admin, рубрики: Disabled, Discretionary Access Control, Enforcing, Mandatory Access Control, otus.ru, Permissive, Security Enhanced Linux, selinux, безопасность linux, Блог компании OTUS. Онлайн-образование, информационная безопасность, Настройка Linux
Перевод статьи подготовлен для студентов курса «Безопасность Linux»
SELinux или Security Enhanced Linux — это улучшенный механизм управления доступом, разработанный Агентством национальной безопасности США (АНБ США) для предотвращения злонамеренных вторжений. Он реализует принудительную (или мандатную) модель управления доступом (англ. Mandatory Access Control, MAC) поверх существующей дискреционной (или избирательной) модели (англ. Discretionary Access Control, DAC), то есть разрешений на чтение, запись, выполнение.Читать полностью »
Пирамидальная сортировка (HeapSort)
2019-07-15 в 12:47, admin, рубрики: heap sort, heapsort, otus.ru, Алгоритмы, алгоритмы и структуры данных, Блог компании OTUS. Онлайн-образование
Перевод статьи подготовлен специально для студентов курса «Алгоритмы для разработчиков».
Пирамидальная сортировка (или сортировка кучей, HeapSort) — это метод сортировки сравнением, основанный на такой структуре данных как двоичная куча. Она похожа на сортировку выбором, где мы сначала ищем максимальный элемент и помещаем его в конец. Далее мы повторяем ту же операцию для оставшихся элементов. Читать полностью »
Использование Python и Excel для обработки и анализа данных. Часть 2: библиотеки для работы с данными
2017-06-30 в 7:52, admin, рубрики: otus.ru, python, Блог компании Отус, образование, обучение, Программирование, Разработка веб-сайтовПервая часть статьи была опубликована тут.
Как читать и редактировать Excel файлы при помощи openpyxl
Эта библиотека пригодится, если вы хотите читать и редактировать файлы .xlsx, xlsm, xltx и xltm.
Установите openpyxl using pip.
Общие рекомендации по установке этой библиотеки — сделать это в виртуальной среде Python без системных библиотек. Вы можете использовать виртуальную среду для создания изолированных сред Python: она создает папку, содержащую все необходимые файлы, для использования библиотек, которые потребуются для Python.
Перейдите в директорию, в которой находится ваш проект, и повторно активируйте виртуальную среду venv. Затем перейдите к установке openpyxl с помощью pip, чтобы убедиться, что вы можете читать и записывать с ним файлы:
Читать полностью »
Использование Python и Excel для обработки и анализа данных. Часть 1: импорт данных и настройка среды
2017-06-27 в 10:51, admin, рубрики: otus.ru, python, Блог компании Отус, образование, обучение, Программирование, Разработка веб-сайтов, метки: otus.ruЕсли Вы только начинаете свой путь знакомства с возможностями Python, ваши познания еще имеют начальный уровень — этот материал для Вас. В статье мы опишем, как можно извлекать информацию из данных, представленных в Excel файлах, работать с ними используя базовый функционал библиотек. В первой части статьи мы расскажем про установку необходимых библиотек и настройку среды. Во второй части — предоставим обзор библиотек, которые могут быть использованы для загрузки и записи таблиц в файлы с помощью Python и расскажем как работать с такими библиотеками как pandas, openpyxl, xlrd, xlutils, pyexcel.
Читать полностью »
Дни открытых дверей перед запуском нового курса по Java
2017-05-26 в 11:06, admin, рубрики: java, otus.ru, Блог компании Отус, обучение, ПрограммированиеПриглашаем всех 27 мая и 1 июня на Дни открытых дверей! Из любой удобной точки мира — приходите к нам — формат проведения онлайн.