cover

High Performance Python: Practical Performant Programming for Humans

Ян Озсвальд, Міха Ґорелік

2020 · 468 pp. · Англійська
Автори Ян Озсвальд, Міха Ґорелік
Видавництво O'Reilly
Перекладачі
Категорії: Програмування, Технології та ІТ
ISBN 9781492055020
Рік видання 2020
Мова Англійська
Кількість сторінок 468
0 Користувачів прочитали
0 Користувачів планують прочитати
1 Оцінок
0 Відгуків написано

Ваш код на Python може працювати правильно, але що робити, якщо він працює занадто повільно? Ця книга — практичний посібник для розробників, які прагнуть вийти за межі базового написання скриптів і навчитися створювати справді швидкі та ефективні програми. Ви дізнаєтеся, як глибоко зрозуміти внутрішню реалізацію Python та використовувати її переваги на повну потужність.

У книзі розглядаються фундаментальні теорії, що стоять за вибором архітектури програмного забезпечення. Ви навчитеся знаходити «вузькі місця» (bottlenecks) у коді, які сповільнюють роботу, та дізнаєтеся, як значно прискорити обробку великих обсягів даних. Автори пояснюють, як ефективно використовувати багатоядерні архітектури процесорів та кластери, а також як будувати надійні системи, що здатні масштабуватися.

Основні теми, які охоплює посібник:

  • Робота з NumPy та Cython для прискорення обчислень.
  • Використання профайлерів для аналізу часу роботи CPU та використання оперативної пам'яті.
  • Вибір правильних структур даних для підвищення ефективності програм.
  • Прискорення матричних та векторних обчислень.
  • Компіляція Python-коду в машинний код для максимальної швидкості.
  • Паралельне виконання завдань: управління вводом-виводом (I/O) та обчислювальними операціями.
  • Перехід від багатопроцесорного коду до роботи на локальних або віддалених кластерах.

Ця книга буде корисною досвідченим Python-програмістам, які працюють із машинним навчанням, аналітикою великих даних або складними системами. Ви отримаєте не лише теоретичні знання, а й реальні приклади та «історії з бойового фронту» від компаній, які використовують Python для високонавантажених проектів.

Цитати

Вхід

Ще немає цитат. Ваша цитата може стати першою.

Відгуки

Вхід

Ще немає відгуків. Ваш відгук може бути першим.

Схожі книги