В этой статье вы найдёте несколько возможных решений одной алгоритмической задачи. Материал подан так, чтобы читатель начал понимать суть проблемы и ход мыслей при её решении
https://nuancesprog.ru/p/2340
@nuancesprog #статьи #Java #Algorithms
https://nuancesprog.ru/p/2340
@nuancesprog #статьи #Java #Algorithms
https://nuancesprog.ru
Решение алгоритмических проблем: Поиск повторяющихся элементов в массиве
Перед тем как вы увидите решение, давайте немного поговорим о самой проблеме. У нас есть: массив n + 1 элементов с целочисленными переменными в диапазоне от 1 до n.
Java уже давно считается одним из самых популярных и востребованных языков программирования.
Во второй статье цикла автор курса разъясняет базовые концепции языка, используя наглядные примеры
https://nuancesprog.ru/p/2376/
@nuancesprog #статьи #Java
#Learning
Во второй статье цикла автор курса разъясняет базовые концепции языка, используя наглядные примеры
https://nuancesprog.ru/p/2376/
@nuancesprog #статьи #Java
#Learning
https://nuancesprog.ru
Java для начинающих: часть 2 из 4
Данные статьи помогут легко и быстро разобраться в концепциях и программировании на Java, даже при нулевых знаниях.
Практически каждый из нас хоть раз в жизни задумывался о том, чтобы создать свою собственную игру. Но у большинства мечта так и осталась мечтой. Ну а те, кто действительно горит идеей разработки видеоигры, в этой статье узнают, как с нуля научиться созданию игр, и что для этого нужно
https://nuancesprog.ru/p/2346
@nuancesprog #статьи #GameDevelopment
https://nuancesprog.ru/p/2346
@nuancesprog #статьи #GameDevelopment
https://nuancesprog.ru
Как я создал свою первую видеоигру
В прошлом году во время новогодних праздников мне очень захотелось начать новый параллельный проект. Я не знал, чего именно хочу, но я был уверен, что это точно не будет очередной сайт.
Находитесь в поиске лучшего текстового редактора для Linux?
В статье вы найдете список самых подходящих редакторов кода для данной системы. Самое главное, что все они являются бесплатными и имеют открытый исходный код
https://nuancesprog.ru/p/2392/
@nuancesprog #статьи #Linux #Ubuntu #CodeEditor #OpenSource
В статье вы найдете список самых подходящих редакторов кода для данной системы. Самое главное, что все они являются бесплатными и имеют открытый исходный код
https://nuancesprog.ru/p/2392/
@nuancesprog #статьи #Linux #Ubuntu #CodeEditor #OpenSource
https://nuancesprog.ru
4 лучших современных текстовых редактора для Linux
Речь идёт о лучших редакторах с открытым исходным кодом для Linux, которые позволят улучшить ваш опыт в программировании.
Kotlin — современный статически типизированный объектно-ориентированный язык программирования. Хорошо ли вы его знаете? Пройдите наш небольшой тест и узнайте свой результат!
https://nuancesprog.ru/p/2209/
@nuancesprog #тесты #Kotlin
https://nuancesprog.ru/p/2209/
@nuancesprog #тесты #Kotlin
Существует множество самых разных методик преподавания программирования, кто-то предлагает уделять внимание теории, кто-то практике. Но когда мы говорим об обучении подростков, здесь традиционные методики малоэффективны. Для детей школьного возраста нужно применять совершенно другие методики. На что же стоит сделать упор?
https://nuancesprog.ru/p/2397/
@nuancesprog #статьи #Education #LifeLessons #Teaching
https://nuancesprog.ru/p/2397/
@nuancesprog #статьи #Education #LifeLessons #Teaching
https://nuancesprog.ru
Как обучать программированию подростков? | NOP::Nuances of programming
Главная цель этой статьи — поделиться своим опытом, я надеюсь, что помогу заинтересовать и других подростков заняться программированием.
Java уже давно считается одним из самых популярных и востребованных языков программирования. В третьей части серии рассматрим расширенные понятия языка и шаблоны проектирования
https://nuancesprog.ru/p/2405/
@nuancesprog #статьи #Java
#Learning #Threads #DesignPatterns
https://nuancesprog.ru/p/2405/
@nuancesprog #статьи #Java
#Learning #Threads #DesignPatterns
https://nuancesprog.ru
Java для начинающих: часть 3 из 4 | NOP::Nuances of programming
Даже при нулевых знаниях в Java трудностей в освоении этих материалов не возникнет. А опытные Java-разработчики смогут освежить свои знания.
PHP — это скриптовый язык, применяемый для создания динамических веб-сайтов. Хорошо ли вы знаете данный язык? Пройдите наш небольшой тест и узнайте свой результат!
https://nuancesprog.ru/p/2165/
@nuancesprog #тесты #PHP
https://nuancesprog.ru/p/2165/
@nuancesprog #тесты #PHP
Чтобы встроенные методы JavaScript действительно упростили вам процесс написания кода, нужно понимать, как они работают. В данной статье разберем, как работают slice(), splice() и split(): статья будет полезна как новичкам, так и опытным программистам
https://nuancesprog.ru/p/2411/
@nuancesprog #статьи #JavaScript #FrontEndDevelopment #WebDevelopment
https://nuancesprog.ru/p/2411/
@nuancesprog #статьи #JavaScript #FrontEndDevelopment #WebDevelopment
https://nuancesprog.ru
Давайте разберемся с методами: slice( ), splice( ) и split( ) в JavaScript
Пользу встроенных методов JavaScript можно оценить только правильно понимая, как они работают. Разберем 3 метода: slice(), splice() и split()
Рассмотрим список лучших инструментов для разработки приложений под Android: от IDE и игровых движков, до эмуляторов и инструментов проектирования
https://nuancesprog.ru/p/2414/
@nuancesprog #статьи #Android
https://nuancesprog.ru/p/2414/
@nuancesprog #статьи #Android
https://nuancesprog.ru
Лучшие инструменты для разработки приложений под Android
Android предлагает разработчикам массу возможностей: это универсальная, открытая платформа, используемая миллионами пользователей по всему миру, с удивительно простой в использовании площадкой для распространения приложений.
Является ли число простым? Это задача, с которой часто приходится сталкиваться программистам. В интернете можно найти немало способов её решения, но в этой статье мы рассмотрим интересный способ, с котором используется регулярное выражение
https://nuancesprog.ru/p/2420/
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/2420/
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Сумасшедший способ проверить, является ли число простым, используя регулярное выражение
Интересный способ проверки, является ли число простым. Вам даже не придётся писать цикл for! Дико, не так ли? Я тоже так думал.
Многие выпускники и молодые специалисты не понимают, что им делать в начале карьеры. Куда лучше пойти работать? Как спланировать свою карьеру? Советы о том, как сделать первые шаги — в этой статье
https://nuancesprog.ru/p/2423/
@nuancesprog #статьи #Startup #Careers #Development
https://nuancesprog.ru/p/2423/
@nuancesprog #статьи #Startup #Careers #Development
https://nuancesprog.ru
Советы молодым разработчикам | NOP::Nuances of programming
Я несколько лет координировал и развивал молодых разработчиков. Большинство новичков не испытывают нехватки навыков программирования, но им не хватает дальновидности. Это касается как написания кода, так и построения своей карьеры.
Java уже давно считается одним из самых популярных и востребованных языков программирования. В последней статье цикла автор курса рассказывает про функциональное и реактивное программирование на Java 8 и Java 9, а также завершает рассмотрение базовых концепций языка
https://nuancesprog.ru/p/2467/
@nuancesprog #статьи #Java
#Learning #Lambda #Stream
https://nuancesprog.ru/p/2467/
@nuancesprog #статьи #Java
#Learning #Lambda #Stream
https://nuancesprog.ru
Java для начинающих: часть 4 из 4 | NOP::Nuances of programming
Поддержка функционального программирования в Java 8. Функциональное программирование — альтернатива ООП, основанная на чистых функциях.
В 21 веке вовсе необязательно вставать рано утром и ехать куда-то на работу. Вместо этого можно остаться в своей уютной квартире, заварить ароматный кофе, открыть ноутбук и начать работать удаленно. Особенно это актуально для людей, которые работают в сфере IT, например, для программистов. Сегодня мы поговорим о том, как живет программист-фрилансер и о том, как им стать
https://nuancesprog.ru/p/2474/
@nuancesprog #статьи #Freelancing #Careers
https://nuancesprog.ru/p/2474/
@nuancesprog #статьи #Freelancing #Careers
https://nuancesprog.ru
Жизнь в качестве программиста-фрилансера | NOP::Nuances of programming
Недавно один человек задал мне вопрос о том, каков мой типичный рабочий день, что мне нравится и не нравится в моей работе больше всего, какое требуется образование и навыки.
Многие разработчики сталкиваются с функциями высшего порядка и используют их каждый день, но не все знают этот термин и понимают его суть. В статье мы разберёмся, что такое Higher-Order Functions и как их использовать
https://nuancesprog.ru/p/2471/
@nuancesprog #статьи #JavaScript #SoftwareDevelopment #WebDevelopment #NodeJS
https://nuancesprog.ru/p/2471/
@nuancesprog #статьи #JavaScript #SoftwareDevelopment #WebDevelopment #NodeJS
https://nuancesprog.ru
Изучаем функции высшего порядка в JavaScript
Вы узнаете, что такое функции высшего порядка и как их применять в JavaScript.
Обработка данных может оказаться очень длительным и трудоемким процессом. Однако, применяя статистические методы, специалист способен максимально сократить время на обработку и повысить ее эффективность.
В статье мы опишем некоторые такие методы
https://nuancesprog.ru/p/2479/
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence #Tech #
В статье мы опишем некоторые такие методы
https://nuancesprog.ru/p/2479/
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence #Tech #
https://nuancesprog.ru
5 базовых статистических концептов | NOP::Nuances of programming
В таком искусстве, как наука о данных, статистика может оказаться мощным инструментом. В широком смысле, статистика означает использование математики для технического анализа данных.
Рассмотрим преимущества приложений с открытым исходным кодом, в частности, видеоплееров HTML5. Приводится список наиболее популярных из них и несколько примеров видеоплееров с закрытым исходным кодом, которые также заслуживают внимания
https://nuancesprog.ru/p/2484/
@nuancesprog #статьи #VideoPlayer #OpenSource #HTML #WebDevelopment
https://nuancesprog.ru/p/2484/
@nuancesprog #статьи #VideoPlayer #OpenSource #HTML #WebDevelopment
https://nuancesprog.ru
Топ 5 Open Source HTML5 видеоплееров на 2018 год
С появлением в HTML5 тегов и медиафайлы стали по-настоящему доступными для Интернета. За короткий срок стандарт HTML5-видео заменил Flash Player и аналогичные сторонние медиаплееры.
В 2018 году люди потратили более 18 миллиардов долларов на покупку приложений и игр в App Store и Google Play. Это значит, что с каждым годом рынок мобильных приложений будет увеличиваться. Сейчас самое подходящее время, чтобы начать учить язык программирования, подходящий для Android-разработки.
Сегодня мы разберем такие ЯП, как: Java и Kotlin, C, C# и BASIC!
https://nuancesprog.ru/p/2488/
@nuancesprog #статьи #Android #Java #Kotlin #Development
Сегодня мы разберем такие ЯП, как: Java и Kotlin, C, C# и BASIC!
https://nuancesprog.ru/p/2488/
@nuancesprog #статьи #Android #Java #Kotlin #Development
https://nuancesprog.ru
Какие языки программирования нужно знать, чтобы разрабатывать приложения под Android?
Итак, вы решили научиться разрабатывать приложения под Android? Отлично! Но нужно понимать, что без труда не вынешь и рыбку из пруда.
Выход 7 версии Angular стал знаменательным событием для многих разработчиков. Предлагаем вам ознакомиться с мини-обзором всех основных нововведений
https://nuancesprog.ru/p/2492/
@nuancesprog #статьи #JavaScript #Angular #ReleaseNotes #WebDevelopment #SoftwareDevelopment
https://nuancesprog.ru/p/2492/
@nuancesprog #статьи #JavaScript #Angular #ReleaseNotes #WebDevelopment #SoftwareDevelopment
https://nuancesprog.ru
ANGULAR v7 | NOP::Nuances of programming
Версия Angular 7.0.0 уже вышла! Это основной релиз, который затронул всю платформу, включая ядро, Angular Material, и командную строку с синхронизированными базовыми версиями. В v7 появился ряд новых опций для инструментальной цепочки, а также возможность…
Многие знают, кто такие “Senior” разработчики, но далеко не все понимают, как они должны работать, и что нужно делать, чтобы также однажды войти в когорту старших специалистов.
Мы расскажем о том, что отличает действительно хорошего Senior-разработчика
https://nuancesprog.ru/p/2517/
@nuancesprog #статьи #Development #SeniorDeveloper #Software
Мы расскажем о том, что отличает действительно хорошего Senior-разработчика
https://nuancesprog.ru/p/2517/
@nuancesprog #статьи #Development #SeniorDeveloper #Software
https://nuancesprog.ru
Что определяет настоящего “Senior” разработчика?
В мире программирования один лишь факт того, что вы долго работаете разработчиком, не делает из вас отличного специалиста.