На нашем сайте представлена самая большая коллекция русских книг от самых известных авторов.
Книги можно прочитать онлайн или скачать бесплатно одним архивом в самых популярных форматах
pdf, djvu, fb2, epub, txt, rtf и.т.д.
Программирование скачать русские книги бесплатно

Искусственный интеллект с примерами на Python

Дата: 25-02-2019, 18:40 Автор: Джоши П

Искусственный интеллект с примерами на Python

Искусственный интеллект становится неотъемлемым атрибутом современного мира, управляемого технологиями и данными.  Нейронные сети захватывают все больше и больше областей жизнедеятельности. Он интенсивно применяется в таких областях, как поисковые системы, распознавание образов, робототехника, беспилотные автомобили и т.п. На ряду с популярностью искусственного интелекта растет популярность языка программирования Python. Этот язык захватывает огромную аудиторию своих сторонников за свою простоту и в то же время  полноту и изящность написанного кода.  Математическая модель нейронных сетей, как основа создания Искусственного интеллекта, вполне себе  может быть реализована средствами языка Python. 
В этой книге "Искусственный интеллект с примерами на Python" исследуются различные сценарии, взятые из реальной жизни. Прочитав ее, вы будете знать, какие алгоритмы искусственного интеллекта следует применять в том или ином контексте.
Скачать книгу Искусственный интеллект с примерами на Python от автора Джоши П на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

Mozilla. Введение в веб программирование

Дата: 8-01-2019, 16:45 Автор: Куринный Сергей Леонидович

Mozilla. Введение в веб программирование

У фирмы Mozilla на сайте есть краткое руководство по основам HTML, CSS и javascript. Мне нужно было сделать небольшую методичку на 64 страницы, чтобы было удобно распечатывать. Я не автор текста, просто взял информацию с разных страничек сайта Mozilla и оформил красиво. Эта методичка хорошо идет для школьников, которым я преподаю веб-программирование.
В этой книге вы обучитесь разработке веб-приложений, освоите веб-технологии и программирование сайтов а также научитесь работать с популрным браузером Mozila на уровне разработчика и отладчика своего программного кода .
javascript — это язык программирования, который дает возможность реализовывать сложное поведение веб-страницы. Каждый раз, когда вы видите веб-страницу, она не только отображает статическое содержимое, но и делает большее - своевременно отображает обновление контента, выводит интерактивные карты, 2D/3D анимацию, прокручивает видео и т.д. - будьте уверены, здесь не обошлось без javascript. 
Считается, что javascript сложнее изучить, чем связанные с ним технологии, наподобие HTML и CSS. Поэтому, перед изучением javascript, настоятельно рекомендуем сначала ознакомиться хотя бы с этими двумя технологиями. Необходимо много работать, чтобы создать профессиональный веб-сайт, так что, если вы новичок в веб-разработке, мы рекомендуем начать с малого. Вы не будете создавать свой Facebook прямо сейчас, однако создать свой личный простой веб-сайт в Интернете не так уж и сложно, так что мы начнем с этого.
Скачать книгу Mozilla. Введение в веб программирование от автора Куринный Сергей Леонидович на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

Глубокое обучение на Python

Дата: 26-12-2018, 12:42 Автор: Шолле Ф.

Глубокое обучение на Python

