Предположим, Вы работаете в NASA, кстати, где крайне активно используется Python. Вы запускаете дорогостоящие корабли в космос, иногда на них даже летают люди. Ошибка в Ваших расчётах имеет очень высокую цену.
Допустим, утром, Вам приходит задание рассчитать какое-то значение. Вы используете 200 различных формул и всё-таки приходите к ответу. Довольный, Вы уходите на обед. Вдруг, Вас, срочно тревожит коллега, с вестью о том, что одно из чисел, которое он дал Вам, накануне вечером, которое было использовано в этих формулах 200 раз - было с ошибкой, и его нужно исправить. Ваша реакция на это будет зависит от того способа, каким был написан код.
Если это число хранилось где-то в переменной, то Вам, нужно сделать лишь одну маленькую правку, внутри переменной и весь код будет работать с учётом внесенных изменений.
Если же Вы использовали это число напрямую, просто подставляя его во все формулы, то Вам предстоит 200 раз его найти, исправить, а затем еще и перепроверить себя. Используйте переменные, сохраняйте свои нервы, поражайте коллег своим спокойствием.
Спасибо за материал, сам недавно начал изучать Python. Хоть я уже эти темы прошёл, но узнал из твоих уроков, что можно строку умножать в принте и она несколько раз выведется)) Мелочь, но приятно узнать что-то новое.
Надо больше таких неочевидных моментов добавлять, многие их опускают, а они делают уроки ценнее.
А есть где-то инфа, какой минимальный материал по Python (и возможно, ещё к нему что-то дополнительно) надо изучить, чтобы претендовать хоть на какую-то работу с минимальной зарплатой, да хоть за еду, но чтобы взяли?
Потому-что я сейчас пытаюсь сменить профессию, ухватился за Python пишу прогу, которая мне очень сильно бы помогла на прошлой работе (практиковаться как-то надо) - анализатор log-ов сетевого оборудования. Ну и всякое по мелочи написал: LAN-калькулятор, перевод грузинского текста, написанного на латинице и п.р. Но если честно не знаю в каком направлении надо двигаться, нет плана что и в какой последовательности изучать.
Добрый вечер! Ваш комментарий вдохновил меня на написание статьи, персонально для Вас :) Можете почитать у меня в блоге.
Комментарий недоступен