информатика RSS

Л. Буньон. Silverlight 2

Silverlight – новая революционная технология разработки пользовательских веб-интерфейсов, созданная корпорацией Майкрософт на основе Windows Presentation Foundation (WPF). В приложениях Silverlight используется язык разметки XAML при поддержке таких инструментов, как Expression Design и Expression Blend. Это дает возможность реализовывать поразительные эффекты (градиенты, композиции, анимации).
gefexi 10/03/23 Просмотров: 801 Комментариев: 0
0
Программирование в Erlang

Эта книга познакомит вас с Erlang, языком программирования, который идеально подходит для создания параллельных отказоустойчивых приложений, предназначенных для работы в режиме реального времени. С появлением многоядерных процессоров, предоставляющих новые средства масштабирования распараллеленных приложений, Erlang становится все более популярным.
gefexi 09/03/23 Просмотров: 753 Комментариев: 0
0
Нильс Фергюсон. Практическая криптография

В современном деловом мире вопрос безопасности компьютерных систем приобретает решающее значение. Проигнорировав его, вы лишаете себя возможности заработать деньги, расширить свой бизнес, а, следовательно, ставите под угрозу само существование вашей компании. Одной из наиболее многообещающих технологий, позволяющих обеспечить безопасность в киберпространстве, является криптография.
gefexi 09/03/23 Просмотров: 989 Комментариев: 0
0
С.А. Абрамов. Начала программирования на языке Паскаль

Предлагается сокращенный вариант языка программирования Паскаль. Всякая программа, правильно написанная на сокращенном Паскале, будет правильной в смысле полного паскаля. Понятия языка и приемы программирования на нем излагаются таким образом, чтобы с первых же параграфов привлечь читателя к самостоятельному составлению законченных программ. Разбирается большое число примеров и предлагаются задачи для самостоятельного решения.
gefexi 09/03/23 Просмотров: 658 Комментариев: 0
0
А.В. Могилев. Методы программирования. Компьютерные вычисления

В книге рассмотрены история развития языков программирования и парадигмы программирования, языки программирования высокого уровня, метаязыки для описания синтаксических конструкций языка высокого уровня, структурно-ориентированное программирование и язык Паскаль, введение в язык Си, элементы объектного программирования, основы логического программирования на языке Пролог, вычислительные методы, дано понятие о компьютерном моделировании.
gefexi 06/03/23 Просмотров: 658 Комментариев: 0
0
Алгоритмы принятия решений

Системы автоматического принятия решений и поддержки принятия решений человеком широко используются в различных областях – от предотвращения столкновений самолетов до скрининга рака молочной железы. При разработке таких систем важно учитывать различные источники неопределенности, тщательно соблюдая баланс между несколькими целями. Данная книга представляет собой полное введение в теорию алгоритмов принятия решений в условиях неопределенности, включая формулировки основных математических задач и методы их решения. Основное внимание уделяется планированию и обучению с подкреплением (англ. reinforcement learning), хотя некоторые из представленных методов основаны на элементах обучения с учителем (англ. supervised learning) и оптимизации. В основе этого учебника лежат алгоритмы, реализованные на языке программирования Julia.
brij 05/03/23 Просмотров: 1056 Комментариев: 0
0
Решение задач на языке С++

Принято считать, что язык С++ очень сложный, поэтому его трудно изучить. И это действительно так. Но на «школьном» уровне сложность С++ сопоставима с Питоном или паскалем, поэтому его вполне можно изучать наряду с этими языками программирования.
gefexi 04/03/23 Просмотров: 1042 Комментариев: 0
0
Алгоритмы на практике

Решение реальных задач

«Алгоритмы на практике» научат решать самые трудные и интересные программистские задачи, а также разрабатывать собственные алгоритмы. В качестве примеров для обучения взяты реальные задания с международных соревнований по программированию. Вы узнаете, как классифицировать задачи, правильно подбирать структуру данных и выбирать алгоритм для решения. Поймете, что выбор структуры данных — будь то хеш-таблица, куча или дерево — влияет на скорость выполнения программы и на эффективность алгоритма. Разберетесь, как применять рекурсию, динамическое программирование, двоичный поиск. Никакого условного псевдокода, все примеры сопровождаются исходным кодом на языке Си подробными объяснениями.
brij 03/03/23 Просмотров: 1071 Комментариев: 0
+1
Н.Ю. Комлев. Объектно ориентированное программирование. Настольная книга программиста

Объектно ориентированное программирование (ООП) - технология, которую обязан знать, понимать и применять каждый современный программист. Печально, когда программисты не знают, не понимают и не применяют, а, что еще хуже, - находятся в заблуждении, что знают, понимают и применяют. Прочитав эту книгу, вы узнаете все, что надо знать об ООП и даже немного больше, чтобы использовать эту технологию в своей работе.
gefexi 03/03/23 Просмотров: 904 Комментариев: 0
0
Эл Свейгарт. Scratch 3. Изучайте язык программирования, делая крутые игры!

Scratch 3 – лучшая среда программирования для новичков. Она отличается удобным и интуитивно понятным интерфейсом, простотой в использовании и возможностью создавать адаптивные игры для различных устройств. Научиться программировать в ней несложно, а сам процесс точно не будет скучным и принесет море удовольствия. Благодаря этой книге дети научатся создавать несколько простых игр, которые станут отличным началом их пути в программировании.
gefexi 01/03/23 Просмотров: 1018 Комментариев: 0
0
40 алгоритмов, которые должен знать каждый программист на Python

Понимание работы алгоритмов и умение применять их для решения прикладных задач – must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике. Вы начнете с введения в алгоритмы, от поиска и сортировки перейдете к линейному программированию, ранжированию страниц и графам и даже поработаете с алгоритмами машинного обучения. Теории не бывает без практики, поэтому вы займетесь прогнозами погоды, кластеризацией твитов, механизмами рекомендаций фильмов. И, наконец, освоите параллельную обработку, что даст вам возможность решать задачи, требующие большого объема вычислений. Дойдя до конца, вы превратитесь в эксперта по решению реальных вычислительных задач с применением широкого спектра разнообразных алгоритмов.
brij 01/03/23 Просмотров: 1119 Комментариев: 0
+1
Прогнозирование. Принципы и практика

Данная книга представляет собой всестороннее введение в методы прогнозирования и содержит достаточно информации о каждом из них, помогая читателям разумно их использовать. Примеры с многочисленными наборами данных на языке R авторы заимствовали из собственного опыта консультирования. В конце глав приводятся упражнения по пройденной теме. На протяжении всей книги мы используем язык программирования R и хотим, чтобы студенты научились делать прогнозы с помощью R. Язык R бесплатен и доступен практически в любой операционной системе. Это прекрасный инструмент для любого статистического анализа, а не только для прогнозирования. Инструкции по инсталлированию и использованию R см. в приложении А «Использование языка R». Все примеры на R в книге основаны на допущении, что вы сначала скачали пакет fpp3.
brij 01/03/23 Просмотров: 907 Комментариев: 0
0
Уэс Маккинни. Python и анализ данных

Третье издание

Перед вами авторитетное руководство по переформатированию, очистке и обработке наборов данных на Python. Третье издание, переработанное с учетом версией Python 3.10 и Pandas 1.4, содержит практические примеры, демонстрирующие эффективное решение широкого круга задач анализа данных. Издание идеально подойдет как аналитикам, только начинающим осваивать Python, так и программистам на Python, еще не знакомым с наукой о данных и научными приложениями.
brij 01/03/23 Просмотров: 1559 Комментариев: 0
+1
Ришал Харбанс. Грокаем алгоритмы искусcтвенного интеллекта

Искусственный интеллект — часть нашей повседневной жизни. Мы встречаемся с его проявлениями, когда занимаемся шопингом в интернет-магазинах, получаем рекомендации «вам может понравиться этот фильм», узнаем медицинские диагнозы…
gefexi 27/02/23 Просмотров: 674 Комментариев: 0
+1
М.Э. Абрамян. Введение в стандартную библиотеку шаблонов C++

