В R полным-полно самых разных функций. Ниже я приведу десять самых интересных из них, о которых многие могли не знать. Статья появилась после того, как я обнаружил, что мои рассказы о некоторых возможностях R, которые я использую в работе, восторженно воспринимаются знакомыми программистами. Если вы и так знаете об этом всё, то прошу прощения за потраченное время. В то же время, если есть чем поделиться — посоветуйте что-то полезное в комментариях.
Читать полностью »
Рубрика «Блог компании Skillbox» - 3
10 полезных фич R, о которых вы могли не знать
2019-04-25 в 12:22, admin, рубрики: R, tips, Блог компании Skillbox, Программирование, советы, Учебный процесс в IT, фичиСоздание калькулятора чаевых на Kotlin: как это работает?
2019-04-18 в 11:56, admin, рубрики: android, kotlin, Блог компании Skillbox, калькулятор чаевых, обучение, приложения, Разработка под android, Софт, Учебный процесс в ITРассказываем, как создать простое приложение для расчета чаевых на языке Kotlin. Если точнее, то Kotlin 1.3.21, Android 4, Android Studio 3. Статья будет интересной, в первую очередь, для тех, кто начинает свой путь в разработке Android-приложений. Она позволяет понять, что и как работает внутри приложения.
Такой калькулятор пригодится, когда нужно подсчитать сумму чаевых с компании, решившей провести время в ресторане или кафе. Конечно, не все и не всегда оставляют официантам на чай, это больше западная традиция, но процесс разработки такого приложения в любом случае интересен.
Читать полностью »
Пишем игру «Карточки памяти» на Swift
2019-04-10 в 15:44, admin, рубрики: swift, Блог компании Skillbox, игры, карточные игры, логические игры, разработка мобильных приложений, Учебный процесс в ITВ этой статье описывается процесс создания простой игры для тренировки памяти, которая мне очень нравится. Кроме того, что она сама по себе хороша, во время работы вы немного больше узнаете о классах и протоколах Swift. Но прежде чем начать, давайте разберемся в самой игре.
Читать полностью »
Создаем анимированные гистограммы при помощи R
2019-04-05 в 14:33, admin, рубрики: R, Блог компании Skillbox, гистограммы, графики, диаграммы, обработка изображений, построение, Программирование, Учебный процесс в IT, языки программированияАнимированные гистограммы, которые можно встроить прямо в публикацию на любом сайте, становятся все более популярными. Они отображают динамику изменений любых характеристик за определенное время и делают это наглядно. Давайте посмотрим, как их создать при помощи R и универсальных пакетов.
Читать полностью »
12 приемов работы с JavaScript, которых нет в большинстве туториалов
2019-04-04 в 13:10, admin, рубрики: javascript, tips, Блог компании Skillbox, Программирование, советы, Учебный процесс в IT, хакиКогда я начал изучать JavaScript, то первым делом составил список приемов, которые помогали мне экономить время. Я подсмотрел их у других программистов, на разных сайтах и в мануалах.
В этой статье я покажу 12 отличных способов улучшить и ускорить свой JavaScript-код. В большинстве случаев они универсальны.
Читать полностью »
Программируем голосовое управление коптером с использованием Node.js и ARDrone
2019-03-29 в 14:22, admin, рубрики: javascript, skillbox, Блог компании Skillbox, гаджеты, голосовое управление, дроны, квадрокоптеры, коптеры, обучение, Программирование, Учебный процесс в ITВ этом туториале мы разберем создание программы для дрона с голосовым управлением на Node.js и Web speech API. Коптер — Parrot ARDrone 2.0.
Читать полностью »
«Пятнашка» на Java — как разработать полноценную игру
2019-03-28 в 10:59, admin, рубрики: java, javascript, skillbox, Блог компании Skillbox, логические игры, обучение, Программирование, Учебный процесс в IT«Пятнадцать», или «Пятнашка» — отличный пример простой логической игры, популярной во всем мире. Для того чтобы решить головоломку, необходимо расставить квадратики с цифрами по порядку, от меньшего к большему. Это непросто, но интересно.
В сегодняшнем туториале показываем, как разработать «Пятнашку» на Java 8 с Eclipse. Для разработки UI мы будем использовать Swing API.
Читать полностью »
Мой путь от Python к Go — делюсь советами и ресурсами
2019-03-22 в 14:41, admin, рубрики: Go, python, skillbox, Блог компании Skillbox, выбор, Программирование, Учебный процесс в ITОт переводчика: перевели для вас статью Илада Леева о переходе с Python на Go. Статья будет полезна не только начинающим программистам, но и всем, кто так либо иначе интересуется Go.
Мне нравится Python. Этот язык был моим фаворитом последние пять лет. Он дружелюбный, эффективный, и его легко выучить. Используется практически для всего: от создания простых скриптов и веб-разработки до визуализации данных и машинного обучения
Постепенное «созревание» Go, обширное комьюнити и тот факт, что все больше компаний принимают этот язык на вооружение после успешных тестов, заставили меня обратить на него внимание и углубиться в литературу. Но этот пост не о том, что лучше — Python или Go: сравнений в сети огромное количество. По моему мнению, все зависит от области применения. Я собираюсь рассказать о том, почему выбрал Go, дав несколько советов и ссылок на полезные ресурсы для всех интересующихся темой.
Читать полностью »
Игра на Rust за 24 часа: личный опыт разработки
2019-03-19 в 9:39, admin, рубрики: Rust, skillbox, Блог компании Skillbox, игры, обучение, Программирование, разработка игр, Учебный процесс в IT
В этой статье я расскажу о личном опыте разработки небольшой игры на Rust. На создание рабочей версии ушло около 24 часов (преимущественно я работала по вечерам или на выходных). Игра еще далека от завершения, но я думаю, что опыт будет полезным. Я расскажу, чему научилась, и о некоторых наблюдениях, сделанных при построении игры с нуля.
Читать полностью »
Решаем задачу из интервью Google на JavaScript: 4 разных способа
2019-03-15 в 14:29, admin, рубрики: Google, javascript, skillbox, Алгоритмы, Блог компании Skillbox, интервью, собеседования, Учебный процесс в ITКогда я занимался изучением производительности алгоритмов, мне попалось вот это видео с мок-интервью Google. Оно не только дает представление, как проходят собеседования в крупных технологических корпорациях, но и позволяет понять, как решаются алгоритмические задачи, причем максимально эффективно.
Эта статья — своеобразное сопровождение к видео. В ней я даю комментарии ко всем показанным решениям плюс собственную версию решения на JavaScript. Также обсуждаются нюансы каждого алгоритма.
Читать полностью »