Книги о программировании — бесплатно

На данном сайте опубликованы и доступны бесплатно для скачивания самые популярные книги о программировании для начинающих программистов и тех кто хочет усовершенствовать своё мастерство. 

Список книг

1. C++ руководство для начинающих. Герберт Шилдт

книга C++  руководство для начинающих. Герберт Шилдт

Год выпуска: 2005
Формат: PDF
Автор: Г.Шилдт
Издательство: Вильямс
Количество страниц: 668

В этой книге описаны основные средства языка С++, которые необходимо освоить начинающему программисту. После рассмотрения элементарных понятий (переменных, операторов, инструкций управления, функций, классов и объектов) читатель легко перейдет к изучению таких более сложных тем, как перегрузка операторов, механизм обработки исключительных ситуаций (исключений), наследование, полиморфизм, виртуальные функции, средства ввода-вывода и шаблоны.
Автор справочника — общепризнанный авторитет в области программирования на языках C и C++, Java и C# — включил в свою книгу множество тестов для самоконтроля, которые позволяют быстро проверить степень освоения материала, а также разделы «вопросов и ответов», способствующие более глубокому изучения основ программирования даже на начальном этапе.

2. Изучаем PHP 7. Руководство по созданию интерактивных веб-сайтов

Год: 2017
Формат: PDF
Автор: Дэвид Скляр
Издательство: Диалектика
Количество страниц: 382

Эта книга адресована тем, кто только начинает изучать язык программирования PHP.
Ее автор, Дэвид Скляр, являющийся также соавтором книги «PHP. Рецепты программирования», раскрывает особенности данного языка, которые следует знать для построения динамических веб-сайтов, размещаемых на веб-серверах. Освоив языковые средства версии PHP 5.x и наиболее примечательные нововведения последней версии PHP 7, вы научитесь работать с веб-серверами, браузерами, базами данных и веб-службами. Упражнения, приведенные в конце первых 13 глав книги, помогут вам закрепить усвоенный материал.

3. Выразительный Javascript. Marijn Haverbeke

Marijn Haverbeke - Выразительный Javascript, 2-е издание - 2015
Год: 2015
Формат: PDF
Автор: Marijn Haverbeke
Издательство: Creative Commons Attribution
Количество страниц: 425

В процессе чтения вы познакомитесь с основами программирования и, в частности, языка JavaScript, а также выполните несколько небольших проектов. Один из самых интересных проектов — создание своего языка программирования.

4. Чистый код. Создание, анализ и рефакторинг. Мартин Р.

Чистый код. Создание, анализ и рефакторинг. Мартин Р.Год:2019
Формат: PDF
Автор: Роберт Мартин
Издательство: ООО Издательство «Питер»
Количество страниц: 464

Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение».
Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший.
Книга состоит из трех частей. Сначала вы познакомитесь с принципами, паттернами и приемами написания чистого кода. Затем приступите к практическим сценариям с нарастающей сложностью — упражнениям по чистке кода или преобразованию проблемного кода в менее проблемный. И только после этого перейдете к самому важному — концентрированному выражению сути этой книги — набору эвристических правил и «запахов кода». Именно эта база знаний описывает путь мышления в процессе чтения, написания и чистки кода.

5. Совершенный код. Стив Макконнелл. 2-е издание

Совершенный код

Год: 2010
Формат: PDF
Автор: Стив Макконнелл
Издательство: «Русская Редакция»
Количество страниц: 889

Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО — с другой, автор синтезировал из самых эффективных методик и наиболее эффективных принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработками вы ни работали, какова бы ни была сложность вашего проекта, в этой книге вы найдете нужную информацию, она заставит вас размышлять и поможет создать совершенный код.

6. Алгоритмы. Построение и анализ. Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн

Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. - 2013

Год: 2013
Формат: DjVu
Автор: Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн
Издательство: Вильямс
Количество страниц: 1324

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

7. Программист-прагматик. Путь от подмастерья к мастеру. Хант Э., Томас Д.

Хант Э., Томас Д. Программист-прагматик. Путь от подмастерья к мастеру (2004)

Год: 2004
Формат: DjVu
Автор: Эндрю Хант, Дэвид Томас
Издательство: Лори
Количество страниц: 289

Находясь на переднем крае программирования, книга «Программист-прагматик. Путь от подмастерья к мастеру» абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса — требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы — от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании.

Книги собранные на сайте modems.uz получены из свободных источников в Интернете и предназначены только для ознакомления. Владельцы авторских прав, если у Вас есть претензии к неправомерному использованию Ваших книг/учебников, расположенных на сайте modems.uz, Вы можете сообщить об этом, отправив сообщение по ссылке контакты.

Поделитесь с друзьями
Advertisements