Python

Выберите интересующие Вас в Python уроки:

Урок 1: Арифметические действия и конструкции
Сравнение кода двух языков
Оператор присваивания
Арифметические действия
Преобразование типов
Условный оператор

Урок 2: Работа с циклами
Цикл WHILE
Цикл FOR
Случайные числа
Цикл for при работе с кортежами

Урок 3: Функции и процедуры Python
Процедуры
Процедура с параметрами
Локальные и глобальные переменные
Язык Python функции

Урок 4: Списки
Часть I:
Определение
Создание списков на Python
Простейшие операции над списками: конкатенация, повторение
Ввод списка (массива) в языке Питон
Часть II:
Другие операции над списками при помощи функций
Добавление и удаление элементов списка
Генерация случайных чисел при работе со списками
Цикл for при работе со списками

Урок 5: Строки и срезы
Операции со строками
Срезы
Методы строк
Форматирование строк

Урок 6: Кортежи и словари

Урок 7: Массивы (списки) в Питоне: продолжение, алгоритмы
Поиск в массиве
Поиск минимального или максимального элемента
Сортировка массива в Python
Метод Пузырька
Быстрая сортировка массива
Встроенные функции

Урок 8: Матрицы (двумерный массив)
Создание, вывод и ввод массива в Питон
Обработка элементов двумерного массива

Урок 9: Работа с файлами
Файлы в Python
Работа с текстовыми файлами в Питон

 
 

История и описание

Пайтон или Пито́н — язык программирования высокого уровня (Python — англоязычное название), ориентированный на повышение производительности программиста и читаемости кода. Мощность языка достигается за счет стандартной библиотеки функций, сам же синтаксис ядра включает минимум возможностей.

Структурное программирование, ООП, функциональное, императивное и аспектно-ориентированное — вот список парадигм, которые поддерживает язык python.

Код структурируется в функции и классы, которые можно объединить в модули.

Язык python создан в конце 1980-х годов голландским программистом Гвидо ван Россумом (сотрудник института CWI). Изначально язык был ориентирован на объектную парадигму. Название языку дано в честь популярного английского комедийного телешоу 1970-х «Летающий цирк Монти Пайтона» (подразумевается дружелюбный и игровой подход в обучении).

Гвидо ван Россум
Гвидо ван Россум

Программирование на Питоне в настоящее время придерживается целой философии, называемой «The Zen of Python» («Дзен Питона»), автором которой является Тим Петерс.

Основные возможности языка python и его характеристики:

  • динамическая типизация,
  • автоматическое управление памятью,
  • полная интроспекция,
  • механизм обработки исключений,
  • поддержка многопоточных вычислений,
  • удобные высокоуровневые структуры данных.

Python постоянно развивается, появляются его новые версии, отчасти из-за этого на Python отсутствуют стандарт ANSI, ISO или другие официальные стандарты, их роль выполняет CPython.

Сайт предлагает изучить основы языка python и его возможности, понять, зачем он нужен, и почему программирование на Питоне поможет не только в работе, но и легко станет интересным хобби.

В качестве среды разработки python будем использовать IDLE Python 3.4 GUI, хотя это совсем не принципиально. Эталонной реализацией Python является интерпретатор CPython (свободная лицензия Python Software Foundation License).