Публикации по теме 'learning-to-code'


Что такое NaN в JavaScript
Если вы попытаетесь преобразовать что-либо в число, и это не удастся сделать, вы получите специальное значение NaN. Например, function doubleMe(x) { if (typeof x !== 'number') { x = Number(x); } return 2 * x; } JavaScript неявно преобразует типы по требованию, так что это может быть просто: function doubleMe(x) { // if x is not a number, // it’d be converted under the hood return 2 * x; } Что, если x равно «foo»? Очевидно, что это не имеет смысла как число, поэтому..

Совет по Java: назначение объектов ссылочным переменным
При работе с объектами в Java важно понимать, как работают ссылочные переменные. В этом посте мы рассмотрим два распространенных сценария, в которых вы можете столкнуться с проблемами при назначении объектов ссылочным переменным. Случай 1. Назначение объекта подкласса ссылочной переменной суперкласса В этом случае у нас есть объект подкласса, присваиваемый ссылочной переменной суперкласса: Object a = new String("java"); 💡Действительна ли эта строка кода?💡 Ответ: да,..

Причина, по которой __name__ == ‘__main__’ в Python
Зачем это нужно? Возможно, вы уже видели это раньше: синтаксис, который часто игнорируется, потому что кажется, что он не мешает выполнению вашего кода. Это может показаться необязательным, но это только в том случае, если вы работаете с одним файлом Python. Давайте приступим к делу! Давайте начнем с деконструкции утверждения слева направо. Мы уже знаем, что такое оператор if ; однако самая важная часть утверждения - это две сравниваемые вещи. Начнем с __name__ . Он..

4 красных флажка, которые говорят вам, что нужно немедленно прекратить учиться программировать
Кодирование не может быть вашим серьезным выбором карьеры Чтобы преуспеть в качестве разработчика программного обеспечения, нужно заплатить определенную личность, а также такие важные качества, как сила воли и энтузиазм. Ваш путь обучения не будет состоять только из учебы. Он должен быть оштукатурен строительными проектами. Так как это ваше…

7 способов пережить трудные времена программиста
Компьютерное программирование — одна из самых трудоемких профессий. Это требует решения проблем, абстрагирования и внимания к деталям — весь день, каждый день. В результате программисты подвержены выгоранию, тревоге и депрессии чаще, чем население в целом. Если вы программист, у которого сейчас проблемы, знайте, что вы не одиноки — и есть вещи, которые вы можете…

Изучение JavaScript через погружение (и ресурсы, которые я использую)
Изучение JavaScript через погружение (и ресурсы, которые я использую) После окончания колледжа мы с женой решили отправиться в семимесячное приключение, преподавая английский язык в сельской местности Таиланда. Поскольку нас разместили в сельской деревне в 12 часах езды к северу от Бангкока, мы знали, что важно попытаться выучить как можно больше тайского языка перед отъездом. Итак, каждый вечер после возвращения с работы мы проводили несколько часов, пытаясь выучить слова, числа и..

Ранние отношения любви и ненависти с Javascript
В колледже я сначала изучил Python, а затем семестр C++. В моей школе предлагались только эти два курса программирования, так что они были очень интенсивными, если у вас не было предыдущего опыта. Естественно, я предпочитал Python C++ из-за его более чистого и легкого интерфейса. По мере того, как я продвигаюсь по пути становления младшим веб-разработчиком, я касаюсь основы Ruby, Rails, CSS, HTML и postgresql. Но на этой неделе я только что познакомился с Javascript в своем онлайн-учебном..