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

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

Дата: 10-11-2018, 13:42 Просмотров: 19 Комментарии: 0

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

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

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

Дата: 10-11-2018, 13:24 Просмотров: 13 Комментарии: 0

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

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

Python для сложных задач: наука о данных и машинное обучение

Дата: 10-11-2018, 12:50 Просмотров: 18 Комментарии: 0

Python для сложных задач: наука о данных и машинное обучение

Книга «Python для сложных задач: наука о данных и машинное обучение» — это подробное руководство по самым разным вычислительным и статистическим методам, без которых немыслима любая интенсивная обработка данных, научные исследования и передовые разработки. Читатели, уже имеющие опыт программирования и желающие эффективно использовать Python в сфере Data Science, найдут в этой книге ответы на всевозможные вопросы, например: как считать этот формат данных в скрипт? как преобразовать, очистить эти данные и манипулировать ими? как визуализировать данные такого типа? как при помощи этих данных разобраться в ситуации, получить ответы на вопросы, построить статистические модели или реализовать машинное обучение?
За последние несколько десятилетий язык программирования Python превратился в первоклассный инструмент для научных вычислений, включая анализ и визуализацию больших наборов данных. Это может удивить давних поклонников Python: сам по себе этот язык не был создан в расчете на анализ данных или научные вычисления. Язык программирования Python пригоден для науки о данных в основном благодаря большой и активно развивающейся экосистеме пакетов, созданных сторонними разработчиками.
Эта книга не планировалась в качестве введения в язык Python или в программирование вообще. Я предполагаю, что читатель знаком с языком Python, включая описание функций, присваивание переменных, вызов методов объектов, управление потоком выполнения программы и решение других простейших задач. Она должна помочь пользователям языка Python научиться применять стек инструментов исследования данных языка Python — такие библиотеки, как IPython, NumPy, Pandas, Matplotlib, Scikit-Learn и соответствующие инструменты, — для эффективного хранения, манипуляции и понимания данных.
Скачать книгу Python для сложных задач: наука о данных и машинное обучение от автора Плас Дж. Вандер на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

Python 3 и PyQt 5. Разработка приложений

Дата: 8-11-2018, 13:03 Просмотров: 30 Комментарии: 0

Python 3 и PyQt 5. Разработка приложений

Описан язык Python 3: типы данных, операторы, условия, циклы, регулярные выражения, функции, инструменты объектно-ориентированного программирования, работа с файлами и каталогами, часто используемые модули стандартной библиотеки. Приведены основы базы данных SQLite, интерфейс доступа к базе и способы получения данных из Интернета. Особое внимание уделено библиотеке PyQt 5, позволяющей создавать приложения с графическим интерфейсом на языке Python. Рассмотрены средства для обработки сигналов и событий, управления свойствами окна, разработки многопоточных приложений, описаны основные компоненты (кнопки, текстовые поля, списки, таблицы, меню, панели инструментов и др.), варианты их размещения внутри окна, инструменты для работы с базами данных, мультимедиа, печати документов и экспорта их в формате Adobe PDF. На сайте издательства приведены все примеры из книги. 
В этой книге  мы рассмотрим собственно Python — интерпретируемый, объектноориентированный, тьюринг-полный язык программирования высокого уровня, предназначенный для решения самого широкого круга задач. С его помощью можно обрабатывать числовую и текстовую информацию, создавать изображения, работать с базами данных, разрабатывать Web-сайты и приложения с графическим интерфейсом. Python — язык кроссплатформенный, он позволяет создавать программы, которые будут работать во всех операционных системах. В этой книге мы изучим базовые возможности Python версии 3.4 применительно к операционной системе Windows.
Скачать книгу Python 3 и PyQt 5. Разработка приложений от автора Прохоренок, Н. А. на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

JavaScript для детей. Самоучитель по программированию

Дата: 28-10-2018, 17:03 Просмотров: 90 Комментарии: 0

JavaScript для детей. Самоучитель по программированию

Данная книга поможет освоить молодому читателю язык программирования javascript. Этот язык один из самых популярных и является основным при разработки веб-приложений. Изучив книгу "javascript для детей. Самоучитель по программированию" вы перейдете из разряда обычных пользователей компьютера в разряд программистов. Так сказать в высшую лигу.
Эта книга позволит вам погрузиться в программирование и с легкостью освоить JavaScipt. Вы напишете несколько настоящих игр – поиск сокровищ на карте, "Виселицу” и "Змейку”. На каждом шаге вы сможете оценить результаты своих трудов – в виде работающей программы, а с понятными инструкциями, примерами и забавными иллюстрациями обучение будет только приятным. Книга для детей от 10 лет.
● Через простые и забавные примеры вы погрузитесь в один из самых популярных языков программирования.
● Каждая новая тема подкрепляется реальной программой, которую вы напишете, опираясь на советы автора.
● В каждой главе есть упражнения для самостоятельного решения. Ответы к ним можно скачать на нашем сайте (но лучше попробовать все сделать самим!)
● Примеры сопровождают смешные иллюстрации, с которыми обучение становится веселее
● В конце книги Ник дает рекомендации по тому, куда можно развивать полученные навыки и как использовать язык
● Все английские термины (которых в программировании не избежать!) вынесены на поля, что делает книгу крайне удобной в использовании и помогает учить язык
Скачать книгу JavaScript для детей. Самоучитель по программированию от автора Морган Н. на русском языке в форматах PDF,DJVU на нашем сайте можно совершенно бесплатно.

Веб-приложения на JavaScript

Дата: 28-10-2018, 16:52 Просмотров: 69 Комментарии: 0

Веб-приложения на JavaScript

С 1995 года javascript прошел длинный путь от скромного компонента браузера Netscape до современных высокопроизводительных JIT -интерпретаторов. Каза­лось  бы, всего лет пять назад разработчики были ошеломлены появлением Ajax и технологии постепенно исчезающей желтой подсветки, а уже сейчас сложные
javascript-приложения достигли объемов в сотни и тысячи строк кода.
Поддержка HTML5 и CSS3 с каждым днем становится все качественнее и полнее, но вам необходимо решить, основываясь на вашей клиентской аудитории, где именно можно использовать данные технологии. Ведь создание на языке javascript многофункциональных rich-приложений, которые выполняются на стороне клиента, - непростая задача. Это книга поможет вам изучить все приемы, используемые для создания самых современных javascript-приложений, в том числе структуры, использование MVC, фреймы, связь с сервером и кросс-доменные запросы, создание приложений реального времени и многое другое.
Чтобы помочь вам понять концепции разработки javascript-приложений, рассмотрена работа реальных приложений. Книга "Веб-приложения на javascript" рассчитана на опытных пользователей
Скачать книгу Веб-приложения на JavaScript от автора Маккоу Алекс на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

JavaScript. Освой на примерах

Дата: 28-10-2018, 16:41 Просмотров: 51 Комментарии: 0

JavaScript. Освой на примерах

javascript является основополагающим инструментарием при создании красочный, интерактивных и динамических сайтов. Не зная языка программирования javascript практически невозможно создать современный и конкурентный веб-ресурс. 
В данной книге "javascript. Освой на примерах" на наглядных примерах даны практические приемы программирования клиентских сценариев для Web-браузеров. Кратко изложены основы создания Web-страниц и скриптов: язык javascript, каскадные таблицы стилей (CSS) и объектная модель документа (DOM). Рассмотрено решение типовых задач программирования скриптов: работа с датой и временем, cookies, регулярными выражениями и протоколами. Даны примеры создания динамических эффектов: управление окном браузера, разработка динамических форм, средства и способы работы с изображениями, анимационные эффекты, реализация перетаскивания (Drag and Drop), эмуляция элементов управления пользовательского интерфейса. Рассмотрено написание функционально законченных приложений: реализация визуального редактора HTML и нескольких известных игр на javascript.
Скачать книгу JavaScript. Освой на примерах от автора Вахтуров В. В. на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

Visual FoxPro для профессионалов (+CD)

Дата: 18-10-2018, 21:08 Просмотров: 68 Комментарии: 0

Visual FoxPro для профессионалов (+CD)

Microsoft Visual FoxPro (VFP) — среда разработки систем баз данных, включающая объектно-ориентированную реляционную СУБД, объектно-ориентированный язык программирования для разработки приложений баз данных и систему построения отчётов. Основой для данного программного продукта послужила система FoxPro, язык которой относится к семейству языков xBase, разработанных на базе синтаксиса языка программирования dBase. 
Книга Visual FoxPro для профессионалов (+CD) посвящена расширению возможностей приложений Visual FoxPro за счет использования современных технологий. Показано применение различных Web-технологий, таких как ASP.NET, LINQ, Silverlight, javascript, AJAX, JSON и др. Описаны способы размещения и получения данных в Интернете. Рассмотрено применение Windows-технологий: COM, DCOM и COM+, Windows Shell, ActiveX и др. Показана организация обмена данными с различными СУБД (MySQL, SQL Server) и другими приложениями. Уделено внимание вопросам расширения возможностей VFP за счет настроек интерфейса и применения различных трюков при программировании.
Вместе с книгой прилагается компакт-диск с примерами программ скриптами и классами, которые помогут усвоить материал книги. 
Скачать книгу Visual FoxPro для профессионалов (+CD) от автора Шутенко Ю.Т. на русском языке в форматах DJVU на нашем сайте можно совершенно бесплатно.

