Size: a a a

Data science [ru]

2020 October 07
Data science [ru]
Модуль itertools
#Python

Модуль itertools - сборник полезных итераторов.
itertools.count(start=0, step=1) - бесконечная арифметическая прогрессия с первым членом start и шагом step.
itertools.cycle(iterable) - возвращает по одному значению из последовательности, повторенной бесконечное число раз.
itertools.repeat(elem, n=Inf) - повторяет elem n раз.
itertools.accumulate(iterable) - аккумулирует суммы.
accumulate([1,2,3,4,5]) --> 1 3 6 10 15
источник
2020 October 08
Data science [ru]
Введение в Apache Pig
#Hadoop
Apache Pig — это высокоуровневая платформа или инструмент, который используется для обработки больших наборов данных. Он обеспечивает высокий уровень абстракции для обработки поверх MapReduce. Он предоставляет язык сценариев высокого уровня, известный как Pig Latin, который используется для разработки кодов анализа данных. Во-первых, для обработки данных, которые хранятся в HDFS, программисты напишут сценарии на языке Pig Latin. Внутренне Pig Engine (компонент Apache Pig) преобразовал все эти сценарии в конкретную карту и сократил задачу. Но они не видны программистам для обеспечения высокого уровня абстракции. Pig Latin и Pig Engine — это два основных компонента инструмента Apache Pig. Результат Pig всегда хранится в HDFS.
источник
Data science [ru]
Представляем Вашему вниманию интересный канал!

@geekjournal - канал посвященный гик - культуре (фильмам, сериалам, комиксам, играм и книгам).
источник
2020 October 09
Data science [ru]
Скала Строка
#Scala

Строка — это последовательность символов. В Scala объекты String являются неизменяемыми, что означает константу и не может быть изменено после создания.

Создание строки в Scala
Есть два способа создать строку в Scala:
Здесь, когда компилятор встречается со строковым литералом и создает строковый объект str.
источник
Data science [ru]
{Работа в Европе ближе, чем кажется}

В Европе находится более 5.5 миллионов разработчиков. Только в одной Финляндии не закрывается порядка 5-6 тысяч вакансий IT специалистов по данным новостного агенства yle.fi.

Игорь Сорока, фуллстэк инженер и IT консультант, живёт в Финляндии и ведёт канал @geekexport. Рассказывает про релокейт, даёт советы по поиску работы и выпускает подкаст. Также Игорь сделает разбор резюме бесплатно и даст советы по его прокачке. Пришла пора поискать работу в Европе и США.

Из канала:
Пример разбора резюме Data Scientist
Подкаст: Путь Data Engineer
Блог: Как вести себя в LinkedIn, чтобы не было стыдно потом
Блог: От инженера до фуллстэк программиста
источник
Data science [ru]
Котлин с надписью перерыв
#Kotlin

При работе с циклами скажем, что вы хотите немедленно остановить выполнение цикла, если выполняется определенное условие. В этом случае вы можете использовать выражение break или return для выхода из цикла.
В этой статье мы узнаем, как использовать выражение break для выхода из цикла. Когда выражение прерывания встречается в программе, оно заканчивается в ближайшем замкнутом цикле.

В Kotlin есть два типа выражения:
Помеченный перерыв
Немеченый разрыв
источник
2020 October 10
Data science [ru]
Модуль random
#Python

Модуль random предоставляет функции для генерации случайных чисел, букв, случайного выбора элементов последовательности.
random.seed([X], version=2) - инициализация генератора случайных чисел. Если X не указан, используется системное время.
random.getstate() - внутреннее состояние генератора.
random.setstate(state) - восстанавливает внутреннее состояние генератора. Параметр state должен быть получен функцией getstate().
random.getrandbits(N) - возвращает N случайных бит.
random.randrange(start, stop, step) - возвращает случайно выбранное число из последовательности.
источник
Data science [ru]
Ученые создали компактный искусственный нейрон в виде простейшего электронного устройства

Новое изобретение группы американских учёных обещает приблизить создание фактической электронной копии мозга человека со всеми его основными вычислительными и коммуникационными элементами — нейронами и синапсами. И всё это не в габаритах сотен серверных стоек, а в относительно компактном виде, что для прогресса в вычислительной технике обещает много интересного и прорывного.
источник
2020 October 11
Data science [ru]
Ключевое слово var в Go
#GO

Ключевое слово var в Golang используется для создания переменных определенного типа, имеющих правильное имя и начальное значение. Инициализация необязательна во время объявления переменных с использованием ключевого слова var, которое мы обсудим позже в этой статье.
источник
Data science [ru]
Перегрузка метода в Scala
#Scala

Перегрузка метода является распространенным способом реализации полиморфизма . Это способность переопределить функцию в более чем одной форме. Пользователь может реализовать перегрузку функций, определив две или более функции в классе с одинаковым именем. Scala может различать методы с разными сигнатурами методов. то есть методы могут иметь одно и то же имя, но с другим списком параметров (т. е. количеством параметров, порядком параметров и типами данных параметров) в пределах одного и того же класса.
источник
2020 October 12
Data science [ru]
Котлин без маркировки продолжить
#Kotlin

