Size: a a a

2021 July 03
ITmozg
Программирование на Java
Патрик Нимейер, Дэниэл Леук

https://t.me/BookJava/636

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

· Изучайте базовый язык Java – базовый синтаксис, классы и объекты, и другие компоненты;
· Разрабатывайте на Java, используя компилятор, интерпретатор и другие инструменты
· Исследуйте встроенные средства для работы с потоками и пакеты для поддержки параллелизма
· Осваивайте обработку текста и интерфейс мощных регулярных выражений
· Пишите современные сетевые или базирующиеся на веб-технологиях приложения и сервисы
· Создавайте графические приложения, используя компонентную архитектуру Java
· Осваивайте новые мощные функциональные интерфейсы, в том числе и только что появившиеся в Java 8
· Работайте с XML и XSLT , включая XML Schema, валидацию, XPath и XInclude

https://t.me/BookJava/636

#Java@itmozg #book@itmozg
источник
2021 July 04
ITmozg
Java Code. Сборник исходников
Алексей Крючков (2018)

https://t.me/BookJava/721

Сборник самых разных java-исходников для начинающих разработчиков, пишущих под android или создающих десктопные java-приложения. Сборник ориентирован именно на начинающих программистов, которые уже кое-что знают и умеют разбираться в чужом коде.

https://t.me/BookJava/721

#book@itmozg #java@itmozg
источник
ITmozg
Programming Kotlin Applications
Building Mobile and Server-Side Applications with Kotlin
Brett McLaughlin (2020)

https://t.me/developer_mobila/143

Designed to give readers a thorough understanding of Kotlin that goes beyond mere mobile programming, this book will help you:
Learn how to develop your first Kotlin project
Understand how Kotlin securely protects and stores information
Advocate for using Kotlin in your own professional and personal environments
Understand Kotlin's goals and how to use it as its best
Know when to avoid using Kotlin

https://t.me/developer_mobila/143

#book@itmozg #Kotlin@itmozg
источник
2021 July 05
ITmozg
Справочник по высшей математике для студентов вузов
Тактаров (2019)

https://t.me/bfbook/2066

Настоящий справочник содержит все главные разделы высшей математики — от математического анализа и алгебры до математической логики и дифференциальной геометрии, включая аналитическую геометрию, теорию функций комплексной переменной, теорию дифференциальных уравнений, вариационное исчисление, векторный и тензорный анализ, теорию вероятностей, математическую статистику, теорию множеств и численные методы. Наряду с теоретическим материалом в справочник включено более 500 примеров с подробными решениями.
Способ изложения материала в сочетании с объемом содержащейся информации дает отличную возможность применения справочника в современных учебных программах и в то же время ставит данную книгу в один ряд с лучшими классическими справочниками по высшей математике. Доступное изложение материала позволяет использовать справочник и для самостоятельного изучения математики.

https://t.me/bfbook/2066

#book@itmozg #math@itmozg
источник
ITmozg
Простой Python. Современный стиль программирования
Билл Любанович (2021)

https://t.me/BookPython/982

«Простой Python» познакомит вас с одним из самых популярных языков программирования. Книга идеально подойдет как начинающим, так и опытным программистам, желающим добавить Python к списку освоенных языков. Любому программисту нужно знать не только язык, но и его возможности. Вы начнете с основ Python и его стандартной библиотеки. Узнаете, как находить, загружать, устанавливать и использовать сторонние пакеты. Изучите лучшие практики тестирования, отладки, повторного использования кода и получите полезные советы по разработке. Примеры кода и упражнения помогут в создании приложений для различных целей.

https://t.me/BookPython/982

#book@itmozg #python@itmozg
источник
2021 July 06
ITmozg
Современный язык Java. Лямбда-выражения, потоки и функциональное программирование.
Майкрофт Алан, Урма Рауль-Габриэль (2020)

https://t.me/bfbook/2069

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

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

В этой книге:
• Новые возможности Java.
• Потоковые данные и реактивное программирование.
• Система модулей платформы Java.

https://t.me/bfbook/2069

#book@itmozg #java@itmozg
источник
ITmozg
Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play
David Foster (2019)

https://t.me/BookPython/974

Generative modeling is one of the hottest topics in AI. It’s now possible to teach a machine to excel at human endeavors such as painting, writing, and composing music. With this practical book, machine-learning engineers and data scientists will discover how to re-create some of the most impressive examples of generative deep learning models, such as variational autoencoders,generative adversarial networks (GANs), encoder-decoder models and world models.