Глубокое обучение — Deep learning — это набор алгоритмов машинного обучения, которые моделируют высокоуровневые абстракции в данных, используя архитектуры, состоящие из множества нелинейных преобразований. Согласитесь, эта фраза звучит угрожающе. Но всё не так страшно, если о глубоком обучении рассказывает Франсуа Шолле, который создал Keras — самую мощную библиотеку для работы с нейронными сетями средствами языка Python. Познакомьтесь с глубоким обучением на практических примерах из самых разнообразных областей. Книга делится на две части: в первой даны теоретические основы, вторая посвящена решению конкретных задач. Это позволит вам не только разобраться в основах DL, но и научиться использовать новые возможности на практике.
Книга, которую вы держите, — еще один шаг на пути популяризации глубокого обучения средствами языка программирования Python. Фреймворку Keras всегда требовался сопроводительный курс, который одновременно освещал бы основы глубокого машинноо обучения, показывал примеры его использования и демонстрировал лучшие практики в применении глубокого обучения.
Эта книга "Глубокое обучение на Python" — моя лучшая попытка по созданию такого курса. Я писал ее, стараясь максимально доступно объяснить идеи, лежащие в основе глубокого обучения и его реализации. Это не значит, что я преднамеренно упрощал изложение, — я всецело уверен, что в теме глубокого обучения нет ничего сложного. Надеюсь, эта книга принесет вам пользу и поможет начать создавать интеллектуальные приложения и решать важные для вас проблемы.
Скачать книгу Глубокое обучение на Python от автора Шолле Ф. на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

Джоэл о программировании

Дата: 3-12-2018, 17:05 Автор: Джоэл Спольски

Джоэл о программировании

Джоэл о программировании и разнообразных и иногда родственных вопросах, которые должны быть интересны разработчикам программного обеспечения, проектировщикам и менеджерам, а также тем, кому посчастливилось или не повезло в каком-то качестве работать с ними.
Книга представляет собой подборку эссе, опубликованных автором на его сайте http://www.joelonsoftware.com. Талант и глубокое проникновение в суть предмета сделали Джоэла мастером своего дела, а остроумие и едкий юмор принесли сайту скандальную известность среди программистов. Затронуты практически все вообразимые аспекты создания ПО от лучших способов устройства рабочего места программиста до лучших способов написания программного кода. Издание адресовано широкому кругу читателей – и тем, кто собирается руководить программистами, и самим программистам – как приверженцам Microsoft, так и сторонникам открытого кода.
Управление программными проектами не слишком хорошо изучено. Не существует степеней в управлении программными проектами, и не так много книг написано на эту тему. Кто-то из тех, кто работал над действительно удачными программными проектами, разбогател и ушел на покой разводить форель на фермах, не воспользовавшись возможностью передать накопленный ими опыт следующему поколению, а многие другие прогорели и нашли себе менее напряженную работу типа преподавания корректного английского языка хулиганам из городского гетто.
Скачать книгу Джоэл о программировании от автора Джоэл Спольски на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

Джоэл: и снова о программировании

Дата: 3-12-2018, 16:56 Автор: Джоэл Спольски

Джоэл: и снова  о программировании

Джоэл Спольски – всемирно признанный эксперт по технологии разработки программного обеспечения. Его сайт популярен среди разработчиков всего света и переведен более чем на 30 языков. Основатель нью-йоркской компании Fog Creek Software, он создал FogBugz – популярную среди программистов систему управления проектами. Ранее Джоэл работал в Microsoft, где как член команды Excel разрабатывал VBA, а в компании Juno Online Services он занимался разработкой интернет-клиента Juno, применяемого миллионами пользователей. Он автор книг «User Interface Design for Programmers» (Проектирование пользовательского интерфейса для программистов), Apress, 2001, «Joel on Software» , Apress, 2004 и «Smart and Gets Things Done» (Руководство Джоэла Спольски по подбору программистов и управлению ими), Apress, 2007, а также составитель сборника «The Best Software Writing I», Apress, 2005. 
Автор книги "Джоэл: и снова  о программировании" – выпускник Йельского университета с дипломом по вычислительной науке. Служил в воздушно-десантных войсках Израиля и был одним из основателей кибуца Ханатон.
Скачать книгу Джоэл: и снова о программировании от автора Джоэл Спольски на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов

Дата: 21-11-2018, 16:42 Автор: Прайс М.Дж.

C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов

