Difference between revisions of "Step 3 (S-12218)"

From Stepik Wiki
Jump to: navigation, search
(Create page for step id=12218)
 
(Немного почищен текст от мелких опечаток и двойных пробелов.)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
Step on Stepik: https://stepik.org/lesson/3360/step/3
 
Step on Stepik: https://stepik.org/lesson/3360/step/3
  
[00:00 - 00:18] итак что же это за зверь такой бетон или python с 1 стороны поэтому этот интерпретатор то есть специальная программа которая интерпретирует или выполняет по шагам другие программы скачать этот интерпретатор вы можете на сайте python точка org
+
Что же это за зверь такой питон или Python? С одной стороны, Python - это интерпретатор, то есть специальная программа, которая интерпретирует или выполняет по шагам другие программы. Скачать этот интерпретатор вы можете на сайте python.org.
  
 +
С другой стороны, Python, будучи языком программирования, определяет набор правил, согласно которым составляются программы. И также определяет набор правил, согласно которым эти программы исполняются на компьютере. Таким образом, программы, в том числе и те, что вы будете писать на этом курсе, представляют из себя последовательность команд для компьютера, которые написаны согласно правилам языка Python.
  
[00:18 - 00:34] с другой стороны python будучи языком программирования определяет набор правил согласно которой составляют с программ и также определяет набор правил согласно которому эти программы исполняются компьютере таким образом программы
+
Более или менее все программы выглядят следующим образом. Программа читает некие пользовательские данные (чтение может происходить с клавиатуры, из файла на компьютере,  или данные могут браться из интернета), дальше программа как-то манипулирует этими данными, обрабатывает их, вычисляет какие-то значения и в конце программа выводит результат пользователю. Результат может выводиться на экран, может выводится в файл или посылаться по сети. Таким образом, во многих задачах, которые будут вам предложены, вам надо будет написать программу, которая будет читать данные с клавиатуры и выводить результат на экран. Также будет несколько задач, в которых надо будет читать данные из файла и выводить результаты в файл и дальше загружать этот файл на сайт. Но все же в большинстве задач вам нужно будет  загрузить на сайт именно исходный текст программы. Загруженный вами текст на языке Python запущен у нас на нашем сервере и проверен на наборе тестов. Этот набор тестов будет вам неизвестен и программа будет засчитываться как правильная, если для всех тестов будет получен правильный результат. То есть на всех возможных входных данных будут получены правильные выходные данные. 
  
 +
Но это все будет чуть дальше. Давайте для начала поймем, где в принципе писать программу. И тут у вас есть множество вариантов. Поскольку текст программы - это в первую очередь именно текст, то писать программу можно в любом текстовом редакторе. Например, в блокноте или любом другом редакторе, который вам больше нравится. Но гораздо приятней писать программы  в такой среде, где у вас будет подсветка синтаксиса (выделение ключевых конструкции языка). Если в этой  среде можно выполнять программу и сразу же и видеть результат ее работы. Или есть возможность выполнять эту программу по шагам, то есть в интерактивном режиме сразу видеть, какой результат выдает каждая команда. В принципе есть среды, которые позволяют все это делать. Одна из таких сред - это pycharm, разработанная JetBrains. (Ссылка на скачивание в следующем Step)
  
[00:34 - 00:52] который и вы в том числе будете писать на этого курса представляет себя последовательность команд для компьютера которая написана на согласно правилам языка и закопать то более менее все программа выглядит следующим образом
+
[[Step_4_(S-13282)|Следующий Step(Step_4_(S-13282))]]
 
+
 
+
[00:52 - 01:07] программа читает некие пользовательские данные чтение может приехать с клавиатуры из файла на компьютере или откусить данные могут браться из интернета дальше программа как то манипулирует с этими данными обрабатывает их вычислять значения
+
 
+
 
+
[01:07 - 01:25] и в конце программа выводит результат пользователю результат может выводиться на экран может опять же файл или послать куда нибудь к примеру по сети а таким образом в тех задачах которые будут вам предложено где он будет написать программу
+
 
+
 
+
[01:25 - 01:43] вам надо будет написать программу которая будет считать данные с клавиатуры и вводить результат на экран будет также несколько задач где надо будет считать данные из файла и выводить результаты тоже файл и дальше загружаться файл
+
 
+
 
