Публикации по теме 'programming-languages'


От нуля до героя на Python за 30 дней: день 4: операторы, часть 2
Перед чтением этой статьи убедитесь, что вы прочитали все мои предыдущие статьи из серии Zero to Hero in Python за 30 дней: https://medium.com/python-in-plain-english / zero-to-hero-in-python-in-30-days-day-3-operators-part-i-7d8d84810f20 Python - это эксперимент, показывающий, сколько свободы нужно программистам. Слишком много свободы, и никто не сможет прочитать чужой код; слишком мало и выразительность находится под угрозой. - Гвидо Ван Россум В предыдущей статье мы..

Какие самые полезные инструменты должны быть у каждого программиста?
Наиболее важные инструменты для студентов, изучающих информатику У каждой профессии есть свои инструменты, и разработка программного обеспечения ничем не отличается. Программист BTech в области компьютерных наук или разработчик программного обеспечения обычно знает свои инструменты лучше, чем другие. У них также есть доступ к более мощным и продвинутым инструментам, чем у среднего программиста. Но есть определенные инструменты, которые, как ожидается, должен знать каждый разработчик..

Способы создания массива с использованием NUMPY
Массив представляет собой набор элементов, хранящихся в смежных местах памяти. Массив в Python можно создать, импортировав модуль numpy . прежде чем начать работу с numpy, сначала мы должны установить его на нашу машину. Если вы используете windows , вы можете установить его с помощью: pip install numpy Если вы используете conda , вы можете установить его с помощью: conda install numpy Если вы используете conda , вы можете установить его с помощью: conda install..

С чего начать свою карьеру в области машинного обучения?
Что такое машинное обучение? Машинное обучение — это применение искусственного интеллекта (ИИ), которое дает системам возможность автоматически учиться и извлекать пользу из опыта без явного программирования. Машинное обучение направлено на развитие компьютерных программ, которые могут получать информацию и использовать ее для самостоятельного обучения. Ценность машинного обучения может быть реализована, когда мы осознаем, насколько четко методы машинного обучения могут..

Введение в наборы Python. Часть I. Определение объектов-наборов
Определение объектов set в Python В старшей школе вы, должно быть, сталкивались с наборами и теорией множеств . Это тот же класс, в котором вы рисовали эти крутые перекрывающиеся круги, которые называются диаграммами Венна . Хотя строгое определение набора может быть абстрактным, набор можно просто определить как неупорядоченный набор элементов . Каждый элемент в наборе уникален (без дубликатов), и над набором можно выполнять различные операции , такие как объединение,..

Краткое введение в макросы в Rust
Поднимите свой код на Rust на новый уровень с помощью макросов Meta programming позволяет нам писать код, который манипулирует кодом. Макросы — это способ метапрограммирования в rust. Макрос предоставляет простой API для абстрагирования кода. Макросы в rust отличаются от макросов в C . Вместо подстановки текста, такой как C , rust расширяет свои макросы до абстрактных синтаксических деревьев. Они таят в себе огромный потенциал. Но макросы сложные. Это означает, что их сложнее..

7 лучших языков программирования и фреймворков, которые нужно изучить в 2020 году, которые будут актуальны через 5+ лет
Кураторский список технологий, которые помогут вам оставаться актуальными В этой статье мы рассмотрим составленный вручную список языков программирования и фреймворков, которые, как я считаю, будут актуальны в ближайшие 5-10 лет. Я не хотел, чтобы этот список был просто еще одним тщательно отобранным списком весьма самоуверенных языков. Следовательно, сузить список было сложно, поскольку у каждого свои предубеждения. Записывая свои мысли, я думал о том, как парадигмы..