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

Херманс Ф. « Ум программиста. Как понять и осмыслить любой код». : Пер. с англ. – СПб.: БХВ - Петербург, 2023. – 272 с.: ил.

Книга освещает практические основы когнитивистики для программистов. Основные темы: осмысление и развитие чужого и собственного кода, изучение новых языков программирования, мнемонические приемы для программистов, поддержка кода в читаемом состоянии. Объяснено, как снижать когнитивную нагрузку при работе программиста, как делать код логичным и понятным для себя и коллег. Рассмотрены приемы именования функций, классов и переменных, подходы к ведению репозиториев, совместной разработке и доработке кода.

Свейгард Эл.  «Python. Чистый код для продолжающих». – СПб. : Питер, 2022. – 384 с.: ил. – (Серия «Библиотека программиста»).

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

Зингаро Д. "Python без проблем. Решаем реальные задачи и пишем полезный код". – СПб. : Питер, 2023. – 336 с.: ил. – (Серия «Библиотека программиста»).

Компьютер способен решить практически любую задачу, если ему дать правильные инструкции. С этого и начинается программирование. Даниэль Зингаро создал книгу для начинающих, чтобы вы сразу учились решать интересные задачи, которые использовались на олимпиадах по программированию, и развивали мышление программиста.
В каждой главе вам даются задания, собственные решения можно выложить на сайт и получить оценку профи. Вы на практике освоите основные возможности, функции и методы языка Python и получите четкое представление о структурах данных, алгоритмах и других основах программирования. Дополнительные упражнения потребуют от вас усилий, вы должны будете самостоятельно изучить новые понятия, а вопросы с несколькими вариантами ответов заставят задуматься об особенностях работы каждого фрагмента кода.

Вы узнаете, как:

  • запускать программы на Python, работать со строками и использовать переменные;
  • писать программы, принимающие решения;
  • повысить эффективность кода с помощью циклов while и for;
  • использовать множества, списки и словари для организации, сортировки и поиска данных;
  • разрабатывать программы с использованием функций и методики нисходящего проектирования;
  • создавать алгоритмы поиска и использовать нотацию "О большое" для разработки более эффективного кода.

К концу книги вы не только овладеете Python, но и научитесь тому типу мышления, который необходим для решения задач. Языки программирования приходят и уходят, а подходы к решению проблем останутся с вами навсегда!

Шрёдер К. "Linux. Книга рецептов». 2-е изд. – СПб. : Питер, 2023. – 592 с.: ил.

Книга рецептов обучит начинающих пользователей и администраторов Linux управлять системой, используя как графические инструменты, так и командную строку. Независимо от того, используете ли вы Linux во встроенных или настольных системах, серверах, облачных или виртуальных средах, фундаментальные приемы одни. Цель книги - помочь вам быстро приступить к работе на простых и наглядных примерах. Карла Шредер приводит рецепты с объяснениями для конкретных ситуаций, а также ссылки для дополнительного изучения.programmirovanie1

Кирупа Чиннатхамби. "JavaScript с нуля". – СПб. : Питер, 2023. – 400 с.: ил. – (Серия «Библиотека программиста»).

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

Шилдс Уолтер. «SQL: быстрое погружение».  – СПб. : Питер, 2023. – 400 с.: ил. – (Серия «Библиотека программиста»).

 Что общего между самыми востребованными профессиями и стремительным увеличением количества информации в мире? Ответ: язык структурированных запросов (SQL). SQL – рабочая лошадка среди языков программирования, основа основ для современного анализа и управления данными. Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта, кто хочет воспользоваться возможностями будущего, в котором будут править данные. Для читателей, которые уже владеют базовыми или более профессиональными навыками работы с SQL, это краткое руководство станет весьма удобным справочником, к которому всегда можно обратиться при составлении запросов. А для новичков это краткое руководство будет отличным учебным пособием. Обратите внимание, что в первую очередь автор рассказывает о базовых инструментах SQL, необходимых для понимания и получения полезной информации из баз данных. Стандартные методы запросов, описанные в этой книге, можно выполнять, не боясь при этом изменить базу данных. В одной из глав кратко рассмотрено добавление, изменение и удаление записей из базы данных (DML — язык управления данными). Однако для извлечения информации из базы данных изучать DML не обязательно, но полезно знать, как выполняется процесс. Эта глава может оказаться полезной тем, кто рассматривает возможность карьерного роста в сфере администрирования баз данных.

Хокинг Джозев"Unity в действии. Мультиплатформенная разработка на C#". 3-е межд. издание. – СПб. : Питер, 2023. – 448 с.: ил. – ( Серия « для профессионалов»).

Unity зачастую представляют как набор компонентов, не требующих программирования, что в корне неверно. Для создания успешной игры необходимо многое: великолепная работа художника, программистские навыки, интересная история, увлекательный геймплей, дружная и слаженная работа команды разработчиков. А еще нельзя забывать про безупречную визуализацию и качественную работу на всех платформах - от игровых консолей до мобильных телефонов. Unity объединяет мощный движок, возможности профессионального программирования и творчества дизайнеров, позволяя воплотить в жизнь самые невероятные и амбициозные проекты.
Второе издание знаменитого бестселлера "Unity в действии" было полностью переработано, чтобы познакомить вас с новыми подходами и идеями, позволяющими максимально эффективно использовать Unity для разработки игр. Больше внимания уделено проектированию двумерных игр, фундаментальные концепции которых читатель может применить на практике и построить сложный двумерный платформер. Эту книгу можно смело назвать введением в Unity для профессиональных программистов. Джозеф Хокинг дает людям, имеющим опыт разработки, всю необходимую информацию, которая поможет быстро освоить новый инструмент и приступить к созданию новых игр. А учиться лучше всего на конкретных проектах и практических заданиях.
Осваивайте Unity и быстрее приступайте к созданию собственных игр!

Пасхавер Борис "Pandas в действии". – СПб. : Питер, 2023. – 512 с.: ил. –– (Серия «Библиотека программиста»).

Язык Python помогает упростить анализ данных. Если вы научились пользоваться электронными таблицами, то сможете освоить и pandas! Несмотря на сходство с табличной компоновкой Excel, pandas обладает большей гибкостью и более широкими возможностями. Эта библиотека для Python быстро выполняет операции с миллионами строк и способна взаимодействовать с другими инструментами. Она дает идеальную возможность выйти на новый уровень анализа данных.

Это стоит прочитать потому что: 

  • Pandas - один из лучших инструментов для анализа данных.
  • Книга подойдет как для начинающих, так и для опытных пользователей Python.

Руководство поможет узнать все необходимое о pandas и быстро приступить к работе. Изучая Pandas, вы одновременно учите и Python, самый популярный язык программирования. Язык Python помогает упростить анализ данных. Если вы научились пользоваться электронными таблицами, то сможете освоить и pandas! Несмотря на сходство с табличной компоновкой Excel, pandas обладает большей гибкостью и более широкими возможностями. Эта библиотека для Python быстро выполняет операции с миллионами строк и способна взаимодействовать с другими инструментами. Она дает идеальную возможность выйти на новый уровень анализа данных.

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

Елена Борисовна Пономаренко,

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

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