Семен Гринштейн
В 2010 году окончил ВУЗ с квалификацией "Инженер-программист". Потом эпизодически занимался программированием, тестированием и поддержкой в продуктовых стартапах. Далее решил попробовать себя в качестве IT-писателя и в 2014 году прошел курсы веб-райтеров. Пробы затянулись, как видите :)
Методы jQuery для работы с CSS | Разбираем на примерах
Редакция Highload разобралась, какие существуют методы jQuery для работы с CSS: как получить, добавить, удалить и изменить стили элементов. Кроме того, в этой статье мы отдельно расскажем про работу с их CSS-классами.
Angular CDK: чем полезен и как применять
Редакция Highload разобралась, что такое Angular CDK (Component Dev Kit), а также для чего он применяется и какие у него преимущества. Попутно мы рассмотрели Angular CLI (на примере настройки инфраструктуры для Angular CDK). В статье мы расскажем, как и зачем создавать кастомизированные компоненты, и покажем это на примерах.
Scikit Learn: введение для начинающих
Редакция highload.today разобралась, что такое библиотека Scikit Learn для Python (она же sklearn), каковы ее особенности и требования к работе. У этой библиотеки много фич, которые работают из коробки, а также обширная документация. Такое сочетание полезно тем, кто заинтересовался машинным обучением и не знает, с чего начать.
Просто про функции и их аргументы в Python
Функции существуют в большинстве современных языков программирования. В императивных языках (к которым относится и Python) функция — это набор инструкций, объединенных для выполнения одной задачи. Блоки кода, однажды оформленные в виде функций, можно использовать в коде многократно. Поэтому разработчики охотно применяют этот подход на практике, чтобы облегчить работу себе и своему приложению.
Парадигмы программирования: простое объяснение
Редакция Highload разобралась, что такое парадигмы программирования, какими они обладают преимуществами и назначением. Это важное теоретическое знание для новичков, которое поможет лучше понять отличия и возможности разных языков программирования, а также выделить эффективные области их применения.
Как создавать классы в Python со знанием дела: разбираем на примерах
Чтобы создавать классы в Python, нужно использовать ключевое слово class. Ну и еще пара-тройка деталей: прописать инициализацию, создать свойства и методы. Python же простой язык. И, может быть, разглагольствовать на эту тему ни к чему? Для тех, кого не устраивает короткое и «простое» объяснение, мы написали эту статью. Если и после ее прочтения возникнут проблемы, то тогда лучше записаться на курсы к нашим партнерам Mate Academy и Powercode. После них у вас не останется вопросов.
Просто и понятно о Xamarin: как разработать кроссплатформенное мобильное приложение. Пошаговая инструкция
Xamarin — это опенсорс-фреймворк для разработки кроссплатформенных мобильных приложений с использованием библиотек .NET.
Как понять замыкание в JavaScript: детальный разбор на примерах
Позвольте пропустить дежурные фразы о популярности JavaScript, о его мультипарадигменности и гибкости, о растущем количестве нововведений в стандарте ECMAScript (нужное подчеркнуть). Да и о том, что замыкания — это «мощный инструмент», который не все умеют эффективно использовать, тоже писать не будем. Итак, меньше слов — больше кода:
Ключевое слово volatile в C/C++: пример, как и зачем его использовать
В языках С/С++ volatile занимает особое место: это ключевое слово заставляет компилятор при оптимизации исходного кода по-другому обходиться с переменными.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: