Step 5 (S-98922)

From Stepik Wiki
Revision as of 19:30, 4 August 2017 by Admin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/24456/step/5

Step 5 (S-98922) 1.png

[00:00 - 00:18] прежде всего стоит сказать о том что отличает язык python на других языков программирования язык python является интерпретируемым языком это за 400 к осуществлять интерпретатор которой говорят на вход и строка за строкой инструкции инструкции его исполняя посмотрите например можно запустить действительно ваш интерпретатор python 3


Step 5 (S-98922) 2.png

[00:18 - 00:34] создать не допустим какой нибудь список список не можешь отсортировать и затем выпустил на экран весь закон исполняют инструкции инструкции то сначала интерпретатор ждал нашел воду и затем его исполнял


Step 5 (S-98922) 3.png

[00:34 - 00:50] таким образом важным аспектом интерпретирования является то что нас нет никакой промежуточной стадии между самим кодом и его исполнением так допустим компилируемых языках котором нас происходит компиляция и мы получаем промежуточное состояние виде а сам верного кода или байткода


[00:50 - 01:06] конечно же то когда то может не только инструкции инструкции насчет конечно можем передать файл создать какой нибудь текстовый файл который содержит в себе код на языке python и затем 1 аргументом в интерпретатор для того чтобы исполнять код из файла необходимости создать какой нибудь


[01:06 - 01:25] текстовый файлик точка pi положить в него содержимое то есть наш код на языке python нашем примере мы создали фан ты спать и которого сердце имя переменной икс в течение 15 переменной икс учением hello течении этих переменных терминала чем в 1


[01:25 - 01:43] в терминал значение их сумм и то что этот скрипт запустить необходимо вызвать интерпретатор серьезным аргументом и нашего скрипта 2 свойство интерпретируемых языков программирования любая ошибка может быть найдено лишь в момент исполнения своего кода


Step 5 (S-98922) 4.png

[01:43 - 01:58] с нашем случае мы сначала увели значение 15 потому что это за содержимое переменной чем значениях затем когда мы попытались суммировать икс и игрек мы поняли что несовместимого типа и поэтому не можем их уже не можем вызвать принято от суммы икс игрек


Step 5 (S-98922) 5.png

Step 5 (S-98922) 6.png

[01:58 - 02:15] это может немножко что наша тех кто до этого писал лишь на компилируемых допустим языках программирования потому что мы не смогли скомпилировать даже такой код не то чтобы его запустить однако в языке python отсутствие любой стадии между самим годом и исполнением этого кода и то что интерпретатор


[02:15 - 02:34] код строка за строкой не знаю какая же строка следующее позволяет нам отлавливать ошибки лишь моментах исполнения таким образом сам язык это язык на котором мы общаемся с интерпретатором чтобы интерпретатор понял что ему нужно сделать должны вот правильно об этом написать закопать есть несколько версий в течении курсу будем разговаривать про язык python 3