Главная » Архив меток: Блог компании Отус

Архив меток: Блог компании Отус

[Перевод] 10 самых распространенных ошибок безопасности в Python и как их избежать

Всем привет! Исправляем нашу оплошность и надеемся, что он вам понравится. Наша очередная группа по Python успешно запустилась в понедельник, но у нас остался ещё один материальчик, который мы не успели разместить до старта. Поехали! Когда вы изучаете язык, модуль или фреймворк, вы узнаете, как это предполагается использовать. Писать защищенный код сложно. Python не является исключением, даже в документации стандартной ...

Читать далее »

[Перевод] Как предотвратить перерасход памяти при использовании Java-коллекций

Всем привет! Так что есть подозрение, что именно сложные курсы мы скоро начнём потихоньку переводить на такую систему. Наш эксперимент со ступенями по курсу «Разработчик Java» продолжается и, как ни странно, даже вполне успешно (вроде): как оказалось, что плечо планирования в пару месяцев со следующим переходом на новую ступень в любое удобное время — это куда удобнее, чем если выделять ...

Читать далее »

Создаем 2D игру на Python с библиотекой Arcade

Всем привет! Сегодня вот решили разобраться с 2D играми. Мы продолжаем делится с вами интересными найденными вещами про питончик. Это, конечно, немного попроще, чем то, что проходят у нас на курсе «Разработчик Python», но не менее интересно это уж точно. Поехали. Он также идеально подходит тем, кто хочет “просто взять и сделать”, а не тратить кучу времени на шаблонный код. ...

Читать далее »

[Перевод] Интерфейсы командной строки Java: picocli

Всем привет! То есть мы чуть переработали и перетасовали программу, и разбили её на три ступени, которые можно спокойно проходить с перерывом между ними. Очередной старт группы «Разработчик Java», на котором мы всё продолжаем наш эксперимент того, что процесс обучения не обязан быть непрерывным («Контрамоция должна быть непрерывной?» ). Ну и традиционно интересная статья связанная с нашим курсом. В общем ...

Читать далее »

Открытый урок «Пишем свою библиотеку для работы с xlsx файлами»

И снова здравствуйте! Небольшой открытый урок в рамках курса «Web-разработчик на Python», на котором преподаватель курса Илья Лебедев рассказывал как устроен формат xlsx, как с ним работать без специализированных библиотек, вроде openpyxl и показал как разработать свою библиотеку для работы с этим форматом с нужным набором функций. Если есть вопросы\комментарии, то их можно задать здесь или зайти к Илье на ...

Читать далее »

Открытый урок «Основные понятия баз данных»

Всем привет! Представляем вашему вниманию очередной открытый урок «Основные понятия баз данных», который мы проводили в рамках курса «Backend разработчик на PHP». Вебинар вёл второй преподаватель курса — Олег Козинцев, который разбирал на занятии описание концептуальных схем предметной области при помощи ER-модели, историю SQL, его стандартах и совместимости и подробно разбирал реляционную модель. Ждём комментарии, предложения тут или заходите на ...

Читать далее »

Введение в состязательные сети

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

Читать далее »

Открытый вебинар: «Области видимости и невидимости»

И снова здравствуйте! На уроке Сергей Кольцов разбирал проблему деинициализации, которая довольно часто возникает в разработке ПО с использованием legacy или native-кода. Делимся с вами очередным открытым уроком, который мы проводили в рамках курса «Разработчик C++». Как всегда ждём вопрос и комментарии тут или сегодня на Дне открытых дверей.

Читать далее »

Dive into pyTorch

Меня зовут Артур Кадурин, я руковожу исследованиями в области глубокого обучения для разработки новых лекарственных препаратов в компании Insilico Medicine. Всем привет. В Insilico мы используем самые современные методы машинного обучения, а также сами разрабатываем и публикуем множество статей для того чтобы вылечить такие заболевания как рак или болезнь Альцгеймера, а возможно и старение как таковое. Эта серия статей не ...

Читать далее »

[Перевод] Опасные pickles — вредоносная сериализация в Python

Всем привет! Panta rhei и вот уже приближается запуск обновленного курса «Web-разработчик на Python» и у нас остался ещё материал, который мы нашли сильно небезынтересным и коим хотим поделиться с вами. Чем опасны pickles? Эти соленые огурчики крайне опасны. Я даже не знаю, как объяснить, насколько. Просто поверь мне. Это важно, понимаешь? “Explosive Disorder” Pan Telare Прежде чем с головой ...

Читать далее »