C# 7 — новая мощная и многофункциональная версия популярнейшего языка программирования от Майкрософт. Вы встретите немало интересных книг по языку C# и платформе .NET, однако в большинстве из них лишь мельком рассматривается столь важный аспект, как кросс-платформенная разработка. Научитесь писать приложения, которые работают всегда и везде, на ПК и мобильных устройствах. Познакомьтесь с инструментом Xamarin.Forms, освойте тонкости работы с Visual Studio 2017, добейтесь многогранности и универсальности ваших программ на C#.
В  книжном магазине вы увидите книги по языку  C# объемом в  тысячи страниц  с исчерпывающим материалом по платформе .NET и программированию на C#. Эта книга другая. Она  наполнена практическими пошаговыми инструкциями.  Я  стремился написать эту книгу как лучшее пошаговое руководство по современным  практическим приемам кросс-платформенного программирования на языке C#  с использованием платформы .NET Core. 
Я  расскажу о крутых фишках и  секретах языка  C#, чтобы вы могли впечатлить  коллег и  потенциальных работодателей и  быстро начать зарабатывать деньги.  Вместо того чтобы тоскливо обсуждать каждую деталь, я буду придерживаться  принципа «не знаете термин — Google в помощь».
В конце каждой главы вы найдете раздел «Практические задания». В нем приводятся тематические вопросы, на которые вам нужно будет ответить, а также 
конкретные упражнения, которые желательно выполнить. В подразделе «Дополнительные ресурсы» перечислены различные ресурсы, которые позволят вам подробнее рассмотреть затронутые в главе темы.
Скачать книгу C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов от автора Прайс М.Дж. на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

Программирование на языке Rust

Дата: 21-11-2018, 16:31 Автор: Блэнди Дж., Орендорф Дж.

Программирование на языке Rust

Rust — новый язык системного программирования, сочетающий высокую производительность и низкоуровневый контроль, характерные для С и C++, с безопасной работой с памятью и потоками. Современная гибкая система типов Rust препятствует появлению в программах таких ошибок, как разыменование нулевого указателя, двойное освобождение, висячий указатель и прочих, причем все проверки производятся на этапе компиляции, избавляя программу от накладных расходов на этапе выполнения. В многопоточной программе компилятор Rust обнаруживает гонки за данными, благодаря чему писать конкурентный код становится гораздо проще. В этой книге, написанной двумя опытными системными программистами, объясняется, как Rust смог навести мост между производительностью и безопасностью, и как вы можете воспользоваться этим для своих целей.
Прочитав книгу Программирование на языке Rust вы узнаете:
• как Rust представляет значения в памяти; 
• все о владении, передаче владения, заимствовании и времени жизни; 
• argo, rustdoc, автономные тесты и публикация кода на сайте crates.io, репозитории Rust-пакетов с открытым исходным кодом; 
• высокоуровневые средства, благодаря которым Rust является продуктивным и гибким языком: универсальный код, замыкания, коллекции и итераторы; 
• конкурентность в Rust: потоки, мьютексы, каналы и атомарные типы — гораздо безопаснее, чем в С и C++; 
• небезопасный код и сохранение целостности объемлющего его обычного кода; • развернутые примеры, демонстрирующие совместную работу всех языковых средств.
Скачать книгу Программирование на языке Rust от автора Блэнди Дж., Орендорф Дж. на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

Укус Питона

Дата: 15-11-2018, 16:29 Автор: Владимир Смоляр

Укус Питона

Python – это, пожалуй, один из немногих языков программирования, простых в освоении и одновременно мощных. Это очень важно и для начинающих, и для специалистов, но что ещё важнее – на нём приятно программировать. Настоящая книга призвана помочь вам в изучении этого замечательного языка и показать, как можно быстро и безболезненно делать многие вещи – в сущности, это такое себе «Идеальное противоядие против всех ваших проблем в программировании».
Эта книга служит путеводителем или учебным пособием для изучения языка программирования Python. Она нацелена, преимущественно, на новичков. Тем не менее, она будет полезна и опытным программистам.
«Укус Питона» – это свободная книга по программированию на языке Python. Она может служить учебным пособием или руководством по языку Python для начинающей аудитории. Если ваши знания о компьютере ограничиваются тем, как сохранять текстовые файлы, эта книга для вас. Настоящая книга описывает язык Python 3, несмотря на то, что Python 2 всё ещё более распространён
Скачать книгу Укус Питона от автора Владимир Смоляр на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