Author David Foster demonstrates the inner workings of each technique, starting with the basics of deep learning before advancing to some of the most cutting-edge algorithms in the field. Through tips and tricks, you’ll understand how to make your models learn more efficiently and become more creative.

https://t.me/BookPython/974

#book@itmozg #python@itmozg
источник
ITmozg
Современный язык Java. Лямбда-выражения, потоки и функциональное программирование
Майкрофт Алан, Урма Рауль-Габриэль (2020)

https://t.me/programmist_of/12

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

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

В этой книге:
• Новые возможности Java.
• Потоковые данные и реактивное программирование.
• Система модулей платформы Java.

https://t.me/programmist_of/12

#book@itmozg #java@itmozg
источник
2021 July 07
ITmozg
Программирование на языке Rust
Джим Блэнди, Джейсон Орендорф (2018)

https://t.me/bfbook/2074

Rust – новый язык системного программирования, сочетающий высокую производительность и низкоуровневый контроль, характерные для С и C++, с безопасной работой с памятью и потоками. В начале книги рассмотрены типы данных и основные конструкции языка – выражения, модули, структуры, перечисления и образцы. Далее описываются характеристики и универсальные типы. В следующих главах приводятся сведения о замыканиях и итераторах. Наконец в последних главах книги вы найдете исчерпывающую информацию о коллекциях, обработке текста, вводе-выводе, конкурентности, макросах и небезопасном коде.
Издание предназначено для системных программистов, созревших для поиска альтернативы C++.

https://t.me/bfbook/2074

#book@itmozg #rust@itmozg
источник
ITmozg
Современный Java: рецепты программирования
Коузен Кен (2018)

https://t.me/BookJava/725

Включение средств функционального программирования в Java SE 8 ознаменовало революционное изменение достопочтенного объектно-ориентированного языка. Лямбда-выражения, ссылки на методы и потоки принципиально изменили идиомы языка. С тех пор многие разработчики стараются не отстать от жизни. И в этом поможет настоящий сборник рецептов. На примере более 70 подробных рецептов Кен Коузен демонстрирует использование новых возможностей языка для решения широкого круга задач.

https://t.me/BookJava/725

#book@itmozg #java@itmozg
источник
2021 July 08
ITmozg
Нейросетевые методы в обработке естественного языка
Йоав Гольдберг (2021)

https://t.me/bfbook/2076

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

Во второй части вводятся более специализированные нейросетевые архитектуры, включая одномерные сверточные сети, рекуррентные нейронные сети, модели условной генерации и модели с механизмом внимания. Эти архитектуры и методы – движущая сила современных алгоритмов машинного перевода, синтаксического анализа и многих других приложений. Наконец, обсуждаются древовидные сети, структурное предсказание и перспективы многозадачного обучения.

https://t.me/bfbook/2076

#book@itmozg
источник
ITmozg
Анализ социальных медиа на Python
Марко Бонцанини (2018)

https://t.me/BookPython/991

Настоящая книга рассказывает, как с помощью научного инструментария Python получать и анализировать данные из наиболее популярных сетей, таких как Facebook, Twitter, Stack Exchange и др. В русскоязычное издание добавлено приложение об анализе данных из сети "ВКонтакте".
Издание предназначено для специалистов по анализу данных, а также будет полезно всем разработчикам на Python, желающим извлекать коммерческую пользу из социальных сетей.

https://t.me/BookPython/991

#book@itmozg #python@itmozg
источник
2021 July 09
ITmozg
Безопасность контейнеров. Фундаментальный подход к защите контейнеризированных приложений
Райс Л. (2021)

https://t.me/bfbook/2078

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

Лиз Райс исследует вопросы построения контейнерных систем в Linux. Узнайте, что происходит при развертывании контейнеров и научитесь оценивать возможные риски для безопасности развертываемой системы. Приступайте, если используете Kubernetes или Docker и знаете базовые команды Linux.

https://t.me/bfbook/2078

#book@itmozg
источник
ITmozg
Элементарная алгебра
Туманов (1960)

https://t.me/Pomatematike/526

