Python – высокоуровневый язык программирования общего назначения.
Где могут пригодиться знания Python:
- веб-разработка;
- машинное обучение;
- автоматизация процессов
Содержание
Компиляторы и интерпретаторы
Транслятор – специальная программа, преобразующая программный код с того или иного языка программирования в машинный код.
Компилятор – сразу переводит весь программный код на машинный язык. Создает исполняемый файл.
Интерпретатор – переводит программный код построчно. Напрямую взаимодействует с операционной системой.
Основные типы данных
Числа
a = 5
print(a, "is of type", type(a))
>>>>(5, 'is of type', int)
a = 2.2
print(a, "is of type", type(a))
>>>>(2.2, 'is of type', float)
Списки
list = [1, 2.2, 'text', 25, 18, 29]
print(list)
>>>>[1, 2.2, 'text', 25, 18, 29]
print(list[2])
>>>>text
print(list[1:4])
>>>>[2.2, 'text', 25]
list[0] = 11
print(list)
>>>>[11, 2.2, 'text', 25, 18, 29]
Кортежи
t = (1, 2.2, 'text', 25, 18, 29)
print(t)
>>>>(1, 2.2, 'text', 25, 18, 29)
print(t[1])
>>>>2.2
t[0] = 11
print(t)
>>>>Приведет к ошибке, т.к. кортежи неизменяемы
Строки
s = "Строка"
s2 = """Строка из двух
строк"""
print(s)
>>>>Строка
print(s2)
>>>>Строка из двух
>>>>строк
Множества
a = {5, 3, 1, 55, 4}
print(a)
>>>>{1, 3, 4, 5, 55}
print(type(a))
>>>><class 'set'>
Словари
d = {1: 'value', 'key': 2}
print(type(d))
>>>><class 'dict'>
print(d[1])
>>>>value
print(d['key'])
>>>>2
Операторы сравнения
Оператор | Название |
== | Равно |
!= | Не равно |
> | Больше |
< | Меньше |
>= | Больше или равно |
<= | Меньше или равно |
Полезные источники информации
- Python.org – официальный сайт Python. Найдете полный список всей документации, установки, учебных пособий, новостей и т.д..
- LearnPython – предоставляет возможность поработать с Python. Здесь вы найдете интерактивные руководства, а практиковаться в написании кода сможете прямо в браузере.
- Pythonworld.ru – этот сайт призван помочь начинающим научиться программировать на Python 3. Также здесь можно подробнее узнать об особенностях функционирования этого языка.