Все публикации пользователя ekvator » Страница 9 » MIRLIB.RU - ТВОЯ БИБЛИОТЕКА
Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Объекты. Стильное ООП
/ Комментариев: 0/

Объекты. Стильное ООП
Название: Объекты. Стильное ООП
Автор: Нобак Маттиас
Издательство: Питер
Год: 2023
Формат: pdf
Страниц: 304
Размер: 16,6 Мб
Язык: русский

Хороший объектно-ориентированный код удобно читать, изменять и исправлять. Универсальные практики проектирования объектов, собранные в этой книге, позволят улучшить ваш стиль кодирования. Эти правила подойдут к любому объектно-ориентированному языку, они делают код максимально понятным и надежным, а также повышают производительность как индивидуальных разработчиков, так и команд. Книга «Объекты. Стильное ООП» познакомит вас с профессиональными техниками написания ОО-кода. Маттиас Нобак раскрывает правила создания объектов, определения методов, изменения и извлечения состояний и многое другое. Все примеры написаны на простом псевдокоде, который легко перевести в любой язык программирования. Кейс за кейсом вы изучите ключевые сценарии и задачи проектирования объектов, а затем шаг за шагом создадите простое веб-приложение, которое покажет, как должны взаимодействовать объекты разных типов.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Kafka Streams и ksqlDB: данные в реальном времени
/ Комментариев: 0/

Kafka Streams и ksqlDB: данные в реальном времени
Название: Kafka Streams и ksqlDB: данные в реальном времени
Автор: Сеймур Митч
Издательство: Питер
Год: 2023
Формат: pdf
Страниц: 432
Размер: 17,6 Мб
Язык: русский

Работа с неограниченными и быстрыми потоками данных всегда была сложной задачей. Но Kafka Streams и ksqlDB позволяют легко и просто создавать приложения потоковой обработки. Из книги специалисты по обработке данных узнают, как с помощью этих инструментов создавать масштабируемые приложения потоковой обработки, перемещающие, обогащающие и преобразующие большие объемы данных в режиме реального времени. Митч Сеймур, инженер службы обработки данных в Mailchimp, объясняет важные понятия потоковой обработки на примере нескольких любопытных бизнес-задач. Он рассказывает о достоинствах Kafka Streams и ksqlDB, чтобы помочь вам выбрать наиболее подходящий инструмент для каждого уникального проекта потоковой обработки. Для разработчиков, не пишущих код на Java, особенно ценным будет материал, посвященный ksqlDB.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Внутри CPYTHON: гид по интерпретатору Python
/ Комментариев: 0/

Внутри CPYTHON: гид по интерпретатору Python
Название: Внутри CPYTHON: гид по интерпретатору Python
Автор: Шоу Энтони
Издательство: Питер
Год: 2023
Формат: pdf
Страниц: 352
Размер: 14,1 Мб
Язык: русский

CPython, самая популярная реализация Python, абстрагируется от сложностей ОС и предоставляет платформу для создания масштабируемых и высокопроизводительных приложений. Каждому python-разработчику на какой-то стадии необходимо будет узнать, как работает CPython. Это позволит в полной мере использовать его мощь и оптимизировать приложения. Вы разберетесь с основными концепциями внутреннего устройства CPython и научитесь: читать исходный код интерпретатора CPython и свободно ориентироваться в нем; вносить изменения в синтаксис Python и компилировать их в вашу собственную версию CPython; понимать внутреннюю реализацию таких структур, как списки, словари и генераторы; управлять памятью CPython; масштабировать код Python за счет параллелизма и конкурентного выполнения; дополнять базовые типы новой функциональностью; выполнять наборы тестов; профилировать и проводить бенчмарк Python-кода и исполнительной среды; отлаживать код C и Python на профессиональном уровне; изменять или обновлять компоненты библиотеки CPython, чтобы они могли использоваться в будущих версиях.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Грокаем функциональное мышление
/ Комментариев: 0/

Грокаем функциональное мышление
Название: Грокаем функциональное мышление
Автор: Норманд Эрик
Издательство: Питер
Год: 2023
Формат: pdf
Страниц: 608
Размер: 17,1 Мб
Язык: русский

Кодовые базы разрастаются, становясь всё сложнее и запутаннее, что не может не пугать разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код таким, чтобы он не увеличивал сложность и запутанность кодовой базы? Большую часть «действий», изменяющих состояние, можно превратить в «вычисления», чтобы ваш код стал проще и логичнее. Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проникают в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают дублирование кода, и откроете для себя новые уровни его выразительности. Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут надежно закрепить новые знания.


Категория: КНИГИ » ЕСТЕСТВЕННЫЕ НАУКИ
Алгоритмы биоинформатики
/ Комментариев: 0/

Алгоритмы биоинформатики
Название: Алгоритмы биоинформатики
Автор: Певзнер П., Компо Ф.
Издательство: ДМК Пресс
Год: 2022
Формат: pdf
Страниц: 684
Размер: 95,3 Мб
Язык: русский

