Программирование от экспертов

Скачать книги из серии Программирование от экспертов



    Java. Самое полное руководство по разработке в примерах от сообщества Stack Overflow

    Коллектив авторов

    Эта книга – не академический учебник по Java, а скорее сборник своеобразных рецептов по применению этого универсального языка программирования, которые могут пригодиться в самых разных случаях, связанных с написанием кода. Ее можно использовать для разрешения сложных ситуаций, возникающих у пользователей при работе с Java. Многое из представленного здесь материала ранее не публиковалось в русскоязычных учебниках по языку Java, например, в книге рассмотрены особенности разработки приложений на основе применения параллельного программирования, работа с потоками, а также использование Java при вызове цепочки методов. Данное издание может стать незаменимым помощником как для начинающего программиста, стремящегося разобраться во всех тонкостях языка Java, так и для более опытных разработчиков, которые смогут использовать книгу в качестве справочника для решения повседневных задач при написании кода.

    Принципы объектно-ориентированного программирования

    Стивен Вонг

    В данном издании подробно рассматриваются самые важные вопросы, связанные с объектно-ориентированным программированием (ООП), которое предполагает подход к созданию кода как к моделированию информационных объектов. На более высоком абстрактном уровне основная задача ООП – структурирование информации с точки зрения управляемости, что позволяет успешно реализовывать крупные программные проекты. В этой книге пристальное внимание уделяется таким концепциям методологии объектно-ориентированного программирования как абстракция, инкапсуляция, наследование и полиморфизм. Освоив неизменно эффективные принципы ООП, начинающие и опытные программисты получат в свое распоряжение отлично структурированный способ управления сложным кодом, а также смогут более продуктивно использовать и поддерживать его.

    Android. Полное руководство по разработке приложений от сообщества Stack Overflow

    Коллектив авторов

    В основу данного руководства по разработке приложений на платформе Android легли практические примеры кодов, написанных специалистами и экспертами сообщества Stack Overflow, где лучшие разработчики программного обеспечения со всего мира делятся своими знаниями и опытом, отвечая на многие технические вопросы. Опытные Android-разработчики найдут в книге множество советов и примеров кода с подробными объяснениями, которые помогут им усовершенствовать свои навыки и достичь новых высот в отрасли. Но что важно: это издание будет полезно и специалисту с любым опытом и уровнем знаний, так как оно содержит анализ важнейших концепций и приемов Android-разработки, дополненный лучшими образцами их реального воплощения, что дает возможность начинающему программисту быстро повысить уровень своих компетенций.

    Профессиональная работа с Git

    Группа авторов

    Каждый раздел данного издания базируется на топовых материалах сайта Stack Overflow, касающихся использования самой современной системы контроля версий Git, и представляет собой описание одной из ее ключевых команд со всеми сопутствующими параметрами. В качестве конкретных примеров рассмотрены практические случаи, с которыми лучшие разработчики программного обеспечения, а «по совместительству» члены сообщества программистов Stack Overflow, сталкивались в процессе длительного использования Git, и именно поэтому за каждым из разделов книги стоит опытный автор, глубоко разбирающийся в анализируемой теме. Многое из представленного здесь ранее не публиковалось в русскоязычных учебниках по Git, например, отдельное внимание уделяется особенностям работы с подмодулями, переносу в Git проектов из других систем контроля версий, а также более широким возможностям некоторых команд.

    Алгоритмы в задачах и примерах. Самые эффективные способы и решения от сообщества Stack Оverflow

    Коллектив авторов

    Эта книга – не академический учебник по программированию, а скорее сборник универсальных «рецептов» использования широкого класса алгоритмов в самых распространенных случаях, требующих применения четкой последовательности инструкций для создания изящного и максимально оптимизированного рабочего кода. Если вы стремитесь понять сущность алгоритмов и в совершенстве овладеть ими для решения разнообразных задач при разработке программного обеспечения, это издание станет вашим незаменимым помощником. Каждый раздел книги базируется на топовых материалах сайта Stack Overflow на тему алгоритмов и представляет собой краткое описание алгоритма с примерами, реализованными на разных языках программирования или в псевдокоде. В числе прочих рассмотрены алгоритмы работы с графами, алгоритмы быстрого поиска и сортировки, алгоритмы обработки строковых переменных и многое другое.

    Python. Самое полное руководство по разработке в примерах от сообщества Stack Overflow

    Коллектив авторов

    Данное руководство по программированию на одном из широко распространенных языков – Python – основано на практических примерах кодов, написанных специалистами и экспертами сообщества Stack Overflow, в котором лучшие разработчики программного обеспечения со всего мира делятся своими знаниями и опытом, отвечая на многие технические вопросы. Опытные Python-программисты найдут в книге множество примеров кода с подробными комментариями, что поможет им усовершенствовать свои навыки и достичь новых высот в отрасли. Однако данное издание будет полезно и начинающим специалистам с минимальным опытом и уровнем знаний, так как содержит исчерпывающее объяснение важнейших концепций Python с примерами, которые позволят избежать погружения в сухую теорию и помогут быстро повысить уровень своих компетенций. Читатели найдут здесь мощный и универсальный инструментарий для профессиональной работы в самых разных областях применения: с базами данных, веб-фреймворком Flask, XML и JSON, звуковыми данными, синтаксическим анализатором Lex-Yacc, а также при сетевом программировании, визуализации данных, многопоточности и многопроцессорности, программировании «интернета вещей». Кроме того, в книге представлена информация о применении Python в сфере науки, например, в математике, химии и криптографии. Отдельные главы посвящены секретам повышения скорости работы Python-кода и оптимизирования его производительности.