Создание программ всегда требует компромиссов: нужно сбалансировать скорость, безопасность, затраты, сроки и функции. В этой книге собраны советы экспертов и примеры, которые помогут вам делать грамотный выбор в дизайне и проектировании приложений.
Мы разберем реальные случаи неверных решений и способы их исправления. Томаш Лелек и Джон Скит делятся своим опытом, включая полезные уроки из собственных ошибок. Практические советы и проверенные паттерны в книге изменят ваш подход к проектированию.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
Машинное обучение — это набор методов анализа данных с помощью алгоритмов, которые улучшаются с поступлением новых данных. Оно используется в системах рекомендаций, распознавании лиц, «умных» колонках и беспилотных автомобилях.
В книге ясно объясняются основные понятия машинного обучения на простых примерах и упражнениях. Для понимания достаточно знаний алгебры. Вы будете создавать модели для идентификации спама, распознавания изображений и другие интересные проекты на языке Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥1
Эта книга рассказывает о написании безопасного кода на Python. Первая часть посвящена основам криптографии, включая проверку подлинности, симметричное и асимметричное шифрование. Вторая часть — это пошаговые инструкции для реализации типичных пользовательских сценариев, а третья — советы по защите от атак.
Все примеры кода основаны на реальных задачах разработчиков. Книга подойдет как новичкам, так и опытным программистам, стремящимся повысить безопасность своих сервисов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2
Независимо от вашей роли – разработчика или пользователя, вам известен язык Java. В этой книге на конкретных примерах вы изучите основы Java, API и библиотеки классов. Авторы акцентируют внимание на создании реальных приложений. Вы освоите управление ресурсами и исключениями, а также новые возможности последних версий языка.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
Курс по PHP и Laravel с погружением в сопутствующие fullstack-технологии. Вы изучите основы и глубинные возможности PHP и Laravel, научитесь создавать полнофункциональные веб-приложения и применять инструменты для построения комплексных решений, сочетая бэкенд-логику с эстетикой frontend.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3
Программное обеспечение становится сложнее из-за различных инструментов. Приложения упаковываются с компонентами, чтобы упростить работу, но это усложняет запуск. Docker Compose позволяет одной командой настроить приложение и его зависимости. Вы изучите основы томов и сетей Docker, команды Compose и их применение.
Настроите базу данных, доступную через сеть Docker, и связь между микросервисами. Научитесь запускать локально целые стеки, моделировать промышленные окружения и расширять задания CI/CD. Узнаете, как использовать Docker Compose для промышленных развертываний и подготовки инфраструктуры в облаках.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥1
Книга представляет собой курс для новичков, который ознакомит вас с тонкостями аппаратного обеспечения и программирования микроконтроллера Arduino Uno. Вы изучите графические языки ArduBlock и Snap, а также текстовый язык Wiring и другие производственные языки.
Данная книга-курс научит вас составлять и собирать схемы из электронных компонентов, а также корректно оформлять свои инженерные проекты.
Усваивать материалы из книги просто, потому что в ней всё подробно объясняется, тему идут последовательно, сопровождаясь вопросами, практическими заданиями и проектами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤5🔥1
"Большая книга примеров" предлагает подробное описание языка программирования Python, дополненное материалами из различных интернет-источников. Книга нацелена на то, чтобы помочь читателям понять язык через его описание и примеры использования, и может служить учебным пособием для начинающих.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤3👍3🤩1
Курс научит вас писать код с учётом новшеств C++20, применять паттерны проектирования и принципы многопоточности, что поможет в карьерном росте и становлении Middle-разработчиком.
Вы структурируете знания о C++, включая современные проблемы языка, паттерны проектирования, многопоточность, сетевое взаимодействие, обработку данных и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4🔥2
Это руководство предлагает советы для начинающих и опытных программистов на C по проектированию и применению паттернов на реальных примерах. Автор, эксперт в сообществе паттернов, объясняет организацию кода, обработку ошибок и создание гибких интерфейсов. В первой части рассматриваются проверенные методы программирования на C, а во второй — применение паттернов для разработки более сложных программ.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов книги «Искусство чистого кода» научат вас писать понятный и удобный в сопровождении код без ущерба для функциональности. Главный принцип — это простота: сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи, чтобы сэкономить бесчисленное количество часов и облегчить зачастую очень утомительную задачу поддержки кода. Автор бестселлеров Кристиан Майер помог тысячам людей усовершенствовать навыки программирования и в своей новой книге делится опытом с читателями.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
Книги Кори Альтхоффа вдохновили сотни тысяч людей на изучение программирования. Для достижения профессионализма в этой области не требуется диплом в computer science, о чем свидетельствует опыт Кори, самостоятельно ставшего разработчиком в eBay.
Книга «Computer Science для программиста-самоучки» охватывает ключевые темы, такие как структуры данных и алгоритмы, которые необходимы для успешного прохождения технических интервью в IT-компаниях. Она предназначена для абсолютных новичков, так что даже без предварительных знаний вам не будет сложно разобраться в материале.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤6🔥3
В этом курсе вы глубоко погрузитесь в Kubernetes и получите ценный практический опыт его использования. Kubernetes стал основным стандартом для развертывания контейнерных приложений в production-средах.
Он является необходимым инструментом для всех DevOps-инженеров и разработчиков, стремящихся эффективно запускать свои приложения в production.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
Книга Владимира Мединцева "Операционные системы микроконтроллеров" посвящена применению ОС в ПО для микроконтроллерных систем. Все примеры основаны на FreeRTOS — популярной ОС реального времени, ставшей стандартом в индустрии и используемой миллионами разработчиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Этот курс погрузит вас в программирование на Python, а также познакомит с фреймворки Django для веб-разработки, Jupyter для интерактивных вычислений и Pygame для создания игр.
Особое внимание уделено освоению внешних пакетов для Machine Learning и Data Science, таким как Pandas, NumPy, Matplotlib и Scikit-learn.
Вы изучите все основные аспекты этого языка программирования, а также научитесь объектно-ориентированному и функциональному подходам, используя VS Code и Code Runner для практики.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5
Книга освещает практические основы когнитивистики для программистов. Основные темы: осмысление и развитие чужого и собственного кода, изучение новых языков программирования, мнемонические приемы для программистов, поддержка кода в читаемом состоянии. Объяснено, как снижать когнитивную нагрузку при работе программиста, как делать код логичным и понятным для себя и коллег.
Рассмотрены приемы именования функций, классов и переменных, подходы к ведению репозиториев, совместной разработке и доработке кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🌚1
Курс посвящен изучению языка SQL, поддерживаемого всеми популярными СУБД. Вы научитесь писать универсальные SQL-запросы для MySQL, PostgreSQL и Microsoft SQL Server.
Обучение охватывает основные конструкции SQL, а также объясняет отличия между системами, что позволит работать с данными в разных базах данных без забот о совместимости запросов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
Эта книга представляет собой полное руководство по Python Optimization Modeling Objects — пакету с открытым исходным кодом, предназначенному для формулирования и решения крупномасштабных задач оптимизации. Его можно использовать как из командной строки, так и из интерактивного окружения Python, что сильно упрощает создание моделей Pyomo, применение оптимизаторов и изучение решений. Благодаря многочисленным примерам, иллюстрирующим различные способы формулирования моделей, книга прекрасно раскрывает широту средств моделирования, поддерживаемых Pyomo, и ее подходы к сложным практическим приложениям.
Издание предназначено для начинающих и опытных разработчиков моделей, в том числе студентов старших курсов и аспирантов, научных работников и инженеров-практиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3
На этом курсе вы научитесь делать Telegram-ботов без кода со встроенным GPT, ботов на JavaScript (NodeJS), а также интерактивные веб-приложения. Изучите Telegram API и RestAPI, а также их интеграцию в ваши проекты.
Курс практический, поэтому на его протяжении вы создадите несколько ботов с разнообразными задачами.
Подходит как для новичков, знающих основы JavaScript, так и для опытных разработчиков, которые хотят научиться создавать Telegram-ботов и встроенные веб-приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4
Микросервисная архитектура помогает быстро вносить изменения, масштабировать систему и поддерживать ее чистоту и эволюцию. Однако внедрение такой архитектуры — непростая задача. В своей книге Ронни Митра и Иракли Надареишвили дают пошаговые инструкции, как выбрать подходы и обучить команду. Читатели узнают, как создать операционную модель, спроектировать и реализовать два микросервиса, объединив их в единую систему. Это руководство станет ценным ресурсом для всех, кто хочет построить эффективную микросервисную архитектуру.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥5👍2
В этом курсе вы познакомитесь с мобильной платформой Flutter, разработанной компанией Google.
С помощью Flutter вы сможете создавать приложения для мобильных устройств на iOS и Android, а также Web и Desktop приложения.
Курс подойдет для всех, кого интересует кроссплатформенная разработка.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2