Python - это высокоуровневый язык программирования общего назначения, который отличается простотой изучения и мощными возможностями. Он используется в веб-разработке, науке о данных, искусственном интеллекте, автоматизации и многих других областях.
Язык программирования - это формальная система обозначений для написания компьютерных программ. Представьте, что язык программирования - это как рецепт для повара, только вместо человека выполняет его компьютер.
Python - это интерпретируемый язык программирования, что означает, что компьютер может выполнять код напрямую, без предварительной компиляции в машинный код.
Python был создан Гвидо ван Россумом и впервые выпущен в 1991 году. Название языка произошло не от вида змей, а от британской комедийной группы Monty Python. Python разрабатывается согласно принципам, изложенным в документе под названием "The Zen of Python" (Дзен Питона).
Дзен Питона - это набор принципов философии программирования на Python. Он представляет собой руководство по написанию красивого и понятного кода. Эти принципы были сформулированы Тимом Питерсом и включают такие идеи, как "Красивое лучше, чем уродливое" и "Простое лучше, чем сложное".
Вы можете прочитать Дзен Питона в интерактивном режиме, введя команду:
import this
Для начала работы с Python необходимо установить его на ваш компьютер:
Откройте командную строку (терминал) и введите:
python --version
Если установка прошла успешно, вы увидите номер версии Python.
Создадим нашу первую программу на Python:
В этой простой программе мы используем функцию print(), которая выводит текст на экран:
print() - это функция вывода, встроенная в Python# Это комментарий - он игнорируется интерпретатором
print("Привет, мир!")
Сохраните этот код в файл с именем hello.py и запустите его в терминале:
python hello.py
Python также можно использовать в интерактивном режиме:
python и нажмите Enter>>> - это означает, что Python готов к выполнению командPython 3.9.7 (default, Sep 16 2021, 16:59:23) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Привет из интерактивного режима!")
Привет из интерактивного режима!
>>> 2 + 3
5
>>> exit()
Комментарии - это пояснения к коду, которые игнорируются интерпретатором:
Комментарии необходимы для:
Хороший код должен быть самодокументируемым, но комментарии помогают объяснить "почему" вы сделали что-то, а не только "что" вы сделали.
# Это однострочный комментарий
print("Привет!") # Комментарий может быть в конце строки
"""
Это многострочный комментарий
(на самом деле это строковый литерал,
который не присваивается переменной)
"""
print("Пока!")
Python имеет четкие синтаксические правила:
Print и print - разные идентификаторыВ Python отступы имеют значение! Неправильные отступы приведут к ошибке выполнения.
Для выполнения заданий следуйте этим шагам:
print() для вывода информации. Подсказка: вы можете выводить несколько значений через запятую.end="\n" в функции print() для управления переносом строк. Подсказка: по умолчанию print() добавляет символ новой строки в конце.sep функции print(). Подсказка: параметр sep позволяет указать символ, который будет вставляться между выводимыми значениями.end функции print(). Подсказка: по умолчанию end="\n", но вы можете изменить это значение.Задание 1: Персональное приветствие
# Выводим персональную информацию
print("Имя: Анна")
print("Возраст: 25")
print("Любимый цвет: синий")
Задание 2: Многострочный вывод
# Выводим приветствие и прощание в разных строках
print("Привет!")
print("Пока!")
# Альтернативный способ с явным указанием переноса строки
print("Привет!", end="\n")
print("Пока!", end="\n")
Задание 3: Комментированный код
# Это программа с подробными комментариями
# Автор: Анна
# Дата: 01.01.2023
"""
Это многострочный комментарий.
Он используется для подробного описания программы.
"""
# Выводим приветствие пользователю
print("Добро пожаловать в Python!")
# Создаем переменную с именем пользователя
name = "Анна"
# Выводим персонализированное приветствие
print(f"Привет, {name}!")
Задание 4: Интерактивный калькулятор
# Пример сессии в интерактивном режиме:
# >>> 2 + 3
# 5
# >>> 10 - 4
# 6
# >>> 5 * 6
# 30
# >>> 15 / 3
# 5.0
# >>> 2 ** 3
# 8
# >>> exit()
Задание 5: Вывод с разделителями
# Выводим слова с разными разделителями
print("Яблоко", "Банан", "Апельсин", sep=", ")
print("Кофе", "Чай", "Сок", sep="; ")
print("Кот", "Собака", "Птица", sep=" - ")
Задание 6: Вывод без переноса строки
# Выводим числа в одной строке
print(1, end=" ")
print(2, end=" ")
print(3, end=" ")
print(4, end=" ")
print(5, end="\n") # Последний перенос строки
# Альтернативный способ
print(1, 2, 3, 4, 5, sep=" ", end="\n")