Если вы ищете книги издательств «КНИМА» и «СНЕЖНЫЙ КОМ», то вам — на КНИМА.КОМ
knima.ru — продажа книг
Авторы А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ш Щ Э Ю Я
Книги 0 1 2 3 4 5 6 7 8 9 А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ш Щ Э Ю Я
Серии 0 1 2 3 4 5 6 7 8 9 А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ш Щ Э Ю Я

Путь Python. Черный пояс по разработке, масштабированию, тестированию и развертыванию

Автор: Данжу Джульен
Издательство: Питер
Год издания: 2020
ISBN: 978-5-4461-1308-8
Серия: Библиотека программиста
Наличие: на складе



1195руб
Купить
«Путь Python» позволяет отточить ваши профессиональные навыки и узнать как можно больше о возможностях самого популярного языка программирования. Эта книга написана для разработчиков и опытных программистов. Вы научитесь писать эффективный код, создавать лучшие программы за минимальное время и избегать распространенных ошибок. Пора познакомиться с многопоточными вычислениями и мемоизацией, получить советы экспертов в области дизайна API и баз данных, а также заглянуть внутрь Python, чтобы расширит понимание языка. Вам предстоит начать проект, поработать с версиями, организовать автоматическое тестирование и выбрать стиль программирования для конкретной задачи. Потом вы перейдете к изучению эффективного объявления функции, выбору подходящих структур данных и библиотек, созданию безотказных программ, пакетам и оптимизации программ на уровне байт-кода. Из этой книги вы узнаете как: — Создавать и использовать эффективные декораторы и методы — Работать в функциональном стиле — Расширять flake8 для работы с абстрактным синтаксическим деревом — Использовать динамический анализ производительности для определения узких мест Работать с реляционными базами данных и эффективно управлять потоковыми данными с помощью PostgreSQL. Поднимите навыки владения Python с базового на высокий уровень. Получите советы экспертов и станьте профи!

Другие товары в серии «Библиотека программиста»

Машинное обучение без лишних слов
1079руб Купить
Все, что вам действительно нужно знать о машинном обучении, может уместиться на паре сотен страниц. Начнем с простой истины: машины не учатся. Типичное «машинное обучение» заключается в поиске математической формулы, которая при применении к набору входных данных (называемых «обучающими данными») даст желаемые результаты. Андрей Бурков постарался дать все необходимое, чтобы каждый мог стать отличным современным аналитиком или специалистом по машинному обучению. То, что удалось вместить в пару сотен страниц, в других книгах растянуто на тысячи. Типичные книги по машинному обучению консервативны и академичны, здесь же упор сделан на алгоритмах и методах, которые пригодятся в повседневной работе. "В наше время очень полезно иметь краткое введение в машинное обучение, на которое всегда можно давать ссылку и после которого можно быть уверенным, что человек говорит на одном с тобой языке. Попытку дать такое введение я вижу в этой книге, и мне кажется, что попытка получилась очень удачной. Книга действительно представляет читателю широкий спектр основных понятий и методов машинного обучения, которые здесь изложены корректно, хоть и по понятным причинам очень кратко. Но если книгу прочитать вдумчиво и действительно освоить то, о чем здесь говорится, этот шаг может превратиться в большой скачок. Чего я и желаю всем читателям: разбирайтесь, познавайте, интересуйтесь новым и не бойтесь трудностей. Удачи! " Сергей Николенко, директор по научным исследованиям (Chief Research Officer) платформы Neuromation, автор бестселлера «Глубокое обучение. Погружение в мир нейронных сетей» «Бурков взял на себя решение очень важной, но невероятно сложной задачи — уместить знакомство с машинным обучением в маленькую книгу. Он удачно выбрал темы — теоретические и практические — которые будут полезны и для практиков, и для читателей, понимающих, что эти первые сто страниц, которые они прочитают, закладывают прочный фундамент для дальнейшего изучения». Питер Норвиг, директор по исследованиям в компании Google, соавтор книги «Искусственный интеллект. Современный подход» «Широта тем, которые охватывает эта маленькая книга, поражает! Бурков без страха и сомнений приводит математические уравнения, которыми часто пренебрегают авторы небольших книг. Мне очень понравилось, как всего несколькими словами автор объясняет основные понятия. Книга пригодится новичкам в этой области, а также „старожилам“ — каждый сможет извлечь выгоду из такого широкого взгляда на машинное обучение». Орельен Жерон, консультант по машинному обучению, старший инженер-программист, автор книги «Прикладное машинное обучение с помощью Scikit-Learn и TensorFlow»
 
