Найти в Дзене
Фиолетовый электрон

Программирование для жены. Python. Урок 1. Вводный

Жена у меня не умеет программировать, от слова совсем. А я немного умею. Чуть-чуть, самую малость, т.е. могу простейшие задачи переводить в код, запускать его и получать результат. А она не умеет этого делать, но очень хочет. Ну, что же, то, что хочет женщина, того хочет бог. (Кто сказал, не знаю, но сказано красиво.) И как же решить эту, надо сказать, совсем не простую задачу? Есть несколько вариантов: Итак, попробуем проанализировать эти варианты. Первый, самый заманчивый, особенно если верить тем завлекахам, которые предваряют эти курсы. Там говориться, что после окончания этих курсов, вы будете зарабатывать астрономические суммы в виде зарплаты и работодатели просто будут драться за то, чтобы вас пригласить на работу, причем унижено, на коленях (смех в зале). Тише, пожалуйста! Кстати, суммы за обучения очень не маленькие. На бесплатных курсах, кстати, ничего не обещают. (голос из зала: За-то честно!) Кстати, из инсайдерских источников известно, что рынок труда айтишников сильно

Жена у меня не умеет программировать, от слова совсем. А я немного умею. Чуть-чуть, самую малость, т.е. могу простейшие задачи переводить в код, запускать его и получать результат. А она не умеет этого делать, но очень хочет. Ну, что же, то, что хочет женщина, того хочет бог. (Кто сказал, не знаю, но сказано красиво.)

И как же решить эту, надо сказать, совсем не простую задачу? Есть несколько вариантов:

  1. Отправить на курсы, благо их развелось огромное количество, особенно платных, которые обещают золотые горы после их окончания.
  2. Дать книжку и сказать, чтоб сама, все сама.
  3. Послать подальше.
  4. Сделать все самому. Эх!

Итак, попробуем проанализировать эти варианты.

Первый, самый заманчивый, особенно если верить тем завлекахам, которые предваряют эти курсы. Там говориться, что после окончания этих курсов, вы будете зарабатывать астрономические суммы в виде зарплаты и работодатели просто будут драться за то, чтобы вас пригласить на работу, причем унижено, на коленях (смех в зале). Тише, пожалуйста! Кстати, суммы за обучения очень не маленькие. На бесплатных курсах, кстати, ничего не обещают. (голос из зала: За-то честно!)

Кстати, из инсайдерских источников известно, что рынок труда айтишников сильно перегрет. Устроиться на работу программистом с нуля — задача практически невыполнимая, разве что по блату.

Итак, отклоняем этот вариант.

Второй вариант. В принципе неплохой. Если бы не одно «но». Эти книги пишут программисты. И весьма неплохие. Но, опять же «но». Они уже знают, что такое программирование, т.е. уже вооружены теми идеями, что лежат в основе умения программирования. Вообще, это большая тема. К примеру, я в одной книге для чайников, буквально в первой главе увидел упоминание о методах. Да - да, о методах. Т.е. об вещах, которые подразумевают знание ООП. И это для тех, кто в программирование полный нуль.

Итак, отклоняем и этот вариант. Временно.

Третий вариант самый привлекательный, самый легкий, но последствия...

В общем, даже обсуждать не будем почему он отклоняется.

Итак, остается только четвертый. Самый трудный, самый гемороистый, но, наверно самый действенный.

Итак, для первого урока слишком много слов.

Перейдем к конкретным шагам.

  1. Установить сам python. На данный момент, актуальная версия - 3.9
  2. Запустить python и в строке >>> написать:

print(f"Hello, World!")

и нажать Enter.

Должно получиться:

Hello, World!

Ура! У нас получилось! Что дальше? Дальше во втором уроке.