1) Нужно ли понимать как работает компьютер на самом низком уровне? Как кодируются и обрабатываются сигналы в процессоре и как выводится ответ на экран?
2) Нужно ли обязательно знать "исподнюю" языков программирования, то есть как устроен и как работает интерпретатор или компилятор того или иного языка? Где он хранится в программе-обработчике и как взаимодействует с ОС и компьютером в целом?
3) Нужно ли хорошо знать математику?
4) Нужно ли хорошо знать английский язык?
5) Каким образом лучше учить программирование( в частности веб-разработку: сайты, приложения и т.д.) и в какой момент можно смело сказать себе: "Я - программист", ведь конечной точки нет, верно?
Мне нужно показать попап пользователю, который провел на сайте 1 минуту.
a = 1
b = 2
s = b
while b < 4*10**6:
a = a + b
b = a + b
s += b
print(s)
s, a, b = 0, 1, 2
while b < 4*10**6:
if b % 2 == 0:
s += b
a, b = b, a + b
print(s)
try:
if {
'+': lambda o, t, h: o + t == h,
'-': lambda o, t, h: o - t == h,
'*': lambda o, t, h: o * t == h,
'/': lambda o, t, h: o / t == h,
}.get(j)(o, t, h):
print('YES')
else:
print('NO')
except KeyError:
print('Неизвестная функция')
except ZeroDivisionError:
print('Деление на ноль')
// Когда я начинал это писать, только Бог и я понимали, что я делаю
// Сейчас остался только Бог
// иногда мне кажется, что компилятор игнорирует все мои комментарии
// пьян, исправить позже
// Магия. Не трогать.
/**
* Всегда возвращает true.
*/
public boolean isAvailable() {
return false;
}