Ваш код Python может работать правильно, но вам нужно, чтобы он работал быстрее. Это расширенное издание, обновленное для Python 3, показывает, как обнаружить узкие места производительности и значительно ускорить код в программах с большим объемом данных.. Изучая фундаментальную теорию, лежащую в основе выбора дизайна, книга «Высокопроизводительный Python» поможет вам глубже понять реализацию Python.
Как использовать преимущества многоядерных архитектур или кластеров? Или создать систему, которая масштабируется без потери надежности? Опытные программисты Python узнают о конкретных решениях многих проблем, а также услышат истории из жизни компаний, использующих высокопроизводительный Python для аналитики социальных сетей, производственного машинного обучения и многого другого.
Получите лучшее представление о NumPy, Cython и профайлерах
Узнайте, как Python абстрагирует базовую архитектуру компьютера
Используйте профилирование для поиска узких мест в использовании процессорного времени и памяти.
Пишите эффективные программы, выбирая соответствующие структуры данных
Ускорение матричных и векторных вычислений
Используйте инструменты для компиляции Python в машинный код
Одновременное управление несколькими операциями ввода-вывода и вычислительными операциями
Преобразование многопроцессорного кода для запуска на локальных или удаленных кластерах
Развертывайте код быстрее, используя такие инструменты, как Docker
об авторе
Миша Горелик стал соучредителем Fast Forward Labs в качестве безумного ученого. Компанию приобрела Cloudera в 2017 году.. Она работает над многими вопросами: от машинного обучения до эффективных потоковых алгоритмов.
Ян — главный специалист по анализу данных и тренер.. Он является одним из организаторов ежегодной конференции PyDataLondon, в которой принимают участие более 700 человек, а также связанной с ней ежемесячной встречи, в которой принимают участие более 10 000 человек.. Он руководит известной консалтинговой компанией Mor Consulting Data Science в Лондоне и выступает на международных конференциях, часто в качестве основного докладчика.. У него 17-летний опыт работы в качестве старшего руководителя по науке о данных, тренера и наставника команды.. Ради развлечения он выгуливает своего энергичного спрингер-спаниеля, занимается серфингом на побережье Корнуолла и пьет отличный кофе.