10

​Five Lines of Code: How and when to refactor Автор: Christian Clausen...

​Five Lines of Code: How and when to refactor
Автор: Christian Clausen (2021)

https://t.me/bfbook/3306

Five Lines of Code - это свежий взгляд на рефакторинг для разработчиков любого уровня подготовки. Вы овладеете новаторским подходом автора Кристиана Клаузена, изучив конкретные правила, позволяющие сократить почти любой метод до пяти строк. Вы узнаете, когда проводить рефакторинг, выучите конкретные шаблоны рефакторинга, применимые к наиболее распространенным проблемам, и научитесь определять части кода, которые следует удалить полностью.

Что внутри:
✔Признаки плохого кода;
✔Безопасное улучшение кода, даже если вы его не понимаете;
✔Оптимизация баланса и универсальность кода;
✔Правильные практики работы с компилятором.

https://t.me/bfbook/3306

#book@bookflow

​Five Lines of Code: How and when to refactor Автор: Christian Clausen...
Читайте также:
16

​Starting Out with C++: Early Objects Авторы: Tony Gaddis, Judy Walters...

​Starting Out with C++: Early Objects
Авторы: Tony Gaddis, Judy Walters (2019)

https://t.me/itmozg/9516

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

https://t.me/itmozg/9516

#book@bookflow

​Starting Out with C++: Early Objects Авторы: Tony Gaddis, Judy Walters...
19

​Programming Android with KotlinАвторы: Pierre-Olivier Laurence, Amanda...

​Programming Android with Kotlin
Авторы: Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, G. Blake Meike, Mike Dunn (2021)

https://t.me/bfbook/3299

Разработка приложений для мобильной операционной системы Android может показаться сложной, особенно если для этого требуется изучение нового языка программирования - Kotlin, который теперь является официальным языком разработки под Android. Из этой практической книги вы узнаете, как осуществить переход с Java на Kotlin, и, кроме прочего, поймете, как и почему Kotlin предоставляет реальное преимущество для получения контроля над асинхронными вычислениями.

Во время чтения книги вы:
✔Узнаете об основах Kotlin и Kotlin Collections Framework;
✔Изучите основы Android: операционная система, контейнер приложения и его компоненты;
✔Узнаете о безопасности потоков;
✔Изучите структурированный параллелизм с помощью сопрограмм;
✔Узнаете, как использовать потоки для асинхронной обработки данных;
✔Используете оптимизацию производительности, чтобы сократить потребление ресурсов.

https://t.me/bfbook/3299

#book@bookflow

​Programming Android with KotlinАвторы: Pierre-Olivier Laurence, Amanda...
105

Пожалуйста, не задавайте мета-вопросов в...

Пожалуйста, не задавайте мета-вопросов в чате!?

Мета-вопрос — это вопрос, который подразумевает другие вопросы, например:

Можно ли задать вопрос?
Есть, кто разбирается в N?
А кто-нибудь тут проходил курс от Яндекса на курсере? Есть вопрос по анализу текста…
Ребят, есть вопросик по %framework_name%

— «Понятно, но что плохого в этих вопросах и почему мне не стоит их задавать?»

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

То же самое относится к таким сообщениям: «Здравствуйте», «Привет. Ты здесь?», «Есть минутка?», «Пинг». Просто задавайте вопрос!

К тому же, когда вы задаете вопрос сразу, открывается возможность асинхронного взаимодействия. Если собеседник недоступен, а вы уйдёте до того как он вернется, он по-прежнему может ответить на вопрос, вместо того, чтобы смотреть на ваш «Привет» и думать, что же случилось.

Суть одной картинкой:

Пожалуйста, не задавайте мета-вопросов в...
16

​Head First Swift (2021)Авторы: Paris Buttfield-Addison, Jon...

​Head First Swift (2021)
Авторы: Paris Buttfield-Addison, Jon Manning

https://t.me/bfbook/3296

Swift наиболее известен как язык программирования Apple, который выбирают для разработки приложений под iOS, iPadOS, macOS, watchOS и tvOS. Но он гораздо более универсален. Swift также получает все большее распространение как язык для системного программирования и серверного кода, он работает в Linux и Windows. С Head First Swift вы исследуете язык с нуля: от сбора и управления данными до повторного использования кода, создания пользовательских типов данных и структурирования программ.

https://t.me/bfbook/3296

#book@bookflow

​Head First Swift (2021)Авторы: Paris Buttfield-Addison, Jon...
9

​WebAssembly: The Definitive Guide: Safe, Fast, and Portable CodeАвтор: Brian Sletten...

​WebAssembly: The Definitive Guide: Safe, Fast, and Portable Code
Автор: Brian Sletten (2021)

https://t.me/bfbook/3297

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

Во время чтения книги вы:
✔Используете WebAssembly для повышения переносимости кода на разные платформы;
✔Узнаете, как WebAssembly повышает защиту от серьезных атак на систему безопасности;
✔Используете WebAssembly для развертывания устаревшего кода в веб-средах;
✔Увеличите свою пользовательскую базу с помощью языков и сред разработки;
✔Интегрируете код JavaScript в другие языки и среды для повышения производительности, безопасности и продуктивности;
✔Узнаете, как WebAssembly может повлиять на вашу карьеру разработчика программного обеспечения.

https://t.me/bfbook/3297

#book@bookflow

​WebAssembly: The Definitive Guide: Safe, Fast, and Portable CodeАвтор: Brian Sletten...
10

​Practical Python Data Wrangling and Data Quality Автор: Susan E. McGregor...

​Practical Python Data Wrangling and Data Quality
Автор: Susan E. McGregor (2021)

https://t.me/bfbook/3294

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

Во время чтения книги вы:
✔Используете Python 3.8+ для чтения, записи и преобразования данных из различных источников;
✔Поймёте и используете основы программирования на Python для масштабной обработки данных;
✔Научитесь организовывать, документировать и структурировать свой код, используя лучшие практики;
✔Изучите сбор данных из файлов структурированных данных, веб-страниц и API;
✔Научитесь выполнять базовый статистический анализ, чтобы понять смысл наборов данных.

https://t.me/bfbook/3294

#book@bookflow

​Practical Python Data Wrangling and Data Quality Автор: Susan E. McGregor...
21

​React: Up & Running: Building Web Applications Автор: Stoyan Stefanov...

​React: Up & Running: Building Web Applications
Автор: Stoyan Stefanov (2021)

https://t.me/bfbook/3292

Начните работу с React, технологией с открытым исходным кодом от Facebook для быстрого создания полнофункциональных веб-приложений. Обновленное для последней версии React, второе издание этого практического руководства показывает, как создавать компоненты React и организовывать их в поддерживаемые крупномасштабные приложения. Если вы знакомы с синтаксисом JavaScript, вы готовы приступить к работе.

Во время чтения книги вы:
✔Настроите React и напишете свое первое веб-приложение;
✔Научитесь создавать и использовать настраиваемые компоненты React вместе с общими компонентами DOM;
✔Создадите компонент таблицы данных, который позволяет редактировать, сортировать, искать и экспортировать ее содержимое;
✔Освоите синтаксис JSX;
✔Используете встроенные хуки и создадите свои собственные;
✔Создадите полное настраиваемое приложение, которое позволяет хранить данные на клиенте.

https://t.me/bfbook/3292

#book@bookflow #react@bookflow

​React: Up & Running: Building Web Applications Автор: Stoyan Stefanov...
14

​Machine Learning for Financial Risk Management with Python Автор: Abdullah Karasan...

​Machine Learning for Financial Risk Management with Python
Автор: Abdullah Karasan (2021)

https://t.me/itmozg/9515

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

Во время чтения книги вы:
✔Просмотрите классические приложения с временными рядами и сравните их с моделями глубокого обучения;
✔Изучите моделирование волатильности для измерения степени риска, используя нейронные сети и глубокое обучение;
✔Разработаете анализ кредитного риска с использованием кластерного и байесовского подходов;
✔Используете модели машинного обучения для обнаружения мошенничества.

https://t.me/itmozg/9515

#book@bookflow #python@bookflow

​Machine Learning for Financial Risk Management with Python Автор: Abdullah Karasan...
10

​Natural Language Processing in Action: Understanding, analyzing, and generating text with...

​Natural Language Processing in Action: Understanding, analyzing, and generating text with Python
Авторы: Hobson Lane, Hannes Hapke, Cole Howard (2019)

https://t.me/bfbook/3289

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

Что внутри:
✔Работа с Keras, gensim, TensorFlow, scikit-learn;
✔Rule-based и data-based NLP;
✔Масштабируемые пайплайны и другое.

https://t.me/bfbook/3289

#book@bookflow

​Natural Language Processing in Action: Understanding, analyzing, and generating text with...
11

​Designing Secure Software: A Guide for Developers Автор: Loren Kohnfelder...

​Designing Secure Software: A Guide for Developers
Автор: Loren Kohnfelder (2021)

https://t.me/bfbook/3284

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

Вы научитесь:
✔Определять важные активы, поверхность атаки и границы доверия в системе;
✔Оценивать эффективность различных вариантов смягчения угроз;
✔Работать с хорошо известными шаблонами безопасного программирования и библиотеками;
✔Понимать и предотвращать уязвимости, такие как XSS и CSRF, недостатки памяти и многое другое;
✔Использовать тестирование безопасности для упреждающего выявления уязвимостей в коде.

https://t.me/bfbook/3284

#book@bookflow

​Designing Secure Software: A Guide for Developers Автор: Loren Kohnfelder...
Еще посты

Популярные теги:

Свежие комментарии:

Сергей 1 дней к записи
что за заведение? где можно найти?
Gggg 6 дней назад к записи
Gggg
Андрей 3 недель назад к записи
И где?
Александр 1 месяцев к записи
Немного по другому копыта расположены, но очень органично, состоит из двух частей,
Александр 1 месяцев к записи
Есть такая лошадка, материал алюминиевый,