Знакомство с Python
Бейдер Дэн, Эймос Дэвид, Яблонски Джоанна
Код товара: 4902231
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 8
PDF
1 / 8
Нет в наличии
Доставим в
г. МоскваКурьером
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
Python Basics. A Practical Introduction to Python 3. Real Python
Описание
Характеристики
Пытаетесь найти что-нибудь для начинающих о языке Python в интернете? Не можете решить, с чего начать? Как структурировать это море информации? В каком порядке изучать?
Если вы задаетесь подобными вопросами, потому что хотите заложить фундамент будущей карьеры питониста — эта книга для вас!
Вместо скучного перечисления возможностей языка авторы рассказывают, как сочетать разные структурные элементы Python, чтобы сразу создавать скрипты и приложения.
Книга построена по принципу 80/20: большую часть полезной информации можно усвоить, изучив несколько критически важных концепций. Освоив самые популярные команды и приемы, вы сразу сосредоточитесь на решении реальных повседневных задач.
Если вы задаетесь подобными вопросами, потому что хотите заложить фундамент будущей карьеры питониста — эта книга для вас!
Вместо скучного перечисления возможностей языка авторы рассказывают, как сочетать разные структурные элементы Python, чтобы сразу создавать скрипты и приложения.
Книга построена по принципу 80/20: большую часть полезной информации можно усвоить, изучив несколько критически важных концепций. Освоив самые популярные команды и приемы, вы сразу сосредоточитесь на решении реальных повседневных задач.
код в Майшоп
4902231
возрастная категория
16+
количество томов
1
количество страниц
512 стр.
размеры
235x165x25 мм
ISBN
978-5-4461-1924-0
тип бумаги
офсетная (60-220 г/м2)
цвет
Зелёный
вес
702 г
язык
Русский
переплёт
Мягкая обложка
Содержание
Оглавление
Об авторах
Предисловие
Python как язык полного спектра
Глава 1. Введение
1.1. Почему именно эта книга?
1.2. О Real Python
1.3. Как пользоваться книгой
1.4. Дополнительный материал и учебные ресурсы
Глава 2. Установка и настройка Python
2.1. О версиях Python
2.2. Windows
2.3. macOS
2.4. Linux
Глава 3. Первая программа Python
3.1. Написание программы Python
3.2. Ошибки
3.3. Создание переменной
3.4. Просмотр значений в интерактивном окне
3.5. Заметки на память
3.6. Итоги и дополнительные ресурсы
Глава 4. Строки и строковые методы
4.1. Что такое строка?
4.2. Конкатенация, индексирование и срезы
4.3. Манипуляции со строками с использованием
методов
4.4. Взаимодействие с пользовательским вводом
4.5. Задача: разбор пользовательского ввода
4.6. Работа со строками и числами
4.7. Упрощение команд вывода
4.8. Поиск подстроки в строке
4.9. Задача: преобразование текста
4.10. Итоги и дополнительные ресурсы
Глава 5. Числа и математические вычисления
5.1. Целые числа и числа с плавающей точкой
5.2. Арифметические операторы и выражения
5.3. Задача: выполнение вычислений с
пользовательским вводом
5.4. Когда Python говорит неправду
5.5. Математические функции и числовые методы
5.6. Оформление чисел при выводе
5.7. Комплексные числа
5.8. Итоги и дополнительные ресурсы
Глава 6. Функции и циклы
6.1. Что же такое функция?
6.2. Написание ваших собственных функций
6.3. Задача: конвертер температур
6.4. Циклическое выполнение
6.5. Задача: отслеживание прибыли по вкладу
6.6. Область видимости в Python
6.7. Итоги и дополнительные ресурсы
Глава 7. Поиск и исправление ошибок в коде
7.1. Использование окна Debug Control
7.2. Исправление ошибок
7.3. Итоги и дополнительные ресурсы
Глава 8. Условная логика и управление программой
8.1. Сравнение значений
8.2. Добавим немного логики
8.3. Управление последовательностью выполнения
программы
8.4. Задача: поиск множителей числа
8.5. Управление циклами
8.6. Восстановление после ошибок
8.7. Моделирование событий и вычисление
вероятностей
8.8. Задача: моделирование эксперимента с
броском монеты
8.9. Задача: моделирование выборов
8.10. Итоги и дополнительные ресурсы
Глава 9. Кортежи, списки и словари
9.1. Кортежи как неизменяемые
последовательности
9.2. Списки: изменяемые последовательности
9.3. Вложение, копирование и сортировка
кортежей и списков
9.4. Задача: список списков
9.5. Задача: приступ вдохновения
9.6. Храните отношения в словарях
9.7. Задача: цикл по столицам
9.8. Как выбрать структуру данных
9.9. Задача: коты в шляпах
9.10. Итоги и дополнительные ресурсы
Глава 10. Объектно-ориентированное
программирование (ООП)
10.1. Определение класса
10.2. Создание экземпляров (инстанцирование)
10.3. Наследование от других классов
10.4. Задача: модель фермы
10.5. Итоги и дополнительные ресурсы
Глава 11. Модули и пакеты
11.1. Работа с модулями
11.2. Работа с пакетами
11.3. Итоги и дополнительные ресурсы
Глава 12. Операции ввода и вывода с файлами
12.1. Файлы и файловая система
12.2. Работа с путями к файлам в Python
12.3. Основные операции файловой системы
12.4. Задача: перемещение всех графических
файлов в новый каталог
12.5. Чтение и запись файлов
12.6. Чтение и запись данных CSV
12.7. Задача: создание списка рекордов
12.8. Итоги и дополнительные ресурсы
Глава 13. Установка пакетов с помощью pip
13.1. Установка сторонних пакетов с помощью pip
13.2. Подводные камни сторонних пакетов
13.3. Итоги и дополнительные ресурсы
Глава 14. Создание и изменение файлов PDF
14.1. Извлечение текста из файла PDF
14.2. Извлечение страниц из файлов PDF
14.3. Задача: класс PdfFileSplitter
14.4. Конкатенация и слияние файлов PDF
14.5. Поворот и обрезка страниц PDF
14.6. Шифрование и дешифрование файлов PDF
14.7. Задача: восстановление порядка страниц
14.8. Создание файла PDF с нуля
14.9. Итоги и дополнительные ресурсы
Глава 15. Базы данных
15.1. Знакомство с SQLite
15.2. Библиотеки для работы с другими базами
данных SQL
15.3. Итоги и дополнительные ресурсы
Глава 16. Веб-программирование
16.1. Скрапинг и парсинг текста с веб-сайтов
16.2. Использование парсера HTML для извлечения
веб-данных
16.3. Работа с HTML-формами
16.4. Взаимодействие с веб-сайтами в реальном
времени
16.5. Итоги и дополнительные ресурсы
Глава 17. Научные вычисления и построение
графиков
17.1. Использование NumPy для матричных
вычислений
17.2. Построение графиков с помощью Matplotlib
17.3. Итоги и дополнительные ресурсы
Глава 18. Графические интерфейсы
18.1. Добавление элементов GUI с помощью
EasyGUI
18.2. Пример: программа для поворота страниц PDF
18.3. Задача: приложение для извлечения
страницы PDF
18.4. Знакомство с Tkinter
18.5. Работа с виджетами
18.6. Управление макетом при помощи менеджеров
геометрии
18.7. Интерактивность в приложениях
18.8. Пример приложения: конвертер температур
18.9. Пример приложения: текстовый редактор
18.10. Задача: возвращение поэта
18.11. Итоги и дополнительные ресурсы
Глава 19. Мысли напоследок и следующие шаги
19.1. Еженедельные бесплатные советы для
питонистов
19.2. Книга "Чистый Python"
19.3. Библиотека видеокурсов Real Python
19.4. Благодарности
Об авторах
Предисловие
Python как язык полного спектра
Глава 1. Введение
1.1. Почему именно эта книга?
1.2. О Real Python
1.3. Как пользоваться книгой
1.4. Дополнительный материал и учебные ресурсы
Глава 2. Установка и настройка Python
2.1. О версиях Python
2.2. Windows
2.3. macOS
2.4. Linux
Глава 3. Первая программа Python
3.1. Написание программы Python
3.2. Ошибки
3.3. Создание переменной
3.4. Просмотр значений в интерактивном окне
3.5. Заметки на память
3.6. Итоги и дополнительные ресурсы
Глава 4. Строки и строковые методы
4.1. Что такое строка?
4.2. Конкатенация, индексирование и срезы
4.3. Манипуляции со строками с использованием
методов
4.4. Взаимодействие с пользовательским вводом
4.5. Задача: разбор пользовательского ввода
4.6. Работа со строками и числами
4.7. Упрощение команд вывода
4.8. Поиск подстроки в строке
4.9. Задача: преобразование текста
4.10. Итоги и дополнительные ресурсы
Глава 5. Числа и математические вычисления
5.1. Целые числа и числа с плавающей точкой
5.2. Арифметические операторы и выражения
5.3. Задача: выполнение вычислений с
пользовательским вводом
5.4. Когда Python говорит неправду
5.5. Математические функции и числовые методы
5.6. Оформление чисел при выводе
5.7. Комплексные числа
5.8. Итоги и дополнительные ресурсы
Глава 6. Функции и циклы
6.1. Что же такое функция?
6.2. Написание ваших собственных функций
6.3. Задача: конвертер температур
6.4. Циклическое выполнение
6.5. Задача: отслеживание прибыли по вкладу
6.6. Область видимости в Python
6.7. Итоги и дополнительные ресурсы
Глава 7. Поиск и исправление ошибок в коде
7.1. Использование окна Debug Control
7.2. Исправление ошибок
7.3. Итоги и дополнительные ресурсы
Глава 8. Условная логика и управление программой
8.1. Сравнение значений
8.2. Добавим немного логики
8.3. Управление последовательностью выполнения
программы
8.4. Задача: поиск множителей числа
8.5. Управление циклами
8.6. Восстановление после ошибок
8.7. Моделирование событий и вычисление
вероятностей
8.8. Задача: моделирование эксперимента с
броском монеты
8.9. Задача: моделирование выборов
8.10. Итоги и дополнительные ресурсы
Глава 9. Кортежи, списки и словари
9.1. Кортежи как неизменяемые
последовательности
9.2. Списки: изменяемые последовательности
9.3. Вложение, копирование и сортировка
кортежей и списков
9.4. Задача: список списков
9.5. Задача: приступ вдохновения
9.6. Храните отношения в словарях
9.7. Задача: цикл по столицам
9.8. Как выбрать структуру данных
9.9. Задача: коты в шляпах
9.10. Итоги и дополнительные ресурсы
Глава 10. Объектно-ориентированное
программирование (ООП)
10.1. Определение класса
10.2. Создание экземпляров (инстанцирование)
10.3. Наследование от других классов
10.4. Задача: модель фермы
10.5. Итоги и дополнительные ресурсы
Глава 11. Модули и пакеты
11.1. Работа с модулями
11.2. Работа с пакетами
11.3. Итоги и дополнительные ресурсы
Глава 12. Операции ввода и вывода с файлами
12.1. Файлы и файловая система
12.2. Работа с путями к файлам в Python
12.3. Основные операции файловой системы
12.4. Задача: перемещение всех графических
файлов в новый каталог
12.5. Чтение и запись файлов
12.6. Чтение и запись данных CSV
12.7. Задача: создание списка рекордов
12.8. Итоги и дополнительные ресурсы
Глава 13. Установка пакетов с помощью pip
13.1. Установка сторонних пакетов с помощью pip
13.2. Подводные камни сторонних пакетов
13.3. Итоги и дополнительные ресурсы
Глава 14. Создание и изменение файлов PDF
14.1. Извлечение текста из файла PDF
14.2. Извлечение страниц из файлов PDF
14.3. Задача: класс PdfFileSplitter
14.4. Конкатенация и слияние файлов PDF
14.5. Поворот и обрезка страниц PDF
14.6. Шифрование и дешифрование файлов PDF
14.7. Задача: восстановление порядка страниц
14.8. Создание файла PDF с нуля
14.9. Итоги и дополнительные ресурсы
Глава 15. Базы данных
15.1. Знакомство с SQLite
15.2. Библиотеки для работы с другими базами
данных SQL
15.3. Итоги и дополнительные ресурсы
Глава 16. Веб-программирование
16.1. Скрапинг и парсинг текста с веб-сайтов
16.2. Использование парсера HTML для извлечения
веб-данных
16.3. Работа с HTML-формами
16.4. Взаимодействие с веб-сайтами в реальном
времени
16.5. Итоги и дополнительные ресурсы
Глава 17. Научные вычисления и построение
графиков
17.1. Использование NumPy для матричных
вычислений
17.2. Построение графиков с помощью Matplotlib
17.3. Итоги и дополнительные ресурсы
Глава 18. Графические интерфейсы
18.1. Добавление элементов GUI с помощью
EasyGUI
18.2. Пример: программа для поворота страниц PDF
18.3. Задача: приложение для извлечения
страницы PDF
18.4. Знакомство с Tkinter
18.5. Работа с виджетами
18.6. Управление макетом при помощи менеджеров
геометрии
18.7. Интерактивность в приложениях
18.8. Пример приложения: конвертер температур
18.9. Пример приложения: текстовый редактор
18.10. Задача: возвращение поэта
18.11. Итоги и дополнительные ресурсы
Глава 19. Мысли напоследок и следующие шаги
19.1. Еженедельные бесплатные советы для
питонистов
19.2. Книга "Чистый Python"
19.3. Библиотека видеокурсов Real Python
19.4. Благодарности
Отзывы
Вопросы
Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!
Дарим бонусы за отзывы!
За какие отзывы можно получить бонусы?
- За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
- Публикуйте фото или видео к отзыву
- Пишите отзывы на товары с меткой "Бонусы за отзыв"
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Знакомство с Python» (авторы: Бейдер Дэн, Эймос Дэвид, Яблонски Джоанна), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!