Программирование RSS

Борис Черный. Профессиональный TypeScript. Разработка масштабируемых javascript-приложений

Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода.
Работая с любым языком программирования, мы отслеживаем исключения и вычитываем код строку за строкой в поиске неисправности и способа ее устранения. TypeScript позволяет автоматизировать эту неприятную часть процесса разработки.
gefexi 02/11/20 Просмотров: 948 Комментариев: 0
+2
Бабушкина Окулов Практикум по объектно-ориентированному программированию

5-е издание

Практикум содержит материал для проведения занятий по объектно-ориентированному программированию в среде Delphi. Изложены основы теории объектно-ориентированного программирования, на базе которой изучаются возможности Delphi и отрабатываются технологии разработки различных приложений. Разобрано разобрано порядка 50 упражнений, приведено более 140 заданий для самостоятельной работы и 60 вопросов для проверки усвоения материала.

Ruslanina 27/10/20 Просмотров: 4826 Комментариев: 0
+2
С.Р. Гуриков. Основы алгоритмизации и программирования на Python

В учебном пособии рассмотрены основы алгоритмизации и программирования на языке Python. Содержится описание такого материала, как работа линейных, разветвляющихся и циклических структур, обработка списков, кортежей и вложенных последовательностей, создание модулей.
Приведены примеры создания объектно-ориентированных и событийно-ориентированных программ. Кроме того, рассмотрены методы работы со строками, функциями, файлами.
gefexi 26/10/20 Просмотров: 1185 Комментариев: 0
+3
Л.В. Городняя. Парадигма программирования

Курс лекций посвящен проблеме анализа, сравнения и определения парадигм программирования и парадигмальной характеристике языков и систем программирования. Содержание представляет интерес для специалистов по программированию и информационным технологиям.
gefexi 26/10/20 Просмотров: 791 Комментариев: 0
+1
Н.П. Васильев. Введение в гибридные технологии разработки мобильных приложений

В пособии после изложения сущности гибридных приложений на основе Apache Cordova (ранее PhoneGap) и NativeScript, их особенностей, достоинств и недостатков, обсуждается базовая технология Cordova, а в качестве примера строится простое приложение, использующее данные геолокации.
gefexi 24/10/20 Просмотров: 2604 Комментариев: 0
0
И.В. Зотов. Процедурно-ориентированное программирование на C++

Излагаются основы процедурно-ориентированной разработки программ на языке C++. Затрагиваются вопросы разработки алгоритмов и функциональной декомпозиции. Детально обсуждаются ключевые концепции C++ и типы данных. Изложение материала сопровождается развернутыми примерами программ, протестированных в интегрированной среде Borland C++ Builder 5.0. В конце пособия даются вопросы (тесты) для самопроверки.
Bookingolz 21/10/20 Просмотров: 961 Комментариев: 0
+3
Н. Вирт. Алгоритмы и структуры данных. Новая версия для Оберона

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

deposit_rumit 18/10/20 Просмотров: 3925 Комментариев: 0
+4
П. Яворски. Ловушка для багов

«Чтобы чему-то научиться, надо применять знания на практике. Именно так мы освоили ремесло взлома» — Майкл Принс и Йоберт Абма, соучредители HackerOne. «Ловушка для багов» познакомит вас с белым хакингом — поиском уязвимостей в системе безопасности.
gefexi 18/10/20 Просмотров: 1066 Комментариев: 0
+1
Д. Фостер. Генеративное глубокое обучение

Генеративное моделирование — одна из самых обсуждаемых тем в области искусственного интеллекта. Машины можно научить рисовать, писать и сочинять музыку.
gefexi 12/10/20 Просмотров: 852 Комментариев: 0
+1
М. Вайсфельд. Объектно-ориентированный подход

Объектно-ориентированное программирование (ООП) лежит в основе языков C++, Java, C#, Visual Basic .NET, Ruby, Objective-C и даже Swift. Не могут обойтись без объектов веб-технологии, ведь они используют JavaScript, Python и PHP. Именно поэтому Мэтт Вайсфельд советует выработать объектно-ориентированное мышление и только потом приступать к объектно-ориентированной разработке на конкретном языке программирования. Эта книга написана разработчиком для разработчиков и позволяет выбрать оптимальные подходы для решения конкретных задач.
brij 11/10/20 Просмотров: 993 Комментариев: 0
+1
П.А. Чистов. Сборник задач по разработке на платформе 1С:Предприятие (1C:Enterprise)

В издании представлены задачи по разработке информационных систем на платформе «1С:Предприятие 8» (1C:Enterprise 8), рекомендованные к использованию в учебном процессе в образовательных программах высшего и среднего профессионального образования по ИТ-направлениям с учетом требований ФГОС и профессиональных стандартов. Книга ориентирована на преподавателей ИТ-дисциплин, методистов и других сотрудников образовательных организаций ВО и СПО.
brij 10/10/20 Просмотров: 2123 Комментариев: 0
+3
Джон Пол Мюллер, Лука Массарон. Python и наука о данных для чайников

