Рубрика:
Карьера/Образование /
Книжная полка
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Восемь новинок по программированию
Издательство «БХВ» выпустило новые книги в тематическом направлении «Программирование». Знакомьтесь с книгами, выбирайте понравившиеся и покупайте их на сайте https://bhv.ru.
Михаил Фленов
C# глазами хакера
- ISBN: 978-5-9775-1781-2
- Количество страниц: 352
- Формат издания: 170 × 240 мм
- Печать: Черно-белая
Описание
Подробно рассмотрены все аспекты безопасности от теории до реальных реализаций .NET-приложений на языке C#.
Рассказано, как обеспечивать безопасную регистрацию, авторизацию и поддержку сессий пользователей. Перечислены уязвимости, которые могут быть присущи веб-сайтам и Web API, описано, как хакеры могут эксплуатировать и как можно обеспечить безопасность приложений. Даны основы оптимизации кода для обработки максимального количества пользователей с целью экономии ресурсов серверов и денег на хостинг.
Рассмотрены сетевые функции: проверка соединения, отслеживание запроса, доступ к микросервисам, работа с сокетами и др. Приведены реальные примеры атак хакеров и способы защиты от них.
Книга будет полезна веб-программистам, системным администраторам и специалистам по безопасности
Ссылка на страницу книги: https://bhv.ru/product/c-glazami-hakera
Раджу Ганди
Head First. Git
- ISBN: 978-5-9775-1777-5
- Количество страниц: 464
- Формат издания: 170 × 240 мм
- Печать: Черно-белая
Описание
Хотите научиться работать с самой популярной в мире системой контроля версий? Сухим, унылым академическим лекциям вы предпочитаете оживленную беседу за обедом? Тогда эта книга для вас!
Чему вы научитесь с этой книгой? Многие начинающие пользователи Git полагаются на «рецепты» – готовые наборы команд для копирования и вставки, которые они находят в Интернете, не понимая, как на самом деле работает Git. Но как быть, если вас не устраивает бездумное повторение? С помощью этого уникального практического руководства вы изучите способы работы с Git и получите удовольствие от обучения. Раджу Ганди проведет вас за кулисы, покажет, как устроен простой мощный движок, лежащий в основе Git, и не просто расскажет, что вы должны делать, но и пояснит, почему это нужно. Вы освоите такие понятия, как ветвление, слияние, коммиты, изучите передовые методы совместной работы и раскроете весь потенциал Git. Благодаря этой книге вы изучите Git с помощью методики Head First, которая пробудит ваш разум, а не усыпит его скучным текстом.
Ссылка на страницу книги: https://bhv.ru/product/head-first-git/
Тим Макнамара
Rust в действии
- ISBN: 978-5-9775-1166-7
- Количество страниц: 528
- Формат издания: 197 × 250 мм
- Печать: Черно-белая
Описание
Книга о прикладных аспектах языка программирования Rust, описывающая внутреннее устройство языка и сферы его использования. Rust рассматривается как современное дополнение для С при программировании ядра ОС и при системном программировании, а также как низкоуровневый скоростной язык, обеспечивающий максимальную производительность. Объяснены тонкости работы с процессором, многопоточное программирование, работа с памятью, а также взаимодействие с Linux. Изложенный материал позволяет как писать современные приложения на Rust с нуля, так и внедрять Rust в сложившуюся базу кода.
Ссылка на страницу книги: https://bhv.ru/product/rust-v-dejstvii/
Нилаб Нисчал
Python – это просто. Пошаговое руководство по программированию и анализу данных
- ISBN: 978-5-9775-6849-4
- Количество страниц: 416
- Формат издания: 197 × 250 мм
- Печать: Черно-белая
Описание
Рассмотрены основы синтаксиса языка Python на примере дистрибутива Anaconda. Показаны приложения IPython, Spyder IDE, Jupyter Notebook. Описан синтаксис переменных, функций, циклов. Подробно изучаются структуры данных в Python: строки, списки, кортежи, множества и словари. Объясняется понятие классов и их применение в объектно-ориентированном программировании. Описаны возможности библиотеки обработки изображений Pillow, библиотеки Tkinter для создания приложений с графическим интерфейсом. Отдельный раздел посвящен обработке ошибок и исключений в программах. Рассматриваются библиотеки NumPy и Pandas, приводятся практические примеры их использования для анализа и обработки данных. Описана библиотека Matplotlib и ее возможности в сфере визуализации данных.
Ссылка на страницу книги: https://bhv.ru/product/python-eto-prosto-poshagovoe-rukovodstvo-po-programmirovaniyu-i-analizu-dannyh/
Максим Иванов
Алгоритмический тренинг. Решения практических задач на Python и С++
- ISBN: 978-5-9775-1168-1
- Количество страниц: 416
- Формат издания: 197 × 250 мм
- Печать: Черно-белая
Описание
Алгоритмы и структуры данных – основа профессиональной подготовки программиста. В библиотеке профессионала найдутся многотомные неустаревающие труды по этой теме. Но, чтобы выйти за рамки академической Computer Science и перейти к реальной практике, алгоритмы нужно быстро подбирать и применять. Автор этой книги работал над ней более 10 лет, опираясь на свой богатый опыт олимпиадного и спортивного программирования.
В книге собраны варианты реализации и применения важнейших алгоритмов в условиях быстрого принятия решений – что незаменимо на собеседованиях и конференциях. Также книга может быть полезна для подготовки к экзаменам, олимпиадам и соревнованиям по программированию. Но в большей степени она позиционируется как настольная книга для начинающих программистов, желающих быстро и интересно приобрести качественную алгоритмическую подготовку – и претендовать на достойное предложение о работе. Реализации всех алгоритмов даны на двух языках – Python и С++.
Ссылка на страницу книги: https://bhv.ru/product/algoritmicheskij-trening-resheniya-prakticheskih-zadach-na-python-i-s/
Фелин Херманс
Ум программиста. Как понять и осмыслить любой код
- ISBN: 978-5-9775-1176-6
- Количество страниц: 272
- Формат издания: 170 × 240 мм
- Печать: Черно-белая
Описание
Ваш мозг реагирует предсказуемым образом, когда сталкивается с новыми или сложными задачами. Эта уникальная книга научит вас конкретным методам, основанным на когнитивной науке, которые улучшат ваш способ изучения кода и его осмысления.
Внутри книги:
- Быстрые и эффективные способы освоить новые языки программирования
- Навыки скорочтения для быстрого понимания нового кода
- Методы разгадки смысла сложного кода
- Способы выучить новый синтаксис и запомнить его
- Правила написание кода, который легко читается другими
- Выбор правильных имен для ваших переменных
- Написание кода более понятного для новичков
- Адаптация новых разработчиков в вашу команду
Узнайте, как оптимизировать естественные когнитивные процессы вашего мозга, чтобы легче читать код, писать код быстрее и осваивать новые языки за гораздо меньшее время. Эта книга поможет вам справиться с замешательством, которое вы испытываете, столкнувшись со странным и сложным кодом, и объяснит кодовую базу таким образом, чтобы новый член команды мог продуктивно работать в считанные дни!
Ссылка на страницу книги: https://bhv.ru/product/um-programmista-kak-ponyat-i-osmyslit-lyuboj-kod/
Александр Казанский
Разработка приложений на Swift и SwiftUI с нуля. 2-е издание
- ISBN: 978-5-9775-9681-7
- Количество страниц: 416
- Формат издания: 165 × 215 мм
- Печать: Черно-белая
Описание
Рассмотрены принципы протокольно-ориентированного и функционального программирования на языке Swift 5.5 для операционных систем macOS, iOS и iPadOS. Подробно описана среда разработки Xcode 13.1 и SwiftUI. Приведены приемы проектирования и разработки программ для macOS с использованием фреймворка Cocoa, мобильных приложений с помощью фреймворка Cocoa Touch, описаны принципы создания проектов с интерфейсом Storyboard. Главы содержат упражнения с решениями и примеры кода для начинающих программистов. Во втором издании описано создание проектов в редакторе Interface Builder и подробно рассмотрены новые возможности Swift 5.5.
Вы узнаете, как:
- программировать на языке Swift;
- создавать приложения в среде разработки Xcode;
- использовать технологию SwiftUI;
- создавать проекты с помощью Storyboard и Interface Builder;
- разрабатывать приложения для iOS с применением фреймворка Cocoa Touch.
Ссылка на страницу книги: https://bhv.ru/product/razrabotka-prilozhenij-na-swift-i-swiftui-s-nulya-2-e-izdanie/
Дункан Макгрегор, Нэт Прайс
От Java к Kotlin
- ISBN: 978-5-9775-6841-8
- Количество страниц: 448
- Формат издания: 215 × 165 мм
- Печать: Черно-белая
Описание
Расстояние от острова Ява до острова Котлин составляет 9892 километра по прямой. Чтобы преодолеть его, не пользуясь воздушным транспортом, понадобится как минимум неделя. Если вы – опытный Java-разработчик, который решил перейти на Kotlin, вам потребуется примерно столько же времени. Вы обнаружите, что в Kotlin все делается по-другому, он требует иных подходов к программированию. Этот язык более функционален, у него больше возможностей, поэтому перенос кода ваших проектов с Java на Kotlin – отличная идея.
Ваши гиды Дункан и Нэт уже проделали этот путь в 2015 году, и с тех пор помогли многим командам и отдельным разработчикам повторить его. Путешествуйте вместе с ними по проверенному маршруту, включающему такие промежуточные остановки, как переход от объектов JavaBeans к значениям, от коллекций Java к коллекциям Kotlin и от классов Java к классам Kotlin.
Авторы подробно объясняют ключевые концепции, а затем показывают, как постепенно и безопасно перенести код Java в идиоматичный Kotlin, сохраняя при этом совместимость. В результате код становится проще, выразительнее и удобнее для редактирования. К концу путешествия вы будете уверены в том, что сможете перевести все свои Java-проекты на платформу Kotlin, освоите Kotlin с нуля и научитесь управлять смешанной языковой базой кода по мере ее развития.
Ссылка на страницу книги: https://bhv.ru/product/ot-java-k-kotlin/
Ключевые слова: программирование, языки программирования, алгоритмы и структуры данных, Git, методика Head First
Подпишитесь на журнал Купите в Интернет-магазине
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|