Введение в язык Питон


Содержание


Основные операторы.
Основные операторы. - часть 2
Функции.
Функции. - часть 2
Ключи.
Передача в функцию переменного числа аргументов.
Использование лямбда функций.
Документирование функций.
Списки.
Использование списков, как стеков.
Использование списков, как очередей.
Функциональные инструменты программирования.
Выражения в списках.
Оператор del.
Константные списки.
Словари.
Особенности операторов сравнения.
Сравнение списков.
Модули в Питоне.
Дополнительная информация о модулях.
Информация о поиске модулей.
Компиляция скриптов на Питоне.
Стандартные модули Питона.
Стандартные модули Питона. - часть 2
Пакеты.
Форматированный ввод/вывод.
Форматированный ввод/вывод. - часть 2
Операции с файлами.
Операции с файлами. - часть 2
Модуль pickle
Ошибки и исключения.
Синтаксические ошибки.
Исключительные ситуации.
Исключительные ситуации. - часть 2
Программное возбуждение исключений.
Заключительные действия.
Введение в объектно-ориентированное программирование.
Введение в объектно-ориентированное программирование. - часть 2
Области действия переменных.
Первое знакомство с классами.
Обращение к элементам классов.
Наследование.
Закрытые переменные.
Структуры.
Исключения и классы.
Функциональное программирование на языке Python
Что такое Python?
Что такое функциональное программирование?
Функциональные возможности, присущие Python
Исключение команд управления потоком
Функции как объекты первого класса
Функциональные циклы в Python
Функциональные циклы в Python - часть 2
Исключение побочных эффектов
Исключение побочных эффектов - часть 2
Заключение
Ресурсы
Об авторе
Примечания
Еще о функциональном программировании на Python
Что такое Python?
Переходим на функциональное программирование?
Присвоение значений
Присвоение значений - часть 2
Замыкание
Замыкание - часть 2
Замыкание - часть 3
Замыкание - часть 4
Замыкание - часть 5
Замыкание - часть 6
Хвостовая рекурсия
Ресурсы
Об авторе
И опять о функциональном программировании на Python
Что такое python?
Связывание выражений
Связывание выражений - часть 2
Связывание выражений - часть 3
Функции высшего порядка: частичное вычисление функций - карринг (currying)
Функции высшего порядка: частичное вычисление функций - карринг (currying) - часть 2
Функции высшего порядка: частичное вычисление функций - карринг (currying) - часть 3
Другие функции высшего порядка
Другие функции высшего порядка - часть 2
Другие функции высшего порядка - часть 3
Некоторые рекомендации
Ресурсы
Об авторе
Использование комбинаторных функций в модуле itertools
Функциональное программирование на Python стало отложенным
Объяснение новой концепции
Питоновское прогрессирующее раздвоение личности
Отсутствующие эквиваленты
Фабрики базовых итераторов
Комбинаторные функции
Больше чем основы
Больше чем основы - часть 2
Заключение
Ресурсы
Об авторе
Как изучать объекты Python
Что такое интроспекция?
Что такое интроспекция? - часть 2
Интерактивная справочная утилита Python
Интерактивная справочная утилита Python - часть 2
Модуль sys
Модуль sys - часть 2
Модуль keyword
Функция dir()
Функция dir() - часть 2
Функция dir() - часть 3
Функция dir() - часть 4
Строки документации
Опрос объектов Python
Имя
Функция type() помогает нам определить
Атрибуты
Вызываемые структуры
Экземпляры
Производные классы
Время опроса
Заключение
Ресурсы
Об авторе
Об авторе - часть 2
Поднятие объектно-ориентированного программирования на новый уровень
Краткий обзор объектно-ориентированного программирования (ООП)
"Метапрограммный" ответ
Метаклассы: решение, требующее проблемы?
Метаклассы: решение, требующее проблемы? - часть 2
Проблемы, решаемые магией
Проблемы, решаемые магией - часть 2
Другие способы решения проблем с помощью магии
Другие способы решения проблем с помощью магии - часть 2
Метапреимущества
Ресурсы
Об авторах
Введение в язык Питон.
Введение в язык Питон. - часть 2
Введение в язык Питон. - часть 3
Строки:
Строки: - часть 2
Строки юникода.
Введение в списки.
Основные элементы программирования.



Начало    



Книжный магазин