В программе лояльности
На товар применяется персональная скидка, промокоды, купоны и сертификаты

Знакомство с Python

Бейдер Дэн, Эймос Дэвид, Яблонски Джоанна

Код товара: 4902231
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 8
PDF
Нет в наличии
Доставим в
г. Москва
Курьером
Л-Пост
бесплатно от 3 500 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
Python Basics. A Practical Introduction to Python 3. Real Python
Год издания:
2023 г.
Может быть отгружен товар указанного или более позднего года
Переводчик:

Описание

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

Пытаетесь найти что-нибудь для начинающих о языке Python в интернете? Не можете решить, с чего начать? Как структурировать это море информации? В каком порядке изучать?
Если вы задаетесь подобными вопросами, потому что хотите заложить фундамент будущей карьеры питониста — эта книга для вас!
Вместо скучного перечисления возможностей языка авторы рассказывают, как сочетать разные структурные элементы Python, чтобы сразу создавать скрипты и приложения.
Книга построена по принципу 80/20: большую часть полезной информации можно усвоить, изучив несколько критически важных концепций. Освоив самые популярные команды и приемы, вы сразу сосредоточитесь на решении реальных повседневных задач.
количество томов
1
количество страниц
512 стр.
переплет
Мягкая обложка
размеры
235x165x25 мм
цвет
Зелёный
тип бумаги
офсетная (60-220 г/м2)
ISBN
978-5-4461-1924-0
возрастная категория
16+
вес
код в Майшоп
4902231
язык
русский

Содержание

Оглавление
Об авторах
Предисловие
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. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта