Алгоритми. Із прикладами на Python. Джордж Хайнеман
Коли справа доходить до написання ефективного коду, кожен спеціаліст з програмного забезпечення повинен мати ефективні практичні знання алгоритмів. У цій практичній книзі автор Джордж Хейнеман дає короткі та інформативні описи ключових алгоритмів, що покращують кодування. Розробники програмного забезпечення, тестувальники та спеціалісти з супроводу дізнаються, як алгоритми творчо вирішують обчислювальні завдання.
Кожна глава ґрунтується на попередніх розділах за допомогою привабливих візуальних ефектів та постійного розкриття основних концепцій, включаючи аналіз алгоритмів класифікації продуктивності кожного алгоритму, представленого у книзі. Наприкінці кожного розділу ви зможете застосувати отримані знання для вирішення нового складного завдання, моделюючи досвід, який ви можете отримати на співбесіді з технічного коду.
З цією книгою ви:
- Вивчіть фундаментальні алгоритми, що мають важливе значення для інформатики та розробки програмного забезпечення.
- Вивчіть загальні стратегії ефективного вирішення проблем, такі як «розділяй і володарюй», динамічне програмування та жадібні підходи.
- Аналізуєте код, щоб оцінити тимчасову складність, використовуючи позначення великого О.
- Використовуєте існуючі бібліотеки Python та структури даних для вирішення проблем за допомогою алгоритмів.
- Навчіться розуміти основні етапи важливих алгоритмів.
про автора
Джордж Хайнеман - професор Computer Science з більш ніж двадцятирічним стажем розробки програмного забезпечення та дослідження ефективності алгоритмів. Хайнеман – автор книги Algorithms in a Nutshell та безлічі навчальних курсів O'Reilly, таких як Exploring Algorithms in Python (“Дослідження алгоритмів мовою Python”) та Working with Algorithms in Python (“Робота з алгоритмами мовою Python”). Автор логічних головоломок Sujiken® (варіант судоку) та Trexagon
Інформація про книгу | |
Автор | Джордж Хайнеман |
Обкладинка | м'який |
Мова видання | російська |
Сторінок | 304 |