Учебник состоит из трех основных разделов. Первый раздел содержит описание стандартной библиотеки шаблонов C++, во втором приводятся примеры ее применения, а третий представляет собой задачник из 300 учебных заданий, охватывающих все разделы стандартной библиотеки. При описании библиотеки учитываются нововведения стандарта C++11. В четвертом, дополнительном разделе дается обзор средств электронного задачника Programming Taskbook for STL, позволяющих выполнять учебные задания более быстро и эффективно. Для студентов бакалавриата, обучающихся по направлению подготовки 02.03.02 «Фундаментальная информатика и информационные технологии».
gefexi 26/02/23 Просмотров: 1079 Комментариев: 0
0
Философия DevOps. Искусство управления IT

IT-принцип «agile» стал мантрой цифровой эпохи. С ростом проектов, переходом от монолитных приложений к системе микросервисов, увеличением и накоплением продуктов возникают вопросы, которые требуют совершенно иного подхода. Теперь наибольший интерес вызывает находящаяся на стыке разработки и операционного управления методология DevOps. DevOps – это не просто набор техник, это философия.
gefexi 26/02/23 Просмотров: 602 Комментариев: 0
0
Power BI. Передовые методы оптимизации

Полное руководство по построению стабильно быстрых решений в Microsoft Power BI

Эта книга научит вас поддерживать решения Power BI любой степени сложности с минимальными усилиями. Вы узнаете, как проводить оптимизацию на всех слоях Power BI - начиная с рабочей области отчета и заканчивая моделированием данных, их преобразованием, хранением и архитектурой. Выясните, что необходимо сделать, чтобы при масштабировании проекта не страдало его быстродействие. Научитесь определять распространенные ошибки на этапе проектирования данных, приводящие к снижению эффективности решения и расходованию лишней памяти. Попутно мы рассмотрим варианты лицензирования Power BI Premium, включая процесс планирования загрузки и нагрузочное тестирование, и поговорим о службах Azure, позволяющих обеспечить дополнительное масштабирование. Прочитав книгу, вы сможете поддерживать решения Power BI любой степени сложности с минимальными усилиями. Вдобавок вы научитесь использовать сторонние программные продукты для обнаружения проблем с производительностью.
brij 24/02/23 Просмотров: 1217 Комментариев: 0
0
Postgres 15. Первое знакомство

Эту небольшую книгу мы написали для тех, кто только начинает знакомиться с PostgreSQL. Из нее вы узнаете: что вообще такое этот PostgreSQL, что нового появилось в версии PostgreSQL 15, как установить PostgreSQL на Linux и Windows, как подключиться к серверу, начать писать SQL-запросы, и зачем нужны транзакции, как продолжить самостоятельное изучение языка SQL с помощью демобазы, как использовать PostgreSQL в качестве базы данных для вашего приложения, без каких минимальных настроек сервера не обойтись, в том числе при работе с 1С, про полезную программу pgAdmin, про дополнительные возможности: полнотекстовый поиск, формат JSON, доступ к внешним данным, какие есть образовательные ресурсы, как стать сертифицированным специалистом, как быть в курсе происходящего и немного про компанию Postgres Professional.
gefexi 18/02/23 Просмотров: 941 Комментариев: 0
+1
Введение в теорию языков программирования

Языки программирования от Фортрана и Кобола до Caml и Java играют ключевую роль в управлении сложными компьютерными системами. Книга "Введение в теорию языков программирования" представляет читателю средства, необходимые для проектирования и реализации подобных языков. В ней предлагается единый подход к различным формализмам для определения языков программирования — операционной и денотационной семантике.
gefexi 18/02/23 Просмотров: 888 Комментариев: 0
0
И.А. Барков. Объектно-ориентированное программирование

Является учебником по одноименной дисциплине. В первой части кратко рассмотрены: природа классов и объектов, объектно-ориентированный анализ и проектирование программных систем, взаимодействие с операционной системой Windows, абстрактные типы данных. Во второй части подробно обсуждаются базовые основы объектно-ориентированного программирования: наследование, инкапсуляция, полиморфизм, событийное взаимодействие.
gefexi 18/02/23 Просмотров: 714 Комментариев: 0
0
33