Отдел технико-экономической и сельскохозяйственной литературы Псковской областной универсальной научной библиотеки имени В.Я. Курбатова представляет обзор новых книг по программированию.

13 сентября в России отмечается День программиста. И сегодня, в век высоких технологий, практически не осталось такой сферы труда, где не требовалось бы применение сложных компьютерных программ - а значит, и работы профессиональных и грамотных программистов. Сайты, игры, вычислительные и узкоспециализированные программы — мы так привыкли к их наличию, что даже не задумываемся, какая сложная и тонкая работа стоит за каждой интернет-страницей. И не только интернет: все приборы, использующиеся в науке и производстве, все современные станки и машины с автоматизированным управлением - в создании всего этого принимают участие программисты. В настоящее время программирование - одна из самых популярных и профессий в мире. Поэтому специалисты в области должны постоянно обучаться, развиваться и следить за новыми информационными технологиями.

paul berryКнига Пола Бэрри «Изучаем программирование на Python» - мировой компьютерный бестселлер. С этой книгой вы без труда усвоите азы Python и научитесь работать со структурами и функциями. Python — наиболее простой в освоении и распространенный язык программирования. Он обладает простым и понятным синтаксисом. На нем разрабатываются очень многие интернет-сервисы и крупные информационные системы. Python универсален, поэтому подходит для решения разнообразных задач и для многих платформ: начиная с iOS и Android и заканчивая серверными операционными системами. В ходе обучения вы можете создать свое собственное веб-приложение и узнать, как управлять базами данных, обрабатывать исключения, пользоваться контекстными менеджерами, декораторами и генераторами.

Программистам среднего и продвинутого уровней адресована книга Джоша Лоспинозо «C++ для профи». С++ – популярный язык для создания программного обеспечения. В руках увлеченного программиста С++ становится прекрасным инструментом для создания лаконичного, эффективного и читаемого кода, которым можно гордиться. В первой части автор знакомит с основами языка С++ – от типов и функций до жизненного цикла объектов и выражений. А уже во второй части представляет стандартную библиотеку C++ и библиотеку Boost. Прочитав книгу, вы узнаете о специальных вспомогательных классах, структурах данных и алгоритмах, а также о том, как управлять файловыми системами и создавать высокопроизводительные программы, которые обмениваются данными по сети.

В учебном пособии Владимира Кангина «Разработка SCADA-систем» даны рекомендации по проектированию SCADA-системы с использованием среды визуального программирования Delphi. Приведен обзор существующих SCADA-систем с анализом принципов их работы, а также рассмотрены возможности SCADA-системы как инструмента для просмотра тегов. Авторы освещают вопросы организации распределенных систем управления с развитым диспетчерским уровнем. Прежде всего, пособие адресовано программистам, системным интеграторам, специалистам, занимающимся разработкой распределенных систем управления.

programmirovanie1

Роберт Мартин – известный эксперт по разработке программного обеспечения, консультант, автор книг по программированию. Его книги «Идеальный программист» и «Чистый код» - легендарные бестселлеры - рассказывают, как достичь высот профессионализма. «Чистая архитектура. Искусство разработки программного обеспечения» продолжает эту тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха. Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна. Данную книгу обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице или хотя бы повлиять на людей, которые занимаются данной работой. В предисловии автор пишет: «Написать правильную программу сложно. Для этого необходимы знания и умения, которые молодые программисты еще не успели приобрести. А чтобы приобрести их, требуется мыслить и анализировать, на что у многих программистов просто нет времени. Это требует такой самодисциплины и организованности, которые не снились большинству программистов. А для этого нужно испытывать страсть к профессии и желание стать профессионалом».

erik frimenКнига «Паттерны проектирования» Эрика Фримена и Элизабет Робсон будет полезна как опытным разработчикам (если вы сталкивались с различными паттернами на практике, но не знали, что это были именно они) так и новичкам, потому что здесь дается широкий набор исчерпывающих и очень понятных объяснений и примеров. В этой книге рассказано, какие паттерны действительно важны, когда и при каких условиях ими необходимо пользоваться, как применить их в проектах и на каких принципах объектно-ориентированного проектирования они построены. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию «Head First» издательства O’Reilly в ряду множества скучных книг, посвященных программированию. Книга будет интересна широкому кругу веб-разработчиков, от начинающих до профессионалов, желающих освоить работу с паттернами проектирования. Что важно знать: книга ориентируется на Java, но почти все читатели отмечают, что это небольшая проблема для PHP-программистов.

В серии «Библиотека программиста» вышла книга Джона Эриксона «Хакинг: искусство эксплойта». Первоначально хакингом называли поиск искусного и неочевидного решения. Понимание принципов программирования помогает находить уязвимости, а навыки обнаружения уязвимостей помогают создавать программы, поэтому многие хакеры занимаются тем и другим одновременно. Интересные нестандартные ходы есть как в техниках написания элегантных программ, так и в техниках поиска слабых мест. С чего начать? Чтобы перезаписывать память с помощью переполнения буфера, получать доступ к удаленному серверу и перехватывать соединения вам предстоит программировать на Си и Ассемблере, использовать шелл-код и регистры процессора, познакомиться с сетевыми взаимодействиями и шифрованием и многое другое. Как бы мы ни хотели верить в чудо, программное обеспечение и компьютерные сети, от которых зависит наша повседневная жизнь, обладают уязвимостями.

Книга Скотта Беринато «Сделай наглядно! Как визуализировать данные понятно и убедительно» - исчерпывающее руководство по созданию инфографики. Как известно, у инфографики много преимуществ. Во-первых, она позволяет показать большой объём информации — не надо будет долго читать текст. Во-вторых, хорошая инфографика делает информацию гораздо нагляднее. В-третьих, интересная картинка помогает привлечь внимание аудитории, поэтому этот формат используют в публичных выступлениях, любят в медиа и используют в современных учебниках. Из книги вы узнаете, как визуализировать данные, чтобы они не сбивали с толку, а добавляли ясности; какой тип диаграммы выбрать в каждом конкретном случае и как убеждать и побуждать к действию с помощью графиков и таблиц. Автором представлена интересная информация из истории развития визуализации данных, примеры из реальной жизни, удобная схема для выбора диаграммы в каждом конкретном случае, технология создания инфографики и многое другое.

programmirovanie2

С книгами можно познакомиться в отделе технико-экономической и сельскохозяйственной литературы Псковской универсальной областной научной библиотеки имени В. Я. Курбатова (кабинет 202).

Елена Михайловна Иванова, ведущий библиотекарь отдела технико-экономической и сельскохозяйственной литературы ПОУНБ им. В.Я. Курбатова

Решаем вместе
Сложности с получением «Пушкинской карты» или приобретением билетов? Знаете, как улучшить работу учреждений культуры? Напишите — решим!
Информация 12+
Свидетельство о регистрации средства массовой информации: Эл № ФС77−53556 от 4 апреля 2013 года выдано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор)
При использовании материалов прямая ссылка на сайт pskovlib.ru обязательна. Информационная безопасность: как не поддаться на уловки кибермошенников
Контакты Адрес
Официальный интернет-ресурс для информирования о социально-экономической ситуации в России. Культура. Гранты России. Общероссийская база конкурсов и грантов в области культуры и искусства. Российская библиотечная ассоциация Министерство культуры Российской Федерации Президентская библиотека им. Б.Н. Ельцина Портал Культура.рф АРБИКОН КОРБИС «Тверь и партнеры» Центр «ЛИБНЕТ» – базы данных в свободном доступе НФ «Пушкинская библиотека» Национальный информационно-библиотечный центр ЛИБНЕТ Межрегиональный центр библиотечного сотрудничества Книжные памятники Российской Федерации Центральные библиотеки субъектов РФ Официальный сайт Российской Федерации для размещения информации об учреждениях Официальный сайт Комитета по культуре Псковской области Псковская область Российское военно-историческое общество