А для того, чтобы написать такую же программу, скажем, на Java или C++, Вам придется писать куда больше кода.
Именно поэтому, на технических собеседованиях в Google или еще куда, Вам позволят решать задачи на Python. Даже если Вас рассматривают на позицию разработчика Java или C++ и тд.
Python – это высокоуровневый язык программирования. Это означает то, что он автоматизирует многие процессы, такие, как управление памятью.
А это, в свою очередь, поможет Вам сосредоточиться на основных задачах, пока Вы пишите код.
Python чрезвычайно популярен в реальном мире. Возьмите для примера IT-гигантов, таких, как: Google, Apple, Netflix. Все они используют Python в повседневных задачах, связанных с обработкой данных, работой нейронных сетей, и других важными для этих компаний процессов.
Python, действительно, универсален. Он отлично работает не только для математических задач, связанных с данными. Но и для веб-приложений, видеоигр, и, вообще, чего угодно. И это благодаря огромному выбору расширений и библиотек, доступных для Python. Об этом Вы узнаете более подробно в четырнадцатой главе.
Наконец, у Python есть преданное и постоянно растущее сообщество разработчиков. Это означает, что количество сфер и задач, где применяется Python, будет только расти.
Ну, а про зарплаты программистов на Python, их карьерные возможности и спрос, я просто промолчу. Об этом уже итак с каждого угла крикнули :)
На этом все. Желаю Вам приятного обучения, и увидимся в следующей главе!
ГЛАВА ПЕРВАЯ: НАЧИНАЕМ ПРОГРАММИРОВАТЬ НА PYTHON!
1. Ваша первая строка кода
Любая, даже самая продвинутая программа на Python, начинается с первой строки кода.
Вот пример простой программы, которая состоит всего из одной строки. Все, что она делает, это выводит сообщение: “Привет! Это моя первая строка кода!”
Впишите эту строчку в компилятор, и запустите код:
print("Привет! Это моя первая строчка кода!")
Если Вы все сделали правильно, то компилятор ответит Вам вот таким сообщением:
“Привет! Это моя первая строка кода!”
Получилось? Поздравляю с первой строчкой кода!
И даже если Вы пока не понимаете что к чему, не волнуйтесь. Мы все разберем и узнаем по ходу прохождения книги. А пока продолжим!
2. Что такое программа?
Даже если Вы написали всего одну строчку кода, как в предыдущем разделе, Вы написали программу.
Такую же программу, как и те, что запускаются с компьютера или смартфона.
Но, что такое программа? Программа – это набор инструкций и правил для компьютера, написанный на языке программирования.
Если с этим все понятно, давайте продолжим и закрепим то, что мы пока узнали.
Вот код, который я перемешал:
"Илон Маск ест пингвинов!" () print
Впишите его в компилятор так, чтобы он заработал. Выполнив прошлую задачу, Вы сможете выполнить и эту.
Если Вы все сделали правильно, то вот, что вам ответит программа:
“Илон Маск ест пингвинов!”
Справились с задачей? Отлично!
В обеих программах, которые мы только что создали, мы использовали функцию print (печать).
В этой книге мы часто будем ее использовать. Но, для начала, давайте познакомимся с ней поближе.
3. Функция Print
Функция print делает именно то, чем она и называется. Она “печатает” текст на экране.
Программисты используют эту функцию для того, чтобы показывать сообщения пользователям программы.
Например, «Пожалуйста, войдите в систему, используя пароль» или «Ваш пароль слишком слабый, используйте более надежный пароль» и т. д.
Функция print выводит не только текст, но и результаты вычислений, представленные в виде цифр и чисел.
Об этом мы поговорим немного позже. А пока, давайте еще немного потренируемся с выводом текста.
Вот вам текст:
Эй! Я продолжаю кодить!
Впишите его в компилятор вместе с функцией print, так, чтобы программа вывела такое же сообщение на экран.
Вот, что у вас должно получиться:
“Эй! Я продолжаю кодить!”
Все получилось? Отлично! Теперь, когда Вы умеете выводить сообщения на экран, используя функцию print, Вы можете поэкспериментировать и повеселиться со своими сообщениями.
Придумайте что угодно, любые сообщения. Добавьте к сообщениям цифры и числа.
А еще, попробуйте добавить или удалить что-нибудь из своего кода. И посмотрите, что произойдет. Это лучший способ узнать, как работает Ваш код.
4. Как Python читает код?
Как только Вы запускаете код, компьютер начинает читать его построчно, сверху вниз. Точто также, как Вы сейчас читаете эту книгу.
Это может показаться не важным, но это следует учитывать при написании и организации нашего кода.
Вот почему некоторые элементы, такие как модули (мы изучим их позже), находятся в верхней части кода.