2-е издание

Наука о данных — это вовсе не страшно! Изучите программирование на языке Python для анализа данных и статистики. Пишите код в облаке, используя Google Colab. Обменивайтесь данными и визуализируйте информацию. Интересуетесь наукой о данных, но немного побаиваетесь? Не нужно! Эта книга покажет, как использовать язык Python для создания интересных вещей с помощью науки о данных. Вы увидите, как установить набор инструментов Anaconda, благодаря которому работа с Python станет очень простой.
brij 10/10/20 Просмотров: 2050 Комментариев: 0
+3
Обработка неструктурированных текстов. Поиск, организация и манипулирование

В книге описаны инструменты и методы обработки неструктурированных текстов. Прочитав ее, вы научитесь пользоваться полнотекстовым поиском, распознавать имена собственные, производить кластеризацию, пометку, извлечение информации и автореферирование.
oksanavalera 06/10/20 Просмотров: 1147 Комментариев: 0
+1
Д. Томас. Логическое проектирование на SystemVerilog

Книга посвящена SystemVerilog - языку описания аппаратуры, используемому для моделирования электронных систем. Разработчики SystemVerilog сделали его синтаксис похожим на синтаксис языка С, что упрощает его освоение. В современных подходах к проектированию аппаратуры проверка модели (верификация) не менее важна, чем ее разработка.
gefexi 03/10/20 Просмотров: 1084 Комментариев: 0
+2
В.Д. Мунистер. Визуальное программирование (FBD) для микропроцессорных систем и IoT

В учебно-практическом пособии «Визуальное программирование (FBD) для микропроцессорных систем и IoT» уделено большое внимание изучению и применению в прикладных задачах распространенных микропроцессорных систем (MCU/SoC) посредством их конфигурирования (данных управляющих устройств) на графическом языке программирования FBD (Function Block Diagram) под конкретные целевые задачи.
gefexi 03/10/20 Просмотров: 833 Комментариев: 0
+1
М. Нидхем. Графовые алгоритмы. Практическая реализация на платформах Apache Spark и Neo4j

Каждую секунду во всем мире собирается и динамически обновляется огромный объем информации. Графовые алгоритмы, которые основаны на математике, специально разработанной для изучения взаимосвязей между данными, помогают разобраться в этих гигантских объемах. И, что особенно важно в наши дни, они улучшают контекстную информацию для искусственного интеллекта. Эта книга представляет собой практическое руководство по началу работы с графовыми алгоритмами.
gefexi 01/10/20 Просмотров: 851 Комментариев: 0
+2
Чарльз Петцольд. Программирование в тональности C#

Эта книга - своего рода учебник для тех, кто решил заняться изучением С# - современного, объектно-ориентированного языка программирования, разработанного Microsoft. Этот язык принадлежит к обширной коллекции программных технологий под общим названием .NET и предназначен для Интернет-программирования и написания приложений, работающих под управлением Microsoft Windows.
gefexi 30/09/20 Просмотров: 2197 Комментариев: 0
0
Функциональное программирование на С++

Хорошо написанный код легче тестировать и использовать повторно, его проще распараллелить, и он меньше подвержен ошибкам. Владение приемами функционального программирования поможет вам писать код, соответствующий требованиям к современным приложениям, проще выражать сложную логику программ, изящно обрабатывать ошибки и элегантно оформлять параллельные алгоритмы.
gefexi 28/09/20 Просмотров: 2365 Комментариев: 0
+3
А. Попа. Lisp. Жемчужины программирования

Эта книга не учебник по Lisp, хоть в ней много примеров кода на Lisp. Также она не является учебником по программированию. Хорошие книги по которым можно научиться программировать на Lisp даны в конце вступления. Что касается программирования на более популярных языках, C, C++ и Java (книга изобилует примерами кода и на этих языках), по ним издано такое количество хорошей литературы, что я не берусь советовать что-то определённое.
gefexi 28/09/20 Просмотров: 836 Комментариев: 0
+1
Иан Милл, Эйдан Хобсон Сейерс. Docker на практике

Простая идея Docker – упаковка приложения и его зависимостей в единый развертываемый контейнер – породило ажиотаж в индустрии программного обеспечения. Теперь контейнеры являются крайне необходимыми для корпоративной инфраструктуры, а Docker представляет собой бесспорный отраслевой стандарт. Что же делать после того, как вы освоили основы? Для того, чтобы по-настоящему оптимизировать свои приложения и трансформировать процесс разработки, нужны соответствующие примеры и эксперты. Эта книга научит вас надежным, проверенным методам, используемым Docker, таким как замена виртуальных машин, использование архитектуры микросервисов, эффективное моделирование сети, производительность в автономном режиме и создание процесса непрерывной доставки на базе контейнеров.
brij 27/09/20 Просмотров: 3001 Комментариев: 0
+2
55