джанго туториал. Убедись, что установка прошла успешно, открыв приложение Терминал и запустив команду
Скачать 5.1 Mb.
|
Консоль PythonДля проходящих руководство дома: этот раздел рассмотрен в видео Python Basics: Integers, Strings, Lists, Variables and Errors. Чтобы начать играть с Python, нам нужно открыть командную строку на твоём компьютере. Ты уже должна знать, как это сделать — мы изучали это в главе Введение в интерфейс командной строки. Когда будешь готова, следуй приведенным ниже инструкциям. Мы хотим открыть консоль Python, так что набери python, если работаешь в Windows, или python3 для Mac OS/Linux, и нажми enter. command-line $ python3 Python 3.6.1 (...) Type "help", "copyright", "credits" or "license" for more information. >>> Твоя первая команда Python!После запуска Python командная строка изменилась на >>>. Для нас это означает, что сейчас мы можем использовать только команды на языке Python. Тебе не нужно вводить >>> — Python будет делать это за нас. Если ты хочешь выйти из консоли Python, в любой момент — просто введи exit() или используй сочетание клавиш Ctrl + Z для Windows и Ctrl + D для Mac/Linux. Тогда ты больше не будешь видеть >>>. Пока что мы не хотим выходить из консоли Python. Мы хотим узнать больше о ней. Давай начнём с чего-нибудь совсем простого. Например, попробуй набрать простое математическое выражение, вроде 2 + 3, и нажми enter. command-line >>> 2 + 3 5 Прекрасно! Видишь, как выскочил ответ? Python знает математику! Ты можешь попробовать другие команды, например: 4 * 5 5 - 1 40 / 2 Чтобы вычислить степень числа, например, 2 в кубе, мы вводим: command-line >>> 2 ** 3 8 Поиграй с этим немного и затем вернись сюда :). Как видишь, Python является прекрасным калькулятором. Если тебе интересно, что ещё можно сделать... СтрокиКак насчет твоего имени? Введи своё имя в кавычках, вот так: command-line >>> "Ola" 'Ola' Ты только что создала свою первую строку! Это последовательность символов, которые могут быть обработаны компьютером. Строка должна всегда начинаться и заканчиваться одинаковым символом. Им может быть одинарная (') или двойная (") кавычка (разницы нет!) Кавычки говорят Python'у, что внутри них находится строка. Строки могут быть слиты воедино. Попробуй так: command-line >>> "Hi there " + "Ola" 'Hi there Ola' Ты также можешь умножать строки на число: command-line >>> "Ola" * 3 'OlaOlaOla' Если тебе нужно поставить апостроф внутри строки, то есть два способа сделать это. Используй двойные кавычки: command-line >>> "Runnin' down the hill" "Runnin' down the hill" или поставь перед апострофом обратную косую черту (\): command-line >>> 'Runnin\' down the hill' "Runnin' down the hill" Прикольно, да? Чтобы увидеть своё имя прописными буквами, просто набери: command-line >>> "Ola".upper() 'OLA' Ты только что использовала метод upper своей строки! Метод (такой как upper()) представляет собой набор инструкций, который должен выполнить Python над заданным объектом (в нашем случае: "Ola") при его вызове. Если ты хочешь узнать количество букв в своём имени, то и для этого тоже существует функция! command-line >>> len("Ola") 3 Интересно, почему иногда мы вызываем функцию добавлением . к концу строки (как "Ola".upper()), а иногда сначала пишем имя функции и затем помещаем строку в скобки? Ну, в некоторых случаях функции принадлежат объектам, например, функция upper(), которая может быть применена только к строкам. В этом случае мы называем функцию методом. В другом случае функции не относятся к чему-то конкретному и могут использоваться для различных типов объектов, например, функция len(). Вот почему мы передаем "Ola" в качестве параметра функции len. Подведём итогХорошо, достаточно о строках. Пока ты узнала следующее: командная строка — ввод команд (кода) в интерактивную командную строку Python приводит к ответам на Python; числа и строки — в Python числа используются для вычислений, а строки - для текстовых объектов; операторы, такие как + и *, объединяют значения для получения нового; функции, такие как upper() и len(), выполняют действия над объектами. Таковы основы каждого языка программирования, который ты можешь выучить. Готова к чему-то посложнее? Мы уверены, что готова! |