В этой статье рассказывается о работе с двумерными массивами в Python. Read more …
Защита от «дурака» в программах на языке Python
Вероятно вам не приходилось раньше писать программы на языке Python, которые обрабатывали бы ввод пользователя. Как новичок в Python, вы скорее всего предполагаете, что достаточно просто запросить ввод с клавиатуры и выдать результат…
Пользователи вводят не то, что вы у них спрашиваете.
Например, вы хотите получить простой ответ — «y» или «n». В ответ на запрос пользователь может весело и непринужденно ввести свое имя или список блюд на завтрак или может вообще ничего не ввести, а просто нажать клавишу «Enter» — в результате ваша программа благополучно «падает». Причем делается это не умышленно, а по неграмотности, по неопытности, из-за того, что невнимательно прочитали текст вашего запроса и очень часто пытаются ввести такую чепуху, что просто диву даешься. Причем, как это ни странно, во всех своих бедах они пытаются обвинить вас — программиста.
Чтобы избежать подобных неприятностей, любой ввод пользователя в обязательном порядке должен проверяться программой. Python имеет в своем распоряжении достаточно большое число функций, которые помогут вам в нелегкой борьбе с пользователем. Некоторые из них мы и рассмотрим в данной статье. Read more …
Мгновенный Python
Это минимальный экспресс — курс программирования на языке Python (или Пайтон). Для более глубокого изучения ищите документацию на посвящённом ему WEB-сайте, http://www.python.org , особенно на странице \»Tutorial\» Если вы не понимаете, почему вы должны интересоваться языком Python, то посмотрите там же страницу \»Comparison\» , где даётся сравнение Python с другими языками. Read more …
Краткий обзор языка Python
В связи с наблюдаемым в настоящее время стремительным развитием персональной вычислительной техники, происходит постепенное изменение требований, предъявляемых к языкам программирования. Все большую роль начинают играть интерпретируемые языки, поскольку возрастающая мощь персональных компьютеров начинает обеспечивать достаточную скорость выполнения интерпретируемых программ. А единственным существенным преимуществом компилируемых языков программирования является создаваемый ими высокоскоростной код. Когда скорость выполнения программы не является критичной величиной, наиболее правильным выбором будет интерпретируемый язык, как более простой и гибкий инструмент программирования… Read more …
Краткий курс языка Python
Это минимальный вводный курс по программированию на языке Python.
Read more …