При написании настоящего курса алгебры автор ставил себе следующие цели.
1. Чтобы по этому курсу можно было изучить предмет без помощи преподавателя и притом не формально, а с достаточно ясным пониманием сущности алгебры, ее связи с другими науками и ее значения для практики.
2. Чтобы содержание курса и его изложение в возможно большей мере способствовали развитию математического мышления и помогали формированию у учащегося правильного материалистического взгляда на математику и другие науки.
3. Чтобы чтение курса пробуждало у учащегося интерес к алгебре и потребность к размышлениям над ее содержанием.
4. Чтобы учащиеся смогли ознакомиться с именами крупнейших русских и советских ученых и характером их работ, а также с именами крупнейших ученых других стран, имеющих выдающиеся заслуги в деле развития математических наук.

https://t.me/Pomatematike/526

#book@itmozg #math@itmozg
источник
2021 July 11
ITmozg
Искусство тестирования на проникновение в сеть. Как взломать любую компанию в мире
Дэвис Р. (2021)

https://t.me/bfbook/2080

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

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

https://t.me/bfbook/2080

#book@itmozg
источник
2021 July 12
ITmozg
Математика — абитуриенту
Ткачук В.В.

https://t.me/bfbook/2081

Книга представляет собой наиболее полный курс элементарной математики для подготовки к ЕГЭ и вступительным экзаменам в вуз любого уровня сложности. Излагаются уникальные алгоритмы самоподготовки, успешно апробированные при подготовке к поступлению в ведущие вузы страны. Отдельная глава посвящена вариантам вступительных экзаменов по математике на все факультеты МГУ им. М. В. Ломоносова за последние 40 с лишним лет (1970-2016).

https://t.me/bfbook/2081

#book@itmozg #math@itmozg
источник
ITmozg
Оглавление книги Обработка естественного языка. Python и spaCy на практике. Юрий Васильев (2021)

https://t.me/BookPython/995

Вы научитесь использовать spaCy для интеллектуального анализа текста, определять синтаксические связи между словами, идентифицировать части речи, а также определять категории для имен собственных. Ваши приложения даже смогут поддерживать беседу, создавая собственные вопросы на основе разговора.

Вы научитесь:
• Работать с векторами слов, чтобы находить синонимы (глава 5).
• Выявлять закономерности в данных с помощью displaCy — встроенного средства визуализации библиотеки spaCy (глава 7).
• Автоматически извлекать ключевые слова из пользовательского ввода и сохранять их в реляционной базе данных (глава 9).
• Развертывать приложения на примере чат-бота для взаимодействия с пользователями (глава 11).
Прочитав эту книгу, вы можете сами расширить приведенные в ней сценарии, чтобы обрабатывать разнообразные варианты ввода и создавать приложения профессионального уровня.

https://t.me/BookPython/995

#book@itmozg #python@itmozg
источник
2021 July 13
ITmozg
Глубокое обучение без математики. Практика
Эндрю Гласснер (2020)

https://t.me/bfbook/2083

Эта книга не похожа на большинство других учебников и руководств по глубокому обучению – в ней нет ни детального алгоритмического анализа, сопровождаемого обширной математикой, ни развернутых листингов программного кода. Автор выбрал золотую середину – благодаря дружелюбному подходу, сопровождаемому огромным количеством цветных иллюстраций, а также детальному и скрупулезному описанию он глубоко освещает основополагающие идеи и фундаментальные основы голубокого обучения и нейронных сетей.

https://t.me/bfbook/2083

#book@itmozg
источник
ITmozg
Легкий способ выучить Java
Пэйн Брайсон (2019)

https://t.me/BookJava/734

Java – один из самых популярных и востребованных языков программирования в мире, но и один из самых сложных для изучения, особенно для новичков. Автор этой книги, Брайсон Пейн, разработал собственный метод обучения, который строится на прохождении материала исключительно на практических примерах. Начните изучать Java, создавая несложные игры для ПК и Android, узнавайте, как работает инструмент JShell, используйте популярные среды разработки Eclipse и Android Studio, учитесь искать и исправлять ошибки в коде и становитесь востребованным программистом с книгой «Легкий способ выучить Java»!

https://t.me/BookJava/734

#book@itmozg #java@itmozg
источник
2021 July 14
ITmozg
Карьера программиста. Как устроиться на работу в Google, Microsoft или другую ведущую IT-компанию (Г. Лакман Макдауэлл) (2012)

https://t.me/bfbook/2084

Пятое издание этого мирового бестселлера поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу программистом или руководителем в крупную IT-организацию или перспективный стартап. Основную часть книги составляют ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в таких компаниях, как Google, Microsoft, Apple, Amazon и других.

https://t.me/bfbook/2084

#book@itmozg
источник