+
[01:43 - 01:59] на сайт ну все таки в большинстве задач надо будет вам загрузить на сайт именно исходный текст программы сам текст а на языке python дальше этот текст исходный текст программы ваши будет запущен у нас на компьютере
+
 
+
 
+
[01:59 - 02:16] на нашем сервере и проверено набор тестов будет неизвестен и программ будет засчитываться как правильно если всех тестов будет получен правильный результат то есть на всех возможных входных данных будут получены правильные
+
 
+
 
+
[02:16 - 02:33] выходные данные правильные результаты но все это будет чуть дальше давайте для начала по нем где в принципе писать программу и тут у вас есть множество вариантов в принципе поскольку проект текст программы
+
 
+
 
+
[02:33 - 02:50] 1 очередь именно текст то писать программу можно вообще говоря в любом текстовом редакторе например в блокноте или любом другом редакторе которые вам больше нравится но гораздо приятней писать программы там в такой среде где у вас будет подсветка синтаксиса
+
 
+
 
+
[02:50 - 03:04] то есть выделение ключевых их конструкции языка если в этой статье среде можно выполнять программу сразу же и ведь результат ее работы приятно так если можно выполнять эту программу по шагам то есть он там активном режиме сразу видеть
+
 
+
 
+
[03:04 - 03:22] как каждая команда какой результат выдает в принципе есть среды которая позволяет все это делать 1 из таких средств это charm разработать разработкам компании тут принц который вы можете в принципе скачать на сайте что принц точка ком и уставить к себе на компьютер
+
 
+
  
 
[[Category:Steps]]
 
[[Category:Steps]]
 
[[Category:Введение: программы и Python. Проверка заданий (L-3360)|  3]]
 
[[Category:Введение: программы и Python. Проверка заданий (L-3360)|  3]]

Latest revision as of 13:49, 17 July 2017

Step on Stepik: https://stepik.org/lesson/3360/step/3

Что же это за зверь такой питон или Python? С одной стороны, Python - это интерпретатор, то есть специальная программа, которая интерпретирует или выполняет по шагам другие программы. Скачать этот интерпретатор вы можете на сайте python.org.

С другой стороны, Python, будучи языком программирования, определяет набор правил, согласно которым составляются программы. И также определяет набор правил, согласно которым эти программы исполняются на компьютере. Таким образом, программы, в том числе и те, что вы будете писать на этом курсе, представляют из себя последовательность команд для компьютера, которые написаны согласно правилам языка Python.

Более или менее все программы выглядят следующим образом. Программа читает некие пользовательские данные (чтение может происходить с клавиатуры, из файла на компьютере, или данные могут браться из интернета), дальше программа как-то манипулирует этими данными, обрабатывает их, вычисляет какие-то значения и в конце программа выводит результат пользователю. Результат может выводиться на экран, может выводится в файл или посылаться по сети. Таким образом, во многих задачах, которые будут вам предложены, вам надо будет написать программу, которая будет читать данные с клавиатуры и выводить результат на экран. Также будет несколько задач, в которых надо будет читать данные из файла и выводить результаты в файл и дальше загружать этот файл на сайт. Но все же в большинстве задач вам нужно будет загрузить на сайт именно исходный текст программы. Загруженный вами текст на языке Python запущен у нас на нашем сервере и проверен на наборе тестов. Этот набор тестов будет вам неизвестен и программа будет засчитываться как правильная, если для всех тестов будет получен правильный результат. То есть на всех возможных входных данных будут получены правильные выходные данные.

Но это все будет чуть дальше. Давайте для начала поймем, где в принципе писать программу. И тут у вас есть множество вариантов. Поскольку текст программы - это в первую очередь именно текст, то писать программу можно в любом текстовом редакторе. Например, в блокноте или любом другом редакторе, который вам больше нравится. Но гораздо приятней писать программы в такой среде, где у вас будет подсветка синтаксиса (выделение ключевых конструкции языка). Если в этой среде можно выполнять программу и сразу же и видеть результат ее работы. Или есть возможность выполнять эту программу по шагам, то есть в интерактивном режиме сразу видеть, какой результат выдает каждая команда. В принципе есть среды, которые позволяют все это делать. Одна из таких сред - это pycharm, разработанная JetBrains. (Ссылка на скачивание в следующем Step)

Следующий Step(Step_4_(S-13282))