В этой статье мы узнаем, как использовать continue в kotlin. При работе с циклом в программировании иногда желательно пропустить текущую итерацию цикла. В этом случае мы можем использовать оператор continue в программе. В основном, используется для повторения цикла для определенного условия. Он пропускает следующие операторы и продолжает следующую итерацию цикла.
источник
Data science [ru]
Можно ли за два месяца разобраться в Data Science?

Нет.

Но познакомиться с этой областью и понять, как систематизировать большие данные с помощью Machine Learning — вполне реально.

Ребята из ProductStar собрали мини-курс, который всего за 60 дней поможет вам:

— Выучить синтаксис Python,
— Узнать ключевые инструменты Machine Learning и научиться их применять,
— Изучить типы и задачи рекомендательных систем,
— Попрактиковаться в работе с Hadoop и разобрать подход MapReduce.

Спикеры курса:

— Николай Пекальн, Директор по аналитике, Vezet group,
— Ришат Исхатов, Head of BA, СберМаркет.

Обучение состоит из 11 лекций и 11 домашек с проверкой от практиков рынка.

По ходу курса ребята помогают лучшим студентам с трудоустройством и подготовкой к собеседованиям.

Для первых 20 студентов действует скидка в 20% — курс можно приобрести всего за 24500 рублей

Подробная программа курса и регистрация по ссылке 👉 https://bit.ly/3jQem3W
источник
Data science [ru]
Модуль math
#Python

Модуль math – один из наиважнейших в Python. Этот модуль предоставляет обширный функционал для работы с числами.
источник
2020 October 13
Data science [ru]
Машинное обучение — Приложения
#Machinelearning

Машинное обучение — одна из самых захватывающих технологий, которые когда-либо встречались. Как видно из названия, он дает компьютеру то, что делает его более похожим на людей: способность к обучению. Машинное обучение активно используется сегодня, возможно, во многих местах, чем можно было бы ожидать. Вероятно, мы используем алгоритм обучения десятки раз, даже не подозревая об этом. Приложения машинного обучения включают в себя:
источник
Data science [ru]
Котлин функции
#Kotlin

Функция — это блок кода, который выполняет специальную задачу. В программировании функция используется для разбиения кода на более мелкие модули, что делает программу более управляемой.
источник
2020 October 14
Data science [ru]
Искусственный интеллект: простыми словами.

Что такое
Под искусственным интеллектом (ИИ) понимается способность цифрового компьютера или управляемого им робота решать задачи, которые изначально посильны лишь человеческому мозгу. Часто термин используют для описания проектов, связанных с характерными для разумных существ интеллектуальными процессами: способность рассуждать, аккумулировать прошлый опыт и учиться на нем. Например, распознавание человеческого лица, решение задач путем сложного анализа.
источник
Data science [ru]
Массивы в Go
#GO

Массивы на языке программирования Golang или Go очень похожи на другие языки программирования. В программе иногда нам нужно хранить набор данных одного типа, например, список оценок учеников. Такой тип коллекции хранится в программе с использованием массива. Массив — это последовательность фиксированной длины, которая используется для хранения однородных элементов в памяти. Из-за их фиксированной длины массив не так популярен, как Slice in Go.
В массиве вам разрешено хранить ноль или более нуля элементов в нем. Элементы массива индексируются с помощью оператора индекса [] с их позицией, начинающейся с нуля, это означает, что индекс первого элемента — массив [0], а индекс последнего элемента — массив [len (массив) -1]. ,
источник
2020 October 15
Data science [ru]
Scala Ключевые слова
#Scala

Ключевые слова или зарезервированные слова — это слова в языке, которые используются для некоторого внутреннего процесса или представляют собой некоторые заранее определенные действия. Поэтому эти слова не разрешается использовать в качестве имен переменных или объектов. Это приведет к ошибке времени компиляции.
источник
Data science [ru]
10 самых высокооплачиваемых рабочих мест, требующих SQL
#SQL

SQL может выполнять запросы, извлекать данные, вставлять или удалять записи, создавать таблицы или хранимые процедуры в базе данных и т. д. SQL — самая адаптируемая ниша на рынке. Смена работы после того, как вы вступите в ИТ-индустрию, не имеет большого значения. Самое сложное в начале. Но большинство студентов, которые собираются начать свою карьеру в базе данных с использованием SQL, должны искать самые высокооплачиваемые работы в базе данных или в профилях, связанных с SQL. Читайте дальше, чтобы узнать о различных профилях, связанных с SQL или базой данных.
источник
2020 October 16
Data science [ru]
Котлин | Именованный аргумент по умолчанию
#Kotlin

В большинстве языков программирования нам нужно указывать все аргументы, которые принимает функция при вызове этой функции, но в Kotlin нам не нужно указывать все аргументы, которые принимает функция при вызове этой функции, поэтому это одна из самых важных функций. , Мы можем избавиться от этого ограничения и сделать параметр необязательным, т.е. передавать аргумент или нет при вызове функции.
источник