Перед вами одно из самых популярных за рубежом руководств по биоинформатике. Книга обеспечивает уникальный баланс между практическими задачами современной биологии и фундаментальными алгоритмическими идеями, тем самым привлекая интерес изучающих как биологию, так и информатику.
- Каждая глава начинается с биологического вопроса, например:
- Что такое молекулярные часы ДНК?
- Чем различаются геномы человека и мыши?
- Какое животное заразило нас коронавирусом?
- Как строятся эволюционные деревья?
- Как дрожжи научились делать вино?
- Как обнаруживают локацию болезнетворных мутаций в геноме?
- Почему биологи до сих пор не разработали вакцину от ВИЧ?
А затем неуклонно развивается алгоритмическая сложность, необходимая для ответа на этот вопрос. Сотни упражнений включены непосредственно в текст и помогают разобраться в непростом материале.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Алгоритмы на практике
/ Комментариев: 0/

Алгоритмы на практике
Название: Алгоритмы на практике
Автор: Зингаро Даниэль
Издательство: Питер
Год: 2023
Формат: pdf
Страниц: 432
Размер: 20,5 Мб
Язык: русский

«Алгоритмы на практике» научат решать самые трудные и интересные программистские задачи, а также разрабатывать собственные алгоритмы. В качестве примеров для обучения взяты реальные задания с международных соревнований по программированию. Вы узнаете, как классифицировать задачи, правильно подбирать структуру данных и выбирать алгоритм для решения. Поймете, что выбор структуры данных — будь то хеш-таблица, куча или дерево —влияет на скорость выполнения программы и на эффективность алгоритма. Разберетесь, как применять рекурсию, динамическое программирование, двоичный поиск. Никакого условного псевдокода, все примеры сопровождаются исходным кодом на языке Си подробными объяснениями.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
40 алгоритмов, которые должен знать каждый программист на Python
/ Комментариев: 0/

40 алгоритмов, которые должен знать каждый программист на Python
Название: 40 алгоритмов, которые должен знать каждый программист на Python
Автор: Ахмад Имран
Издательство: Питер
Год: 2023
Формат: pdf
Страниц: 368
Размер: 12,4 Мб
Язык: русский

Понимание работы алгоритмов и умение применять их для решения прикладных задач – must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике. Вы начнете с введения в алгоритмы, от поиска и сортировки перейдете к линейному программированию, ранжированию страниц и графам и даже поработаете с алгоритмами машинного обучения. Теории не бывает без практики, поэтому вы займетесь прогнозами погоды, кластеризацией твитов, механизмами рекомендаций фильмов. И, наконец, освоите параллельную обработку, что даст вам возможность решать задачи, требующие большого объема вычислений. Дойдя до конца, вы превратитесь в эксперта по решению реальных вычислительных задач с применением широкого спектра разнообразных алгоритмов.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Python и анализ данных. Третье издание
/ Комментариев: 0/

Python и анализ данных. Третье издание
Название: Python и анализ данных. Третье издание
Автор: Уэс Маккинни
Издательство: ДМК Пресс
Год: 2023
Формат: pdf
Страниц: 537
Размер: 15,9 Мб
Язык: русский

Перед вами авторитетное руководство по переформатированию, очистке и обработке наборов данных на Python. Третье издание, переработанное с учетом версией Python 3.10 и pandas 1.4, содержит практические примеры, демонстрирующие эффективное решение широкого круга задач анализа данных. Издание идеально подойдет как аналитикам, только начинающим осваивать Python, так и программистам на Python, еще не знакомым с наукой о данных и научными приложениями.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Грокаем алгоритмы искусcтвенного интеллекта
/ Комментариев: 0/

Грокаем алгоритмы искусcтвенного интеллекта
Название: Грокаем алгоритмы искусcтвенного интеллекта
Автор: Ришал Харбанс
Издательство: Питер
Год: 2023
Формат: pdf
Страниц: 369
Размер: 18,2 Мб
Язык: русский

Искусственный интеллект — часть нашей повседневной жизни. Мы встречаемся с его проявлениями, когда занимаемся шопингом в интернет-магазинах, получаем рекомендации «вам может понравиться этот фильм», узнаем медицинские диагнозы…
Чтобы уверенно ориентироваться в новом мире, необходимо понимать алгоритмы, лежащие в основе ИИ. «Грокаем алгоритмы искусственного интеллекта» объясняет фундаментальные концепции ИИ с помощью иллюстраций и примеров из жизни. Все, что вам понадобится, — это знание алгебры на уровне старших классов школы, и вы с легкостью будете решать задачи, позволяющие обнаружить банковских мошенников, создавать шедевры живописи и управлять движением беспилотных автомобилей.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Основы Python для Data Science
/ Комментариев: 0/

Основы Python для Data Science
Название: Основы Python для Data Science
Автор: Берман Кеннеди
Издательство: Питер
Год: 2023
Формат: pdf
Страниц: 272
Размер: 19,2 Мб
Язык: русский

Python — язык программирования №1 для машинного обучения и Data Science. Но как же сложно решить, с чего начать изучение Python, ведь у него огромный инструментарий! Кеннеди Берман фокусируется на тех навыках программирования, которые понадобятся вам для решения задач в области Data Science и машинного обучения. Вы познакомитесь с блокнотами Jupyter — лучшей средой для профессиональной работы с данными. Затем перейдете к ключевым библиотекам, которые упрощают процесс математических вычислений, визуализации, решение задач машинного обучения и обработки естественного языка. Затем, овладев основами, вы перейдете к продвинутым техникам, позволяющим решать более сложные задачи.