Совершенный алгоритм.Жадные алгоритмы и дин.прогр, Рафгарден Тим
1173руб Купить
 
Разработка с использ.квант.компьютеров программир, Силва Владимир
1727руб Купить
 
Объектно-ориентированный подход.5изд, Вайсфельд Мэтт
1085руб Купить
 
Изучаем Python: программирование игр, визуализация данных, веб-приложения, Мэтиз Эрик
1382руб Купить
«Изучаем Python» — это самое популярное в мире руководство по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие приложения. В первой части книги вы познакомитесь с основными концепциями программирования, такими как переменные, списки, классы и циклы, а простые упражнения приучат вас к шаблонам чистого кода. Вы узнаете, как делать программы интерактивными и как протестировать код, прежде чем добавлять в проект. Во второй части вы примените новые знания на практике и создадите три проекта: аркадную игру в стиле Space Invaders, визуализацию данных с удобными библиотеками Python и простое веб-приложение, которое можно быстро развернуть онлайн. Работая с книгой, вы научитесь: — Использовать мощные библиотеки и инструменты Python: Pygame, Matplotlib, Plotly и Django — Создавать 2D-игры разной сложности, которыми можно управлять с клавиатуры и мыши — Создавать интерактивную визуализацию данных — Разрабатывать, настраивать и развертывать веб-приложения — Разбираться с багами и ошибками Новое издание было тщательно переработано и отражает последние достижения в практиках программирования на Python. Первая часть книги была дополнена новой информацией о f-строках, константах и управлении данными. Во второй части был обновлен код проектов. Структура проектов и код стали более чистыми и понятными, теперь они используют всю мощь популярных библиотек и инструментов, таких как Plotly и Django. (Полный список обновлений можно найти в предисловии.) Если вы подумываете "А не заняться ли мне программированием? ", то эта книга — идеальный старт. Не нужно больше ждать! Погнали!
 
Квантовые вычисления для настоящих айтишников, Бернхард Крис
1129руб Купить
 
Swift. Основы разработки приложений под iOS, iPadOS и macOS, Усов Василий
1127руб Купить
Язык Swift молод, он растет, развивается и изменяется, хотя основные подходы к программированию и разработке уже сформировались. В новом, пятом издании книги была полностью переработана первая часть книги, что делает знакомство с языком Swift более комфортным, а весь текст актуализирован в соответствии с возможностями Swift 5. В ходе долгого и плодотворного общения с читателями появилось множество идей, благодаря которым новое издание стало еще более полезным и насыщенным учебными материалами. Теперь вы не только изучите Swift, но и получите начальные сведения о принципах разработки полноценных приложений. Мир Swift постоянно меняется, людей со значительным багажом знаний и опыта за плечами еще просто не существует в силу возраста языка, поэтому вы можете стать одним из первых специалистов.
 
Java для всех, Васильев Алексей
989руб Купить
Java — один из самых популярных и востребованных языков в мире. Алексей Васильев — автор многочисленных компьютерных бестселлеров — познакомит вас со всем необходимым для эффективной работы с этим языком. Вы изучите базовые типы, управляющие инструкции, особенности описания классов и объектов в Java, создание интерфейсов, лямбда-выражения, обобщенные классы. Каждая глава содержит примеры кода, которые в свою очередь снабжены как построчными пояснениями, так и подробным разбором примера программы. Примеры, используемые в этой книге, пригодятся вам в дальнейшей работе с языком Java. Программирование — это не страшно! Даже если у вас нет никакого опыта, вы с легкостью освоите Java, воспользовавшись уникальной методикой Алексея Васильева, и перейдете на профессиональный уровень.
 
