Описание:
Разработчики и системные администраторы часто сталкиваются с такими проблемами, как неэффективные рабочие процессы, сложные системные операции и растущий спрос на надежные средства автоматизации. CLI-приложения представляют собой мощное решение, повышающее гибкость, эффективность и продуктивность в различных средах. Эта книга поможет вам освоить разработку надежных инструментов командной строки с использованием .NET.
Описание:
В это новое издание, основанное на третьем, получившем высокую оценку, добавлены свежие кейсы и информация о последних разработках для Node.js: новые API и библиотеки, улучшения ESM, практические советы по обеспечению безопасности и эксплуатации, а также рекомендации по использованию Node.js с TypeScript. Кроме того, в книгу включена новая глава о тестировании, в которой подробно рассматривается философия тестирования и даются практические рекомендации по написанию модульных, интеграционных и сквозных тестов, что позволит вам уверенно писать функциональный, стабильный и надежный код.
Описание:
За последнее десятилетие сфера инженерии данных стремительно развивалась, и многие инженеры-программисты, специалисты по анализу данных и аналитики стали искать исчерпывающее представление об этой области. Из этой практической книги вы узнаете, как планировать и создавать системы, отвечающие потребностям вашей организации и клиентов, оценивая лучшие доступные технологии в рамках жизненного цикла инженерии данных.
Описание:
В книге «Параллельное программирование на Python с использованием asyncio» асинхронное, параллельное и конкурентное программирование рассматривается на практических примерах на Python. Сложные для понимания темы, связанные с конкурентностью, разбиты на простые блок-схемы, которые позволяют легко понять, как выполняются ваши задачи. Вы узнаете, как преодолеть ограничения Python с помощью asyncio, чтобы ускорить работу медленных веб-серверов и микросервисов. Вы даже научитесь сочетать asyncio с традиционными методами многопроцессорной обработки для значительного повышения производительности.
Описание:
Хотите справляться со всеми задачами, которые ставит перед вами Julia, и извлекать максимум пользы из каждого дня? Это практическое руководство по программированию на Julia для выполнения численных расчетов поможет вам повысить продуктивность и эффективность работы с данными. Книга начинается с описания основных возможностей Julia, чтобы вы могли быстро освежить в памяти знания о функциях, модулях и массивах. Мы также покажем, как использовать язык Julia для поиска, извлечения и преобразования наборов данных, чтобы вы могли проводить анализ и обработку данных.
Описание:
Kotlin — это перспективный современный язык от компании JetBrains, создателя IntelliJ IDEA, на основе которой работают многие популярные IDE, такие как Android Studio и PyCharm. С тех пор как Google сделал Kotlin официальным языком для Android, популярность этого языка резко возросла.
Описание:
В эпоху, когда мобильные устройства стали неотъемлемой частью нашей личной и профессиональной жизни, защита Android-приложений стала не просто желательной, а необходимой. Кибератаки на мобильные платформы происходят все чаще, а уязвимости в банковских, медицинских и социальных приложениях приводят к утечке конфиденциальных данных, подрывают доверие пользователей и обходятся компаниям в миллионы долларов. Тем не менее многие разработчики и организации по-прежнему действуют по принципу «реагировать, а не предотвращать», рассматривая безопасность как второстепенный вопрос, а не основу для внедрения инноваций. Эта книга поможет вам избавиться от самоуспокоенности.