Описание:
Переход с языка C может оказаться непростой задачей из-за опасений по поводу снижения производительности, усложнения кода и непривычных инструментов. Амар Махмутбегович, сторонник использования современного C++ во встраиваемых системах, рассказывает, как использовать абстракции с нулевой стоимостью, проверки во время компиляции и мощные возможности современного C++, чтобы сохранить производительность и при этом писать более безопасный и чистый код. Эта книга устраняет разрыв между традиционным C и продвинутым C++, помогая разработчикам на C сохранить эффективность, которую они ценят, и при этом использовать безопасность и выразительность современного C++.
Описание:
Готовы совершенствовать свои навыки в области искусственного интеллекта и анализа данных? Для начала можно научиться создавать и использовать API в реальных проектах, связанных с данными и искусственным интеллектом. Навыки работы с API стали важнейшим условием успеха в области искусственного интеллекта и анализа данных, поскольку в этих сферах они используются по-разному. Из этой практической книги специалисты по анализу данных и разработчики программного обеспечения узнают, как создавать и использовать API с помощью языка программирования Python и таких популярных фреймворков, как FastAPI и StreamLit.
Описание:
Решение вычислительных задач стало базовым навыком, необходимым для современной жизни, но традиционный подход к обучению программированию подходит не всем. Этот инновационный учебник предлагает увлекательный альтернативный подход. «Решение задач на Python» — это практическое введение в вычислительное мышление, полезные концепции информатики и искусство программирования, где навыки и идеи применяются для решения интересных задач.
Описание:
«JavaScript: углубленное изучение» — это не руководство с практическими рекомендациями, а книга о том, как все устроено. В ней вы найдете подробные примеры кода, подробные технические описания и реальные примеры из производственных сред, которые связывают теорию JS с повседневной разработкой. Вы узнаете, как движки JS выполняют код и взаимодействуют с системными API, как среды выполнения обеспечивают работу ваших приложений и почему JavaScript работает именно так. Независимо от того, читаете ли вы эту книгу от корки до корки или используете как справочник, она поможет вам освежить в памяти сложные темы, устранить сложные ошибки и научиться эффективно использовать фрагменты кода, сгенерированные искусственным интеллектом.
Описание:
Анализ данных позволяет извлекать пользу из малых и больших массивов данных, выявляя новые закономерности. Python — один из самых популярных инструментов для анализа самых разных данных. Из этой книги вы узнаете, как использовать Python для анализа данных, изучите различные этапы этого процесса и научитесь применять современные библиотеки из экосистемы Python для создания эффективных конвейеров обработки данных.
Описание:
«Проектирование программного обеспечения для программистов на Python» — это практическое руководство по созданию поддерживаемого и хорошо структурированного программного обеспечения на Python. Изучая наглядные примеры «до и после», вы поймете, как даже небольшие изменения в дизайне могут существенно повлиять на понятность и надежность приложения. Вы научитесь собирать требования, итеративно формировать архитектуру программы, создавать понятные и многократно используемые абстракции, а также выбирать шаблоны проектирования, которые помогут решить реальные проблемы, с которыми вы столкнетесь в работе.
Описание:
Встроенная в Go поддержка тестирования позволяет сделать его основой любого программного проекта — от инструментов командной строки до сложных серверных приложений и API. «Если вас уволят из-за того, что вы последовали советам из этой книги, то, наверное, так будет даже лучше, учитывая все обстоятельства. Но если это случится, я сделаю все возможное, чтобы найти для вас работу в более перспективной компании, где людей поощряют, а не наказывают за создание действительно работающего программного обеспечения».