Однострочники Python: лаконичный и содержательный код
Краткость — сестра программиста.
Эта книга научит вас читать и писать лаконичные и функциональные однострочники. Вы будете системно разбирать и понимать код на Python, а также писать выразительно и компактно, как настоящий эксперт.
Здесь вы найдете приемы и хитрости написания кода, регулярные выражения, примеры использования однострочников в различных сферах, а также полезные алгоритмы. Подробные пояснения касаются в том числе и важнейших понятий computer science, что поможет вашему росту в программировании и аналитике.
Вы узнаете о таких продвинутых возможностях Python, как списковые включения, срезы, лямбда-функции, регулярные выражения, функции тар и reduce, а также научитесь выполнять присваивание срезам.
ВЫ НАУЧИТЕСЬ:
- Использовать все возможности структур данных для решения реальных задач.
- Задействовать основные возможности библиотеки NumPy: массивы, формы, оси координат, типы, срезы, а также выполнять транслирование, сортировку, поиск, агрегирование и вычисление статистических показателей.
- Вычислять основные статистические показатели многомерных массивов данных и использовать алгоритм k-средних для обучения без учителя.
- Создавать более сложные регулярные выражения с помощью поименованных групп, негативного опережающего просмотра, экранирования наборов символов, а также с использованием жадных и нежадных операторов.
- Разбираться в широком спектре вопросов computer science, включая анаграммы, палиндромы, булеаны, перестановки, факториалы, простые числа, числа Фибоначчи, а также выполнять поиск и алгоритмическую сортировку.
Об авторе:
Кристиан Майер — кандидат компьютерных наук и создатель популярного сайта finxter.com, посвященного языку Python.
Автор(ы) | Кристиан Майер |
Переводчик | И. Пальти |
Издательство | Питер |
Серия | Библиотека программиста |
Год издания | 2022 |
ISBN | 978-5-4461-2966-9 |
Возрастное ограничение | 16+ |
Кол-во страниц | 256 |
Формат страниц | 70x100/16 (170x240 мм) |
Размеры товара | 234 × 164 × 15 мм |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 1000 экз. |
Вес | 410 г |