Грокаем глубокое обучение, Траск Эндрю
1012руб Купить
Глубокое обучение — это раздел искусственного интеллекта, цель которого научить компьютеры обучаться с помощью нейронных сетей — технологии, созданной по образу и подобию человеческого мозга. Онлайн-переводчики, беспилотные автомобили, рекомендации по выбору товаров именно для вас и виртуальные голосовые помощники — вот лишь несколько достижений, которые стали возможны, благодаря глубокому обучению. «Грокаем глубокое обучение» научит конструировать нейронные сети с нуля! Эндрю Траск знакомит со всеми деталями и тонкостями этой нелегкой задачи. Python и библиотека NumPy способны научить ваши нейронные сети видеть и распознавать изображения, переводить любые тексты на все языки мира и даже писать не хуже Шекспира! Что вы найдете внутри книги o Теоретические основы глубокого обучения o Приемы создания и обучения нейронных сетей o Работа с естественным языком o Федеративное обучение и работа с конфиденциальными данными Вам не понадобятся специальные навыки, выходящие за рамки школьного курса математики и базовых навыков программирования.
 
Микросервисы. Паттерны разработки и рефакторинга, Ричардсон Крис
1784руб Купить
Если вам давно кажется, что вся разработка и развертывание в вашей компании донельзя замедлились — переходите на микросервисную архитектуру. Она обеспечивает непрерывную разработку, доставку и развертывание приложений любой сложности. Книга, предназначенная для разработчиков и архитекторов из больших корпораций, рассказывает, как проектировать и писать приложения в духе микросервисной архитектуры. Также в ней описано, как делается рефакторинг крупного приложения — и монолит превращается в набор микросервисов. В этой книге: — Как (и зачем!) использовать микросервисную архитектуру. — Стратегии декомпозиции сервисов. — Управление транзакциями и шаблоны запросов. — Эффективные стратегии тестирования. — Шаблоны развертывания, включая контейнеры и бессерверные платформы.
 
Вероятностное программирование на Python. Байесовский вывод и алгоритмы, Дэвидсон-Пайлон Кэмерон
1775руб Купить
Байесовские методы пугают формулами многих «айтишников», но без анализа статистики и вероятностей сейчас не обойтись. Кэмерон Дэвидсон-Пайлон рассказывает о байесовском методе с точки зрения программиста-практика, работающего с многофункциональным языком PyMC и библиотеками NumPy, SciPy и Matplotlib. Раскрывая роль байесовских выводов при А/В-тестировании, выявлении мошенничества и в других насущных задачах, вы не только легко разберетесь в этой нетривиальной теме, но и начнете применять полученные знания для достижения своих целей.
 
Наш код. Ремесло, профессия, искусство, Бугаенко Егор
973руб Купить
Быть программистом может быть интересно и весело, но быть разработчиком программного обеспечения — это сущий ад. Компьютеры логичны, люди — нет. Увы, в современной индустрии программного обеспечения не платят за программирование. Платят за разработку программного обеспечения, а это подразумевает выполнение задач в команде — вместе с другими людьми. Команды состоят из своенравных людей, а не из классов и методов Java. Успех программного проекта зависит от умных инженеров, которые зачастую ленивы, невежественны, эгоистичны, раздражительны и попросту несчастны. Успех зависит от людей, которые нередко не умеют общаться, делиться знаниями, руководить и подчиняться, а также следовать указаниям. Он зависит от нашей способности формировать команды и участвовать в их деятельности. А еще от наших социальных навыков — порой в гораздо большей степени, нежели от навыков технических. Драма? Согласны. Эта драма касается каждого из наших собратьев по профессии, поэтому, если стремитесь выжить в такой профессии, читайте эту книгу.
 

Издательство «Книма»

Лидеры продаж

Knima.ru
©2009

Яндекс.Метрика