Рубрики
python

Шпаргалка python от Яндекс (0) Знакомство

Ссылка

https://code.s3.yandex.net/backend-developer/conspects/py01.pdf

Знакомство с Python

Клиент и сервер взаимодействуют в интернете.
Бэкенд-разработчик пишет программы для серверов.
Бэкенд разрабатывают на различных языках программирования, в том числе на Python.

Первая программа на Python

In
# Приветствие миру - традиционная
# первая строка в освоении
# нового языка программирования
print('Привет, Мир!')

Out
Привет, Мир!
-------------------
Любая строчка, начинающаяся с символа # — это комментарий, примечание для разработчика.
-------------------
# эта команда показывает ”Zen of Python”
import this
-------------------

Типы переменных. Переменные в Python могут быть разного типа — целые числа, дробные числа, строки:



In
one_hundred = 100
five_hundred = 500
print(one_hundred + five_hundred)
Out 600

In
first = 87.2
second = 50.2
third = 50.242
print(first + second + third)
Out 187.642

In
first = '87.2'
second = '50.2'
third = '50.242'
# оператор + объединяет строки:
print(first + second + third)
Out 87.250.250.242


Типы переменных. Числа приводятся к строкам функцией str():



In
# объявляем две переменные разных типов:
number = 100
rubles = ' рублей'
# сложить число и строку невозможно,
# поэтому приводим number к строке:
print(str(number) + rubles)

Out 
100 рублей

Типы переменных. Дробные числа приводятся к целым функцией int():

Она не округляет числа, а отбрасывает дробную часть:

In # округление вниз, как привыкли
print(int(3.14))
Out 
3

In
# а здесь всё равно округление вниз,
# хотя вроде бы так быть не должно
print(int(2.72))
Out 
2

Списки


Списки — это последовательности, похожие на массивы из других языков программирования. 
Они записываются в квадратных скобках через запятую:

In
bremen_musicians = ['Трубадур', 'Кот', 'Пёс', 'Осёл', 'Петух']
print(bremen_musicians)

Out 
[’Трубадур’, ’Кот’, ’Пёс’, ’Осёл’, ’Петух’]

Чтобы подсчитать, сколько в списке элементов, вызывают стандартную функцию len():


In 
count = len(bremen_musicians)
print(count)

Out 
5

Список строк можно преобразовать в одну строку:

Для этого используется метод join():

In 
print('Представляем музыкантов: ' + ', '.join(bremen_musicians))

Out 
Представляем музыкантов: Трубадур, Кот, Пёс, Осёл, Петух