Вы научитесь кодировать и реализовывать алгоритмы на Python 3 и узнаете, как измерять и оптимизировать их производительностьАлгоритмы это не только задачи поиска, сортировки или оптимизации, они помогут вам поймать бейсбольный мяч, проникнуть в «механику» машинного обучения и искусственного интеллекта и выйти за границы возможного.
Вы узнаете нюансы реализации многих самых популярных алгоритмов современности, познакомитесь с их реализацией на Python 3, а также научитесь измерять и оптимизировать их производительность.
После прочтения книги вы научитесь:- Использовать алгоритмы для построения чат-ботов, настольных игр и решения головоломок "судоку"
- Искать максимумы и минимумы с помощью алгоритма градиентного спуска
- Строить деревья решений для предсказания вашего уровня счастья
- Использовать алгоритмы отладки кода, максимизации доходов и генерирования случайных чисел
- Измерять эффективность и скорость алгоритмов
А еще вы узнаете алгоритмический рецепт приготовления парфе с гранолой и ягодами ;)
Об автореБрэдфорд Такфилд - авторитетный специалист в мире data science.
IT-литература Издательства "Питер"
Бестселлеры O'Reilly- Высоконагруженные приложения
- Профессиональный TypeScript
- Python для сложных задач: наука о данных и машинное обучение
- Apache Kafka. Потоковая обработка и анализ данных
Для профессионалов- Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура
- Командная строка Linux. Полное руководство
- Unity и C#. Геймдев от идеи до реализации
- Интерфейс. Основы проектирования взаимодействия
Библиотека программиста- Грокаем алгоритмы
- Чистый код: создание, анализ и рефакторинг
- Изучаем Python: программирование игр, визуализация данных, веб-приложения
- Swift. Основы разработки приложений под iOS, iPadOS и macOS
Head First O'Reilly- Head First. Паттерны проектирования
- Изучаем программирование на JavaScript
- Изучаем HTML, XHTML и CSS
- Head First. Изучаем C#
Классика Computer Science- Философия Java
- Объектно-ориентированное программирование в С++
- Компьютерные сети
- Современные операционные системы