9 бесплатных книг по программированию, которые сделают вас профессионалом
Что лучше, чем бесплатная книга? Девять бесплатных книг!
Обращаясь ко всем программистам, новым, старым или начинающим: мы нашли большой выбор бесплатных (как в пиве) книг, чтобы поднять ваши навыки кодирования на новый уровень. Для всех есть всего понемногу, так что прыгайте и наслаждайтесь.
97 вещей, которые должен знать каждый программист
Серьезно, каждый программист должен знать эти вещи.
Основанная на онлайн-сборнике эссе о правильных методах программирования, эта книга является обязательной для прочтения для всех и каждого программиста — от начинающего до новичка и мастера. На самом деле, мудрость в этом настолько полезна, что эту книгу стоит ежегодно перечитывать.
Оригинальный сборник сочинений содержал 97 статей, но эта книга на самом деле является расширенной версией с 68 дополнительными сочинениями, в результате чего их общее количество составило 165. Почему вы еще не читаете ее?
Доступно в PDF, EPUB и MOBI бесплатно.
Образцы ученичества
Правильный настрой программиста от ученика к мастеру.
Это одна из лучших книг по программированию, которую я когда-либо читал, и в ней нет ни одной строчки кода. Это книга о мышлении, отношении и пути, который предстоит каждому программисту. Он не только охватывает многие проблемы и проблемы, с которыми сталкиваются кодеры, но также предоставляет решения для этой борьбы и проблем.
Как вы подходите к ремеслу кодирования? Чтобы действительно добиться успеха, вы должны подходить к нему правильно. Эта книга показывает вам это правильно.
Доступно в Интернете HTML бесплатно. EPUB, PDF и MOBI доступны за 24 доллара США.
Изучение шаблонов дизайна JavaScript
JavaScript может быть трудным для понимания, но эта книга облегчает его.
Долгое время JavaScript часто критиковали
за его склонность создавать грязный код, но в последние годы его популярность резко возросла.
JavaScript теперь является неотъемлемым компонентом почти каждого современного веб-сайта и быстро стал одним из лучших языков для изучения, если вы хотите получить работу в области веб-разработки.К сожалению, JavaScript не так легко избежать своей истории. Язык может быть немного болезненным для новичков, чтобы понять, но эта книга проведет вас через все различные «шаблоны», которые часто встречаются при программировании на JavaScript. Готовы ли вы наконец понять JavaScript?
Доступно в Интернете HTML бесплатно. EPUB, PDF и MOBI доступны за 34 доллара США.
Изучите Python трудный путь
К счастью, трудный путь на самом деле легкий.
Если вы спросите меня, Python является одним из самых элегантных языков в мире. В его простоте есть красота, а подход Python к программированию уникален и практичен. Как только вы это освоите, у вас появится совершенно новый взгляд на программирование в целом.
Как отметил Джеймс, Python часто называют «забавным», «простым в использовании» и «хорошим инструментом обучения», что делает его хорошим выбором для начинающих программистов. Что касается использования в реальных условиях, то недавно Python приобрел популярность для веб-разработки.
благодаря разработке фреймворка Django.
Стоит ли изучать Python? Я думаю так. Эта книга поможет вам начать с правильной ноги. После этого вы можете продолжить обучение на этих сайтах для изучения Python.
,
Доступно в Интернете HTML бесплатно. EPUB и PDF доступны за 30 долларов США.
Мышление на Java
Нужно обернуть голову вокруг Java и ООП? Вот как ты это делаешь.
В своих ранних версиях Java подверглась критике со стороны разных сторон реализации языка и его ужасной производительности. С тех пор Java стала вторым по популярности языком в мире по версии CodeEval.
Возможно, наиболее привлекательным аспектом Java является ее приверженность объектно-ориентированной философии. Это не самый простой язык для изучения, но он может быть очень практичным, особенно из-за его кроссплатформенной переносимости благодаря виртуальной машине Java.
Одно дело использовать Java; это еще один думать на Java. Эта книга идеально подходит для этого.
Доступно только в HTML.
Введение в программирование в Go
Для тех, кто хочет догнать собственный язык программирования Google.
Go, также известный как golang, является одним из последних языков программирования, появившихся на сцене. Первоначально разработанный Google, он обрел собственную жизнь и продолжает развиваться даже по сей день.
На язык слабо влияют C, Python и несколько других языков, в результате чего язык, который кажется знакомым опытным программистам, но достаточно прост, чтобы новички могли его понять и понять. Эта книга — отличный способ выучить самые важные части языка.
Доступно в PDF [больше не доступно] и онлайн HTML форматах. Kindle Edition доступен за 3 доллара США.
Шаблоны программирования игр
Обязательно прочитайте для всех программистов игр всех жанров.
Если вы никогда не играли в игры раньше и думали, что эта книга станет вашим святым Граалем: извините. Это не. Скорее новички бренда должны проверить эти веб-сайты разработки игр
для изучения основ. После этого вы можете попробовать эти инструменты разработки игр
,
Для тех, кто создавал игры раньше, вы знаете, что игры сложны. Аккуратное структурирование вашего кода — одна из самых сложных частей в разработке игр. К счастью, эта книга разбивает различные структурные паттерны, на которые вы можете положиться, чтобы сделать весь процесс намного проще.
Доступно только в онлайн HTML.
Производство программного обеспечения с открытым исходным кодом
Итак, вы хотите присоединиться к движению open source, но не знаете как?
Мир начинает принимать программное обеспечение с открытым исходным кодом
как законная альтернатива проприетарным программам. Не то чтобы это когда-либо было нелегитимным, но многие мифы, связанные с программированием с открытым исходным кодом, теряют свою опору, и вся философия открытого исходного кода приобрела большое уважение в последние годы.
Думаете присоединиться к движению? Эта книга охватывает все, что вам нужно знать, включая выбор лицензии с открытым исходным кодом.
, организация команды с открытым исходным кодом, и зарабатывать деньги с помощью проектов с открытым исходным кодом
, Честно говоря, он охватывает все, что вам нужно знать.
Доступно только в онлайн HTML.
Как делать то, что любишь Зарабатывай то, что ты достоин программиста
Или как разбогатеть не так быстро, как программист.
Эта короткая книга представляет собой сборник очерков на тему успеха и денег в области программирования. Он разделен на две половины: первая половина принимает важные решения при выборе карьеры программиста, вторая половина — это процесс поиска и обеспечения работы.
Условно говоря, это краткое чтение, но в нем много советов и мудрости, которые могут просто изменить вашу жизнь — или, по крайней мере, путь вашей карьеры. Обязательное прочтение, если вы собираетесь искать работу по программированию (в отличие от хобби-разработчика).
Доступно в Интернете HTML бесплатно. EPUB, PDF и MOBI доступны за 5 долларов США.
Знаете ли вы какие-либо другие высококачественные книги по программированию, которые доступны бесплатно? Дайте нам знать об этом в комментариях!
Изображение предоставлено: Открытый исходный код через Shutterstock, программист на ноутбуке через Shutterstock
как читать и что именно
Начинающие программисты часто спрашивают, какие книги по программированию читать и как, чтобы лучше усвоился материал. Отвечаем на эти вопросы.
В этой статье мы расскажем, когда и как нужно читать, а также какие книги выбрать в соответствии с конкретным языком программирования.
Зачем нужны книги по программированию?
Провоцирует данный вопрос изобилие курсов и видеотуториалов, которые якобы сводят пользу чтения на нет, хотя это далеко не так. Книга – довольно объемный ресурс, предназначенный для основательного изучения материала. Техническая книга предоставляет не только информацию о техниках и советы, но также взгляд с высоты птичьего полета на определенные концепции, идеи и общее понимание предмета.
Техническая книга не читается за один вечер подобно художественной литературе. Зачастую она забирает дни, недели, а иногда и месяцы. Но даже столь «растянутый» срок не гарантирует, что вы быстро освоите все изложенное. Таким образом, брать в самом начале большую техническую книгу (а то и две) и просто читать – малоэффективный метод.
Сперва определитесь, что планируете осваивать.
Если речь идет о сложных технологиях, низкоуровневых языках программирования, абстрактных понятиях и концепциях, есть смысл основательно браться за теорию и, возможно, в процессе что-то пробовать на практике.
Например, если сперва программировать на Java или Python, а затем перейти на что-то вроде языка C, пытаясь его изучить с помощью туториалов, – ничего не выйдет. Низкоуровневое управление памятью, указатели, массивы и уйма других интересных вещей, о которых вы ранее даже не догадывались, не позволят сделать что-либо стоящее.
В этом случае нужно брать книги по программированию и читать. Иногда следует прочесть хотя бы половину учебника, чтобы написать несложную программу. Грубо говоря, сперва нужно в теории понять определенные вещи, и только потом переходить к практике.
Другой пример:
Если начинаете изучать несложные технологии, где в рамках первых экспериментов достаточно знать несколько простых фактов, читать целую книгу нет смысла. По крайней мере, с самого начала.
Допустим, разбираясь с HTML достаточно пройти пару онлайн-туториалов, чтобы сразу начать экспериментировать на практике, ведь для написания нескольких несложных тегов не нужно осваивать высшую математику. Достаточно информации о том, какие теги бывают и когда их использовать.
То же самое с Python: сначала несколько быстрых онлайн-курсов на несколько часов, а дальше – практиковаться, закрепляя полученные знания. Параллельно можно читать базовую книгу, которая поможет разобраться в непонятных моментах, что не всегда освещаются в коротких видеокурсах и даже в продолжительных видеолекциях.
Подытожим:
- Начинаете изучать что-то новое и не знаете, насколько оно сложное? Попробуйте для начала пробежаться по быстрым курсам, статьям и туториалам. Не помогло? Тогда ищите книги по программированию для основательного углубления в теорию.
- Уверены, что технология не является «rocket science» (сложной)? В этом случае книгу можно отложить до лучших времен, когда вы обрастете некоторым опытом: так она окажется намного более понятной и полезной.
- Если же точно знаете, что будет непросто (язык со сложными конструкциями, парадигмами, разработка под конкретную платформу, etc.), сразу ищите книгу, но также не забывайте о параллельной практике.
Как лучше читать книги по программированию?
Высшая математика – это зачастую исключительно теория. Программирование же в большинстве случаев является практикой.
Книги по технологиям (языки программирования, web-разработка, создание мобильных приложений) переполнены практическими примерами и заданиями, а потому нужно основательно «набить руку»: только так материал правильно осядет в голове.
Правило первое: только практика набивает руку.
Следует испытывать описанные в книге примеры сразу, в процессе чтения. Вы также можете усложнять их самостоятельно, придумывать свои собственные задачи с использованием только что изученного материала. Это хорошая практика за неимением учителя или репетитора.
Правило второе: перечитывайте.
Книги по программированию просто предназначены для этого, тем более, если конкретная технология или язык программирования для вас в новинку, и опыта работы с ними нет. С первого раза понять всю изложенную в книге информацию не получится. После первого прочтения и некоторой практики вернитесь к теоретическому изучению пройденного материала снова.
Правило третье: пять книг не лучше, чем одна.
Погоня за количеством в надежде забить свой шкаф «умными» книжками ни к чему не приведет. Изучая новое, бывает тяжело заставить себя перейти к практике. Чтобы оставаться в зоне комфорта, мы часто утешаем себя тем, что мало знаем, и попадаем в ловушку под названием «Вечный Студент» – человек, который постоянно что-то учит, но на самом деле ничего со своими знаниями не делает.
Чтобы начать работать над новой для нас технологией, достаточно пройти одну базовую книгу. Если вы считаете иначе – поделитесь в комментариях своими мыслями по этому поводу: будет интересно подискутировать на тему.
Не загоняйте себя в тупик вопросами в стиле «Прочел Лутца по Питону. Что читать дальше?». Лучше ответьте на вопрос «Сколько строчек кода вы написали в процессе чтения?». Что вы получите от следующей книги по программированию на ту же тему, если и эта не закрепилась на практике? Перечитайте книгу и попробуйте реализовать из нее что-то на практике.
Не гонитесь за количеством. Для начала хватит одного курса, одной книги, одного туториала, одного видеоурока, чтобы написать первые строки кода. Без этих строк грош цена следующей толстой книге.
Какие книги по программированию читать?
Небольшой список, в котором собраны наши подборки книг по разным языкам программирования и технологиям. Эта литература пригодится начинающим разработчикам.
Оригинал статьи
Программирование, все книги жанра / 330 книг
Программирование
Выбираете что почитать из категории Программирование? Мы собрали небольшую статистику по самым популярным авторам, циклам книг и подразделам жанра. Возможно, она окажется полезной.
О чем тут пишут? Самые популярные подразделы и подборки жанра «Программирование». Топ 50.
Показать еще подразделы
Книги жанра Программирование по годам издания (в скобках указано количество книг за год)
Сохранить страничку в социалках/поделиться ссылкой:Переключить стиль отображения :
Краткое содержание книги: Психбольница в руках пациентов. Алан Купер
Smart Reading
Программирование
Smart Reading. Ценные идеи из лучших книг
Этот текст – сокращенная версия книги Алана Купера «Психбольница в руках пациентов». Только самые ценные мысли, идеи, кейсы, примеры. О книге В своей книге «Психбольница в руках пациентов» Алан Купер объясняет, как создать программный продукт, который будет работать как следует, успешно продаваться …
Робототехника: практическое введение для детей и взрослых
Александр Фролов
Программирование
Отсутствует
Это практическое руководство поможет школьникам и взрослым быстро войти в увлекательный мир робототехники. Вы будете изучать аппаратное и программное обеспечение роботов на примере дистанционно управляемой модели марсохода BoxRover, способного измерять и передавать «на землю» данные телеметрии. Для …
Как стать программистом с нуля
Александр Ваньков
Программирование
Отсутствует
Книга в простой форме отвечает на вопрос: как стать разработчиком ПО, не имея для этого навыков и соответствующего образования? Сегодня много книг повествует об обучении конкретному языку программирования или технологии, но здесь читатель найдет такое руководство, которое объясняет, что именно делат…
Искусственный интеллект и Машинное обучение. Основы программирования на Python
Тимур Казанцев
Программирование
Отсутствует
В этой книге мы расскажем вам об основных понятиях Искусственного интеллекта и Машинного обучения. Вы познакомитесь с основными алгоритмами и моделями, использующимися для решения абсолютно разных задач. Мы научимся предсказывать цены на квартиры, ВВП стран, распределим цветы на разные классы и даже…
Дефрагментация мозга. Софтостроение изнутри
Сергей Тарасов
Программирование
Библиотека программиста (Питер)
Эта книга для тех, кто давно связан с разработкой программного обеспечения. Или для тех, кто еще думает выбрать программирование своей профессией. Или для тех, кто просто привык думать и размышлять о происходящем в мире информационных технологий. Не секрет, что основная масса софтостроения сосредото…
Занимательное программирование – игры с текстом
Дмитрий Усенков
Программирование
Отсутствует
В пособии рассмотрены алгоритмы обработки текстовой информации (отдельных символов, слов и строк) средствами языка программирования Паскаль. В том числе рассмотрены принципы использования для обработки текстовых строк такого редко используемого типа данных как множества. Для школьников, учителей инф…
Elastix – общайтесь свободно. Том 2
Владислав Юров
Программирование
Отсутствует
«Elastix – общайтесь свободно» – наиболее полная документация на русском языке по открытой платформе Elastix, предназначенной для создания Унифицированных Коммуникаций (Unified Communications). Во втором томе описано подключение Elastix к глобальным сетям коммуникаций, интеграция с сетью Skype, подк…
Программирование на С, С++
Станислава Солнечная
Программирование
Отсутствует
Задача данной книги простым и доступным языком объяснить примеры использования C, C++ и основные возможности С, С++. Изложено кратко о некоторых инструментах и их использовании на практике. Также даны сведения об аппаратном обеспечении вычислительной техники, для представления механизма программиров…
Задачник на языке программирования Pascal
Вячеслав Шилин
Программирование
Отсутствует
Задачник на языке программирования Pascal, с задачами нового взгляда, подойдет как ученикам школы, так и студенту. В книге вы найдете практические примеры с объяснениями.…
Python для детей. Анимация с черепашьей графикой
Виктор Рабинович
Программирование
Отсутствует
В нашей книге, написанной для обучения детей 12+ анимационной технике с использованием современного языка программирования Python, мы используем простейшую графическую библиотеку языка: черепашью графику(Turtle library). Считается, что библиотека Turtle предназначена в основном для рисования геометр…
Основы нейросетей
Константин Берлинский
Программирование
Отсутствует
Цель этой книги – максимально быстро научиться применять нейросети (НС) для решения задач. Вы научитесь: создавать и обучать НС; обрабатывать изображения, цифры и тексты; встраивать НС в реальное приложение через REST API; выбирать архитектуру НС: число слоев, нейронов, функции активации, оптимизато…
Как хорошему разработчику не стать плохим менеджером
Константин Борисов
Программирование
Отсутствует
В этой книге автор, сам прошедший путь от разработчика до менеджера в сфере IT, рассказывает неочевидные моменты, которые являются критически важными для правильного управления. Почему разработчики увольняются после повышения зарплаты? Как делать FixedPrice проекты? Почему Scrum не упрощает менеджме…
Мобилизация. Как создать приложение, которым будут пользоваться
Вадим Файнштейн
Программирование
Отсутствует
Вы все еще думаете, что ваш бизнес может обойтись без мобильного приложения? Считайте, что вы проиграли. Человеческий мозг уже объединился со Всемирной сетью, и посредниками между ними стали мобильные приложения. Если ваш бизнес до сих пор не имеет прямого доступа к мозгу клиента (через приложение),…
Программирование
Валерий Альмухаметов
Программирование
Отсутствует
Программирование (легко и просто) с кратким изложением теории и упражнениями с подготовленными текстами программ с результатами и ответами. Рассматриваются языки Basic, Visual Basic, Pascal, Pascal ABC, Delphi, C#.…
Профессиональные компетенции разработки программного обеспечения
Дмитрий Черемнов
Программирование
Отсутствует
Одного знания языка программирования недостаточно для профессиональной разработки программного обеспечения. Нужны ряд компетенций – знаний, методик, навыков владения инструментами. Ключевая информация и рекомендации для будущих разработчиков программного обеспечения и других информационно-технологич…
Вычислительная математика
Валерий Альмухаметов
Программирование
Отсутствует
Вычислительная математика (легко и просто) с помощью примеров, графической интерпретации и популярных языков программирования Basic, Pascal, C#.…
Введение в компьютерное зрение с Open CV Python
Эдуард Шакирьянов
Программирование
Отсутствует
Данная работа является частью учебного курса для школьников, начинающих изучать компьютерное зрение с языком программирования Python и библиотекой Open CV.На страницах данной работы рассмотрены вопросы, раскрывающие особенности установки Python, различных библиотек, в том числе Open CV, и операционн…
Создание смарт-контрактов Solidity для блокчейна Ethereum. Практическое руководство
Александр Фролов
Программирование
Отсутствует
Эта книга поможет быстро приступить к созданию смарт-контактов Solidity и распределенных приложений DApp для блокчейна Ethereum. Она состоит из 12 уроков с практическими заданиями. Выполнив их, читатель сможет создавать собственные локальные узлы Ethereum, публиковать смарт-контракты и вызывать их м…
Методика обучения информатике
Марина Соболева
Программирование
Отсутствует
Рассматриваются вопросы, связанные с основными понятиями методики обучения информатике, разработкой развивающих уроков информатики для основной и средней школы. Затрагиваются вопросы построения структурно-логических схем и ментальных карт при изучении понятий школьного курса информатики, использов…
Введение в стандартную библиотеку шаблонов C++. Описание, примеры использования, учебные задачи
Михаил Абрамян
Программирование
Отсутствует
Учебник состоит из трех основных разделов. Первый раздел содержит описание стандартной библиотеки шаблонов C++, во втором приводятся примеры ее применения, а третий представляет собой задачник из 300 учебных заданий, охватывающих все разделы стандартной библиотеки. При описании библиотеки учитываютс…
Java. Создание приложений
Алексей Крючков
Программирование
Отсутствует
В книге на примерах показано как создавать приложения на языке java с помощью популярной среды разработки NetBeans. Читатель сам по мере чтения книги сможет создать несколько простых приложений.…
Hardware and software of the brain
Igor Volkov
Программирование
Отсутствует
We live in the 21 century. Computers are everywhere, but our own live neurocomputer is still «a mystery». Not for all. Science collected impressive material and many questions are already answered. The problem is that different schools used their own approach. Interdisciplinary consideration is need…
Организация ЭВМ и периферийные устройства
Михаил Рыбальченко
Программирование
Отсутствует
В данной части учебного пособия излагаются основы организации и функционирования компьютеров. Рассматриваются показатели производительности компьютеров и процессоров, приведена структура компьютера, описаны её основные компоненты. Подробно рассмотрен центральный процессор, включая его структуру, осо…
Java Code
Алексей Крючков
Программирование
Отсутствует
Сборник самых разных java-исходников для начинающих разработчиков, пишущих под android или создающих десктопные java-приложения. Сборник ориентирован именно на начинающих программистов, которые уже кое-что знают и умеют разбираться в чужом коде.…
Брать или не брать? или Как собеседовать разработчика
Константин Борисов
Программирование
Отсутствует
В книге рассказывается о целостном подходе к оценке кандидатов при приёме на работу в сфере IT. Большое внимание уделено оценке личностных качеств кандидатов. Также рассказано о методах саморазвития качеств самих интервьюеров, необходимых для успешной работы в этой роли. Описанные в книге концепции …
Создание приложений для браузера Google Chrome
Алексей Крючков
Программирование
Отсутствует
В книге на примерах описывается как создавать приложения для популярного браузера Google Chrome. Читатель сам по ходу чтения сможет создать четыре простых приложения и запустить их в браузере.…
Конструктор игр Clickteam Fusion
Семён Углев
Программирование
Отсутствует
Книга «Конструктор игр Clickteam Fusion» была создана в рамках проекта Youtube-канала «Clickteam по-русски». Автор выражает надежду, что новая книга оправдает себя, облегчит работу и поможет творчеству читателя в таком непростом деле.…
Психбольница в руках пациентов. Алан Купер об интерфейсах
Алан Купер
Программирование
Библиотека программиста (Питер)
Все мы – безумцы, живущие в технологическом сумасшедшем доме, и создали этот безумный мир мы сами. Своими руками сотворили этот кошмар: интерфейсы, которые нас раздражают и утомляют глаза, устройства, которые приводят к болям в спине и в запястьях. Эта книга стала манифестом и до сих пор не потеряла…
Задачник по PHP (с решениями)
Роман Григорьев
Программирование
Отсутствует
Книга написана для начинающих программистов. Ко всем задачам есть решения. Присутствуют задачи повышенной сложности.…
Ассемблер для процессоров Intel Pentium
Юрий Магда
Программирование
Отсутствует
Издание посвящено вопросам программирования на языке ассемблера для процессоров Intel Pentium. Рассмотрен широкий круг вопросов, начиная с основ программирования на ассемблере и заканчивая применением самых современных технологий обработки данных, таких как ММХ, SSE и SSE2. Материал книги раскрывает…
Программирование приложений для мобильных устройств под управлением Android. Часть 1
Евгений Сенько
Программирование
Отсутствует
Книга посвящена разработке программ для мобильных устройств под управлением операционной системы Android. Рассматривается создание приложений с использованием системных компонентов и служб Android. Приведены базовые данные о структуре приложений, об основных классах и их методах, сопровождаемые прим…
Информационные системы
Владимир Петров
Программирование
Отсутствует
Основное внимание в книге уделяется вопросам разработки клиентской части информационных систем с использованием приложений Delphi. В то же время в ней содержится большое количество практического материала, посвященного вопросам проектирования и создания баз данных, в частности рассматривается методо…
Практика и проблематика моделирования бизнес-процессов
Е. Сидоренко
Программирование
ИТ-Экономика»).
Цель книги – познакомить читателей с существующими подходами и решениями в области моделирования бизнес-архитектуры предприятия. В книге освещаются различные аспекты данной проблематики, в том числе такие вопросы как базовые подходы к моделированию и возможности современных инструментальных средств.…
Системное программное обеспечение. Лабораторный практикум
Алексей Молчанов
Программирование
Отсутствует
В книге рассматриваются базисные теоретические основы, необходимые для построения компиляторов, основные технологические приемы и методы их реализации. В ней приведены различные варианты заданий для выполнения лабораторного практикума по курсу «Системное программное обеспечение», а также примеры вып…
Формирование оптимальной стратегии методами стохастического программирования
В. П. Ковалевский
Программирование
Прикладная информатика. Научные статьи
Авторами рассмотрен один из возможных подходов к оптимальному управлению процессом перевода автотранспортного предприятия на альтернативное топливо. Предложены математическая модель дискретного стохастического программирования и алгоритм ее решения на основе имитационного моделирования. Построена с…
Разработка реляционных баз данных с использованием CASE-средства All Fusion Data Modeler
О. Б. Назарова
Программирование
Отсутствует
Данный практикум включает в себя лабораторные работы, в которых рассматриваются процессы проектирования реляционной БД с использованием CASE-средства семантического моделирования данных фирмы Computer Associate All Fusion Erwin Data Modeler и реализации полученной модели данных с использованием СУБ…
Фортран в задачах и примерах
Ольга Стесик
Программирование
Отсутствует
Книга представляет собой сборник примеров программ и задач для самостоятельного решения по программированию на одном из самых эффективных языков разработки вычислительных приложений – языке Фортран. Примеры и задачи различной сложности демонстрируют основные возможности языка. Дается краткое описан…
C#. Сборник рецептов
Павел Агуров
Программирование
Профессиональное программирование
В книге содержатся советы, алгоритмы и готовые примеры программ из различных областей: шифрование, файловые и сетевые операции, XML, ASP.NET, взаимодействие с MS Office и Internet Explorer и др. Описаны синтаксис языка C#, вопросы отладки и профилирования приложений, а также проблемы, возникающие п…
Разработка приложений для Windows 8 на языке C#
Сергей Пугачев
Программирование
Профессиональное программирование
Рассмотрены принципы разработки Windows Store-приложений для Windows 8 на языке C# в среде Visual Studio 2012. Описаны основные возможности платформы и показаны сценарии их практического использования. Особое внимание уделяется дизайну и проектированию приложений. Описана работа c живыми плитками, …
Количественное оценивание последствий управленческих решений на основе нейросетевых моделей
Н. А. Валиотти
Программирование
Прикладная информатика. Научные статьи
Предложен метод количественной оценки влияния внешнего события на экономические показатели работы организации, основанный на нейросетевой модели специально подобранной архитектуры. На данных по обороту компании Yota проведено сравнение результатов применения метода с результатами, полученными на ос…
Современные Java-технологии на практике
Тимур Машнин
Программирование
Отсутствует
Рассмотрено создание широкого круга Java-приложений с помощью современных Java-технологий и среды разработки NetBeans. Подробно рассмотрена архитектура платформ Java SE, Java ME и Java ЕЕ. Показано создание апплетов с использованием графических библиотек AWT и Swing, настольных приложений на основе…
Система управления базами измерительных знаний
И. А. Брусакова
Программирование
Прикладная информатика. Научные статьи
Управление знаниями – залог успешной деятельности современного предприятия. Приращение ценности результирующей деятельности предприятия, фирмы в условиях глобализации экономики обеспечивается при использовании параллельного инжиниринга ресурсов, в том числе и при сборе первичной измерительной инфор…
Имитационная экспертиза: опыт применения и перспективы
В. В. Девятков
Программирование
Прикладная информатика. Научные статьи
Авторами рассматриваются вопросы проведения имитационной экспертизы с помощью специальных компьютерных технологий. Анализируется состояние дел в этом направлении. Проводится классификация видов имитационных экспертиз. Приведены практические примеры проведения имитационной экспресс-экспертизы и дета…
Модели параллельного программирования
И. Е. Федотов
Программирование
Библиотека профессионала (Солон-пресс)
Книга посвящена рассмотрению некоторых высокоуровневых моделей параллельного и распределенного программирования. В порядке усложнения описываются несколько моделей внутренней организации параллельных программ: ярусно-параллельная форма программы, сети конечных автоматов, сети Петри, модель актеров,…
Java для студента
Керк Скотт
Программирование
Для студента
Книга написана на базе курса лекций, читаемых автором на протяжении многих лет в США, России и Казахстане. В краткой и доступной форме описаны основные особенности объектно-ориентированного программирования на языке Java, иллюстрируемые многочисленными примерами. Первая часть книги знакомит читател…
Параллельное программирование на C++ в действии. Практика разработки многопоточных программ
Энтони Уильямс
Программирование
Отсутствует
В наши дни компьютеры с несколькими многоядерными процессорами стали нормой. Стандарт C++11 языка C++ предоставляет развитую поддержку многопоточности в приложениях. Поэтому, чтобы сохранять конкурентоспособность, вы должны овладеть принципами и приемами их разработки, а также новыми средствами язы…
Создание и обработка структур данных в примерах на Java
А. А. Кубенский
Программирование
Отсутствует
Книга посвящена алгоритмам обработки сложных структур данных. Рассматриваются решения наиболее распространенных задач: создание и изменение деревьев, поиск кратчайшего пути между вершинами в графе, обработка списков и массивов, символьное преобразование выражений. Примеры классических алгоритмов ре…
Python. К вершинам мастерства
Лучано Рамальо
Программирование
Отсутствует
Язык Python настолько прост, что научиться продуктивно писать на нем программы можно быстро, но зачастую вы при этом используете не все имеющиеся в нем возможности. Данная книга покажет, как создавать эффективный идиоматичный код на Python, задействуя его лучшие – и иногда несправедливо игнорируемы…
Базы данных. Разработка приложений для студента
Лада Рудикова
Программирование
Отсутствует
Книга является практическим руководством по созданию баз данных и приложений, использующих базы данных. Материал тщательно подобран с целью максимального удовлетворения запросов студенческой аудитории при сохранении компактного объема. Рассматриваются: реляционная модель данных, реляционная алгебра…
Изучаем Haskell
Алехандро Серано Мена
Программирование
Библиотека программиста (Питер)
Эта книга поможет вам быстро освоить базовые концепции языка программирования Haskell, его библиотеки и компоненты, а также заложит основы функциональной парадигмы программирования, которая становится все более значимой в современном мире разработки ПО. Книга предлагает проектный подход к освоению …
Некоторые вопросы спецификации трехфакторных моделей производственного потенциала компании, учитываю
С. А. Айвазян
Программирование
Прикладная эконометрика. Научные статьи
Предложена общая схема решения некоторых вопросов спецификации трехфакторных стохастических моделей производственного потенциала компании, учитывающих факторы эффективности использования интеллектуального капитала. Представленная формализованная схема, основанная на использовании нестандартных крит…
Visual C++ на примерах
Анатолий Хомоненко
Программирование
На примерах
Рассмотрены интерфейс системы программирования Visual C++, техника создания и отладки проектов приложений в среде Visual Studio 2005. Описаны основы языка С++: типы данных и операции, приемы программирования разветвлений и циклов, техника работы со статическими и динамическими массивами, использова…
Принципы равномерности в задачах управления потоками пассажирского транспорта
А. И. Сеславин
Программирование
Прикладная информатика. Научные статьи
В условиях увеличения пассажиропотоков городского и пригородного транспорта возникает комплекс проблем, связанных с графиками движения транспортных средств при изменяющихся во времени пассажиропотоках и при наличии общих частей маршрутов. Предложены оптимальные по быстродействию алгоритмы перехода …
Автоматное программирование
Надежда Поликарпова
Программирование
Отсутствует
В книге рассматривается автоматное программирование – подход к разработке программных систем со сложным поведением, основанный на модели автоматизированного объекта управления (расширении конечного автомата). Предлагаемый подход позволяет создавать качественное программное обеспечение для ответстве…
Mоделирование эколого-экономической системы региона на основе системы Pilgrim
Е. И. Царегородцев
Программирование
Прикладная информатика. Научные статьи
В статье описаны возможности использования пакета Pilgrim при моделировании эколого-экономической системы региона. Основное внимание уделено долговременным экономическим расчетам и повышению точности и надежности расчетов посредством более глубокой детализации процесса математического моделирования…
C/C++ в задачах и примерах
Никита Культин
Программирование
В задачах и примерах
Сборник задач по программированию на языке C/C++, как типовых – ввод-вывод, управление вычислительным процессом, работа с массивами, поиск и сортировка, так и тех, которые чаще всего не входят в традиционные курсы – работа со строками и файлами, вывод на принтер, деловая графика, рекурсия. Для боль…
Практика программирования: Бейсик, Си, Паскаль. Самоучитель
Александр Кетков
Программирование
Отсутствует
Содержится более 130 готовых к исполнению программ, большинство из которых представлено на трех алгоритмических языках – Бейсике, Си и Паскале. Все разделы предваряются описанием соответствующих конструкций каждого алгоритмического языка. При этом особое внимание обращается на общность языковых сре…
Основные концепции и механизмы объектно-ориентированного программирования
Евгений Пышкин
Программирование
Учебное пособие (BHV)
Рассматривается понятие объектной модели и анализируются механизмы управления вычислительным процессом, лежащие в основе объектно-ориентированного подхода: классы и интерфейсы, динамическое связывание, обработка исключений, пространства имен. Подробно рассматривается конструирование обобщенных типо…
С# без лишних слов
Уильям Робисон
Программирование
Для программистов
Язык программирования C# – одна из важнейших составных частей платформы .NET, разработанной компанией Microsoft. В предлагаемом издании содержится ясное, полное и лаконичное описание языка. На первый взгляд кажется, что C# похож на C++ и Java, но в данной книге говорится и о существенных различиях …
Программирование на языке Lua
Роберту Иерузалимски
Программирование
Отсутствует
Книга посвящена одному из самых популярных встраиваемых языков – Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Книга рассматривает практическ…
Программирование в алгоритмах
С. М. Окулов
Программирование
Развитие интеллекта школьников
Искусство программирования представлено в виде учебного курса, раскрывающего секреты наиболее популярных алгоритмов. Освещены такие вопросы, как комбинаторные алгоритмы, перебор, алгоритмы на графах, алгоритмы вычислительной геометрии. Приводятся избранные олимпиадные задачи по программированию с у…
Реверсинг и защита программ от взлома
Александр Сергеевич Панов
Программирование
Отсутствует
Подробно изложены современные основные методики защиты программного обеспечения, начиная с составления программ и заканчивая их отладкой. Рассмотрены примеры взлома стандартных защит и даны рекомендации для предотвращения такого взлома. Приведено большое количество рабочих примеров, которые должны …
Технология программирования на C++. Win32 API-приложения
Н. А. Литвиненко
Программирование
Учебное пособие (BHV)
Изложен начальный курс низкоуровневого программирования на C++ для Windows с использованием библиотеки Win32 API. Рассмотрены графический интерфейс Windows-приложения, стандартные диалоговые окна, элементы управления, растровая графика, DLL-библиотеки, процессы и потоки. Материал иллюстрирован мног…
Введение в надежное и безопасное распределенное программирование
Кристиан Качин
Программирование
Отсутствует
В современных вычислениях программы нередко объединяют несколько процессов. Основная проблема, возникающая при создании таких распределенных программ, состоит в том, чтобы заставить все процессы вместе работать над решением общей задачи, даже в случае отказов некоторых из них. Данная книга содержи…
Обработка неструктурированных текстов. Поиск, организация и манипулирование
Грант С. Ингерсолл
Программирование
Отсутствует
В книге описаны инструменты и методы обработки неструктурированных текстов. Прочитав ее, вы научитесь пользоваться полнотекстовым поиском, распознавать имена собственные, производить кластеризацию, пометку, извлечение информации и автореферирование. Знакомство с фундаментальными принципами сопровож…
Информационные технологии в проектировании «интеллектуальной» скважины
В. В. Жильцов
Программирование
Прикладная информатика. Научные статьи
В статье рассматриваются принципиальные вопросы оптимизации эксплуатационных режимов добывающей системы «призабойная зона пласта – скважина – насосная установка» на основе интеллектуального программно-технического комплекса СОКРАТ, осуществляющего мониторинг, диагностику и адаптивное управление отд…
Создание Windows-приложений в среде Delphi
С. В. Федотова
Программирование
Библиотека студента (Солон-пресс)
Учебное пособие «Создание Windows-приложений в среде Delphi» предназначено для учащихся средних школ, студентов технических вузов, преподавателей информатики. Данный курс программирования предполагает последовательное изучение материала от простого к сложному. Читателю, впервые приступившему к изуч…
Информационная система государственного учета и контроля радиоактивных веществ и отходов
Р. Е. Кузин
Программирование
Прикладная информатика. Научные статьи
В статье приведены результаты системного анализа потоков информации в системе государственного учета и контроля радиоактивных веществ и радиоактивных отходов и данных первичной регистрации пунктов хранения отходов с целью их интеграции в системе. Для решения задач системного анализа были построены …
Бейсик в задачах и примерах
Игорь Сафронов
Программирование
В задачах и примерах
В сборнике содержатся разработанные автором задачи и примеры для освоения ключевых понятий программирования с использованием языка Бейсик. В занимательной и доступной форме осваиваются виды алгоритмов, переменные, операторы, массивы, подпрограммы. Большое внимание уделяется наиболее популярной сред…
DirectX и Delphi. Искусство программирования
Михаил Фленов
Программирование
Отсутствует
Рассмотрено использование популярной библиотеки DirectX при программировании графических эффектов в Delphi. Подробно описано применение основных методов и интерфейсов DirectX. Большое внимание уделено технологии использования вершинных и пиксельных шейдеров для создания реалистичных изображений. По…
Расширение библиотеки STL для С++. Наборы и итераторы
Мэтью Уилсон
Программирование
Отсутствует
В книге известный специалист по языку C++ Мэтью Уилсон демонстрирует, как выйти за пределы стандарта C++ и расширить стандартную библиотеку шаблонов, применив лежащие в ее основе принципы к различным API и нестандартным наборам, чтобы получить более эффективные, выразительные, гибкие и надежные про…
14 занимательных эссе о языке Haskell и функциональном программировании
Р. В. Душкин
Программирование
Отсутствует
В книге представлено 14 статей автора, которые в разное время были опубликованы или подготовлены к публикации в научно-популярном журнале для школьников и учителей «Потенциал». Статьи расположены и связаны таким образом, чтобы они представляли собой логически последовательное повествование от начал…
Разработка комплексной системы прогнозирования простоя банкоматов и устройств самообслуживания
В. В. Андреев
Программирование
Прикладная информатика. Научные статьи
Работа посвящена разработке комплексной системы прогнозирования функционирования сетей банкоматов и устройств самообслуживания. Получив результаты прогнозирования, выдаваемые данным комплексом, и разбив город на «сектора реагирования», можно более эффективно использовать человеческие, материально-т…
C++. Освой на примерах
Максим Динман
Программирование
Освой на примерах
Подробно и доступно на занимательных примерах и задачах рассмотрены синтаксис, семантика и техника программирования на языке C++. Описаны все этапы проектирования программ, приведены подробные комментарии программного кода, проанализированы результаты вычислений, показаны типичные проблемы и пути и…
Автоматизация аналитической работы кредитной организации
М. Г. Лужецкий
Программирование
Прикладная информатика. Научные статьи
Современный банк не может работать без применения интеллектуальных и информационно-аналитических систем, помогающих лицам, принимающим решения на всех уровнях управления повышать оперативность принятия решений и уменьшать риск ошибок или просчётов. Поэтому реализация той или иной методики оценки кр…
iPhone. Разработка приложений с открытым кодом
Джонатан Здзиарски
Программирование
Отсутствует
Книга посвящена разработке приложений для iPhone на языке Objective-C с помощью iPhone API, используя последние версии инструментария с открытым кодом, обновленного для программного обеспечения iPhone 2.x и iPhone 3G. Рассматриваются настройка и работа с приложениями iPhone. Описана разработка поль…
Методы распознавания образов в компьютерном конструировании неорганических соединений
В. А. Дударев
Программирование
Прикладная информатика. Научные статьи
По свойствам неорганических веществ и материалов существует огромное количество баз данных, содержащих разнонаправленную информацию. Статья посвящена вопросам использования накопленных данных для поиска методами распознавания образов закономерностей, позволяющих осуществлять прогнозирование образов…
Работа с базами данных в С++ Builder
Анатолий Хомоненко
Программирование
Отсутствует
Рассматривается использование средств C++ Builder для разработки приложений баз данных. Даются понятия баз данных, характеризуются элементы и описываются этапы проектирования реляционных баз данных, изложена технология разработки информационных систем. Показаны основные приемы работы с данными при …
9 бесплатных книг по программированию, которые сделают вас профессионалом
Что может быть лучше, чем бесплатная книга? Девять бесплатных книг!
Обращаясь ко всем программистам, будь то новые, старые или начинающие: мы нашли большой выбор бесплатных (как в пиве) книг, чтобы поднять ваши навыки кодирования на новый уровень. Для всех есть всего понемногу, так что прыгайте и наслаждайтесь.
97 вещей, которые должен знать каждый программист
Серьезно, каждый программист должен знать эти вещи.
Основанная на онлайн-сборнике эссе о правильных методах программирования, эта книга является обязательной для прочтения для всех и каждого программиста — от начинающего до новичка и мастера. На самом деле, мудрость в этом настолько полезна, что эту книгу стоит ежегодно перечитывать.
Оригинальная коллекция сочинений содержала 97 статей, но эта книга на самом деле является расширенной версией с 68 дополнительными сочинениями, в результате чего их общее количество составило 165. Почему вы еще не читаете ее?
Доступно в PDF , EPUB и MOBI бесплатно.
Образцы ученичества
Правильный настрой программиста от ученика к мастеру.
Это одна из лучших книг по программированию, которую я когда-либо читал, и она не содержит ни одной строки кода. Это книга о мышлении, отношении и пути, который предстоит каждому программисту. Он не только охватывает многие проблемы и проблемы, с которыми сталкиваются программисты, но также предоставляет решения для этой борьбы и проблем.
Как вы подходите к ремеслу кодирования? Чтобы действительно добиться успеха, вы должны подходить к нему правильно. Эта книга показывает вам правильный путь.
Доступно в онлайн HTML бесплатно. EPUB , PDF и MOBI доступны за 24 доллара США.
Изучение шаблонов дизайна JavaScript
JavaScript может быть трудным для понимания, но эта книга облегчает его.
Долгое время JavaScript часто критиковали о его склонности создавать грязный код, но в последние годы его популярность резко возросла. JavaScript теперь является неотъемлемым компонентом почти каждого современного веб-сайта и быстро стал одним из лучших языков для изучения, если вы хотите получить работу в области веб-разработки.
К сожалению, JavaScript не так легко избежать своей истории. Язык может быть немного трудным для понимания новичками, но эта книга знакомит вас со всеми различными «шаблонами», которые часто встречаются при программировании на JavaScript. Готовы ли вы наконец понять JavaScript?
Доступно в онлайн HTML бесплатно. EPUB , PDF и MOBI доступны за 34 доллара США.
Изучите Python трудный путь
К счастью, трудный путь на самом деле легкий.
Если вы спросите меня, Python является одним из самых элегантных языков в мире. В его простоте есть красота, а подход Python к программированию уникален и практичен. Как только вы это освоите, у вас появится совершенно новый взгляд на программирование в целом.
Как отметил Джеймс, Python часто описывают как «веселый», «простой в использовании» и «хороший инструмент обучения», что делает его хорошим выбором для начинающих программистов. Что касается использования в реальных условиях, то недавно Python завоевал популярность для веб-разработки благодаря разработке фреймворка Django.
Стоит ли изучать Python? Я думаю так. Эта книга поможет вам начать с правильной ноги. После этого вы можете продолжить обучение на этих сайтах для изучения Python сайтов для изучения программирования на Python сайтов для изучения
Доступно в онлайн HTML бесплатно. EPUB и PDF доступны за 30 долларов США.
Мышление на Java
Нужно обернуть голову вокруг Java и ООП? Вот как ты это делаешь.
В своих ранних версиях Java подверглась критике со стороны различных сторон реализации языка и ужасной производительности. С тех пор Java стала вторым по популярности языком в мире по версии CodeEval .
Возможно, наиболее привлекательным аспектом Java является ее приверженность объектно-ориентированной философии. Это не самый простой язык для изучения, но он может быть очень практичным, особенно из-за его кроссплатформенной переносимости благодаря виртуальной машине Java.
Одно дело использовать Java; это еще одна мысль на Java. Эта книга идеально подходит для этого.
Доступно только в HTML.
Введение в программирование в Go
Для тех, кто хочет догнать собственный язык программирования Google.
Go, также известный как golang, является одним из последних языков программирования, появившихся на сцене. Первоначально разработанный Google, он приобрел собственную жизнь и продолжает развиваться даже по сей день.
На язык слабо влияют C, Python и некоторые другие языки, в результате чего язык, знакомый опытным программистам, достаточно прост, чтобы новички могли его понять и понять. Эта книга — отличный способ выучить самые важные части языка.
Доступно в PDF [больше не доступно] и онлайн HTML форматах. Kindle Edition доступен за 3 доллара США.
Шаблоны программирования игр
Обязательно прочитайте для всех программистов игр всех жанров.
Если вы никогда не играли в игры раньше и думали, что эта книга станет вашим святым Граалем: извините. Это не. Скорее новички должны проверить эти веб-сайты по разработке игр. сайта, на которых сайта, на которых для изучения основ. После этого вы можете попробовать эти инструменты для разработки
Для тех, кто создавал игры раньше, вы знаете, что игры сложны . Аккуратное структурирование кода — одна из самых сложных частей при разработке игр. К счастью, эта книга разбивает различные структурные паттерны, на которые вы можете положиться, чтобы сделать весь процесс намного проще.
Доступно только в онлайн HTML .
Производство программного обеспечения с открытым исходным кодом
Итак, вы хотите присоединиться к движению open source, но не знаете как?
Мир начинает принимать программное обеспечение с открытым исходным кодом программное обеспечение с открытым исходным кодом как законная альтернатива проприетарным программам. Не то чтобы это когда-либо было нелегитимным, но многие мифы, связанные с программированием с открытым исходным кодом, теряют свою опору, и вся философия открытого кода приобрела большое уважение в последние годы.
Думаете присоединиться к движению? Эта книга охватывает все, что вам нужно знать, в том числе выбор лицензии с открытым исходным с открытым исходным , организация команды с открытым исходным кодом и зарабатывание денег с помощью проектов с открытым исходным кодом. с открытым исходным с открытым исходным Честно говоря, он охватывает все, что вам нужно знать.
Доступно только в онлайн HTML .
Как делать то, что любишь и зарабатывать то, чего ты стоишь как программист
Или как разбогатеть не так быстро, как программист.
Эта короткая книга представляет собой сборник очерков на тему успеха и денег в области программирования. Он разделен на две половины: первая половина принимает важные решения при выборе карьеры программиста, вторая половина — это процесс поиска и обеспечения работы.
Условно говоря, это краткое чтение, но в нем много советов и мудрости, которые могут просто изменить вашу жизнь или, по крайней мере, путь вашей карьеры. Обязательное прочтение, если вы собираетесь искать работу по программированию (в отличие от хобби-разработчика).
Доступно в онлайн HTML бесплатно. EPUB , PDF и MOBI доступны за 5 долларов США.
Знаете ли вы какие-либо другие высококачественные книги по программированию, которые доступны бесплатно? Дайте нам знать об этом в комментариях!
Изображение предоставлено: Открытый исходный код через Shutterstock , программист на ноутбуке через Shutterstock
70+ бесплатных ресурсов для изучения программирования | Программирование
Обновл. 25 Апр 2021 |
Если вы новичок в мире программирования и IT, то самым лучшим вариантом для вашего старта будут бесплатные ресурсы по программированию. Используя их, вы сможете разобраться, что вам нравится и ближе всего, а что — нет, прежде чем основательно перейти к изучение какого-либо языка программирования или пойти на курсы. Пройдя несколько бесплатных туториалов по программированию, вы сможете найти свое направление и продолжить изучение уже более эффективно.
Примечание: В данной подборке представлено 70+ онлайн-ресурсов для изучения программирования и не только: от легких учебных пособий до полноценных онлайн-курсов. Если вы знаете какой-либо хороший ресурс по программированию, который здесь не указан — сообщите об этом в комментариях, с радостью добавлю в статью!
Универсальные ресурсы
Codecademy — это одна из самых популярных платформ, откуда свой путь в мир программирования начинает большинство новичков. Платформа имеет десятки разных курсов, начиная от HTML&CSS и заканчивая кибербезопасностью, а также предлагает интерактивное обучение: вы пишете код и в соседнем окне видите результат его выполнения. Курсы можно проходить как бесплатно (с ограничениями), так и платно (без ограничений и с набором дополнительных возможностей).
Coursera — одна из лучших платформ, где бесплатно можно обучиться программированию. Есть как общие/универсальные, так и узкоспециализированные курсы. Сайт представляет собой большую онлайн-библиотеку, где занятия проводят преподаватели из лучших университетов мира. Все курсы бесплатные, но можно дополнительно оплатить сертификат «Coursera Verified» (цена $30-100) для подтверждения успешного завершения выбранных курсов. В некоторых случаях, оплатив сертификат, вы получаете доступ к контенту, который не был доступен в бесплатном варианте.
freeCodeCamp — бесплатная онлайн-школа, которая сначала обучает программированию по стандартной учебной программе, а затем предлагает пройти практику на некоммерческих реальных проектах. Отлично подойдет для тех, кто хочет получить практику по программированию, добавив полученный опыт в свое резюме.
edX — данный ресурс по изучению программирования курируется Массачусетским технологическим институтом (MIT) и Гарвардским университетом. 100+ отличных курсов в категории «Computer science», обучающих разным языкам программирования.
Khan Academy — предлагает просто множество обучающих материалов, включая программирование. Есть курсы для детей младшего возраста, можно учиться целой семьей.
Udacity — данная платформа имеет сотни различных курсов, включая программирование. Есть как бесплатные (меньшинство), так и платные курсы (большинство).
SoloLearn — имеет популярное одноименное приложение для смартфона, чтобы вы могли находиться в процессе обучения в любом месте и на любом устройстве. Благодаря интерактивным тестам и достижениям, которые необходимо разблокировать, изучение не будет скучным. Приложение является абсолютно бесплатным для загрузки.
Ravesli — более 240 уроков по С++, пошаговое создание игр («Тетрис», «Сапер», «Пятнашки», «Змейка» и др.) на С+ с использованием MFC/SFML/Qt5. Туториалы по OpenGL, Ассемблеру, Linux и регулярным выражениям. Можно как подучить теорию, так и получить реальные проекты в свое портфолио.
Bento — предлагают десятки различных курсов и туториалов по языкам программирования и не только. Основным контентом являются видеоуроки.
Udemy — самый большой выбор как платных, так и бесплатных курсов на любые теми. Следует обратить внимание на то, что курсы на платформе может создавать любой пользователь, поэтому перед их выбором следует внимательно читать отзывы.
Scotch.io — данный сайт охватывает много тем, связанных с веб-разработкой. Платформа содержит небольшие курсы, пособия, руководства, посты и видеоматериалы.
Hackr.io — это не столько платформа, сколько огромный список ресурсов для изучения любой темы, связанной с программированием. Достаточно выбрать желаемый язык программирования и получить список онлайн-курсов, учебных пособий и книг, рекомендованных другими программистами для изучения выбранного вами направления.
TutorialsPoint — библиотека бесплатных туториалов по множеству тем, связанных не только с программированием, но и вообще с компьютерами: Big Data, базы данных, веб и мобильная разработка, Computer Science и даже машинное обучение.
Tuts+ — огромное число бесплатных туториалов по веб-разработке, программированию и смежным областям, также есть платные курсы.
W3Schools — идеально подойдет для начинающих. Это один из крупнейших в мире сайтов для веб-разработчиков. Предлагают бесплатные учебники и справочные материалы для изучения почти всех нюансов и аспектов веб-разработки. Можно проверить свои навыки с помощью онлайн-викторин и поупражняться в программировании в их онлайн-редакторе.
Coderbyte — учитесь программированию непосредственно во время программирования! Платформа обучает основам популярных языков программирования и позволяет развить новые навыки с помощью использования их библиотеки из видеоматериалов, заданий и челленджей.
Виртуальная академия Microsoft — бесплатные онлайн-курсы (преимущественно) по инструментам и технологиям Microsoft. В наличии: видеоматериалы, презентации, электронные книги, форум сообщества.
Launch School Open Book Shelf — это бесплатные книги, которые являются отличным дополнением к учебной программе Launch School по разработке ПО. Помогут освоить необходимый базис большинства популярных языков программирования.
ITVDN — популярные видеокурсы по многим языкам программирования и IT-специальностям. Вебинары, общение с ментором, план обучения, тренажер навыков, сертификат подтверждающий знания, диплом по успешному завершению выбранной специальности и это не весь список преимуществ данной платформы.
Примечание: По промокоду RAVESLI
вы получите скидку в 20% к любому выбранному вами курсу или IT-специальности:
Code Basics — платформа с бесплатными интерактивными уроками по основам программирования для новичков: PHP, JavaScript, Python, Java, HTML&CSS.
Metanit — данный сайт посвящен различным языкам и технологиям программирования, начиная от C# и заканчивая HTML&CSS. Уроки представлены в виде статей.
Примечание: Также могу посоветовать агрегатор онлайн-курсов tutortop.ru. Там собраны курсы по всем направлениям в программировании от различных школ. Удобно выбирать и сравнивать онлайн-курсы.
YouTube-каналы
LearnCode.academy — здесь размещены англоязычные видеоролики на тему веб-разработки, созданные Уиллом Стерном. Просто тонны бесплатных пособий по JavaScript и другим языкам программирования, а также видео о самых популярных инструментах, применяемых разработчиками.
thenewboston — здесь вы найдете свыше 4000 видео по самым разным тематикам в программировании, начиная от разработки игр и заканчивая дизайном. Один из самых популярных англоязычных каналов с более, чем двумя миллионами подписчиков.
Derek Banas — особенностью данного англоязычного канала является сжатая информация о языках программирования в одном видео на каждый язык отдельно + есть и привычные туториалы.
ProgrammingKnowledge — данный англоязычный канал ориентирован на новичков, желающих изучить программирование. Пошаговые учебные плейлисты охватывают разные языки программирования.
Гоша Дударь — не отметить этого парня в русскоязычном YouTube было бы непростительно. Очень много уроков по очень многим языкам программирования, фреймворкам и не только. Отлично подойдет для новичков.
Хауди Хо — уклон больше сделан на разговорные и развлекательные видео, касающиеся темы IT и программирования, но также есть и уроки.
#SimpleCode — канал о программировании на C++ и C# с вкраплениями разговорных видео о программировании.
HTML&CSS
HTML Academy — целая академия по HTML, CSS и JavaScript. Интерактивный тур с заданиями, тестами, викторинами и просто отлично структурированными уроками, и материалом, который в них представлен. Сложность нарастает с прохождением уровней. Есть также курсы, интенсивы и «обучение профессиям» (но это уже платно).
HTML Book — отличный русскоязычный справочник по HTML.
CSS-Tricks — подробный разбор CSS в их большом и достаточно известном CSS-альманахе. Однако сейчас уже блог вышел за рамки обычного CSS и рассказывает о других технологиях, таких как Sass, JavaScript, PHP и пр. Зацените их сниппеты.
Learn to Code HTML & CSS — очень подробные уроки по созданию красивых и понятных сайтов. Рассматриваются различные нюансы и аспекты веб-разработки + jQuery + препроцессоры.
The Code Player — небольшие онлайн-туториалы по HTML5, CSS3, JavaScript и смежным технологиям с интерактивными вставками, которые покажут процесс создания интересных вещей с нуля. Хорошо подойдет для тех, кто хочет «набить руку», получить опыт и просто посмотреть, что можно сделать с помощью вышеуказанных технологий.
HTML Dog — туториалы по HTML, CSS и JavaScript. Есть градация по уровням, а также интерактивные примеры.
Mozilla Developer Network — бесплатная документация по HTML, CSS и JavaScript. Есть туториалы для людей с разными уровнями подготовки: от начального до продвинутого.
JavaScript
Современный учебник JavaScript — русскоязычная энциклопедия по JavaScript. Есть как бесплатные уроки по JS и смежным технологиям/фреймворкам, так и платные курсы. В Рунете данный ресурс является одним из лучших по теме JavaScript.
Learn JS — еще один интерактивный ресурс для изучения JavaScript. Есть встроенный редактор кода.
Красноречивый JavaScript — очень хорошая подробная онлайн-книга по JavaScript. Среди финансовых спонсоров есть Mozilla и Hack Reactor. Русский перевод здесь.
JavaScript для котов — это «одностраничная книга», которая разбита на разделы … с кошками. Создана программистом Максом Огденом.
Разработка мобильных приложений (Android, iOS)
Android Developers — официальный сайт для разработчиков приложений на Android. Здесь вы сможете узнать, как сделать свое первое приложение для Android, пройдя бесплатные туториалы и курсы.
Google Developers Training — бесплатные онлайн-курсы по программированию для начинающих и опытных разработчиков Android.
Начинайте разрабатывать приложения для iOS (Swift) — часть архива документации Apple. Идеальный старт для написания приложений для iOS.
Swift Playgrounds — приложение для iOS, которое позволяет изучать Swift через интерактивные мини-головоломки. Кроме того, можно посмотреть, как ваш код будет работать в трехмерном мире.
Python
A Byte of Python — бесплатная онлайн-книга для новичков, желающих научиться программировать на Python.
LearnPython.org — бесплатный самоучитель со встроенным редактором, где можно не только учить Python, но и попрактиковаться с написанием кода.
Data Science
Dataquest — курсы по Data Science и сопутствующим технологиям и языкам программирования (Python, SQL, R).
Springboard — интенсивное введение в анализ данных. Вы узнаете, как использовать и анализировать данные при помощи Python, SQL и языка программирования R.
Machine Learning
Google AI — обучайтесь Machine Learning у экспертов Google. Предлагают туториалы, курсы, видео и упражнения по теме искусственного интеллекта. Отлично подойдет как для новичков, так и для опытных специалистов.
Machine Learning Mastery — создано программистом и практиком машинного обучения Джейсоном Браунли. Бесплатные подробные уроки с возможностью выбора уровня сложности.
Ruby
Rails Tutorial — онлайн-книга, состоящая из 12 глав, написанная Майклом Хартлом, которая представляет собой туториал по Ruby on Rails.
RubyMonk — платформа с интерактивными уроками по Ruby. Есть встроенный редактор кода и разные уровни сложности для изучения материала.
Ruby за 20 минут — отлично подойдет для новичков, изучающих Ruby. В наличии текстовые мануалы и статьи по теме Ruby.
Git и GitHub
GitHowTo — отличный интерактивный самоучитель, который познакомит вас с основами Git.
Git Immersion — англоязычный аналог «экскурсии» по основам Git.
Try Git — серия интерактивных заданий для изучения и экспериментирования c Git.
Командная строка в Unix/Linux
Learn Enough Command Line to Be Dangerous — бесплатный учебник по командной строке для новичков. Основы командной строки в Unix/Linux, наличие предварительного технического опыта не требуется.
Conquering the Command Line — бесплатная онлайн-книга от Марка Бэйтса, который очень подробно освещает особенности работы с командной строкой в Unix/Linux.
Кибербезопасность
Cybrary — видео и обучающие материалы по IT и кибербезопасности. Охвачены такие темы, как криминалистика, криптография и анализ киберугроз. Есть возможность как бесплатного (базового) доступа, так и платного (с дополнительными возможностями и контентом).
Xakep.ru — известный русскоязычный журнал о кибербезопасности и новостях в сфере IT и программирования. Есть платная подписка.
UI/UX дизайн
Энциклопедия взаимодействия человека с компьютером — углубленная и состоящая из 52 глав энциклопедия по UI/UX дизайну. Охватывает всё, что вам необходимо знать о разработке интерактивных продуктов: веб-сайты, программное обеспечение, смартфоны и даже предметы домашнего обихода.
UXPin — огромное количество электронных книг и руководств по UX, охватывающих мобильную и веб-отрасли, модели, макеты, юзабилити-тестирование и многое другое.
Behance — популярная среди дизайнеров и иллюстраторов всего мира социальная медиа-платформа для демонстрации своих работ. Отлично подойдет для поиска референсов и прокачки «насмотренности».
WordPress
WPBeginner — сайт для начинающих пользователей WordPress. Великолепный словарь терминов + видеоматериалы и блог, где опубликованы полезные статьи от различных авторов.
WP-KAMA — отличный русскоязычный сайт, полностью посвященный WordPress. Просто тонны полезной информации + учебник + хуки + можно задать свой вопрос.
Форумы
CyberForum — один из самых популярных среди программистов и сисадминов форум в Рунете.
Клуб программистов — русскоязычный форум, на котором можно обсудить множество общих и конкретных вопросов по программированию на различных языках.
StackOverflow (на русском) — это крупнейший сайт вопросов и ответов для программистов.
Хабр Q&A (раньше Toster) — сайт вопросов и ответов по теме IT и программирования.
Практические задания
Edabit — вашему вниманию предлагаются сотни практических заданий различных уровней сложности по многим языкам программирования, которые вы можете решить.
LeetCode — это один из самых популярных ресурсов для подготовки к техническим интервью. Здесь размещены различного рода задания, проходя которые вы сможете прокачать свои навыки и лучше подготовиться к будущему собеседованию.
Exercism.io — данный ресурс является бесплатным и предлагает множество заданий для большинства популярных языков программирования. Есть градация по уровням сложности.
CheckiO — ресурс для начинающих и опытных программистов, в которых вы сможете улучшить свои навыки программирования, решая увлекательные задачи с помощью Python или TypeScript. Сайт отличается игровой манерой, стилем прохождения и приятной графикой.
CodinGame — изучайте новые концепции, решая увлекательные задачи на 25+ языках, посвященных всем актуальным темам программирования. Очень увлекательный процесс, который вы можете попробовать даже без регистрации.
Codewars — предлагает уникальный и вместе с тем забавный способ изучения программирования (в стилистике боевых искусств). Учебная программа построена на челленджах, называемых «kata». Пройдя их, вы зарабатываете очки для продвижения к более высоким рангам.
Другие ресурсы
JavaRush — это онлайн-курс обучения программированию на Java, который на 80% состоит из практики.
Refactoring Guru — данный ресурс посвящен рефакторингу, паттернам проектирования и принципам SOLID.
Habr — крупнейшая площадка об IT и программировании в Рунете. Также представлен контент, относящийся и к смежным с IT сферам: маркетинг, менеджмент, дизайн.
Tproger — сайт о программировании для программистов. Имеет одноименный («Типичный программист») паблик во Вконтакте. Юмор, новости, переводы и образовательные статьи.
Stepik — российская образовательная платформа и конструктор бесплатных открытых онлайн-курсов и уроков. Кроме программирования, представлено десятки других курсов на самые разные тематики.
Оценить статью:
Загрузка…Поделиться в социальных сетях:
7 бесплатных специализированных онлайн-библиотек для программистов и предпринимателей
21 Мая, 2015, 09:30
13697
Сегодня любые знания можно получить из интернета абсолютно бесплатно. Мы часто пишем про онлайн-курсы по программированию и предпринимательству, которые вузы выкладывают на популярных платформах вроде Coursera и Prometheus — чаще всего это лекции в формате видео. Но есть люди, которые лучше усваивают информацию, полученную старым-добрым способом — из книг. Поэтому нашли для вас источники бесплатной литературы в области IT и предпринимательства.
Ниже семь сайтов, книги и учебные материалы на которых можно читать и скачивать бесплатно. Материалы на этих площадках размещаются либо на партнерских условиях, либо из первых рук — от имени авторов. Также в списке ресурсы, на которых книгами поделились сами пользователи (к сожалению, сегодня такая возможность закрыта).
Программирование
Programmer’s Klondike — на сайте представлен большой выбор обучающей литературы по программированию и веб-технологиям в широком спектре специальностей. Литература и текстовые туториалы доступны на русском и английском языках. Помимо прочего, в разделе «теория» можно найти базовые знания по математике и алгоритмам, необходимые начинающему IT-специалисту.
Скачать книги можно бесплатно и без регистрации. Авторы проекта подчеркивают, что не преследуют коммерческих целей. Однако, если благодарные пользователи жаждут поддержать их благородное начинание, на сайте есть платежные реквизиты, на которые принимаются пожертвования.
Helloworld — еще один клондайк учебников и методичек по программированию на разных языках. Также здесь есть материалы по веб-дизайну, интернет-технологиям, базам данных, и даже основы основ — информатика, системное администрирование, а также теория алгоритмов и математика.
Библиотека программиста — здесь вы найдете книги и пособия, руководства и статьи практически по всем существующим языкам под различные платформы и операционные системы.
Преимущественно книги доступны для чтения прямо с сайта, однако, как утверждает администрация, некоторые учебники по программированию, обработке 1С, а также компоненты, исходники программ можно скачать.
Электронная библиотека книг братьев Фроловых — на сайте опубликована коллекция электронных книг и статей Александра Фролова и Григория Фролова, посвященных компьютерной тематике (авторские рукописи). Просматривать и качать книги и примеры программ можно бесплатно.
Предпринимательство
Административно-управленческий портал создан специально для руководителей, менеджеров, маркетологов, финансистов и экономистов предприятий. Основой портала является электронная библиотека деловой литературы и документов, в которой можно найти книги и инструктажи о том, как написать бизнес-план, организовать логистику для интернет-магазина, работать с маркетингом и т.д.
ELO — Economic Library Online собрала на одном сайте бизнес-книги, которые научат не только мотивации и лидерству, но и поведают о тимбилдинге, копирайтинге, маркетинге и прочих премудростях, без которых начинающему предпринимателю не преуспеть.
Для скачивания не нужно регистрироваться на сайте, однако придется прождать 30 секунда на странице с рекламой, прежде чем появится прямая ссылка для скачивания файла.
Finbook.biz — электронная библиотека книг на тему бизнеса, финансов, экономики и смежным темам. Здесь можно найти как нишевые издания, так и мировые бестселлеры, которые рекомендует к прочтению каждый второй эксперт. Скачать книгу можно бесплатно и без регистрации.
Лучшие бесплатные электронные книги для изучения Java-программирования для начинающих — Технология
Лучшие бесплатные электронные книги для изучения Java-программирования для начинающих
Java имеет огромный спектр приложений в мире программирования. Помимо использования в таких языках, как Scala, Java используется с Apache Cassandra, Apache Hadoop и другими известными инструментами обработки данных. Прежде всего, вы должны знать, как кодировать на Java, чтобы изучать Android. Здесь мы кратко рассмотрим некоторые из лучших бесплатных электронных книг, чтобы изучить программирование на Java от самых основ до продвинутых уровней.
Эта великая книга Брюса Экеля, пожалуй, самая известная бесплатная книга по тексту Java. Подходит для программистов начального и продвинутого уровня. Третье издание совершенно бесплатно, но 4го один будет стоить вам. Печатное издание также доступно Prentice Hall.
латина двойной жить
Этот полезный текст от Аллана Б. Дауни является Java-версией популярного вводного курса для компьютерных специалистов, основанного на Python, который был использован MIT в качестве вводного курса по компьютерному программированию. Книга содержит действительно полезный материал, который поможет студентам подготовиться к экзамену по информатике AP.
Эта великая книга Роберта Седжвика и Кевина Уэйна использует несколько иной подход к обучению Java. В книге представлены концепции программирования, используемые в различных приложениях, в таких областях, как астрофизика, геномика и электронная коммерция.
javago
Это прекрасная книга для изучения структур данных и программирования на языке Java. Он содержит множество простых примеров для реализации различных типов структур данных, таких как очередь, стек и связанные списки в Java. Разработка базовых концепций структур данных очень важна для изучения программирования на Java. Программисты должны иметь команду как для структур данных, так и для кодирования.
Эти бесплатные онлайн-учебники Biocca Zakhour et al. взяты из официальной платформы Oracle. Вы можете изучить различные концепции Java из этих простых руководств. Вы можете скачать учебные пособия в виде электронных книг в формате .epub или .mobi, которые можно легко прочитать в Android и iPhone. Издание в мягкой обложке также доступно от Amazon. Эти учебники предоставляют отличный способ изучить различные возможности языка программирования Java.
Эта удобная электронная книга от David J. Eck доступна в формате HTML, а также в формате PDF. Он учит основам программирования на Java. Некоторые ключевые программы и структуры данных представлены с простыми, но нетривиальными примерами. Издание в мягкой обложке также доступно от Amazon.
Возьмите основные понятия из этих лучших бесплатных электронных книг, чтобы изучить программирование на Java. Ваши навыки программирования, безусловно, улучшатся, и вы сможете развить что-то существенное.
отключить уведомление Wi-Fi Android
Связанные Читать: Лучшие бесплатные электронные книги для изучения программирования на Android для начинающих
книг по программированию — скачать бесплатно электронные книги в формате PDF
Бесплатная книга по программированию и видеолекции
Неограниченное количество бесплатных книг, включая компьютерное программирование, программное обеспечение, схемы и т. Д. Лучшая коллекция бесплатных книг
Видео-лекции по языкам программированияВидео-лекции Книги по поисковой оптимизации можно скачать бесплатно
книг по SEO Книги по программному обеспечению можно скачать бесплатно
книг по программному обеспечению Читать статьи, связанные с языками программирования
Читать статьи
- .Net Framework
- 2010 Год
- 2011 Год
- 2012 Год
- 2013 Год
- 2014 Год
- 2015 Год
- 2016 Год
- 2017 Год
- 2018 Год
- 2019 Год
- Adobe
- Ajax
- Android
- Apache
- API
- Arduino
- ASP.NET
- Autocad
- Azure
- Книги
- C #
- C ++
- Связь
- Вычисления
- CRM
- Криптография
- CSS
- CSS3
- Cyber Security
- Dreamweaver
- Drupal
- Flash
- Игра
- GMAT
- Графика
- Руководства
- Взлом
- HTML
- HTML5
- iOS
- iPAD
- iPhone
- IPv
- Java
- JavaScript
- J oomla
- JQuery
- Linux
- MAC
- Журналы
- Magento
- MATLAB
- MCQs
- Microsoft
- Mobile
- Мой PDF
- MySQL
- Сети
- Заметки для профессионалов
- Открыто
- Открыто
- Oracle
- Perl
- Photoshop
- PHP
- PowerShell
- Python
- Raspberry Pi
- Прочитать статью
- Scala
- SEO
- Программное обеспечение
- SQL
- Swift
- System Center
- Шаблоны
- Ubuntu
- Unity
- Unix
- Видео лекции
- Visual Basic
- Веб-дизайн
- Веб-разработка
- Windows
- WordPress
- XHTML
- XML
книг для начинающих — изучайте программирование с бесплатными книгами
Обучение программированию до сих пор остается в моде.Проблема, с которой сталкивается любой начинающий программист, заключается в том, как начать. Вопросов предостаточно. Какой язык программирования лучше всего подходит для новичка? Как лучше всего учиться? Новичок может соблазниться чтением книг под названием «научитесь [вставьте язык программирования] за 24 часа». Но не спешите. На мой взгляд, лучше всего сначала заинтересоваться программированием, а затем искать опытных программистов и обсуждать и обсуждать, а также изучать программирование на практике, практикуясь с множеством практических примеров и помощью отличной вводной книги.
Есть много зрелых языков программирования на выбор. Функциональные языки, объектно-ориентированные языки, динамические языки, компилируемые языки, декларативные языки, интерпретируемые языки, языки сценариев и императивные языки — вот лишь некоторые из разнообразных типов языков.
Языки программирования становятся лучше с возрастом, как хорошее вино. Языкам программирования требуются годы, чтобы они утвердились и стали доминировать. Решающим фактором для многих программистов при выборе языка для конкретного проекта была популярность и принятие языка.Другой фактор — предыдущий опыт владения языком.
Все эти книги — отличные вводные тексты. Чтобы помочь преодолеть препятствия, в этой статье представлена моя подборка лучших бесплатных вводных книг по программированию. Для каждого языка выбран 1 текст.
Нажмите кнопку, чтобы сделать пожертвование через flattr . Пожертвования помогают нам поддерживать и улучшать сайт. Вы также можете сделать пожертвование через PayPal . Прочтите нашу полную коллекцию из рекомендованного бесплатного программного обеспечения с открытым исходным кодом . Сборник охватывает все категории программного обеспечения. Коллекция программного обеспечения является частью нашей серии информационных статей для энтузиастов Linux. Есть множество подробных обзоров, альтернативы Google, интересные вещи, которые можно попробовать, оборудование, бесплатные книги и руководства по программированию и многое другое. |
+25 Бесплатные книги по программированию [PDF]
Главная> Программирование
Продолжая часть нашей работы, мы создали избранный список из бесплатных книг по программированию , чтобы вы могли погрузиться в этот технологический мир, представляющий большой интерес и широкое применение.Все и каждый из текстов, которые составляют наш список, представляют собой книги в формате PDF, чтобы облегчить доступ к ним, а также их переносимость.
Язык программирования состоит из набора грамматических правил, которые человек должен использовать для написания набора команд структурированным способом. Эти команды будут прочитаны и интерпретированы компьютером для выполнения инструкций, данных программистом.
Написание этих инструкций на каком-либо языке программирования называется программированием.И все инструкции вместе называются программой.
В настоящее время программирование подразумевается в сотнях систем, устройств и объектов, которые значительно облегчают жизнь людей. Банковские системы, системы покупок в физических магазинах или на веб-сайтах, Интернет вещей, научные исследования, искусственный интеллект, все это и многое другое имеет за собой программу.
Для разработки программ можно использовать некоторые существующие языки программирования, такие как C, C ++, Java, Javascript, Python, PHP, Swift, Matlab и т. Д.Каждый из этих языков облегчает разработку определенных приложений.
Мы даже включили в наш список книги на испанском и португальском языках, чтобы вы могли выбрать язык по своему усмотрению. Важно отметить, что все книги, входящие в нашу подборку, не имеют авторства или предназначены для бесплатного распространения.
В нашей коллекции более 25 книг по программированию в формате PDF , вы можете подробно узнать все об этом увлекательном и полезном мире.Вы узнаете историю первых программ, которые являются наиболее используемыми языками программирования, для чего они используются, как они классифицируются, как начать программировать и т. Д.
Есть семьи, где есть разнояйцевые / однояйцевые близнецы, которые имеют тенденцию быть очень похожими во всем, хотя младший обычно иногда выделяется по сравнению со старшим. То же самое происходит с языками программирования C # и C ++ , которые практически одинаковы, с очень небольшими различиями.
Итак, оба языка были созданы Microsoft и обеспечивают большую мощность при программировании, позволяя разработчику перейти к точке сборки, однако у них есть недостаток, а именно то, что строки кода почти бесконечны, и каждый один должен использоваться платформой.
Основное различие между ними и причина создания C ++ заключалась в том, что у него были необходимые механизмы для управления объектами, которых у C # не было, что сделало его многопарадигмальным языком.
№ 3. Основы компьютерного программирования с C # автор Дилян Димитров, Христо Германов, Илиян Мурданлиев, и др. | Источник: Введение в программирование с помощью C # / Java Books# 4. Введение в язык программирования C и автор программного обеспечения Тим Бейли | Источник: Сиднейский университет
№ 5. Лекция по программированию на языке «C» автора Этуари Орам, Бигнарай Найк | Источник: Технологический университет Вир Сурендра Сай,
№ 6. Слайды лекций по программированию на C ++ (презентация) автор Майкл Д.Адамс | Источник: Университет Виктории
« № 7. Введение в программирование на C ++ (и C)
(презентация) автор Ханс Петтер Лангтанген | Источник: UiO Universitetet i Oslo
№ 8. Автор учебника по языку C ++ Хуан Суле | Источник: Сеть ресурсов C ++
# 9. Введение в программирование на C ++ автора Жорди Кортаделла, Рикард Гавальда и Фернандо Орехас | Источник: UPC
Что такое Java ? Это один из самых известных языков программирования, его использование практически универсально, если у вас есть компьютер, вам необходимо установить Java, иначе многие приложения не будут работать.
Он используется для создания приложений и процессов на многих устройствах, включая Android и IOS, но это очень мало, его полезность идет гораздо дальше, вплоть до использования в бытовой технике. Знание Java очень полезно, поскольку в современном мире программирования вы можете делать много вещей, от создания компьютерных игр до конкретных программ, которые приносят пользу третьим сторонам.
Он также используется многими программистами для создания небольших приложений, которые можно вставить в HTML-код страницы, чтобы его можно было запускать из браузера.
№ 10. Введение в программирование с использованием Java, автор Дэвид Дж. Эк | Источник: ИИТ Канпур№ 11. Изучение компьютерного программирования с использованием Java с помощью 101 примера автор Ативонг Сучато | Источник: Университет Чулалонгкорна
JavaScript часто путают с Java, но на самом деле это две очень разные платформы, и для разных целей особенность JavaScript заключается в том, что вы можете работать с объектом, в то время как Java выполняется. над объектом.
Это язык программирования, который позволяет выполнять сложные действия на веб-странице, такие как отображение не статического содержимого, а графической анимации во втором и третьем измерениях, что очень полезно и необходимо при оптимизации порталов.
Однако, чтобы использовать JavaScript, разработчики должны иметь предварительные знания в области программирования, например HTML и CSS, поскольку они необходимы, поскольку один работает, и одно зависит от другого, по отдельности они будут просто строками кода без определенного направления. .
№ 12. Красноречивый автор JavaScript Марин Хавербеке | Источник: Eloquent JavaScript# 13. JavaScript для начинающих авторов Даниэль Винтерштейн
| Источник: Daniel Winterstein
Python — это язык программирования, широко используемый в настоящее время, он является одним из самых востребованных благодаря языку с открытым исходным кодом, он ориентирован на создание объектов высокого уровня и имеет большое преимущество перед другие языки, что является его читабельностью кода.
Поскольку это интерпретируемый язык, его синтаксис намного проще и ближе к человеческой логике, что позволяет сделать его код более читаемым и более легким в создании, отладке и сопровождении.
Это бесплатное программное обеспечение, и это уже лучшее, что можно получить, оно позволяет свободно использовать программу для любых целей, вы можете адаптировать ее к своим потребностям, создавать программное обеспечение и продавать его, а также создавать игры для личное и коммерческое использование.
№ 14. Автор практического введения в программирование на Python Брайан Хайнольд | Источник: веб-страница Брайана Хайнольда№ 15. Питон для всех автора Чарльз Р. Северанс | Источник: д-р Чарльз Р. Северанс
№ 16. Автор Think Python Аллен Дауни | Источник: Green Tea Press
В настоящее время существует множество онлайн-инструментов, которые используются для создания веб-сайтов с нуля, и все они предназначены для людей, которые не имеют ни малейшего представления о программировании, им просто нужно разместить изображения, нажмите здесь , щелкните здесь, и все, у вас есть сайт.
Однако за этими инструментами стоит язык программирования, который называется PHP и отвечает за тысячи страниц, существующих в Интернете.Его особенность заключается в том, что он является бесплатной лицензией, что означает, что любой программист может использовать его бесплатно для определенных целей.
Ориентирован только на создание страниц, на их оптимизацию и адаптацию динамических элементов, таких как двух- и трехмерная анимация, вставка видео и т. Д.
# 17. Ссылка на PHP: от уровня новичка до автора PHP5 среднего уровня Марио Луриг | Источник: Блог справочника PHP№ 18. Учебное пособие по PHP От новичка до мастера-автора ИТ-настоящее | Источник: ИТ-презентация
№19. Автор программирования PHP Кардиффский университет | Источник: Кардиффский университет
Swift — язык программирования, созданный Apple. С момента своего изобретения в 2014 году он начал приобретать последователей, поэтому за свой короткий жизненный путь он стал таким же популярным и востребованным, как Python.
Это язык с открытым исходным кодом, а также универсальный. Это означает, что его функции не ограничиваются одним делом, в нем вы можете разрабатывать приложения для мобильных телефонов, планшетов, устройств Mac, видеоигр и т. Д.
Другие особенности, которые следует выделить, это то, что Swift очень безопасен, быстр, имеет способность самостоятельно управлять своей памятью, облегчая хранение и отладку, имеет контроль ошибок и может использоваться в Linux, главном конкуренте Windows.
№ 20. Автор учебника Swift Язык параллельных сценариев Swift | Источник: язык параллельного сценария Swift
# 21. Автор документации Swift Проект LLVM | Источник: прочтите документы
. Возможно, у вас была возможность использовать Matlab на каком-то этапе учебы или работы программистом, если так, вы наверняка были довольны результатами, имея возможность визуализировать показатели, конверсии, лиды. , в графическом и привлекательном виде — лучшее.
Matlab обладает такой способностью, будучи набором программ, ориентированных на математические вычисления, позволяет создавать и визуализировать результаты в виде графиков, которые предоставляет та же система, вам просто нужно выбрать представление, и это для пользователя нравится.
Это превосходный язык, используемый статистиками всего мира. Его расширение и полезность таковы, что он используется в прикладных областях, включая обработку сигналов и изображений, проектирование систем управления, финансовую инженерию и медицинские исследования.
№ 22. Введение в Matlab для студентов инженерных специальностей, автор Дэвид Хук | Источник: Северо-Западный инжиниринг
№ 23. Введение в использование Matlab, автор Эрик Писли | Источник: Оксфордский университет
№ 24. Руководство по Matlab для начинающих * автор Христос Ксенофонтос | Источник: Университет Лойолы, Мэриленд
R является производным от языка программирования под названием «s», и он был создан с целью использования в статистике, поскольку он позволяет быстро и точно манипулировать данными.Одной из текущих программ, основанных на R, является Microsoft Excel, вы наверняка знаете его и использовали.
С R вы можете легко работать благодаря созданию сценариев, которые автоматизируют такие процессы, как чтение данных или выполнение операций с ними.
Он имеет расширенные возможности для построения графиков, что позволяет создавать все типы графиков и информационных панелей, которые чрезвычайно полезны во время представления результатов. Этот язык вставлен на многих веб-страницах, особенно на тех, которые предоставляют статистику своим пользователям в режиме реального времени.
№ 25. Введение в R автор У. Н. Венейблс, Д. М. Смит и команда разработчиков R | Источник: The R Project for Statistical Computing# 26. R для начинающих автора Эммануэль Паради | Источник: Проект R для статистических вычислений
Среди языков программирования есть много языков, ориентированных на Mac, но среди наиболее заметных — Objective-C , который используется в большинстве приложений, используемых в Apple.
Он основан на языке, производном от C, с той разницей, что ему была предоставлена возможность объектно-ориентированного программирования, что очень похоже на то, что было сделано с C ++.
Для каждого программиста работа с Objective-C представляет собой привлекательность в его способностях, поскольку открывает двери в огромный мир открытого исходного кода, который стал одним из самых популярных благодаря своей свободе использования. По сути, вы можете разрабатывать все, что захотите, от приложений до программ.
№ 27. Objective C автор Tutorialspoint | Источник: Tutorialspoint# 28. Objective-C для опытных программистов (презентация) автор Венкат Субраманиам | Источник: Agile Developer
№ 29. Введение в Objective-C (презентация) автора Кеннет М. Андерсон | Источник: Университет Колорадо в Боулдере
Ну, это была наша коллекция книг по программированию в формате PDF. Надеемся, вам понравилось, и вы найдете свою следующую книгу!
Если вы нашли этот список полезным, не забудьте поделиться им в своих социальных сетях. Помните, что «Поделиться — это забота».
Книги по различным темам в формате PDF:
Хотите прочитать о другой теме?
10 лучших бесплатных книг по программированию на Python — загрузите PDF или прочтите онлайн
Каждый программист любит бесплатные электронные книги и бесплатные курсы, даже больше, если они исходят от известных издателей технических книг, таких как Oreilly и Manning.В прошлой статье я поделился некоторыми из лучших бесплатных книг по программированию на Java, а сегодня я собираюсь поделиться некоторыми из лучших бесплатных книг по программированию на Python . Эти книги не являются незаконными копиями, загружаемыми в Интернет, но это легальные книги, сделанные бесплатно их авторами и издателями, во многом как бесплатные курсы Udemy, которые их инструктор сделал бесплатными в образовательных и рекламных целях. Хотя это не полноценные книги, а краткие электронные книги, они очень информативны и достаточно всеобъемлющи, чтобы изучать такие вещи, как Data Science и функциональное программирование на Python.Список содержит различные типы бесплатных книг по Python; некоторые из них, например «Вихревой тур по Python», полезны для начинающих и средних разработчиков Python, а другие, например «20 библиотек Python, которые вы не используете», очень полезны для опытных программистов Python.
Список также содержит несколько реальных практических советов о том, чего не следует делать при работе с Python в виде бесплатной электронной книги «Как делать ошибки в Python» . Это тот, который мне больше всего понравился, потому что мы все делаем ошибки, и если мы продолжим учиться на собственных ошибках, мы многому не научимся за всю нашу жизнь, но если мы начнем учиться на чужих ошибках, то мы сможем быстро многому научиться. вещи.
Также очень дорого обходится обучение на собственных ошибках, поэтому вы всегда должны стараться учиться на чужих ошибках, чтобы избежать подобных ситуаций в вашем проекте и карьере. Эта бесплатная электронная книга полна таких историй. Кстати, если вы можете потратить несколько долларов (например, 10 долларов), то я предлагаю вам проверить The Complete Python Bootcamp: Go from zero to hero in Python 3 course on Udemy.
Это один из лучших и наиболее всеобъемлющих курсов по изучению Python, и, поверите, я купил всего за 10 долларов на последней распродаже Udemy.Учитывая качество, конечно, это определенно курс за 500 долларов, а за 10 долларов я буквально чувствую, что получил его БЕСПЛАТНО.
Бесплатные книги по программированию на Python Итак, не теряя больше времени, вот моя коллекция бесплатных книг по Python, которые вам понравятся. Эти книги не старые и устаревшие, они самые свежие и содержат самую свежую и важную информацию. Это материалы самого высокого качества, которые бесплатно предоставляются их автором и издателем. Вы также можете загрузить каждую из этих книг в формате PDF, MOBI или EPUB после подписания информационного бюллетеня Oreilly. 1. Python для всех АвторСкачать: http://py4e.com/book.php
Описание:
Цель этой бесплатной книги по программированию на Python — предоставить ориентированное на информатику введение в программирование. Основное различие между подходом информатики и подходом к информатике, используемым в этой книге, заключается в большем внимании к использованию Python для решения задач анализа данных, распространенных в мире информатики. Версия книги для Python 2 все еще доступна.Вы можете скачать эту бесплатную книгу Python в форматах PDF, EPUB и HTML.
Существует также бесплатный курс с тем же названием — Python для всех на Coursera , который вы можете взять с собой, чтобы усвоить материал лучше. Курс является бесплатным для аудита, но вам необходимо внести плату, если вам также нужен сертификат, который будет отображаться в вашем профиле LinkedIn или резюме.
2. Поваренная книга Python Автор: Дэвид Бизли и Брайан К. ДжонсЧитайте в Интернете: http://chimera.labs.oreilly.ru / books / 1230000000393
Если вам нужна помощь в написании программ на Python 3 или вы хотите обновить старый код Python 2, эта бесплатная поваренная книга Python — именно то, что доктор прописал. Эта книга полна практических рецептов, написанных и протестированных с помощью Python 3.3. Эта уникальная бесплатная книга предназначена для опытных программистов Python, которые хотят сосредоточиться на современных инструментах и идиомах.
Вы также можете объединить эту книгу с Introduction to Python Programming — бесплатным курсом Python от Udemy, которому уже доверяют более 350 000 студентов в плане лучшего обучения.
В этой книге вы найдете полные рецепты по более чем дюжине тем, охватывающих базовый язык Python, а также задачи, общие для самых разных областей приложений. Каждый рецепт содержит примеры кода, которые вы можете сразу использовать в своих проектах, а также обсуждение того, как и почему работает решение. Книги можно читать онлайн бесплатно, но если вам нужна электронная книга, вы можете купить ее здесь. 3. Hadoop с Python Автор: Захари Радтка и Дональд Майнер
Скачать: http: // www.oreilly.com/programming/free/hadoop-with-python.csp
Описание:
Hadoop в основном написан на Java, но это не исключает использования других языков программирования с этой распределенной средой хранения и обработки, особенно Python. Захари Радтка и Дональд Майнер, автор книги О’Рейли «Шаблоны проектирования MapReduce», познакомят вас с основными концепциями, лежащими в основе Hadoop, MapReduce, Pig и Spark. Он является, что основано на его опыте разработчика MapReduce.
В этой короткой и лаконичной электронной книге по Python вы узнаете, как использовать Python с распределенной файловой системой Hadoop (HDFS), MapReduce, Spark, платформой Apache Pig и скриптом Pig Latin, а также с кластерной вычислительной средой Apache Spark. 4. Как делать ошибки в Python Автор: Майк Пирнат
Скачать: http://www.oreilly.com/programming/free/how-to-make-mistakes-in-python.csp
Описание:
Даже лучшие программисты делают ошибки, и опытный программист Майк Пирнат внес свою лепту в Python более 15 лет. Некоторые из них были простыми и глупыми; другие были неприятными и дорогостоящими. В этой бесплатной электронной книге о Python он анализирует некоторые из своих самых запоминающихся промахов, разбирая их слой за слоем, чтобы понять, что именно пошло не так.
Например, вы можете установить все сторонние пакеты, которые выглядят интересно и заканчиваются беспорядком, в котором ничего не работает правильно. Или вы можете написать тест, который сломает сборку. Майк сделал и то, и другое, и многое другое.
Избегая этих ошибок, вы сможете совершить действительно серьезные ошибки — те, которые продвигают искусство программирования. Это также хороший компаньон для другого бесплатного курса Python от Udemy, Python для абсолютных новичков , который я рекомендовал многим своим читателям для изучения Python бесплатно.
5. Функциональное программирование на PythonАвтор: Дэвид Мертц
Скачать: http://www.oreilly.com/programming/free/functional-programming-python.csp
Описание:
Python не является языком функционального программирования, но это многопарадигмальный язык, который упрощает выполнение функционального программирования и его легко смешивать с другими стилями программирования. В этой бесплатной книге о Python Дэвид Мертц, автор книги «Обработка текста в Python », исследует функциональные аспекты языка и указывает, какие варианты работают хорошо, а от каких лучше отказаться.
Дэвид Мертц описывает способы избежать императивного управления потоком в Python, нюансы вызываемых функций, ленивую работу с итераторами и использование функций высшего порядка. Вы также узнаете несколько сторонних библиотек Python, полезных для функционального программирования, в этой бесплатной книге по функциональному программированию Python. 6. Python в образовании Автор: Николай Толлервей
Скачать: http://www.oreilly.com/programming/free/python-in-education.csp
Описание:
Вы, наверное, слышали о компьютерной революции в школах и, возможно, даже слышали о Raspberry Pi.Язык программирования Python находится в центре этих фундаментальных изменений в компьютерном образовании. Независимо от того, являетесь ли вы программистом, учителем, учеником или родителем, этот отчет вооружит вас фактами и информацией, которые вам нужны, чтобы понять, какое место занимает Python в этом контексте.
В этой бесплатной электронной книге по Python автор Николас Толлервей, автор книги «Программирование с помощью MicroPython: встроенное программирование с помощью микроконтроллеров и Python», познакомит вас с функциями, которые делают Python подходящим для обучения, и объяснит, как активное сообщество Python поддерживает образовательную деятельность.Вы также узнаете, как Raspberry Pi вдохновляет новое поколение программистов с помощью Python. 7. Выбор версии Python: манифест Автор: Дэвид Мертц
Загрузить: http://www.oreilly.com/programming/free/from-future-import-python.csp
Описание:
Эта бесплатная электронная книга Python проведет вас через дерево неявных решений по выбору версии, реализации и распространения Python, которые лучше всего подходят для вас. В нем взвешиваются и обсуждаются достоинства каждого из этих вариантов, а также кратко обсуждаются причины, по которым каждый вариант существует. 8.20 библиотек Python, которые вы не используете (но должны) Автор: Калеб Хаттинг
Загрузить: http://www.oreilly.com/programming/free/20-python-libraries-you-arent-using-but-should.csp
Описание:
Эта бесплатная книга по программированию на Python поможет вам изучить некоторые из менее известных библиотек и инструментов Python, включая сторонние модули и несколько чрезвычайно полезных инструментов в стандартной библиотеке, которые заслуживают большего внимания.
Автор Калеб Хаттинг усердно потратил время на поиск и тестирование скрытых жемчужин в огромной толпе библиотек с открытым исходным кодом Python, которые соответствуют нескольким критериям, таким как простота установки и использования, кроссплатформенность, применимость к более чем одному домену и еще не популярные, но скорее всего станет так скоро.
Вы узнаете о малоизвестных модулях стандартной библиотеки: collections, contextlib, concurrent. фьючерсы, логирование и расписание на Python.
9. Вихревой тур по Python Автор: DescriptoinJake VanderPlasСкачать: http://www.oreilly.com/programming/free/a-whirlwind-tour-of-python.csp
Описание: эта бесплатная электронная книга Python научит вас синтаксису, семантике и шаблонам, чтобы вы могли воспользоваться преимуществами открытого стека Python Data Science, такого как NumPy, Pandas, Matplotlib, Scikit и т. Д.В этой короткой книге Джейк Вандерплас, автор Python Data Science Handbook, объясняет основной синтаксис и семантику Python, встроенные типы и структуры данных, определения функций, операторы потока управления и многое другое, используя синтаксис Python 3.
Короче говоря, эти бесплатные книги по Python предоставляют краткое, но исчерпывающее введение в Python для инженеров, исследователей и специалистов по обработке данных, которые уже знакомы с другим языком программирования, например Java, C ++ или Ruby. 10. Разработка через тестирование с использованием Python Автор: Гарри Персиваль
Читайте в Интернете: http: // chimera.labs.oreilly.com/books/1234000000754
Описание:
Разработка через тестирование с использованием Python ориентирована на веб-разработку с некоторым охватом JavaScript. В этой бесплатной книге Python используется конкретный пример и объясняется, как разработать веб-сайт с нуля, чтобы научить методологии TDD.
В нем также объясняется, как это применимо к веб-программированию, от основ интеграции баз данных и javascript с использованием инструментов автоматизации браузера, таких как Selenium, до продвинутых (и модных) тем, таких как NoSQL, веб-сокеты и асинхронное программирование.
Эта книга бесплатна только для чтения в Интернете, вы не можете загрузить версию в формате PDF или EPUB, при необходимости вы можете купить электронную книгу на Amazon.
11. Веб-фреймворки Python Автор Карлос Де Ла ГуардияЗагрузить: http://www.oreilly.com/web-platform/free/python-web-frameworks.csp
Описание:
Несмотря на то, что инструменты JavaScript доминируют в сегодняшнем ландшафте веб-разработки, Python предоставляет начинающим веб-разработчикам широкий спектр полезных веб-фреймворков, написанных на мощном, простом в освоении языке.В этой бесплатной электронной книге по Python содержится обзор 30 веб-фреймворков Python, которые скачиваются более 1000 раз в месяц, и дается более подробный анализ шести наиболее широко используемых.
Карлос Де Ла Гуардиа, автор веб-разработки с Grok, представляет такие фреймворки Python, как Appier, Cyclone и Fantastico, для Grok, Muffin и Twisted, а также подробно описывает шесть основных фреймворков Python, таких как Django, Flask, Tornado, Bottle, Пирамида и CherryPy.
Это все о некоторых из лучших бесплатных электронных книг по программированию на Python .Вы можете скачать эти книги в формате PDF, MOBI или EPUB для чтения в Интернете и офлайн. Хотя эти книги короткие и лаконичные, они все же содержат массу информации для разработчиков Python и всех, кто хочет узнать о Python больше.
Если вам нужен более полный ресурс, вы также можете объединить эти книги с The Python Bible ™ | Все, что вам нужно для программирования на Python , курс на Udemy. Прочие Бесплатные книги и курсы по программированию вам могут понравиться
Спасибо, что прочитали эти статьи.Если вам нравятся эти бесплатные электронные книги, поделитесь ими со своими друзьями и коллегами. Если у вас есть какие-либо вопросы, отзывы или любая другая бесплатная книга по Python, которую вы хотите добавить в этот список, просто оставьте комментарий.
P. S. — Если вы ищете бесплатные онлайн-курсы для изучения Python с нуля, вот список из 10+ бесплатных курсов Python для изучения программирования. Рекомендуется объединить некоторые курсы из этого списка с этими книгами, чтобы выучить Python быстрее и лучше.
бесплатных книг по программированию
Вот список онлайн-книг по программированию без категорий, доступных для бесплатного скачивания. Книги охватывают все основные языки программирования: Ada, Assembly, Basic, C, C #, C ++, CGI, JavaScript, Perl, Delphi, Pascal, Haskell, Java, Lisp, PHP, Prolog, Python, Ruby, а также некоторые другие языки. , программирование игр и программная инженерия. Книги представлены в различных форматах для онлайн-чтения или скачивания. Щелкните здесь, если вы предпочитаете категоризированный каталог книг по программированию Этот список будет обновляться ежедневно.
- Tcl для веб-ботаников
Хэл Абельсон, Филип Гринспан, Лидия Сэндон | , Опубликовано в 2013 г. - Разработка приложений Android для платформы Intel
Райан Коэн, Тао Ван | Апресс, 2014 год, 508 стр. - Основы JavaScript
Нил Смит | Techotopia, опубликовано в 2007 г. - от А до Я из C
К. Джозеф Уэсли, Р. Раджеш Джеба Анбия | , Опубликовано в 2008 г. - Начиная с C ++ через программирование игр
Майкл Доусон | Курс Technology PTR, опубликованный в 2010 г., 433 стр. - Объектно-ориентированное программирование на C # для программистов на C и Java
Курт Нёрмарк | Университет Ольборга, опубликовано в 2010 г., 485 стр. - Методы обработки естественного языка в Прологе
Патрик Блэкберн, Кристина Стригниц | Юнион Колледж, Опубликовано в 2002 г. - Использование, понимание и раскрытие языка OCaml
Дидье Реми | INRIA Paris-Rocquencourt, опубликовано в 2001 г., 182 стр. - Изучение архитектуры языка программирования на Perl
Билл Хейлс | , Опубликовано в 2010 г., 368 стр. - Программирование на Lua
| Викиучебники, Опубликовано в 2014 г., 51 стр. - Изучение ES2016 и ES2017
Аксель Раушмайер | , Опубликовано в 2018 г., 194 стр. - Напишите схему за 48 часов
Джонатан Танг | Викиучебники, опубликованные в 2007 г., 138 стр. - Автостопом по Python
Kenneth Reitz | O’Reilly Media, опубликовано в 2016 г., 338 стр. - Курс C ++
Аллен Б.Дауни | Epina GmbH, опубликовано в 2005 г. - C ++ Руководство хакера
Стив Уаллин | No Starch Press, опубликовано в 2008 г., 231 стр. - Управление версиями Subversion
Уильям Нагель | Prentice Hall PTR, опубликовано в 2005 г., 365 страниц - Рецепты программирования HTTP для ботов на C #
Джефф Хитон | Heaton Research, Inc., опубликовано в 2007 г., 631 стр. - Введение в Java и OOA / OOD для веб-приложений
Элвин Дж.Александр | DevDaily.com, опубликовано в 2002 г. - Just Enough R: Изучите анализ данных с помощью R за день
Sivakumaran Raman | Smashwords, опубликовано в 2017 г., 205 стр. - Язык программирования Objective-C 2.0
| Apple Inc., опубликовано в 2009 г., 133 стр. - Начало Perl
Curtis ‘Ovid’ Poe | Wrox, опубликовано в 2012 г., 696 стр. - Сила Пролога
Маркус Триска | metalevel.at, Опубликовано в 2017 г., 247 стр. - Программирование форта
Стивен Пелц | MicroProcessor Engineering Limited, опубликовано в 2005 г., 192 стр. - Любить Лисп, или секретное оружие сообразительного программиста
Марк Уотсон | , Опубликовано в 2002 г. - Обучение разработке приложений для BlackBerry 10
Анвар Лудин | Апресс, 2014 год, 343 стр. - Clojure маленькими кусочками
Rich Hickey | , Опубликовано в 2013 г., 1801 стр. - Big Fat Rails
Mitch Guthrie | bigfatrails.com, Опубликовано в 2012 г., 53 стр. - Экстремальное программирование на Perl
Роберт Наглер | O’Reilly Media, опубликовано в 2005 г., 194 стр. - Spring Data: современный доступ к данным для корпоративной Java
Марк Поллак и др. | O’Reilly Media, опубликовано в 2012 г., 456 стр. - BASIC Программирование
| Викиучебники, опубликованные в 2012 г. - Стандартная библиотека Python
Фредрик Лунд | O’Reilly, опубликовано в 2001 г., 300 страниц - Введение в Objective Caml
Джейсон Хики | Caltech, Опубликовано в 2008 г., 284 стр. - Основы программирования: объектно-ориентированное программирование
Гэри Маррер | , Издано в 2009 г., 358 стр. - Visual Basic Essentials
| Techotopia, опубликовано в 2008 г. - Адаптивное объектно-ориентированное программное обеспечение: метод Деметры
Карл Либерхер | Pws Pub Co, опубликовано в 1996 г., 651 стр. - Книга игр Python
Хорст Йенс и др.| thepythongamebook.com, опубликовано в 2012 г. - TypeScript Deep Dive
Басарат Али Сайед | GitBook, Опубликовано в 2017 г., 299 стр. - Руководство по основному JavaScript
| Netscape Communications Corp., опубликовано в 2000 г. - Структуры данных и алгоритмы с объектно-ориентированными шаблонами проектирования в C #
Бруно Р. Прейсс | SOMA Networks, опубликовано в 2004 г., 1328 стр. - Другие идиомы C ++
| Викиучебники, опубликованные в 2012 г. - Учебник по программированию на C
Марк Берджесс | , Издано в 1999 г., 410 стр. - Параллельное программирование на Фортране 95 с использованием OpenMP
Мигель Херманнс | OpenMP.org, Издано в 2002 г., 75 стр. - Обучение объектно-ориентированному программированию с помощью Delphi
Зарко Гайич | About.com, опубликовано в 1998 г. - andbook!
Николас Грамлих | anddev.org, Опубликовано в 2008 г., 62 стр. - Учебное пособие по J2EE 1.4
Эрик Армстронг и др. | Sun Microsystems, Inc., опубликовано в 2006 г., 1542 стр. - Безопасность Ruby on Rails
Хайко Веберс | OWASP, Опубликовано в 2009 г., 48 стр. - JavaScript: правильный путь
Уильям Оливейра | jstherway.com, опубликовано в 2012 г. - Интерактивный Фортран 77: практический подход
Ян Д Чиверс, Джейн Слейтхолм | , Опубликовано в 1990 г., 233 стр. - Использование R для анализа данных и графики
J H Maindonald | Австралийский национальный университет, опубликовано в 2008 г., 96 стр. - Java: графический пользовательский интерфейс
Дэвид Этеридж | BookBoon, Издано в 2009 г., 101 стр. - Учебное пособие для не программистов по Python
Джош Коглиати | Викиучебники, опубликованные в 2005 г., 90 стр. - Learning Scala
Джейсон Шварц | O’Reilly Media, опубликовано в 2014 г., 300 страниц - Python для образования
Аджит Кумар | Межуниверситетский акселераторный центр, опубликовано в 2010 г., 110 стр. - The C Book: соответствие стандарту ANSI C
Майк Банахан, Деклан Брэди, Марк Доран | Addison-Wesley Pub, опубликовано в 1991 г., 333 стр. - Руководство Taligent по разработке программ
| Taligent Press, 1994 г., 152 стр. - Справочное руководство GNU Emacs Lisp
Бил Льюис, Дэн Лалиберте, Ричард Столлман | Фонд свободного программного обеспечения, опубликовано в 2009 г., 1025 стр. - Разборка BIOS Раскрытие ниндзюцу
Дармаван Салихун | A-List Publishing, опубликовано в 2006 г., 579 стр. - Игровая площадка для программирования с нуля
Al Sweigart | No Starch Press, опубликовано в 2016 г., 288 стр. - Использование Perl 6
Джонатан С.Дафф и др. | , Издано в 2012 г., 135 стр. - Поваренная книга VHDL, первое издание
Питер Дж. Эшенден | Ashenden Designs, опубликовано в 1990 году, 111 страниц - Реальность: более умный, быстрый и простой способ создания успешного веб-приложения
37signals | LL, опубликовано в 2006 г. - Java Au Naturel
Д-р Уильям К. Джонс-младший | , Опубликовано в 2004 г. - Инженерное программное обеспечение для обеспечения доступности
Microsoft Corporation | Microsoft Press, опубликовано в 2009 г., 98 стр. - Smalltalk-80: биты истории, слова совета
Глен Краснер (изд.) | Addison-Wesley, Опубликовано в 1983 г., 354 стр. - Закрытие полного стека
Мэтт Макай | FullStackClojure.com, опубликовано в 2014 г. - Code Happy
Dayle Rees | Lulu.com, опубликовано в 2012 г., 138 стр. - ppk на JavaScript
Peter-Paul Koch | New Riders Press, опубликовано в 2006 г. - x86 Сборка
| Викиучебники, Издано в 2007 г., 123 стр. - COBOL: самоучитель
James A.Саксонский | Прентис-Холл, опубликовано в 1963 г., 190 страниц - PHP с Гуру99
Кришна Рунгта | guru99, Опубликовано в 2013 г., 151 стр. - Полное руководство по программированию игр Pangea Software для Mac OS X
Брайан Гринстоун | Pangea Software, Inc, опубликовано в 2004 г., 288 стр. - Практическое программирование на Tcl и Tk
Брент Уэлч, Кен Джонс | Prentice Hall PTR, опубликовано в 2003 г., 960 страниц - Программирование на C для начинающих
| The C Guru, Опубликовано в 2016 г., 215 страниц - Создание приложений с помощью Mozilla
Дэвид Босвелл и др.| O’Reilly Media, опубликовано в 2002 г., 480 страниц - Введение в новый LISP
| Викиучебники, опубликованные в 2010 г. - Simply Scheme: знакомство с информатикой
Брайан Харви, Мэтью Райт | MIT Press, опубликовано в 1999 г., 611 стр. - Язык программирования схем, 4-е издание
R. Kent Dybvig | The MIT Press, опубликовано в 2009 г., 504 стр. - Моделирование людей: анимация и управление компьютерной графикой
N.И. Бадлер, К. Б. Филлипс, Б. Л. Уэббер | Oxford University Press, США, опубликовано в 1993 г., 283 стр. - Введение в libuv
Нихил Марат | , Издано в 2012 г., 57 стр. - Программирование на Java Advanced Imaging
| Sun Microsystems, Inc., опубликовано в 1999 г., 488 стр. - Выучите Erlang для большого блага!
Фредерик Троттье-Эбер | LearnYouSomeErlang.com, опубликовано в 2010 г., 316 страниц - Расширенное программирование для платформы Java 2
Кэлвин Остин, Моника Павлан | Эддисон Уэсли Лонгман, опубликовано в 2000 г., 526 стр. - Маленькая книга Go
Карл Сегин | OpenMyMind.net, Опубликовано в 2015 г., 51 стр. - Путь Haskell к логике, математике и программированию
Киз Доутс, Ян ван Эйк | Публикации колледжа, опубликованные в 2004 г., 449 стр. - Скромная рубиновая книжка мистера Соседства
Джереми Макэнэлли | , Издано в 2006 г., 147 стр. - Успешный Лисп: как понимать и использовать Common Lisp
Дэвид Б. Ламкинс | bookfix.com, 2004 год, 360 страниц - Расширенное программирование на R
Хэдли Уикхэм | , Опубликовано в 2013 г. - C # с Java
Роб Майлз | , Издано в 2009 г., 24 стр. - Учебное пособие по Haskell для программистов на C
Эрик Этеридж | HaskellWiki, опубликовано в 2011 г. - C # в деталях
Джон Джаггер | , Издано в 2001 г., 300 стр. - Архитектор программного обеспечения
Найджел | ивенсия.com, Опубликовано в 2010 г. - Язык программирования схем, 3-е издание
R. Kent Dybvig | MIT Press, опубликовано в 2003 г. - Программирование убийственных игр на Java
Эндрю Дэвисон | O’Reilly Media, опубликовано в 2009 г. - Smalltalk / V: Учебное пособие и руководство по программированию
| Digitalk, Inc, опубликовано в 1988 г., 571 стр. - BlitzMax
| Викиучебники, опубликованные в 2010 г. - Выбор версии Python: манифест
Дэвид Мертц | O’Reilly Media, опубликовано в 2015 г., 44 страницы - Perl 5 Tutorial
Chan Bernard Ki Hong | , Издано в 2003 г., 241 стр. - Маленькое руководство по дизайну API
Jasmin Blanchette | Trolltech, опубликовано в 2008 г., 33 стр. - x86 Разборка
| Викиучебники, Издано в 2008 г., 151 стр. - Silverlight для Windows Phone
Пуджа Прамудья | Центр инноваций Microsoft, опубликовано в 2011 г., 157 стр. - QBasic
Фарааз Дамджи и др.| Викиучебники, опубликованные в 2013 г. - Основы C ++
Шарам Хекмат | PragSoft Corporation, опубликовано в 2005 г., 311 стр. - Программирование Windows Phone на C #
Роб Майлз | Microsoft Press, опубликовано в 2010 г., 160 стр. - Система функциональных шаблонов для объектно-ориентированного дизайна
Thomas Kühne | Verlag Dr. Kovac, опубликовано в 1999 г., 346 стр. - Tcl Tutorial
Клиф Флинт и др. | Tcl Developer Xchange, опубликовано в 2011 г. - Объектно-ориентированное программирование с использованием ANSI-C
Аксель-Тобиас Шрайнер | , Издано в 1999 г., 221 стр. - Встраивание Perl в HTML с помощью Mason
Дэйв Рольски, Кен Уильямс | O’Reilly, опубликовано в 2002 г., 318 стр. - Разработка программного обеспечения с использованием C ++
Дэвид Карлсон | Колледж Сент-Винсент, опубликовано в 2007 г. - Эксперименты на прологе в дискретной математике, логике и вычислимости
Джеймс Хейн | Государственный университет Портленда, опубликовано в 2009 г., 158 стр. - Собираем Perl
Брэдли М.Кун | ebb.org, Издано в 2001 г., 66 стр. - Погрузитесь в Python
Марк Пилигрим | Апресс, 2004 г., 413 стр. - Справочное руководство по C ++
Дэнни Калев | Информит, 2008 г., 402 стр. - Взлом с помощью PHP
Пол Хадсон | , Издано в 2007 г., 323 стр. - Microsoft Small Basic: Введение в программирование
Виджей Раджи | Microsoft, Опубликовано в 2009 г., 69 стр. - Курс по основам для разработчиков Android
| GitHub, Опубликовано в 2017 г., 566 стр. - Введение в шаблоны проектирования на C ++ с Qt 4
Алан Эзуст, Пол Эзуст | Prentice Hall PTR, опубликовано в 2006 г., 656 стр. - Искусство Пролога
Леон С.Стерлинг, Эхуд Ю. Шапиро | The MIT Press, опубликовано в 1994 г., 553 стр. - Все идет плохо: Эрланг в гневе
Фред Хеберт | erlang-in-anger.com, Опубликовано в 2014 г., 93 стр. - Swing
Мэтью Робинсон, Павел Воробьев | Manning Publications, опубликовано в 2003 г., 912 стр. - Создание веб-приложений с помощью Go
Джереми Саенс | GitBook, Опубликовано в 2015 г., 24 стр. - Программирование на Scala
Дин Уэмплер, Алекс Пейн | O’Reilly Media, опубликовано в 2008 г., 446 стр. - Борьба со змеями для детей
Джейсон Р. Бриггс | Лулу.com, 2007 г., 158 стр. - Внутри Smalltalk
У. Р. Лалонд, Дж. Р. Пью | Прентис-Холл, опубликовано в 1990 г. - Историк программирования
W.J. Turkel, A. Crymble, A. MacEachern | NiCHE, Опубликовано в 2010 г., 74 стр. - Распределенные вычисления Java
Джим Фарли | O’Reilly Media, опубликовано в 1998 г., 386 стр. - Физический рендеринг: от теории к реализации
Мэтт Фарр, Венцель Якоб, Грег Хамфрис | Морган Кауфманн, опубликовано в 2016 г., 1266 страниц - Практическое введение в APL 3 и 4
Грэм Дональд Робертсон | Robertson Pub, опубликовано в 2008 г., 196 стр. - Разработка одностраничных веб-приложений с использованием Backbone.js
Prateek Dayal | SupportBee, опубликовано в 2014 г. - Как думать как компьютерный ученый (версия C ++)
Аллен Б. Дауни | , Издано в 1999 г., 189 стр. - Ублюдочная книга Рубина
Дэн Нгуен | bastardsbook.com, опубликовано в 2011 г. - Руководство по разработке под Android для занятого кодера
Марк Л. Мерфи | CommonsWare, опубликовано в 2009 г., 545 стр. - Руководство пользователя Ruby
Марк Слагелл | , Издано в 2005 г., 264 стр. - Учебное пособие: Hibernate, Spring, HSQL, Eclipse и Maven
A.Кумарасвамипиллай, С. Арулкумаран | Lulu.com, Опубликовано в 2010 г., 33 стр. - Think OCaml
Николас Монье, Аллен Дауни | Green Tea Press, опубликовано в 2011 г., 128 стр. - Программирование на Java для детей, родителей, бабушек и дедушек
Яков Файн | , Издано в 2004 г., 211 стр. - LISP 1.5 Руководство программиста
John McCarthy | The MIT Press, опубликовано в 1985 году, 116 страниц - Java: основы объектов и классов
Дэвид Этеридж | BookBoon, Издано в 2009 г., 92 стр. - Избавление от лямбды: 50 лет Лиспа
Дуг Хойт | Лулу.com, 2008 г., 384 стр. - Введение в разработку программного обеспечения
Дж. П. Лопес, Л. Р. и Ксирго | Eureca Media, опубликовано в 2010 г., 379 стр. - Программирование на C ++ для ученых
Ролдан Позо, Карин Ремингтон | НИСТ, - Заметки о Python для профессионалов
| Goalkicker.com, опубликовано в 2018 г., 813 стр. - Высокопроизводительный Python
Ян Озсвальд | ianozsvald.com, Издано в 2011 г., 370 стр. - Smalltalk на примере: Руководство разработчика
Алек Шарп | Mcgraw-Hill, опубликовано в 1997 г., 359 стр. - Ada-95: Руководство для программистов на C и C ++
Саймон Джонстон | Ada Home, опубликовано в 1995 г. - Искусство чтения кода
Дастин Босуэлл, Тревор Фуше | О’Рейли, опубликовано в 2010 г. - Масштабирование программного обеспечения
B.Фицджеральд, К. Штоль, С. Минёр, Х. Космо | Springer, опубликовано в 2017 г., 265 стр. - The Linux Gamers ‘HOWTO
Питер Джей Зальцман, Фредерик Деланой | , Опубликовано в 2004 г. - Полное руководство по symfony
Фабьен Потенсье, Франсуа Занинотто | Апресс, 2007г., 425 стр. - Программирование на C
| Викиучебники, опубликованные в 2006 г., 129 стр. - 97 вещей, которые должен знать каждый архитектор программного обеспечения
Ричард Монсон-Хефель | O’Reilly, опубликовано в 2010 г., 222 стр. - Отладка кода C и C ++ в среде Unix
J.Х. М. Дассен, И. Г. Спринкхёйзен-Кайпер | OOPWeb.com, опубликовано в 1999 г., 29 страниц - PNG: полное руководство
Грег Рулофс | O’Reilly, опубликовано в 1999 г., 321 стр. - Структуры данных и алгоритмы с объектно-ориентированными шаблонами проектирования в Ruby
Бруно Р. Прейсс | , Издано в 2004 г., 249 стр. - Поваренная книга Clojure
Дэвид Слеттен | Получение Clojure, опубликовано в 2010 г., 273 стр. - Функциональное программирование в OCaml
Майкл Р.Кларксон и др. | Корнельский университет, опубликовано в 2019 г., 265 страниц - Книга Гудзона
Манфред Мозер, Тим О’Брайен | Oracle, Опубликовано в 2011 г., 151 стр. - Kindle Fire Development Essentials
| Techotopia, Опубликовано в 2012 г. - Введение в программирование языка ассемблера MIPS
Bradley Kjell | Государственный университет Центрального Коннектикута, опубликовано в 2004 г. - Изучите Пролог прямо сейчас!
Патрик Блэкберн, Йохан Бос, Кристина Стригниц | Публикации колледжа, опубликованные в 2006 г., 284 стр. - Стиль логотипа компьютерных наук
Брайан Харви | The MIT Press, опубликовано в 1997 г., 1068 страниц - Жемчуг программирования
Джон Бентли | Addison-Wesley Professional, опубликовано в 1999 г., 283 стр. - Mercurial: The Definitive Guide
Брайан О’Салливан | O’Reilly Media, опубликовано в 2009 г., 288 стр. - Разработка веб-приложений на Java с помощью Click Framework
| Викиучебники, опубликованные в 2011 г. - Программирование для вычислений — Python
Свейн Линге, Ханс Петтер Лангтанген | Springer, Опубликовано в 2016 г., 232 стр. - React.js для Visual Learner
Майк Мангиаларди | Leanpub, Опубликовано в 2017 г., 251 стр. - Дизайн, ориентированный на данные
Ричард Фабиан | dataorientdesign.com, опубликовано в 2013 г. - Решение алгоритмических задач с помощью Python
Джон Б. Шнайдер, Шира Линн Брошат, Джесс Дамен | Университет штата Вашингтон, опубликовано в 2015 г., 360 стр. - Common LISP: мягкое введение в символические вычисления
David S. Touretzky | Benjamin-Cummings Pub Co, опубликовано в 1990 г., 587 страниц - Zend Framework: выжить в глубине души
Pádraic Brady | , Издано в 2009 г., 37 стр. - Free Range VHDL
Брайан Мили, Фабрицио Тапперо | freerangefactory.org, Опубликовано в 2018 г., 194 стр. - RESTful Java с JAX-RS 2.0
Билл Берк | GitBook, Опубликовано в 2015 г., 661 стр. - Инновации в программном обеспечении
Джереми Роуз | Университет Ольборга, опубликовано в 2010 г., 154 стр. - Программирование OpenGL
| Викиучебники, опубликованные в 2012 г. - Руководство разработчика компилятора Power PC
Стив Хокси, at al. | Warthman Associates, опубликовано в 1996 г., 264 стр. - No Bugs !: Доставка безошибочного кода на языках C и C ++
Дэвид Тилен | Addison-Wesley, опубликовано в 1992 г., 214 стр. - C # Заметки для профессионалов
| Вратарь.com, Опубликовано в 2018 г., 809 стр. - О LISP: Расширенные методы для общего LISP
Пол Грэм | Прентис Холл, опубликовано в 1993 г., 426 стр. - Немного Smalltalk
Тимоти Бадд | Addison-Wesley, Опубликовано в 1987 г., 295 стр. - Дизайн пользовательского интерфейса, ориентированного на задачи
Клейтон Льюис, Джон Риман | , Издано в 1994 г., 190 стр. - Разработка расширенного приложения для Windows Phone 7.5
Дэвид Бритч и др.| Microsoft, Опубликовано в 2012 г., 208 стр. - Быстрая разработка на основе доменов
Абель Аврам, Флойд Маринеску | Lulu.com, опубликовано в 2007 г., 106 стр. - Common Lisp
| Викиучебники, опубликованные в 2011 г. - Как создавать программное обеспечение
Ник Дженкинс | , Издано в 2005 г., 54 стр. - Java: обучение программированию с помощью роботов
Байрон Вебер Беккер | Курс «Технология», опубликован в 2006 г., 864 стр. - Практическое метапрограммирование на C ++
| O’Reilly Media, опубликовано в 2015 г., 54 страницы - 31 день рефакторинга
Шон Чемберс, Симоне Кьяретта | Los Techies, опубликовано в 2009 г., 52 стр. - Структурированное программирование с помощью C ++
Кьелл Бекман | BookBoon, Издано в 2012 г., 246 стр. - Введение в язык программирования C и дизайн программного обеспечения
Тим Бейли | Сиднейский университет, опубликовано в 2005 г., 153 стр. - Черное искусство программирования
Марк Макилрой | Blue Sky Technology, опубликовано в 2013 г., 672 стр. - Обновление Microsoft Visual Basic 6.0 в Microsoft Visual Basic .NET
Эд Робинсон, Роберт Ян Оливер, Майкл Бонд | Microsoft Press, опубликовано в 2002 г., 547 стр. - Платформа Microsoft и инструменты для разработки мобильных приложений
Сезар де ла Торре, Саймон Калверт | Microsoft Press, Опубликовано в 2016 г., 67 стр. - Разработка приложения Windows Phone от начала до конца
| Microsoft, опубликовано в 2011 г., 427 стр. - Perl для начинающих
Джеффри Сэмпсон | BookBoon, Издано в 2010 г., 120 стр. - Обработка естественного языка с помощью Python
Стивен Берд, Эван Кляйн, Эдвард Лопер | O’Reilly Media, опубликовано в 2009 г., 512 страниц - Развитие навыков объектно-ориентированного дизайна
Стивен Ф.Лотт | , Издано в 2009 г., 311 стр. - Полный стек Python
Мэтт Макай | FullStackPython.com, опубликовано в 2014 г. - C ++ в действии: методы программирования промышленной надежности
Бартош Милевски | Эддисон Уэсли, опубликовано в 2001 г., 482 стр. - Основы программирования: создание лучшего программного обеспечения
Карл Сегин | CodeBetter.Com, опубликовано в 2007 г., 79 стр. - Magic Ink: информационное программное обеспечение и графический интерфейс
Bret Victor | беспокоитьсяcom, Опубликовано в 2006 г., 73 стр. - Visual Basic 2005: записная книжка разработчика
Мэтью Макдональд | O’Reilly Media, Inc., опубликовано в 2005 г., 322 стр. - ООП: изучение объектно-ориентированного мышления и программирования
Рудольф Печиновский | Eva & Tomas Bruckner Publishing, опубликовано в 2013 г., 527 стр. - Разработка 3D-игр с LWJGL 3
Антонио Эрнандес Бехарано | GitBook, Опубликовано в 2017 г., 344 стр. - Парадигмы программирования с использованием искусственного интеллекта
Питер Норвиг | Морган Кауфманн, опубликовано в 1992 г., 948 стр. - MacRuby: The Definitive Guide
Мэтт Аймонетти | O’Reilly Media, опубликовано в 2010 г. - Машинный язык для начинающих
Ричард Мэнсфилд | Вычислить! Публикации, 1987 г., 350 стр. - Создание простой 3D-игры с помощью XNA
| Викиучебники, опубликованные в 2010 г. - Байт Python (для Python 3.0)
Swaroop C H | , Издано в 2008 г., 119 стр. - Шаблоны программирования игр
Боб Нистром | gameprogrammingpatterns.com, опубликовано в 2013 г. - Easy 6502
Ник Морган | GitHub, опубликовано в 2013 г. - Музыкальная школа Хаскелла
Пол Худак | Йельский университет, опубликовано в 2012 г., 353 стр. - Научитесь кодировать с помощью C
Саймон Лонг | Raspberry Pi Ltd., опубликовано в 2016 г., 92 стр. - Индуктивное логическое программирование: теория и методы
Стивен Магглетон, Люк де Рэдт | ScienceDirect, опубликовано в 1994 г., 51 стр. - Шаблоны проектирования в C #
Жан Поль В.А | , Издано в 2012 г., 94 стр. - Ваша первая чашка: знакомство с платформой Java EE
| Oracle, Опубликовано в 2010 г., 48 стр. - Дзен языка ассемблера: Том I, Знания
Майкл Абраш | jagregory.com, опубликовано в 1990 г., 849 стр. - Создание игр с XNA
| Викиучебники, опубликованные в 2012 г. - 97 вещей, которые должен знать каждый руководитель проекта
Барби Дэвис, Гарри Такер | O’Reilly, опубликовано в 2009 г., 252 стр. - Книга по управлению проектами
Майкл Хардинг Робертс | hraconsulting-ltd.co.uk, опубликовано в 2009 г. - Программирование игр для Linux
Джон Р. Холл | No Starch Press, опубликовано в 2001 г., 433 стр. - Реальный мир Haskell
Б. О’Салливан, Дж. Герцен, Д. Стюарт | O’Reilly Media, Inc., опубликовано в 2008 г., 710 стр. - Искусство и ремесло программирования: Python Edition
John C. Lusth | Университет Алабамы, опубликовано в 2016 г., 137 стр. - Справочник VHDL
| Hardi electronics, опубликовано в 2007 г., 76 стр. - Sketchy LISP
Nils M Holm | Lulu Press, опубликовано в 2009 г., 180 стр. - 500 линий или меньше
Майкл Дибернардо (изд.) | Архитектура приложений с открытым исходным кодом, опубликовано в 2016 г., 478 страниц - Программирование на языке ассемблера MIPS с использованием QtSpim
Эд Йоргенсен | Университет Невады, Лас-Вегас, опубликовано в 2013 г., 122 стр. - Статистическая разработка программного обеспечения
| National Academies Press, опубликовано в 1996 г., 89 стр. - пролог: — учебник
Дж. Р. Фишер | Калифорнийский государственный политехнический университет, Помона, опубликовано в 2013 г., 179 стр. - Как написать собственное программное обеспечение с использованием Python
Стивен Ф.Лотт | , Опубликовано в 2008 г. - Практическое тестирование PHP
Джорджио Сирони | , Издано в 2009 г., 61 стр. - CoffeeScript Cookbook
Дэвид Брэди и др. | coffeescriptcookbook.com, Опубликовано в 2012 г., 315 страниц - Производительность платформы Java: стратегии и тактики
Стив Уилсон, Джефф Кессельман | Prentice Hall PTR, опубликовано в 2000 г., 256 страниц - Jakarta Struts Live
Ричард Хайтауэр | SourceBeat, опубликовано в 2004 г., 273 стр. - Обучение программированию на Python
Ричард Л.Холтерман | Южный адвентистский университет, опубликовано в 2011 г., 283 стр. - Основы программирования на C ++
Ричард Л. Холтерман | Южный адвентистский университет, опубликовано в 2015 г., 638 страниц - Компьютерное программирование с использованием GNU Smalltalk
Canol Goekel | Lulu.com, опубликовано в 2009 г., 119 страниц - Обучение рисованию базовой графики на C ++
Майкл Моррисон | InformIT, опубликовано в 2004 г. - Пакеты R: систематизируйте, тестируйте, документируйте и делитесь своим кодом
Hadley Wickham | O’Reilly Media, опубликовано в 2016 г., 202 стр. - Большая онлайн-книга по программированию на Linux Ada
Ken O.Берч | PegaSoft, опубликовано в 2008 г. - Подземное руководство по PHP и Oracle
Кристофер Джонс, Элисон Холлоуэй | Oracle, опубликовано в 2008 г., 290 стр. - Справочное руководство по библиотеке C
Эрик Хасс | , Издано в 1997 г., 348 стр. - Так вы хотите стать разработчиком компьютерных игр?
Диана Грубер | Fastgraph, Издано в 2000 г., 237 стр. - Начать программирование с использованием Object Pascal
Мотаз Абдель Азим | , Издано в 2012 г., 150 стр. - A ++: Самый маленький язык программирования в мире
Георг П.Loczewski | S. Toeche-Mittler Verlag, опубликовано в 2004 г. - Посмотрите, что я делаю: демонстрационное программирование
Аллен Сайфер | MIT Press, опубликовано в 1993 г., 652 стр. - Не просто бросайте кости: полезное краткое руководство по ценообразованию на программное обеспечение
Нил Дэвидсон | Книги красных ворот, Издано в 2009 г., 81 стр. - Шаблоны проектирования в Java Учебное пособие
| TutorialsPoint.com, Опубликовано в 2016 г., 218 страниц - Лучшие практики PHP
Alex Cabal | phpbestpractices.org, Опубликовано в 2012 г. - R для науки о данных
Гаррет Гролемунд, Хэдли Уикхэм | O’Reilly Media, Опубликовано в 2016 г., 522 стр. - Схема 9 из пустого пространства
Nils M Holm | Lulu Press, опубликовано в 2007 г., 130 стр. - C ++: Руководство для начинающих
Herbert Schildt | McGraw-Hill Osborne Media, опубликовано в 2003 г., 541 стр. - Real World OCaml: функциональное программирование для масс
Джейсон Хики, Анил Мадхавапедди, Ярон Мински | O’Reilly Media, опубликовано в 2013 г., 510 стр. - Объектно-ориентированное программирование в ANSI-C
Аксель Шрайнер | , Издано в 2001 г., 252 стр. - Think Perl 6: Как думать как компьютерный ученый
Allen B.Дауни | Green Tea Press, опубликовано в 2017 г., 431 стр. - Управление версиями с помощью CVS
Per Cederqvist, et al. | Network Theory Ltd., Издано в 2005 г., 184 стр. - Искусство гибкой разработки
Джеймс Шор | O’Reilly Media, опубликовано в 2007 г. - Современный JavaScript
| O’Reilly Media, опубликовано в 2017 г., 96 стр. - Основы языка программирования Java: Практическое руководство
Моника Павлан | Addison-Wesley Professional, опубликовано в 2000 г., 301 стр. - Язык программирования Rust
| Разработчики проекта Rust, опубликовано в 2015 г., 302 стр. - Основные навыки для гибкой разработки
Тонг Ка Иок | Центр производительности и трансфера технологий Макао, опубликовано в 2004 г., 427 стр. - Соревнование по искусству программирования
Ахмед Шамсул Арефин | Гянкош Прокашони, Издано в 2006 г., 247 стр. - Программирование на F #
| Викиучебники, Опубликовано в 2016 г., 103 стр. - Программирование игр
Penn Wu | Global Text Project, опубликовано в 2014 г., 312 стр. - Программирование Android
Zigurd Mednieks, at al.| O’Reilly Media, опубликовано в 2012 г., 564 стр. - Бескодовый код
Ци | thecodelesscode.com, опубликовано в 2012 г. - Этюды для эликсира
Дж. Дэвид Айзенберг | O’Reilly, Опубликовано в 2015 г., 252 стр. - Язык программирования схемы: Схема ANSI
R. Kent Dybvig | Прентис Холл, опубликовано в 1996 г., 272 стр. - Последовательные и параллельные алгоритмы сортировки
Х. В. Ланг | FH Flensburg, опубликовано в 2000 г. - Тестирование и дизайн Java
Фрэнк Коэн | Prentice Hall PTR, опубликовано в 2004 г., 434 стр. - Adobe Integrated Runtime (AIR) для разработчиков JavaScript Карманное руководство
Майк Чемберс, Дэниел Дура, Кевин Хойт | Adobe Dev Library, опубликовано в 2007 г., 176 страниц - Рекомендации по разработке программного обеспечения
| грамотное программирование.com, Издано в 2000 г., 103 стр. - Разработка компонентов с помощью C ++ STL
Ульрих Брейманн | Addison-Wesley Professional, опубликовано в 2000 г., 320 стр. - Введение в Python
Гвидо ван Россум | Network Theory Ltd., опубликовано в 2006 г., 136 стр. - Язык программирования иконок
Ральф Э. Грисволд, Мэдж Т. Грисволд | Peer-to-Peer Communications, опубликовано в 1996 г., 410 стр. - Энциклопедия форматов графических файлов
Джеймс Д.Мюррей, Уильям ванРайпер | O’Reilly, опубликовано в 1996 г., 1152 стр. - Создание дизайна в программном обеспечении
Терри Виноград | Эддисон-Уэсли, опубликовано в 1996 г. - WML и WMLScript
В. Мухи, В. Калантри, С. Мухи | Публикации BPB, опубликованные в 2008 г. - JXTA Руководство программиста JXSE 2.5
| Sun Microsystems, опубликовано в 2007 г., 171 стр. - C # Essentials
| Techotopia, опубликовано в 2007 г. - Введение в логическое программирование через пролог
Майкл Спайви | Прентис Холл, опубликовано в 2008 г., 258 стр. - GPU Gems 3
Хуберт Нгуен | Addison-Wesley Professional, опубликовано в 2007 г., 1008 стр. - Как думать как компьютерный ученый (версия Java)
Аллен Б.Дауни | Green Tea Press, опубликовано в 2008 г., 306 стр. - JavaScript Allongé
Реджинальд Брейтуэйт | Leanpub, 2013 г., 278 стр. - Ruby Best Practices
Грегори Т. Браун | O’Reilly Media, опубликовано в 2009 г., 328 стр. - Введение в программирование на языке C и графическом интерфейсе пользователя
Саймон Лонг | Raspberry Pi Press, опубликовано в 2019 г., 156 стр. - Проектирование интерфейсов: шаблоны для эффективного интерактивного дизайна
Дженифер Тидвелл | O’Reilly Media, опубликовано в 2005 г., 352 стр. - Модерн C
Йенс Густедт | ICube, Опубликовано в 2015 г., 222 стр. - Создание серверных веб-приложений с использованием Java, JPA и JSF
Герд Вагнер, Мирча Диаконеску | веб-инженерия.информация, Издано в 2015 г., 305 стр. - Справочное руководство по языку Python
Гвидо Ван Россум | Network Theory Ltd., опубликовано в 2003 г., 144 стр. - Smalltalk со стилем
E. Klimas, S. Skublics, D. A. Thomas | Прентис Холл, опубликовано в 2004 г., 139 стр. - Веб-программирование на Java с помощью Eclipse
Дэвид Тернер, Джинсок Чэ | , Опубликовано в 2009 г. - Алгоритмы для программистов: идеи и исходный код
Jorg Arndt | , Издано в 2002 г., 220 стр. - Сетевое программирование с помощью Go
Янв Ньюмарч | , Издано в 2012 г., 123 стр. - Создайте свой собственный Lisp
Дэниел Холден | buildyourownlisp.com, опубликовано в 2014 г. - Мыслить на Java
Брюс Экель | MindView, опубликовано в 2002 г., 1009 страниц - Использование C в системе UNIX
Дэвид А. Карри | O’Reilly, опубликовано в 1989 г., 230 страниц - ANSI C для программистов в системах UNIX
Тим Лав | , Опубликовано в 1999 г. - Шаблоны проектирования в Python
Рахул Верма, Четан Гиридхар | Testing Perspective, опубликовано в 2011 г., 38 стр. - Написание кода C без ошибок для Windows
Jerry Jongerius | Прентис Холл, опубликовано в 1995 г., 218 стр. - Главный вопрос программирования, рефакторинга и прочего
Андрей Карпов | , Опубликовано в 2016 г., 67 стр. - Rapid C # Windows Development
Joseph Chancellor | Лулу.com, Опубликовано в 2006 г., 141 стр. - Реализация алгоритма
| Викиучебники, опубликованные в 2010 г. - Итак, вы хотите научиться программировать?
Джеймс М. Рено | CreateSpace, опубликовано в 2010 г., 380 стр. - Методы Пролога
Аттила Ченки | BookBoon, Издано в 2009 г., 186 стр. - Принципы объектно-ориентированного программирования
Дунг Нгуен, Стивен Вонг | Университет Райса, опубликовано в 2008 г., 156 стр. - Использование GCC: Справочное руководство коллекции компиляторов GNU для GCC
Ричард М.Столмен | Фонд свободного программного обеспечения, опубликовано в 2003 г., 432 стр. - Руководство Ладьи по C ++
Джереми А. Хансен | Rook’s Guide Press, опубликовано в 2013 г., 160 стр. - Искусство ассемблера
Randall Hyde | No Starch Press, опубликовано в 2003 г., 928 стр. - Введение в программирование на языке ассемблера MIPS
Charles W. Kann | Геттисбергский колледж, опубликовано в 2015 г., 179 стр. - Управление репозиторием с Nexus
Тим О’Брайен и др.| Sonatype, Inc., Опубликовано в 2009 г., 226 стр. - C Элементы стиля
Steve Oualline | M&T Books, опубликовано в 1992 г., 265 страниц - Учебное пособие по Java Swing
Ян Боднар | ZetCode, опубликовано в 2011 г. - Перенос на Python 3: подробное руководство
Леннарт Регебро | , Издано в 2011 г., 138 стр. - Создание Java: Учебное пособие
Эллиотт Расти Гарольд | Cafe au Lait, 2005 год выпуска - Учебник по Java
Мэри Кампионе, Кэти Уолрат | Addison-Wesley, опубликовано в 1996 г., 112 стр. - Учебник по Unix и Perl для биологов
Кейт Брэднам, Ян Корф | Korf Lab, Издано в 2010 г., 135 стр. - Руководство профессионального программиста по Fortran 77
Clive G.Страница | Университет Лестера, опубликовано в 2005 г., 180 стр. - Java: классы в приложениях Java
Дэвид Этеридж | BookBoon, Издано в 2009 г., 118 стр. - Программирование на D
Али Шехрели | , Опубликовано в 2014 г., 747 стр. - Программирование PHP
| Викиучебники, опубликованные в 2012 г. - Ада Дистиллированная
Ричард Риле | AdaWorks, опубликовано в 2003 г., 113 стр. - Искусственный интеллект и игры
Георгиос Н.Яннакакис, Юлиан Тогелиус | Springer, опубликовано в 2018 г., 359 стр. - Functional C
Питер Хартель, Хенк Мюллер | Addison-Wesley, опубликовано в 1999 г., 429 стр. - Практическое программирование искусственного интеллекта на Java
Марк Уотсон | Lulu.com, опубликовано в 2008 г., 222 стр. - Программирование на Ruby: Руководство программиста-прагматика
Дэвид Томас, Эндрю Хант | Addison-Wesley, опубликовано в 2000 г., 608 стр. - Common LISP: The Language, 2nd Edition
Guy Steele | Digital Press, 1990 г., 1029 стр. - Управление гибкими проектами программного обеспечения с открытым исходным кодом с помощью Microsoft Visual Studio Online
Брайан Блэкман и др.| Microsoft Press, Опубликовано в 2015 г., 157 стр. - Эффективный Джанго
Натан Йерглер | PyCon, опубликовано в 2013 г., 36 стр. - Создание программ на Java
Стюарт Регес, Марти Степп | Pearson, Опубликовано в 2016 г., 224 стр. - Справочник по управлению проектами
Воутер Баарс | projectmanagement-training.net, Опубликовано в 2006 г., 83 стр. - Учебник по Python для начинающих
Стивен Терлоу | Викиучебники, опубликованные в 2013 г. - Введение в GCC
Брайан Дж.Гоф, Ричард М. Столлман | Network Theory Ltd, опубликовано в 2004 г., 124 стр. - HTML5 Стреляй в них днем
Брайан Бибат | , Издано в 2015 г., 95 стр. - Трудный путь изучения Python
Зед А. Шоу | , Опубликовано в 2011 г. - Станьте Xcoder: начните программировать Mac с помощью Objective-C
Б. Альтенберг, А. Кларк, П. Мужен | CocoaLab, опубликовано в 2008 г., 69 стр. - 1000 советов по Java
Alexandre Patchine, Dr.Хайнц М. Кабуц | , Издано в 2005 г., 856 стр. - Искусство и наука Smalltalk
Саймон Льюис | Прентис Холл, опубликовано в 1995 г., 223 стр. - Пролог Программирование
Роман Бартак | , Опубликовано в 1998 г. - Структуры данных и анализ алгоритмов в Java
Клиффорд А. Шаффер | Dover Publications, опубликовано в 2012 г., 601 стр. - Программирование под Windows
| Викиучебники, опубликованные в 2013 г. - Справочник архитектора J2EE
Дерек К.Эшмор | DVT Press, 2004 г., 288 стр. - Практическое введение в программирование на Python
Брайан Хейнольд | Университет Маунт-Св. Марии, опубликовано в 2012 г., 263 стр. - Еще одно руководство по Haskell
Hal Daume III | Университет Мэриленда, опубликовано в 2006 г., 192 страницы - От обмена к вкладам: распространение продукции сверстников в физический мир
Christian Siefkes | Siefkes-Verlag, Опубликовано в 2007 г., 155 стр. - Начало FORTH
Лео Броди | FORTH, Inc., Издано в 2009 г., 346 стр. - Дженкинс: полное руководство
Джон Фергюсон Смарт | O’Reilly Media, опубликовано в 2011 г., 404 стр. - Введение в веб-службы с Java
Кьет Т. Тран | Bookboon, Издано в 2013 г., 177 стр. - Java — Сервлеты — JSP
В. Мухи, С. Мухи, Н. Котеча | bpbonline.com, опубликовано в 2009 г. - Python для всех: изучение данных в Python 3
Чарльз Р.Разрыв | PythonLearn, опубликовано в 2016 г., 247 стр. - Проблема с собственными API-интерфейсами JavaScript
Николас К. Закас | O’Reilly Media, опубликовано в 2012 г., 56 страниц - Уродливая книга на JavaScript
Джон Х. Киз | , Опубликовано в 2001 г. - Кросс-платформенное программирование игр с gameplay3d
| Викиучебники, опубликованные в 2014 г. - Основы информатики: C Edition
Аль Ахо, Джефф Ульман | W.Х. Фриман, опубликовано в 1994 г., 786 стр. - Освоение Dyalog APL
Бернар Легран | Dyalog Limited, 2009 г., 818 стр. - Рекомендации по дизайну внешнего вида и чувствительности Java: дополнительные темы
| Addison-Wesley Professional, опубликовано в 2001 г., 200 стр. - Программирование на Scala
Мартин Одерски, Лекс Спун, Билл Веннерс | Artima Inc, опубликовано в 2011 г. - Java AWT Reference
John Zukowski | O’Reilly, опубликовано в 1997 г., 1074 стр. - Примечания к курсу Fortran 90
AC Marshall, JS Morgan, JL Schonfelder | Ливерпульский университет, опубликовано в 1997 г., 278 стр. - Учебное пособие по языку C ++
Хуан Сули | cplusplus.com, Издано в 2007 г., 144 стр. - Освоение Perl
Брайан Д Фой | O’Reilly Media, опубликовано в 2014 г., 397 стр. - Современные шаблоны проектирования Java EE
Маркус Эйзеле | O’Reilly Media, опубликовано в 2016 г., 65 стр. - Разработка приложений Backbone.js
Адди Османи | O’Reilly Media, опубликовано в 2012 г., 150 стр. - Учебное пособие по веб-службам Java
Эрик Армстронг и др. | Pearson Education, опубликовано в 2005 г., 457 стр. - Промышленная прочность C ++
Матс Хенриксон, Эрик Найквист | Прентис Холл, опубликовано в 1996 г., 244 стр. - The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics
Randima Fernando, Mark J.Килгард | Addison-Wesley, опубликовано в 2003 г., 384 стр. - Разработка веб-приложений с помощью Haskell и Yesod
Майкл Снойман | O’Reilly Media, опубликовано в 2012 г., 298 стр. - 20 библиотек Python, которые вы не используете
Caleb Hattingh | O’Reilly Media, опубликовано в 2016 г., 74 стр. - Переключение данных с помощью Perl
Дэвид Кросс | Manning Publications Co., опубликовано в 2001 г., 304 стр. - Изучение GNU C
Киаран О’Риордан | , Опубликовано в 2002 г. - Создание приложений для Android с помощью HTML, CSS и JavaScript
Джонатан Старк | O’Reilly Media, опубликовано в 2012 г., 176 стр. - Введение в R
W.Н. Венейблс, Д. М. Смит | Network Theory, опубликовано в 2008 г., 100 стр. - Код оптимизации для скорости
| Викиучебники, опубликованные в 2011 г. - Гобелен по информатике: изучение информатики с помощью C ++
Оуэн Л. Астрахан | McGraw — Hill, опубликовано в 1999 г., 879 стр. - Apache Jakarta Commons: многоразовые компоненты Java
Will Iverson | Prentice Hall PTR, опубликовано в 2005 г., 360 страниц - x86-64 Язык ассемблера в Ubuntu
Эд Йоргенсен | Университет Невады, Лас-Вегас, опубликовано в 2016 г., 367 стр. - JXTA
Брендон Дж.Уилсон | New Riders Publishing, опубликовано в 2002 г., 350 страниц - Твердый путь изучения рубина
Зед А. Шоу | LCodeTHW, опубликовано в 2011 г., 91 стр. - Visual Studio.Net с C #
Виджай Мухи, Сурадж Годхвани, Сонал Мухи | Публикации BPB, опубликованные в 2008 г. - Программирование в стиле дзен
Nils M Holm | Lulu Press, опубликовано в 2008 г., 336 стр. - Основы Blender: Учебное пособие
Джеймс Хронистер | , Издано в 2009 г., 146 стр. - Руководство по внедрению CMMI
Vishnuvarthanan Moorthy | Smashwords, опубликовано в 2013 г., 97 стр. - Поваренная книга Android
Ян Ф.Дарвин | O’Reilly Media, опубликовано в 2011 г. - Ваше первое приложение Meteor
Дэвид Тернбулл | MeteorTips.com, Опубликовано в 2015 г., 175 стр. - Программирование на языке C
Бхарат Кинаривала, Теп Добры | Гавайский университет в Маноа, опубликовано в 1993 г., 234 стр. - Концепции, методы и модели компьютерного программирования
Питер Ван Рой, Сейф Хариди | The MIT Press, опубликовано в 2004 г., 939 страниц - Программирование компьютерного зрения с помощью Python
Ян Эрик Солем | O’Reilly Media, опубликовано в 2012 г., 300 страниц - Использование R для вводной статистики
John Verzani | Chapman & Hall / CRC, Опубликовано в 2004 г., 114 стр. - Справочное руководство Free Pascal
Michael Van Canneyt | freepascal.org, Опубликовано в 2015 г., 238 стр. - Обновление до PHP 7
Дэйви Шафик | O’Reilly Media, опубликовано в 2016 г., 84 стр. - Gradle Beyond the Basics
Тим Берглунд | O’Reilly Media, опубликовано в 2013 г., 80 стр. - Программирование на основе спецификаций
Кэрролл Морган | Прентис-Холл, опубликовано в 1998 г., 260 стр. - Новый стандарт C
Дерек М. Джонс | Addison-Wesley Professional, опубликовано в 2008 г., 1615 стр. - Освоение C ++
К.Р. Венугопал | Мухаммадали Шадули, опубликовано в 1997 г., 804 стр. - Алгоритмы сортировки и поиска: поваренная книга
Thomas Niemann | , Издано в 2008 г., 36 стр. - Указатели и память
Ник Парланте | Стэнфордский университет, опубликовано в 2000 г., 31 стр. - Основы информатики
Лоуренс Полсон | Кембриджский университет, опубликовано в 2000 г., 155 стр. - Текстовые алгоритмы
M.Крочмор, В. Риттер | Oxford University Press, опубликовано в 1994 г., 412 стр. - TCLWISE: Введение в язык программирования Tcl
Salvatore Sanfilippo | invece.org, опубликовано в 2004 г., 241 стр. - Дизайн графического интерфейса для приложений Android
Райан Коэн, Тао Ван | Апресс Медиа, 2014 год, 156 стр. - Межплатформенное программирование графического интерфейса с помощью wxWidgets
Джулиан Смарт, Кевин Хок, Стефан Чомор | Prentice Hall PTR, опубликовано в 2005 г., 744 стр. - Matters Computational: идеи, алгоритмы, исходный код
Joerg Arndt | , Опубликовано в 2010 г., 972 стр. - MPI: The Complete Reference
Marc Snir, at al.| The MIT Press, опубликовано в 1998 г., 800 стр. - Небольшое введение в программирование
Карл Сегин | codingintro.com, Опубликовано в 2012 г., 156 стр. - (пронзительный) путеводитель по Ruby
Почему счастливчик | , Опубликовано в 2008 г. - Язык программирования LISP: его работа и приложения
E.C. Berkeley, D.G. Бобров | MIT Press, опубликовано в 1966 году, 395 страниц - Контроль версий на примере
Эрик Синк | Pyrenean Gold Press, опубликовано в 2011 г., 226 стр. - C ++ для программистов на C
JT Kalnay | Smashwords, опубликовано в 2012 г., 335 стр. - Как разрабатывать программы: введение в программирование и вычисления
Matthias Felleisen, et al | The MIT Press, опубликовано в 2003 г., 720 страниц - Разработка C #
Роб Майлз | , Издано в 2008 г., 185 стр. - Разговорный JavaScript
Аксель Раушмайер | O’Reilly Media, опубликовано в 2014 г., 460 стр. - Изучение шаблонов проектирования JavaScript
Адди Османи | O’Reilly Media, опубликовано в 2012 г., 254 стр. - Маленькая книжка по CoffeeScript
Alex MacCaw | O’Reilly Media, опубликовано в 2012 г., 60 стр. - Squeak: изучайте программирование с помощью роботов
Стефан Дюкасс | Апресс, 2005 год, 362 стр. - Брошюра «Советы и хитрости»
Малкольм Маклин | Leanpub, опубликовано в 2014 г. - Eloquent JavaScript: Самоуверенное руководство по программированию
Marijn Haverbeke | No Starch Press, опубликовано в 2011 г. - Программирование на Ruby
| Викиучебники, опубликованные в 2011 г. - Рекомендации по C ++
Джейсон Тернер | GitBook, Опубликовано в 2017 г., 45 стр. - Как делать ошибки в Python
Майк Пирнат | O’Reilly Media, опубликовано в 2015 г., 82 стр. - Разработка приложений с помощью Objective Caml
E.Шайю, П. Манури, Б. Пагано | O’Reilly Media, опубликовано в 2002 г., 757 стр. - Conceptive C
Гарри МакГео | Smashwords, опубликовано в 2011 г., 172 стр. - Язык программирования Паскаль
Билл Катамбей | Academic Press, опубликовано в 2001 г. - C # для Sharp Kids
| Корпорация Microsoft, опубликовано в 2009 г. - Мыслить на C ++, 2-е издание
Брюс Экель | Прентис Холл, опубликовано в 2003 г., 1600 страниц - WebGL Insights
Патрик Коззи | CRC Press, Опубликовано в 2015 г., 416 стр. - Руководство по безопасности PHP
| Консорциум безопасности PHP, опубликовано в 2005 г., 37 страниц - Практический Smalltalk: Использование Smalltalk / V
Дэн Шейфер, Дин А.Ритц | Springer, опубликовано в 1991 г., 251 стр. - Работа с объектами
T. Reenskaug, P. Wold, O.A. Лене | Прентис Холл, опубликовано в 1996 г., 497 стр. - Essential Delphi
Марко Канту | , Издано в 2002 г., 156 стр. - Начало работы с Java 3D API
Деннис Дж. Бувье | Sun Microsystems, Inc., опубликовано в 1999 г., 273 стр. - Применение заклинаний на Лиспе
Конрад Барски | Лисперати.com, Издано в 2008 г., 26 стр. - Руководство по программированию OpenGL
Дэйв Шрейнер | Эддисон-Уэсли Профессионал, - Примечания к алгоритмам для профессионалов
| Goalkicker.com, Опубликовано в 2018 г., 257 стр. - Взлом с помощью React
Пол Хадсон | Leanpub, Опубликовано в 2016 г., 236 стр. - Практический mod_perl
Эрик Шоле, Стас Бекман | O’Reilly, опубликовано в 2003 г., 924 стр. - Справочник по стандартной библиотеке C ++
| International Business Machines Corporation, опубликовано в 2005 г., 439 стр. - Скала с кошками
Ноэль Уэлш, Дэйв Гурнелл | Underscore Consulting, опубликовано в 2017 г., 325 страниц - Python Tutorial
Гвидо ван Россум | Python Software Foundation, опубликовано в 2008 г., 140 страниц - Стандарт Unicode, версия 3.0
Консорциум Unicode | Addison-Wesley Professional, опубликовано в 2000 г., 376 стр. - Как сделать компьютерную операционную систему на C ++
Samy Pesse | GitHub, опубликовано в 2014 г. - Perl высшего порядка: преобразование программ с помощью программ
Марк Джейсон Доминус | Морган Кауфманн, опубликовано в 2005 г., 592 стр. - Служба аутентификации и авторизации Java (JAAS) в действии
Майкл Кот | , 2005 год, 246 стр. - Ada 95 Rationale — Язык — Стандартные библиотеки
Laurent Guerby | , Опубликовано в 1996 г. - Code Bright для Laravel PHP
Dayle Rees | однодневки.com, Опубликовано в 2014 г., 260 стр. - Программирование графического интерфейса пользователя на C ++ с помощью Qt 4
Жасмин Бланшетт, Марк Саммерфилд | Прентис Холл, опубликовано в 2008 г., 734 стр. - Библиотеки Boost C ++
Boris Schäling | XML Press, опубликовано в 2011 г., 424 стр. - Нетерпеливый Perl
Грег Лондон | Lulu.com, опубликовано в 2004 г., 139 страниц - Введение в Python для эконометрики, статистики и численного анализа
Кевин Шеппард | , Издано в 2012 г., 281 стр. - Обзор языков программирования
Андреас Хохманн | Минимальное программирование, опубликовано в 2003 г., 324 стр. - Примечания к Android для профессионалов
| Вратарь.com, Опубликовано в 2018 г., 1329 стр. - Параллельное программирование на Erlang
Роберт Вирдинг, Клас Викстром, Майк Уильямс | Prentice Hall PTR, опубликовано в 1996 г., 205 стр. - C ++ сегодня: зверь вернулся
Йон Калб, Гашпер Ажман | O’Reilly Media, опубликовано в 2015 г., 74 стр. - Справочник по языку Java
Mark Grand | O’Reilly, опубликовано в 1997 г., 492 стр. - Разработка современных мобильных веб-приложений
| Корпорация Microsoft, опубликовано в 2012 г., 112 стр. - Вкус Smalltalk
Тед Келер, Дэйв Паттерсон | W W Norton & Co Inc, опубликовано в 1986 г., 152 страницы - Разработка с открытым исходным кодом с помощью CVS, 3-е издание
Карл Фогель, Моше Бар | Параглиф, опубликовано в 2003 г., 368 стр. - Основы Ruby
| Techotopia, опубликовано в 2007 г. - Как использовать схему
M.Фелляйзен, Р. Финдлер, М. Флатт, С. Кришнамурти, П. Стеклер | , Опубликовано в 2001 г. - Понимание ECMAScript 6
Николас К. Закас | Leanpub, 2015 г., 105 стр. - Программирование на C: Системные вызовы и подпрограммы UNIX с использованием C
А. Д. Маршалл | Кардиффский университет, опубликованный в 1999 г. - Введение в Microsoft Visual Basic 2005 для разработчиков
Microsoft Corporation | Microsoft Press, опубликовано в 2004 г., 288 стр. - Обучение программированию с использованием Python
Коди Джексон | , Опубликовано в 2013 г., 258 стр. - Руководство по дизайну внешнего вида и чувствительности Java, 2-е издание
Sun Microsystems Inc.| Addison-Wesley Professional, опубликовано в 2001 г., 416 стр. - Программирование на Perl 6
| Викиучебники, опубликованные в 2010 г. - Создание игр с Python и Pygame
Эл Свигарт | , Издано в 2012 г., 365 стр. - Учебник по основам Python 3
Кристиан Ротер | GitBook, Опубликовано в 2015 г., 56 стр. - Руководство Биджа по сетевому программированию — Использование Интернет-сокетов
Брайан Холл | , Издано в 2008 г., 118 стр. - Изучите язык программирования C ++
| Tutorials Point, опубликовано в 2014 г., 322 стр. - Собственный интерфейс Java: Руководство программиста и спецификации
Sheng Liang | Prentice Hall PTR, опубликовано в 1999 г., 320 стр. - Создание интерфейсных веб-приложений с помощью AngularJS и Parse.com
Бо Ли, Герд Вагнер | web-engineering.info, Опубликовано в 2015 г., 183 стр. - Книга по разработке программного обеспечения
Марк Уотсон | , Опубликовано в 2009 г. - Visual Basic.Net
Виджай Мухи, Дипак Н. Рамчанд, Сонал Мухи | Публикации BPB, опубликованные в 2008 г. - Сборщики и погрузчики
Дэвид Саломон | Прентис Хэл, опубликовано в 1993 г., 299 стр. - Essential CVS
Дженнифер Весперман | O’Reilly Media, Inc., Издано в 2006 г., 428 стр. - Создание мобильных приложений с помощью Xamarin.Forms
Charles Petzold | Microsoft Press, опубликовано в 2014 г., 275 стр. - Visual Basic для приложений
| Викиучебники, Опубликовано в 2016 г., 230 страниц - Разработка объектно-ориентированной системы
Деннис деЧампо, Дуг Ли, Пенелопа Фор | Addison-Wesley, опубликовано в 1993 г., 560 стр. - Perl для Интернета
Крис Рэдклифф | New Riders Press, опубликовано в 2001 г., 416 стр. - Научитесь программировать
Крис Пайн | Прагматическая книжная полка, опубликовано в 2006 г., 176 стр. - Изучите Objective-C за 24 дня
Feifan Zhou | Binpress, 2010 г., 163 стр. - Языковой перевод с использованием PCCTS и C ++
Теренс Джон Парр | Издательство «Автоматы», 1993 г., 310 стр. - Справочное руководство библиотеки GNU C
Sandra Loosemore, at al.| Free Software Foundation, Inc., опубликовано в 2007 г., 1001 стр. - D3 Советы и приемы: интерактивная визуализация данных в веб-браузере
Малкольм Маклин | Leanpub, опубликовано в 2013 г. - Основные шаблоны проектирования JavaScript и jQuery
Эдди Османи | addyosmani.com, опубликовано в 2010 г. - Сказка о дизайнере, ориентированном на пользователя
Дэвид Трэвис | Userfocus, Опубликовано в 2009 г., 42 стр. - Java: Легенда
Бен Эванс | O’Reilly Media, опубликовано в 2015 г., 61 стр. - Учебное пособие по Haskell
Конрад Барски | Лисперати.com, Издано в 2008 г., 42 стр. - Программы для рисования: введение в программирование
Стивен Блох | Публикации колледжа, опубликованные в 2010 г., 480 страниц - Common Lisp: интерактивный подход
Стюарт Чарльз Шапиро | W.H. Freeman & Company, опубликовано в 1999 г., 358 стр. - Микросервисы для разработчиков Java
Christian Posta | O’Reilly Media, опубликовано в 2016 г., 129 стр. - Bleeding at the Keyboard: A Guide to Modern Programming with Java
Gregory J.Э. Роулинз | Университет Индианы, опубликовано в 1999 г., 291 стр. - Visual Studio.Net: элементы управления и надстройки
Виджей Мухи, Сонал Мухи, Маниш Пурохит | Публикации BPB, опубликованные в 2008 г. - Quick Ada
Дейл Стэнбро | , Издано в 2000 г., 164 стр. - Учись на трудном пути
Зед А. Шоу | LCodeTHW, опубликовано в 2011 г., 660 стр. - Разработка адаптивных виртуальных миров
Нин Гу, Мэри Лу Махер | Walter de Gruyter & Co., Опубликовано в 2014 г., 144 стр. - Создание фреймворка JavaScript
Alex Young | DailyJS, опубликовано в 2010 г., 81 стр. - Ruby on Rails Tutorial: Изучение Rails на примере
Michael Hartl | Эддисон-Уэсли, опубликовано в 2010 г. - Essential C
Ник Парланте | Стэнфордский университет, опубликовано в 2003 г., 45 страниц - Введение в Fortran 95 и численные вычисления
Адриан Санду | Virginia Tech, опубликовано в 2001 г., 215 страниц - Smooth CoffeeScript
E.Хойгаард | , 2011 год, 214 стр. - Практическое программирование на Python
Джеффри Элкнер, и др. | , Опубликовано в 2010 г., 259 стр. - Изучение Java
Патрик Нимейер, Дэниел Лейк | O’Reilly Media, опубликовано в 2013 г., 1010 стр.
бесплатных книг по программированию — GoalKicker.com
Книга.NET Framework Notes для профессионалов
Заметки об алгоритмах для профессионалов
Android® Заметки для профессионалов Книга
Angular 2 Notes для профессионалов
Заметки об AngularJS для профессионалов
Книга Bash Notes для профессионалов
C Книга «Заметки для профессионалов»
C ++ Заметки для профессионалов
C # Заметки для профессионалов
Заметки CSS для профессионалов Книга
Entity Framework Notes для профессионалов Книга
Excel® VBA Notes для профессионалов
Книга Git® Notes для профессионалов
Книга «Заметки о Haskell для профессионалов»
Книга «Заметки о гибернации для профессионалов»
HTML5 Заметки для профессионалов
Книга HTML5 Canvas Notes для профессионалов Книга
iOS® Notes для профессионалов
Книга Java® Notes для профессионалов Книга
JavaScript® Notes для профессионалов
Книга jQuery® Notes для профессионалов
Книга Kotlin® Notes для профессионалов
Книга LaTeX Notes для профессионалов Книга
Linux® Notes для профессионалов
Книга MATLAB® Notes для профессионалов Книга
Microsoft® SQL Server® Notes для профессионалов
Книга MongoDB® Notes для профессионалов
MySQL® Заметки для профессионалов
Узел.Книга JS® Notes для профессионалов Книга
Objective-C® Notes для профессионалов
Книга Oracle® Database Notes для профессионалов
Книга Perl® Notes для профессионалов
Книга «Заметки о PHP для профессионалов» Книга
PostgreSQL® Notes для профессионалов Книга
PowerShell® Notes для профессионалов
Книга Python® Notes для профессионалов
R Заметки для профессионалов Книга
React JS Notes для профессионалов Книга
React Native Notes для профессионалов
Книга Ruby® Notes для профессионалов
Книга Ruby on Rails® Notes для профессионалов Книга
Spring® Framework Notes для профессионалов
Книга «Заметки по SQL для профессионалов» Книга
Swift ™ Notes для профессионалов
Книга «Заметки о TypeScript для профессионалов»
Книга «Заметки о VBA для профессионалов»
Visual Basic®.NET Заметки для профессионалов
Книга Xamarin.Forms Notes для профессионалов
Последние новости, книги обновляются еженедельно:
- Январь 2021 г .: Незначительные обновления в некоторых книгах
- июль 2020: Обновленный веб-сайт, перенесен на более быстрый сервер
- Февраль 2019 г .: Незначительные обновления в некоторых книгах
- Май 2018: Улучшения форматирования книг
- Март 2018 г .: Обновлены различные книги
- Февраль 2018: добавлено 6 новых книг
- Январь 2018: добавлено 18 новых книг
- Декабрь 2017: добавлено 24 новых книги
Если вы нашли эти бесплатные книги по программированию полезными,
, поделитесь, пожалуйста, этими бесплатными книгами по программированию ❤😊
Подпишитесь на новые бесплатные книги по программированию
Имя: | |
---|---|
Эл. Почта: | |
Зарегистрироваться |
ТОП-10 лучших источников для книг по программированию
Программирование считается одной из самых прибыльных профессий.Практически в каждой правительственной или частной организации требуется программист для разработки и создания приложений и веб-сайтов организации. Говорят, что программисты прирожденные программисты. Чтобы стать программистом, требуется особый мозг, и не каждый может быть хорошим программистом.
Однако есть несколько доступных онлайн и офлайн ресурсов, где каждый может изучить программирование и стать хорошим программистом. В этой статье мы рассмотрели несколько источников, где вы можете найти лучшие книги по программированию.Некоторые из этих источников бесплатны, а другие нет.
1. Amazon
Amazon — книжный интернет-магазин. Вы можете купить практически любую книгу на Amazon. В Amazon книги сгруппированы по нескольким категориям. Кроме того, расширенные возможности поиска позволяют легко искать книги по вашему выбору. Amazon содержит все известные книги по программированию, доступные на рынке.
Хорошая особенность Amazon заключается в том, что она позволяет пользователям оставлять комментарии и отзывы о книгах, что помогает новым покупателям ознакомиться с отзывами о книге перед покупкой.Множество обзоров на Amazon отлично подходят для оценки книг. Goodreads.com — это компания, управляемая Amazon, где люди оценивают и рецензируют книги, в том числе по программированию. Есть несколько способов оплаты, и самое главное, Amazon очень безопасен. Ниже приведены ссылки на некоторые из лучших книг по программированию на Amazon.
2. O’Reilly Books
Книги O’Reilly — один из самых надежных источников обучения и справочной информации для программистов. O’Reilly media содержит широкий спектр книг по технологиям , начиная от настольного программирования и кончая веб-технологиями и технологиями мобильных приложений. O’Reilly всегда находится в курсе последних достижений в программировании и компьютерных технологиях в целом.
Например, они предоставляют ресурсы для самого важного в настоящее время программирования — искусственного интеллекта. В дополнение к обучению по книгам в качестве члена O’Reilly, O’Reilly недавно приобрела Katacoda, которая поддерживает его интерактивную систему обучения. Это тщательно интегрировано в платформу O’Reilly. Этому продвинутому учителю программирования нужен только веб-браузер, и вы можете начать учиться программировать в режиме реального времени.
Вот ссылка, по которой вы можете найти книги по вашему выбору.
3. Манекены
Манекены Серия книг , в названии которых указано название технологии, за которым следует «Для чайников» — отличный источник для абсолютных программистов, чтобы научиться программировать.
В этой серии есть книги по разработке приложений Ajax, Python, PHP, CSS3, HTML5, Andriod и iOS, а также многие другие книги, посвященные компьютерному программированию.
Ниже приводится ссылка на раздел программирования книг из серии «манекены».
4. Sams Teach Yourself Series
Sams самоучка Серия — еще один учебный ресурс для программистов. Хорошая особенность серии Sams в том, что они грамотно разделили книгу на часы или дни. Курсы компактны, и в них избегается дополнительная информация, а основное внимание уделяется обучению основным концепциям. Sams Серия «научи себя» обычно имеет названия, например, « Sams: научись программировать за 24 часа или 21 день», и т. Д. Настоятельно рекомендуются книги серии Sams.
5. Ebookee.org
Ebookee — это бесплатный книжный магазин на веб-сайте, который содержит ссылки на несколько веб-сайтов. Это отличный источник обучения программированию для тех, кто не может позволить себе платить огромные суммы за покупку книг. Типичную книгу ASP.Net можно найти по ссылке на Ebookee. Вы можете тщательно поискать и найти нужную книгу по этой ссылке.
6. Onlineprogrammingbooks.com
Этот веб-сайт похож на Ebookee и содержит бесплатные книги по программированию на разных языках.Вот ссылка на этот сайт.
На веб-сайте представлен каталог книг, включая программирование, информатику, разработку программного обеспечения, веб-дизайн, разработку мобильных приложений, сети, базы данных, информационные технологии, искусственный интеллект, графику и компьютерное оборудование. У них есть политика против пиратства, и все книги на платформе предоставляются издателями или авторами на их веб-сайтах на законных основаниях.
7. Scribd.com
Scribd.com — это американская служба подписки на электронные и аудиокниги, которая насчитывает до одного миллиона заголовков и 60 миллионов документов. Его называли «Netflix для книг» или «YouTube для документов». После подписки вы можете искать книги по программированию во всей библиотеке scribd.com. Просто введите «программирование» в строку поиска на веб-сайте или в приложении, и вы увидите тысячи книг и аудиокниг. Вариант аудиокниги на scribd.com довольно уникален и позволяет программистам практиковать кодирование во время прослушивания, что улучшает их внимание, а также делает его более практичным.
8. Google Книги
Google Книги — потрясающая электронная библиотека.Это услуга от одной из самых известных компаний в мире, Google Inc. Она работает с функцией поиска, которая позволяет вам находить полные тексты книг и журналов, отсканированных Google. Они преобразуются в текст с помощью оптического распознавания символов и сохраняются в своей цифровой базе данных. Издатели и авторы предоставляют книги через Партнерскую программу Google Книги или библиотеки-партнеры Google через Библиотечный проект.
При поиске книг по программированию доступны тысячи вариантов.В отличие от других платформ, есть опция поиска, где вы можете предварительно просмотреть определенные части отсканированной книги, прежде чем решить, покупать ли версию электронной книги. Существует также возможность изменить поиск, чтобы найти только бесплатные электронные книги Google по программированию. В октябре 2019 года, во время празднования 15-летия Google Книг, Google сообщил, что количество отсканированных книг на платформе составляет более 40 миллионов наименований.
9. Уголок
Последним источником бесплатных книг по программированию является Nook.Считайте Nook ответом Barnes & Noble на Amazon Kindle. Книжный магазин Nook предлагает широкий выбор электронных книг, которые удовлетворят потребителей.