Дмитрий Красота - Введение в Python
- Название:Введение в Python
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Дмитрий Красота - Введение в Python краткое содержание
--------
Файл изготовлен по материалам сайта http://pythonicway.com/
Введение в Python - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Запуск в командной строке pythonс названием файла (он еще называется скрипт) в качестве параметра, начнет выполнение кода, записанного в данном файле. После завершения выполнения скрипта, интерпретатор будет снова неактивен.
Давайте, создадим простую программу-скрипт на Python. Откройте любой текстовый редактор (Sublime, Notepad++, gedit...), создайте в нем файл с именем test и расширением .py (все файлы, содержащие код на Pythonдолжны иметь расширение .py) и запишите в этот файл уже знакомый нам код и сохраните файл:
1 | print "Hello, Python!"
(Предполагается, что интерпретатор Pythonу вас задан в переменной PATH, то есть вы находясь в любой директории можете ввести python для запуска интерпретатора)
После этого введите следующую строку в командной строке и нажмите Enter:
python test.py

Идентификаторы в Pythonэто имена используемые для обозначения переменной, функции, класса, модуля или другого объекта. Идентификатор должен начинаться с буквы (от a до Z) или со знака подчеркивания (_), после которых может идти произвольное количество букв, знаков подчеркивания и чисел (от 0 до 9).
В Pythonнедопустимо использование знаков препинания или специальных символов, таких как @, $ или % в качестве идентификаторов. Кроме того, Pythonчуствителен к регистру, то есть cat и Cat это два разных имени.
В Python существует следующая договоренность для названия идентификаторов:
* Имена классов начинаются с большой буквы, все остальные идентификаторы - с маленькой.
* Использования знака подчеркивания в качестве первого символа идентификатора означает, что данный идентификатор является частным (закрытым от использования вне класса).
* Если идентификатор начинается и заканчивается двумя знаками подчеркивания (например, __init__ ) это означает, что он является специальным именем, определенным внутри языка.
В данной таблице собраны все ключевые слова Python.
and |
elif |
if |
|
as |
else |
import |
raise |
assert |
except |
in |
return |
break |
exec |
is |
try |
class |
finally |
lambda |
while |
continue |
for |
not |
which |
def |
from |
or |
yield |
del |
global |
pass |
Эти зарезервированные слова нельзя использовать в качестве имени переменной или любого другого идентификатора. Все ключевые слова Pythonсостоят только из букв в нижнем регистре. Получить список ключевых слов возможно в интерпретаторе командой
1 | help ("keywords")
Одна из первых особенностей Python, которая бросается в глаза программистам, начинающим изучать этот язык программирования, это то, что в нем не используются скобки для обозначения отдельных блоков кода. Вместо них в Pythonиспользуются двоеточия и отступы.
Количество пробелов в отступах произвольно и выбирается каждым на свое усмотрение, однако по договоренности равняется четырем пробелам. При этом отступ всего блока должен быть одинаковым.
Например, этот блок кода будет работать (хотя так писать не стоит):
1 | if True:
2 | print "Hi"
3 | else:
4 | print "Bye"
А этот уже вызовет ошибку:
1 | if True:
2 | print "Hi"
3 | print "Bye"
Таким образом, в Pythonнесколько строк кода с одинаковым отступом будут формировать отдельный блок кода. Благодаря такой системе значительно повышается читаемость кода и прививается привычка писать понятно и структурировано.
Выражения в Python, как правило, заканчиваются новой строкой. Однако, в этом языке программирования существует специальный символ переноса строки (\), показывающий, что с окончанием строки не заканчивается код. Например:
1 | total =item1 + \
2 | item2 + \
3 | item3
Выражения, которые находятся внутри скобок: квадратных ( [ ] ), фигурных ( { } ) или круглых ( ( ) ) не нуждаются в символе переноса строки. Например:
1 | days =["Sunday", "Monday", "Tuesday",
2 | "Wednesday", "Thursday", "Friday",
3 | "Saturday"]
В Pythonможно использовать одинарные ( ' ), двойные (") и тройные (''' или """) кавычки чтобы обозначить строчный тип данных, при этом начинаться и заканчиваться строка должна одинаковыми кавычками. Строка занимающая несколько строк кода должна быть обрамлена тройными кавычками. Например:
1 | name ='wasd'
2 | description ="Some text"
3 | biography =""" Some long text for few
4 | lines of code """
Символ решетки (#) в Pythonобозначает начало комментария. Любые символы после решетки и до конца строки считаются комментариями и игнорируются интерпретатором.
Например следующий код:
1 | # First line comment
2 | print "Hello, Python" # second comment
Выведет только Hello, Python в консоль.
Точка с запятой (;) позволяет вводить несколько инструкций на одной строке. Например:
1 | import random; x = random.randint(); print x
Типы данных в Python
Published: 22 September 2014
Переменная в языке программирования это название для зарезервированного места в памяти компьютера, предназначенное для хранения значений. Это означает, что когда вы создаете переменную, вы на самом деле резервируете определенное место в памяти компьютера.
Основываясь на типе данных переменной, интерпретатор выделяет необходимое количество памяти и решает, что может находится в зарезервированной области памяти.
Для понимания, можете думать о переменной как о коробке, в которую можно положить любую вещь, но только определенного размера. Размер в данном примере будет типом переменной. Это не совсем верное определение, но оно дает общее представление о картине в целом.
В Python вам не нужно объявлять тип переменной вручную (как, например в С++). Объявление происходит автоматически (это называется динамическая типизация), когда вы присваиваете значение переменной. Знак равенства ( = ) используется для присвоения значения переменной.
Читать дальшеИнтервал:
Закладка: