Python для всех

Северанс Чарльз Р.

Код товара: 4736751
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
PDF
920
1 585
Доставим в
г. Москва
Планируемая дата
26 февраля (Пн)
Курьером
Л-Пост
бесплатно от 3 500 ₽
В пункт выдачи
от 77 ₽
бесплатно от 2 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
ДМК-Пресс
Оригинальное название:
Python for Enerybody
Год издания:
2021 г.
Может быть отгружен товар указанного или более позднего года
Переводчик:

Описание

Характеристики

Python — простой в изучении и практическом использовании язык программирования, который свободно доступен на компьютерах под управлением Mac OS, Windows и Linux. Изучив Python, вы сможете использовать его в своей профессиональной деятельности, не покупая какое-либо программное обеспечение.

Данная книга представляет собой курс программирования на языке Python. Краткий и четкий стиль изложения и многочисленные упражнения позволят достаточно быстро овладеть основными навыками программирования и методами обработки данных.

Издание предназначено широкому кругу читателей, которые не являются программистами и хотели бы освоить язык Python с нуля.
количество томов
1
количество страниц
262 стр.
переплет
Мягкая обложка
размеры
240x167x14 мм
цвет
Белый
тип бумаги
офсетная (60-220 г/м2)
тип иллюстраций
черно-белые
формат
70x100/16 (170x240 мм)
ISBN
978-5-93700-104-7
стандарт
вес
код в Майшоп
4736751
язык
русский

Содержание

От издательства
Предисловие
Глава 1. Почему вы должны учиться писать
программы
1.1. Креативность и мотивация
1.2. Аппаратная архитектура компьютера
1.3. Изучение программирования
1.4. Слова и предложения
1.5. Диалог с Python
1.6. Терминология: интерпретатор и компилятор
1.7. Написание программы
1.8. Что такое программа
1.9. Структурные элементы программы
1.10. Что могло бы пойти не так
1.11. Отладка
1.12. Процесс обучения
1.13. Словарь терминов
1.14. Упражнения
Глава 2. Переменные, выражения и инструкции
2.1. Значения и типы
2.2. Переменные
2.3. Имена переменных и ключевые слова
2.4. Инструкции
2.5. Операторы и операнды
2.6. Выражения
2.7. Порядок выполнения операций
2.8. Оператор деления по модулю
2.9. Операции со строками
2.10. Запрос ввода от пользователя
2.11. Комментарии
2.12. Выбор легко запоминаемых имен переменных
2.13. Отладка
2.14. Словарь терминов
2.15. Упражнения
Глава 3. Условное выполнение
3.1. Логические выражения
3.2. Логические операторы
3.3. Условное выполнение
3.4. Альтернативная последовательность
выполнения
3.5. Цепочечные условные инструкции
3.6. Вложенные условные инструкции
3.7. Перехват исключений с использованием
ключевых слов try и except
3.8. Вычисление логических выражений по
сокращенной схеме
3.9. Отладка
3.10. Словарь терминов
3.11. Упражнения
Глава 4. Функции
4.1. Вызовы функций
4.2. Встроенные функции
4.3. Функции преобразования типов
4.4. Математические функции
4.5. Случайные числа
4.6. Добавление новых функций
4.7. Определение и использование
4.8. Поток выполнения
4.9. Параметры и аргументы
4.10. Продуктивные и пустые функции
4.11. Зачем нужны функции
4.12. Отладка
4.13. Словарь терминов
4.14. Упражнения
Глава 5. Итерации
5.1. Обновление переменных
5.2. Инструкция while
5.3. Бесконечные циклы
5.4. Завершение отдельных итераций с помощью
инструкции continue
5.5. Определение циклов с использованием
инструкции for
5.6. Шаблоны цикла
5.6.1. Циклы подсчета и суммирования
5.6.2. Циклы вычисления максимума и минимума
5.7. Отладка
5.8. Словарь терминов
5.9. Упражнения
Глава 6. Строки
6.1. Строка - это последовательность
6.2. Получение длины строки с помощью функции
len
6.3. Проход по строке с использованием цикла
6.4. Вырезки строк
6.5. Строки неизменяемы
6.6. Работа в цикле и подсчет
6.7. Оператор in
6.8. Сравнение строк
6.9. Методы строк
6.10. Синтаксический разбор (парсинг) строк
6.11. Оператор формата
6.12. Отладка
6.13. Словарь терминов
6.14. Упражнения
Глава 7. Файлы
7.1. Длительное хранение данных
7.2. О Текстовые файлы и строки в них
7.4. Чтение файлов
7.5. Поиск в файле
7.6. Предоставление пользователю выбора имени
файла
7.7. Использование try, except и open
7.8. Запись в файлы
7.9. Отладка
7.10. Словарь терминов
7.11. Упражнения
Глава 8. Списки
8.1. Список - это последовательность
8.2. Списки - изменяемые объекты
8.3. Проход по списку
8.4. Операции со списками
8.5. Вырезка из списка
8.6. Методы списков
8.7. Удаление элементов
8.8. Списки и функции
8.9. Списки и строки
8.10. Синтаксический анализ (парсинг) строк
8.11. Объекты и значения
8.12. Псевдонимы
8.13. Списки как аргументы
8.14. Отладка
8.15. Словарь терминов
8.16. Упражнения
Глава 9. Словари
9.1. Словарь как множество счетчиков
9.2. Словари и файлы
9.3. Циклы и словари
9.4. Расширенный синтаксический анализ текста
9.5. Отладка
9.6. Словарь терминов
9.7. Упражнения
Глава 10. Кортежи
10.1. Кортежи неизменяемы
10.2. Сравнение кортежей
10.3. Присваивание кортежам
10.4. Словари и кортежи
10.5. Множественное присваивание с помощью
словарей
10.6. Наиболее часто встречающиеся слова
10.7. Использование кортежей как ключей в
словарях
10.8. Последовательности: строки, списки и
кортежи - ну и ну!
10.9. Отладка
10.10. Словарь терминов
10.11. Упражнения
Глава 11. Регулярные выражения
11.1. Символы определения совпадений в
регулярных выражениях
11.2. Извлечение данных с использованием
регулярных выражений
11.3. Объединение поиска и извлечения
11.4. Специальный символ экранирования (escape)
11.5. Итоговый обзор специальных символов
11.6. Дополнительный раздел для пользователей
систем Unix/Linux
11.7. Отладка
11.8. Словарь терминов
11.9. Упражнения
Глава 12. Сетевые программы
12.1. Протокол HTTP - Hypertext Transfer Protocol
12.2. Самый простой в мире веб-браузер
12.3. Извлечение изображения с использованием
протокола HTTP
12.4. Извлечение веб-страниц с помощью
библиотеки urllib
12.5. Чтение двоичных файлов с использованием
библиотеки urllib
12.6. Синтаксический анализ формата HTML и веб-
скрейпинг
12.7. Синтаксический анализ формата HTML с
использованием регулярных выражений
12.8. Синтаксический анализ формата HTML с
использованием
BeautifulSoup
12.9. Дополнительный раздел для пользователей
систем Unix/Linux
12.10. Словарь терминов
12.11. Упражнения
Глава 13. Использование веб-сервисов
13.1. XML - extensible Markup Language
13.2. Синтаксический анализ XML
13.3. Проход в цикле по узлам
13.4. JSON - JavaScript Object Notation
13.5. Синтаксический анализ формата JSON
13.6. Программные интерфейсы приложений
13.7. Безопасность и использование API
13.8. Словарь терминов
13.9. Приложение 1: веб-сервис геокодирования
Google
13.10. Приложение 2: Twitter
Глава 14. Объектно-ориентированное
программирование
14.1. Управление более крупными программами
14.2. Приступим
14.3. Использование объектов
14.4. Начнем с программ
14.5. Разделение задачи на подзадачи
14.6. Наш первый объект Python
14.7. Классы как типы
14.8. Жизненный цикл объекта
14.9. Несколько экземпляров
14.10. Наследование
14.11. Резюме
14.12. Словарь терминов
Глава 15. Использование баз данных и SOL
15.1. Что такое база данных
15.2. Концепции базы данных
15.3. Браузер базы данных для SOLite
15.4. Создание таблицы базы данных
15.5. Обзор языка структурированных запросов
SOL
15.6. Реализация глобального поиска в Twitter с
использованием базы данных
15.7. Основы моделирования данных
15.8. Программирование с использованием
нескольких таблиц
15.8.1 Ограничивающие условия в таблицах базы
данных
15.8.2. Извлечение и/или вставка записи
15.8.3. Сохранение отношения следования за
другом
15.9. Три типа ключей
15.10. Использование JOIN для извлечения данных
15.11. Резюме
15.12. Отладка
15.13. Словарь терминов
Глава 16. Визуализация данных
16.1. Создание карты OpenStreetMap по данным
геокодирования
16.2. Визуализация сетей и сетевых соединений
16.3. Визуализация данных электронной почты
Приложение А. Участники проекта
A.1. Список участников проекта "Python for
Everybody" ("Python для всех")
A.2. Список участников проекта "Python for
Informatics"
A.3. Предисловие к книге "Think Python"
A.3.1. Странная история книги "Think Python"
A.3.2. Благодарности за работу над "Think Python"
A.4. Список участников проекта "Think Python"
Приложение В. Подробная информация о защите
Авторского права
Предметный указатель

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Python для всех» (авторы: Северанс Чарльз Р.), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта