Главная » Статьи » Python

В категории материалов: 11
Показано материалов: 1-11

Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам
Dict - Словарь (хэш, ассоциативный массив) - это изменчивая структура данных для хранения пар ключ-значение, где значение однозначно определяется ключом. File - Объекты этого типа предназначены для работы с внешними данными. В простом случае - это файл на диске.
Python | Просмотров: 1080 | Добавил: Шаке | Дата: 05.03.2012 | Комментарии (0)

Как уже говорилось, все данные в Python представлены объектами. Имена являются лишь ссылками на эти объекты и не несут нагрузки по декларации типа. Значения встроенных типов имеют специальную поддержку в синтаксисе языка: можно записать литерал строки, числа, списка, кортежа, словаря (и их разновидностей). Синтаксическую же поддержку операций над встроенными типами можно легко сделать доступной и для объектов определяемых пользователей классов.

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

Python | Просмотров: 891 | Добавил: Шаке | Дата: 03.03.2012 | Комментарии (0)

Как уже говорилось, все данные в Python представлены объектами. Имена являются лишь ссылками на эти объекты и не несут нагрузки по декларации типа. Значения встроенных типов имеют специальную поддержку в синтаксисе языка: можно записать литерал строки, числа, списка, кортежа, словаря (и их разновидностей). Синтаксическую же поддержку операций над встроенными типами можно легко сделать доступной и для объектов определяемых пользователей классов.

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

Python | Просмотров: 823 | Добавил: Шаке | Дата: 03.03.2012 | Комментарии (0)

В современных программах передача управления происходит не всегда так гладко, как в описанных выше конструкциях. Для обработки особых ситуаций (таких как деление на ноль или попытка чтения из несуществующего файла) применяется механизм исключений.
Python | Просмотров: 1124 | Добавил: Шаке | Дата: 01.03.2012 | Комментарии (0)

Программист может определять собственные функции двумя способами: с помощью оператора def или прямо в выражении, посредством lambda.
Python | Просмотров: 860 | Добавил: Шаке | Дата: 01.03.2012 | Комментарии (0)

Третьей необходимой алгоритмической конструкцией является цикл. С помощью цикла можно описать повторяющиеся действия. В Python имеются два вида циклов: цикл ПОКА (выполняется некоторое действие) и цикл ДЛЯ (всех значений последовательности). 
Python | Просмотров: 1850 | Добавил: Шаке | Дата: 01.03.2012 | Комментарии (0)

Разумеется, одними только последовательными действиями в программировании не обойтись, поэтому при написании алгоритмов используется еще и ветвление:
Python | Просмотров: 1879 | Добавил: Шаке | Дата: 01.03.2012 | Комментарии (0)

Предполагается, что слушатели уже умеют программировать хотя бы на уровне школьной программы, и потому вполне достаточно провести параллели между алгоритмическими конструкциями и синтаксисом Python. Кроме того, Python как правило не подводит интуицию программиста (по крайней мере, науке хорошо известны типичные ловушки начинающих программистов на Python), поэтому изучать синтаксис Python предпочтительнее на примерах, а не с помощью синтаксических диаграмм или форм Бэкуса-Наура.
Python | Просмотров: 830 | Добавил: Шаке | Дата: 01.03.2012 | Комментарии (0)

Интерпретатор языка Питон распространяется свободно на основании лицензии Python Software Foundation (PSF) Licence (http://python.org/psf/license.html), которая, в некотором роде, даже более демократична, чем GNU GPL (GNU General Public License: http://gnu.org/copyleft/). Официальный сайт проекта языка Питон располагается по адресу http://python.org/.
Python | Просмотров: 3963 | Добавил: Шаке | Дата: 01.03.2012 | Комментарии (1)

Программа на языке Python может состоять из одного или нескольких модулей. Каждый модуль представляет собой текстовый файл в кодировке, совместимой с 7-битной кодировкой ASCII. Для кодировок, использующих старший бит, необходимо явно указывать название кодировки. Например, модуль, комментарии или строковые литералы которого записаны в кодировке KOI8-R, должен иметь в первой или второй строке следующую спецификацию:
Python | Просмотров: 1114 | Добавил: Шаке | Дата: 01.03.2012 | Комментарии (0)

Python - интерпретируемый, объектно-ориентированный высокоуровневый язык программирования с динамической семантикой. Встроенные высокоуровневые структуры данных в сочетании с динамическими типизацией и связыванием делают язык привлекательным для быстрой разработки приложений (RAD, Rapid Application Development).
Python | Просмотров: 1359 | Добавил: Шаке | Дата: 01.03.2012 | Комментарии (0)