Программирование на Python для начинающих, Майк МакГрат, 2015.
Книга «Программирование на Python для начинающих» является исчерпывающим руководством для того, чтобы научиться программировать на языке Python.
В этой книге с помощью примеров программ и иллюстраций, показывающих результаты работы кода, разбираются все ключевые аспекты языка. Установив свободно распространяемый интерпретатор Python, вы с первого же дня сможете создавать свои собственные исполняемые программы!
Введение в язык Python.
Python является высокоуровневым («человекочитаемым») языком программирования, который для вывода результатов использует интерпретатор. Python содержит обширную стандартную библиотеку модулей протестированного кода, которые легко могут быть включены в ваши собственные программы.
Язык Python, разработанный Гвидо ван Россумом (Guido van Rossum) в конце восьмидесятых — начале девяностых годов в Национальном научно-исследовательском институте математики и компьютерных наук в Нидерландах, является производным от многих других языков, в том числе С, С ++ и командной оболочки Unix. Сегодня Python поддерживается командой разработчиков ядра в институте, хотя Гвидо ван Россум по-прежнему играет важную роль в определении направления развития языка.
Оглавление.
Предисловие.
1 Приступаем к работе.
Введение в язык Python.
Установка Python в операционной системе Windows.
Установка Python в операционной системе Linux.
Знакомство с интерпретатором.
Ваша первая программа.
Работа с переменными.
Получение введенных пользователем данных.
Исправление ошибок.
Заключение.
2 Выполнение операций.
Арифметические действия.
Присваивание значений.
Сравнение величин.
Оценочная логика.
Проверка условий.
Определение приоритетов.
Преобразование типов данных.
Манипуляции с битами.
Заключение.
3 Конструирование инструкций.
Списки.
Работа со списками.
Неизменяемые списки.
Элементы ассоциативного списка.
Ветвление с помощью условного оператора.
Цикл while.
Обход элементов в цикле.
Выход из цикла.
Заключение.
4 Определение функций.
Область видимости переменных.
Подстановка аргументов.
Возвращение значений.
Использование обратного вызова.
Добавление заполнителей.
Генераторы в Python.
Обработка исключений.
Отладка с помощью инструкции assert.
Заключение.
5 Импорт модулей.
Хранение функций.
Принадлежность имен функций.
Системные запросы.
Математические операции.
Вычисления с десятичными дробями.
Работа со временем.
Запуск таймера.
Шаблоны соответствий.
Заключение.
6 Строки и работа с файлами.
Работа со строками.
Форматирование строк.
Модификация строк.
Преобразование строк.
Доступ к файлам.
Чтение и запись файлов.
Изменение текстового файла.
Консервация данных.
Заключение.
7 Объектное программирование.
Инкапсуляция данных.
Создание экземпляров объектов.
Доступ к атрибутам класса.
Встроенные атрибуты.
Сборка мусора.
Наследование свойств.
Переопределение основных методов.
Реализация полиморфизма.
Заключение.
8 Обработка запросов.
Отправка ответов.
Обработка данных.
Передача данных через формы.
Использование текстовых областей.
Установка флажков.
Установка переключателя в положение.
Элементы списка.
Выгрузка файлов.
Заключение.
9 Разработка интерфейсов.
Запуск оконного интерфейса.
Работа с кнопками.
Вывод сообщений.
Прием данных от пользователя.
Выбор из списка.
Использование переключателей.
Флажки.
Добавление изображений.
Заключение.
10 Разработка приложений.
Генерирование случайных чисел.
Планирование программы.
Построение интерфейса.
Определение постоянных величин.
Инициализация изменяемых значений.
Добавление рабочей функциональности.
Тестирование программы.
Компиляция программы.
Распространение приложения.
Заключение.
Предметный указатель.
Купить .
Теги: учебник по программированию :: программирование :: Майк МакГрат
Смотрите также учебники, книги и учебные материалы:
- PHP глазами хакера, Фленов М.Е., 2016
- Программирование игр, Алгоритмы и технологии, Воронина В.В., 2017
- Основы технологий баз данных, учебное пособие, Новиков Б.А., Горшкова Е.А., 2019
- Математическое введение в информатику, учебник, Дудаков С.М., Карлов Б.Н., 2017
- Аниматор: набор для выживания, Секреты и методы создания анимации, ЗD-графики и компьютерных игр, Уильямс Р., 2019
- Создание эффектных презентаций с использованием PowerPoint 2013 и других программ, Шульгин В.П., Финков М.В., Прокди Р.Г., 2015
- Планшет на Android 5, все об использовании вашего планшетного компьютера, Шпее В.В., 2016
- Photoshop, полное руководство, официальная русская версия, Фуллер Д.М., Финков М.В., Прокди Р.Г., 2017