Книгу Стива Макконнелла «Совершенный код» стоит прочитать каждому программисту, который хочет развиваться и совершенствовать свои навыки. Автор очень подробно пишет обо всем, что касается программирования. Он рассказывает об этой теме в общем и целом, не привязывая информацию из книги к какому-то конкретному языку программирования.
В книге подробно рассмотрен каждый шаг программирования, при этом автор говорит о том, что само написание кода должно занимать минимум времени, а все остальное время...
Программирование – это одновременно и искусство, и работа. Да, это достаточно тяжелая работа, не прощающая невнимательности к мелочам. Но если человек всей душой ее любит, то она становится искусством. При этом программист трудится в коллективе, и поэтому ему необходимо уметь работать в команде, для того чтобы создавать вместе со своими коллегами качественные программные продукты. Мартин Роберт специально для программистов написал книгу о том, как стать идеальным представителем этой профессии и...
В век информационных технологий все развивается очень быстро и постоянно требуется получать новые знания. Одной из стремительно развивающихся сфер является программирование, которое сейчас изучают даже дети. Взрослым это может показаться достаточно сложным, но если начинать с простого, то даже ребенок может разобраться в программировании. Эта книга написана Ником Морганом специально для детей.
С помощью этого пособия дети смогут освоить такой язык программирования как JavaScript, который имеет...
Простое и понятное руководство по программированию на С поможет быстро научиться программированию. Подробные объяснения и интересные примеры сделают процесс обучения легким. Вы легко освоите все основные функции С и сможете создавать программы любой сложности.
В этой книге вы не найдете описания конкретных технологий, алгоритмов и языков программирования – ценность ее не в этом. Она представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми порой сталкивается любой разработчик: отсутствие мотивации, выбор приоритетов, психология программирования, отношения с руководством и коллегами и многих других. Подобные знания обычно приходят лишь в результате многолетнего опыта реальной работы. По большому счёту перед вами –...
Книга посвящена программированию микросервисов – небольших автономных компонентов, позволяющих добиться модульности и отказоустойчивости любой программы. Теория микросервисов тесно связана с философией Unix, способствует улучшению архитектуры любых приложений, дает возможность избегать громоздкого и запутанного кода. Эта книга поможет читателю заново взглянуть на многие, казалось бы, трудноразрешимые проблемы, масштабировать любые проекты, ювелирно разрабатывать даже самые сложные системы.
Привет! Любишь компьютерные игрушки? А хочешь попробовать написать что-нибудь сам? Представь, как зауважают тебя друзья, когда ты покажешь им игру своей собственной разработки, где при загрузке на экране появится твое имя! «Вот круто!» – будут говорить они, качая ее с твоей странички. И самая красивая девочка в классе, узнав об этом, наконец, обратит на тебя внимание… Но для этого надо научиться программировать. Это сложно? Ну, на самом деле не очень. Главное – поставить себе цель и ломиться к...
Интересный, понятный и красочный самоучитель для детей по самому популярному в мире языку для начинающих программистов – Scratch. На примере создания веселых классических игр, таких как «Змейка» и «Фруктовый ниндзя», читатели не только осваивают Scratch, но и лучше понимают основные принципы программирования. Книга будет интересна и тем, кто никогда не программировал, и тем, кто хочет создавать собственные игры, но не знает как. Она подходит как для самостоятельного изучения Scratch, так и для...
Применение машинного обучения для лучшего понимания природы данных – умение, необходимое любому современному разработчику программ или аналитику. Python – замечательный язык для создания приложений машинного обучения. Благодаря своей динамичности он позволяет быстро производить разведочный анализ данных и экспериментировать с ними. Обладая первоклассным набором библиотек машинного обучения с открытым исходным кодом, Python дает возможность сосредоточиться на решаемой задаче и в то же время...
Шаблоны проектирования веб-приложений, сходные по принципам с шаблонами проектирования веб-сайтов и программного обеспечения, предлагают множество эффективных решений. В книге приведены шаблоны проектирования веб-приложений исходя не только из проблем взаимодействия пользователей, но и рассматривая их эффективность и показывая, как они должны применяться.
Из книги вы сможете узнать, как быстрее и качественнее проектировать отличные интерфейсы, как применять на практике и улучшать в дальнейшем...