Сравнение языков программирования

Дата: 10-11-2018, 13:42 Автор: Олег Цилюрик

Сравнение языков программирования

На примере одной (не совсем и тривиальной) задачи рассмотрено как решение такой задачи выглядит на самых разных языках программирования (около 2-х десятков языков представлено). Такое сравнение позволяет взглянуть на то, каким образом в разных языках реализуются всё те же основные функции любого языка программирования: ввод-вывод, обработка ошибок, структурность-объектность данных, функциональные возможности ... и многое другое.
Это не простая компиляция предыдущего издания 2014 года - "в отличие от ..." к рассмотрению добавлено несколько совершенно новых языков программирования, введенных в обиход после 2015 года (или около того): Kotlin, Swift, Rust - это наиболее перспективные на сегодня предложения из числа последних! Очень интересно на них посмотреть. В текст добавлена и сравнительная реализация на одном из самых старых-заслуженных языков UNIX: Tcl (всё новые реализации добавляются по мере наличия у автора на то свободного времени). Но, самое главное, кроме просто количественных дополнений существенно изменена направленность изложения - по многим, а особенно по самым новым языкам программирования теперь излагается: где взять, как установить, как вам начать использовать в своей практике... или хотя бы для начальных экспериментов. Объём текста, для сравнения с предыдущим вариантом 4-летней давности, увеличился с 63 до 91 страниц (офисного формата A4). Дана обстоятельная библиография, в той степени, чтобы дать представление о каждом из затронутых языков достаточное для начала написания собственного кода на нём ... даже если этот язык был вам ранее совершенно не знаком.
Скачать книгу Сравнение языков программирования от автора Олег Цилюрик на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

Производительность языков программирования

Дата: 10-11-2018, 13:24 Автор: Олег Цилюрик

Производительность языков программирования

Любой начинающий программист или опытный рано или поздно задается вопросом производительности своей программы. Вопрос этот не праздный  до сих пор, даже несмотря на то, что производительность современных компьютеров очень велика и ресурсы часто не используются полностью. 
Написание производительных программ - это признак мастерства и хорошего тона в программировании. В данной книге автор сравнит производительность различных языков программирования, что в свою очередь  поможет избавить мир IT от быдлокодеров. 
Сравнивать скорость выполнения сходных фрагментов кода, записанных на разных языках программирования — дело дурное. Потому что, во-первых, результаты таких экспериментов будут радикально зависеть от множества привходящих факторов, таких, например, как версии компиляторов и интерпретаторов, установленные уровни оптимизации … и другие, которые контролировать во всём их множестве невозможно. С другой стороны, многие языки программирования имеют совершенно другие достоинства, которые нивелируют скорость — здесь имеются в виду такие как: выразительная мощность, лаконичность, прозрачность и понятность кода. Наконец, различные по идеологии языки будут иметь совершенно различающуюся относительную производительность на различных классах задач: язык А может в разы превышать скорость языка Б на математических вычислений, и одновременно в десяток раз уступать языку Б на обработке символьных строк. И, тем не менее, такие сравнения публикуются и публикуются, и продолжается это уже не одно десятилетие. В чём же смысл? А смысл в том, что время выполнения эквивалентных кодов в разных языках могут отличаться в сотни и даже тысячи раз, то есть оценивать можно порядки в различиях скорости. Это может определить некоторые резоны для выбора инструментария для вашего будущего проекта. 
Скачать книгу Производительность языков программирования от автора Олег Цилюрик на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

1 2 3 4 5 6 7 8 9 10 ... 11
Вперед Назад