Книга: Знакомство с Python (Бейдер Дэн, Эймос Дэвид, Яблонски Джоанна) ; Питер, 2023
от 479 р. до 2746 р.
Автор(ы): Бейдер Дэн; Эймос Дэвид; Яблонски Джоанна;
Издатель: Питер
ISBN: 978-5-4461-1924-0
ID: SKU1137668
Добавлено: 25.09.2022
Сравнить цены
Цена от 479 р. до 2746 р. в 6 магазинах
Магазин | Цена | Наличие |
---|---|---|
Лабиринт 5/5 | 2746 р. | |
Буквоед 5/5 | 2114 р. Минимальная сумма заказа 100 рублей | |
Book24 5/5 | 2114 р. 2309 р. | |
Мегамаркет 5/5 | 1737 р. 3352 р. | |
ЛитРес 5/5 | 479 р. 599 р. электронная книга | скачать фрагмент | |
Питер 5/5 | 1005 р. | |
Читай-город 5/5 | ||
МАЙШОП 5/5 | Один из первых книжных интернет-магазинов, работающий с 2002 года | |
Описание
Пытаетесь найти что-нибудь для начинающих о языке Python в интернете? Не можете решить, с чего начать? Как структурировать это море информации? В каком порядке изучать?
Если вы задаетесь подобными вопросами, потому что хотите заложить фундамент будущей карьеры питониста — эта книга для вас!
Вместо скучного перечисления возможностей языка авторы рассказывают, как сочетать разные структурные элементы Python, чтобы сразу создавать скрипты и приложения.
Книга построена по принципу 80/20: большую часть полезной информации можно усвоить, изучив несколько критически важных концепций. Освоив самые популярные команды и приемы, вы сразу сосредоточитесь на решении реальных повседневных задач.
Смотри также Характеристики.
Яндекс.Маркет
Содержание
Об авторах
Предисловие
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. Благодарности
О книге
Серия | Библиотека программиста |
Издатель | Питер |
Год издания | 2023 |
Страниц | 512 |
Переплёт | мягкий |
ISBN | 978-5-4461-1924-0 |
Размеры | 16,50 см × 23,00 см × 2,10 см |
Формат | 70х100/16 (165х233 мм) |
Автор(ы) | Бейдер Дэн, Эймос Дэвид, Яблонски Джоанна |
Тематика | Операционные системы |
Тираж | 1500 |
Переплет | Мягкий переплёт |
Возрастные ограничения | 16 |
Кол-во страниц | 512 |
Автор | Бейдер Д., Эймос Д., Яблонски Д., Хейслер |
Авторы | Бейдер Д.; Эймос Д.; Яблонски Д.; Хейслер |
Год публикации | 2023 |
Язык | Русский |
Количество страниц | 512 |
Возрастное ограничение | 16+ |
Количество книг | 1 |
Тип обложки | мягкая |
Издательство | Издательский дом "Питер" |
Вес | 705 |
Язык издания | Русский |
Обложка | мягкая обложка |
Книги где авторы: Бейдер Дэн, Эймос Дэвид, Яблонски Джоанна
Программирование - издательство "Питер"
Категория 383 р. - 574 р.
Программирование - издательство "Питер" »
Программирование
Категория 383 р. - 574 р.