Чистый Python

Дата: 9-08-2018, 17:39 Просмотров: 1221 Комментарии: 0

Чистый Python

Изучение всех возможностей Python — сложная задача, а с этой книгой вы сможете сосредоточиться на практических навыках, которые действительно важны. Раскопайте «скрытое золото» в стандартной библиотеке Python и начните писать чистый код уже сегодня.
Если у вас есть опыт работы со старыми версиями Python, вы сможете ускорить работу с современными шаблонами и функциями, представленными на Python 3.
Если вы работали с другими языками программирования и хотите перейти на Python, то найдете практические советы, необходимые для того, чтобы стать эффективным питонистом.
Если вы хотите научиться писать чистый код, то найдете здесь самые интересные примеры и малоизвестные трюки
Цель этой книги в том, чтобы сделать вас лучшим — более эффективным, более осведомленным, более практичным — разработчиком на языке Python. Вы, вероятно, задаетесь вопросом: а как чтение этой книги поможет мне всего этого достигнуть?
«Чистый Python» — это не пошаговое учебное пособие по Python. И это не курс языка Python начального уровня. Если вы находитесь на начальных стадиях изучения этого языка, то в одиночку эта книга не превратит вас в профессионального разработчика на Python. Ее чтение, безусловно, окажет на вас благотворное влияние, но при этом вам обязательно нужно поработать с другими ресурсами, которые сформируют ваши основополагающие навыки программирования на Python.
Скачать книгу Чистый Python от автора Бейдер Д.О. на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

C++17 STL. Стандартная библиотека шаблонов

Дата: 9-08-2018, 17:27 Просмотров: 584 Комментарии: 0

C++17 STL. Стандартная библиотека шаблонов

С++ - объектно-ориентированный язык программирования, без которого сегодня немыслима промышленная разработка ПО. В этой замечательной книге описана работа с контейнерами, алгоритмами, вспомогательными классами, лямбда-выражениями и другими интересными инструментами, которыми богат современный С++. Освоив материал, вы сможете коренным образом пересмотреть привычный подход к программированию. Преимущество издания - в подробном описании стандартной библиотеки шаблонов С++, STL. Ее свежая версия была выпущена в 2017 году. В книге вы найдете более 90 максимально реалистичных примеров, которые демонстрируют всю мощь STL. Многие из них станут базовыми кирпичиками для решения более универсальных задач. Вооружившись этой книгой, вы сможете эффективно использовать С++17 для создания высококачественного и высокопроизводительного ПО, применимого в различных отраслях.
Сегодняшний С++ (сам язык и библиотека шаблонов) предоставляет средства для работы со сложными структурами данных и алгоритмами, предлагает возможность управления ресурсами с помощью автоматических указателей, а также поддерживает лямбда-выражения, константные выражения, переносимые средства управления потоками для параллельного (конкурентного) программирования, регулярные выражения, генераторы случайных чисел, исключения, шаблоны с переменным количеством аргументов (эта часть языка C++, отвечающая за шаблонные типы, является полной по Тьюрингу!), определенные пользователями литералы, переносимые средства работы с файловой системой и многое другое. Такое количество возможностей делает С++ универсальным языком, который идеально подходит для реализации высококачественного и высокопроизводительного программного обеспечения, применимого в различных отраслях.
Однако многие разработчики С++ охотно изучают сам язык, а библиотеку STL переводят на задний план. Применение языка C++ без поддержки стандартной библиотеки зачастую приводит к тому, что программы выглядят так, будто написаны с использованием классов, а не с учетом современных подходов. Это печально, ведь подобное применение языка не дает задействовать всю его мощь.
Скачать книгу C++17 STL. Стандартная библиотека шаблонов от автора Галовиц Яцек на русском языке в форматах PDF на нашем сайте можно совершенно бесплатно.

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