Написание простой программы в Python 3

Программа «Hello, World!» — это простейшая программа, ставшая традиционной в программировании. Она иллюстрирует базовый синтаксис языка программирования, а также позволяет протестировать систему и программную среду. Это руководство поможет вам написать простейшую программу Hello, World! Требования Для выполнения руководства нужно заранее установить Python 3. Инструкции по установке можно найти по ссылкам: ПОДРОБНЕЕ

Оптимизация сайта – это просто: объясняем на пальцах

Оптимизация сайта – это просто. Рассказываем, как оптимизировать сайт и получить максимальное количество очков в Google Optimization Ranking. Итак, вот результаты Google PageSpeed Insights для hasslefreebeats – сайта, который поддерживает автор. Результаты неплохие, однако не стоит забывать: чтобы достигнуть их и решить все проблемы, пришлось потратить множество часов в поисковых ПОДРОБНЕЕ

Python и R: что выбрать для Data Science в 2018?

Сравниваем языки программирования Python и R для практического применения в Data Science и трудоустройства в этой области в 2018 году. У новичков в Data Science часто возникает вопрос о том, какой язык программирования выбрать основным – специфичный, созданный специально для обработки данных R, или популярный и в других сферах универсальный ПОДРОБНЕЕ

SQL за 20 минут

Предлагаем вашему вниманию статью с кричащим названием «SQL за 20 минут». Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите. Каждый уважающий себя веб-разработчик должен знать SQL. Хоть он и существует аж с 70-х годов прошлого века, он до сих пор очень широко используется, и без ПОДРОБНЕЕ

Когда антивирус бессилен: распознавание вредоносных программ методами компьютерного зрения

Любой софт, предназначенный специально для нанесения ущерба системе, похож на паразита – так или иначе, он повреждает родительскую ОС. Каждый год производятся тысячи образцов новых вредоносных программ, из которых антивирусами обнаруживаются меньше половины. Вот некоторые из традиционных методов, используемых для распознавания вредоносных программ: Обнаружение в песочнице. Подозрительное ПО работает в ПОДРОБНЕЕ

Python: статические методы, методы класса и экземпляра класса

Согласно модели данных Python, язык предлагает три вида методов: статические, класса и экземпляра класса. Давайте посмотрим, что же происходит за кулисами каждого из видов методов. Понимание принципов их работы поможет в создании красивого и эффективного кода. Начнём с самого простого примера, в котором демонстрируются все три вида методов. class ToyClass: ПОДРОБНЕЕ

5 задач для Python | — Dev

Лучший способ укрепить знания и попрактиковаться в Python Цель этой статьи — помочь вам разобраться в основах языка, а не поделиться готовыми ответами, которые легко вызубрить и списать. 5 задач на Python В конце каждой задачи будут указаны темы для проверки. Решив эти задачи вы почувствуете, что значительно улучшили свое понимание языка. Помните, что ПОДРОБНЕЕ

Как быстро найти проблемы с Python-типами через Pytype

Если вы работаете над большим проектом на Python или предпочитаете лаконичную и понятную базу кода, то Pytype станет для вас отличным помощником. Python — это отличный язык программирования для создания скриптов и прототипов. Емкий синтаксис, гибкая система типов и хорошая интерпретируемость помогают быстро опробовать идею, скорректировать ее и попробовать еще раз. В ПОДРОБНЕЕ

12 друзей Docker-а – опенсорсные инструменты в помощь разработке

Рассматриваем опенсорсные инструменты, способные ускорить, облегчить, улучшить, а иногда и оптимизировать работу с Docker-ом. Habitus Еще одни опенсорсные инструменты сборки на основе Docker. Использует файл Dockerfile и build.yml для создания многоступенчатых сборок контейнеров, содержащих любое количество произвольных команд. Каждый шаг в сборке может поддерживать зависимость от какого-то предыдущего шага, чтобы ПОДРОБНЕЕ

Покажем, как использовать docker-compose для Python и Jupyter

В данной статье мы рассмотрим, что такое docker-compose, и как этот инструмент можно использовать для языка Python и Jupyter. Команда compose – это инструмент для Docker, используемый для определения и запуска нескольких приложений-контейнеров, в которых файл compose используется для определения необходимых для приложения сервисов. Docker-compose При такой настройке приложения все сервисы можно ПОДРОБНЕЕ