Size: a a a

2021 July 27
ITmozg
Экстремальный Cи. Параллелизм, ООП и продвинутые возможности
Амини Камран (2021)

https://t.me/bfbook/2111

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

https://t.me/bfbook/2111

#book@itmozg
источник
ITmozg
Learning Java Programming in Clara‘s World
Bogdanovych, Anton, Trescak, Tomas (2021)

https://t.me/BookJava/770

Introduces the key concepts of Java programming via visual programming, through the eyes of a small ladybug called Clara
Every chapter starts by presenting a challenge and then continues to explain new programming concepts with the focus on solving the challenge
All programming problems presented in this book can be explored on the Clara’s World website, including a link to the solution and a video recording how to solve the problem step-by-step

https://t.me/BookJava/770

#book@itmozg #java@itmozg
источник
ITmozg
Автоматизация рутинных задач с помощью Python
Эл Свейгарт (2017)

https://t.me/BookPython/1028

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

https://t.me/BookPython/1028

#book@itmozg #python@itmozg
источник
2021 July 28
ITmozg
Алгоритмы
С. Дасгупта, Х. Пападимитриу, У. Вазирани (2014)

https://t.me/proglb/809

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

https://t.me/proglb/809

#book@itmozg
источник
ITmozg
Java. Решение практических задач
Леонард, А. (2021)

https://t.me/bfbook/2113

Рассмотрены задачи, встречающиеся в повседневной работе любого разработчика в среде Java. Приведено более 300 приложений, содержащих свыше 1000 примеров. Продемонстрированы эффективные практические приемы и технические решения с учетом сложности кода, производительности, удобочитаемости и многого другого.
Рассмотрены строки, числа, объекты, массивы, коллекции и структуры данных, работа с датой и временем. Приведены задачи на логический вывод типов, а также файловый ввод/вывод. Представлены задачи, связанные с API рефлексии Java. Особое внимание уделено программированию в функциональном стиле, задачам с привлечением конкурентности, правилам работы с классом Optional, а также API HTTP-клиента и API протокола WebSocket.

https://t.me/bfbook/2113

#book@itmozg #java@itmozg
источник
ITmozg
Курс математики для студентов-физиков [ Том I и II ]
Бамберг, Стернберг [2006]

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

[ Том I ] https://t.me/Pomatematike/552

[ Том II ] https://t.me/Pomatematike/553

#book@itmozg #math@itmozg
источник
ITmozg
источник
ITmozg
источник
2021 July 29
ITmozg
Безопасно by design
Берг Джонсон Д., Деоган Д., Савано Д. (2021)

https://t.me/bfbook/2114

«Безопасно by Design» не похожа на другие книги по безопасности. В ней нет дискуссий на такие классические темы, как переполнение буфера или слабые места в криптографических хэш-функциях. Вместо собственно безопасности она концентрируется на подходах к разработке ПО. Поначалу это может показаться немного странным, но вы поймете, что недостатки безопасности часто вызваны плохим дизайном. Значительного количества уязвимостей можно избежать, используя передовые методы проектирования. Изучение того, как дизайн программного обеспечения соотносится с безопасностью, является целью этой книги. Вы узнаете, почему дизайн важен для безопасности и как его использовать для создания безопасного программного обеспечения.

https://t.me/bfbook/2114

#book@itmozg
источник
ITmozg
Python network programming
Sachin Srivastava

https://t.me/BookPython/1031

Welcome to the world of network programming with Python. Python is a
full-featured object-oriented programming language with a standard library that includes everything needed to rapidly build powerful network applications. In addition, it has a multitude of third-party libraries and packages that extend Python to every sphere of network programming. Combined with the fun of using Python, with this book, we hope to get you started on your journey so that you master these tools and produce some great networking code.

https://t.me/BookPython/1031

#book@itmozg #python@itmozg
источник
2021 July 30
ITmozg
Регулярные выражения
Фридл Дж. (2018)

https://t.me/bfbook/2116

Вы никогда не пользовались регулярными выражениями? Откройте мир regex, и станьте профессионалом, способным эффективно работать с данными в Java, JavaScript, C, C++, C#, Perl, Python, Ruby, PHP и других языках программирования. Международный бестселлер знакомит с фундаментальными основами регулярных выражений, функциональными возможностями языков программирования и позволяет оптимизировать работу с информацией. Вы научитесь самостоятельно конструировать регулярные выражения и использовать приведенные в книге примеры для быстрого решения самых актуальных задач.

https://t.me/bfbook/2116

#book@itmozg
источник
ITmozg
Biopython Tutorial and Cookbook
Jeff Chang, Brad Chapman, Iddo Friedberg, Thomas Hamelryck,
Michiel de Hoon, Peter Cock, Tiago Antao, Eric Talevich, Bartek Wilczy´ nski (2018)

https://t.me/BookPython/1033

Biopython features include parsers for various Bioinformatics file formats (BLAST, Clustalw, FASTA, Genbank,...), access to online services (NCBI, Expasy,...), interfaces to commonand not-so-common programs (Clustalw, DSSP, MSMS...), a standard sequence class, various clusteringmodules, a KD tree data structure etc.

https://t.me/BookPython/1033

#book@itmozg #python@itmozg
источник
2021 July 31
ITmozg
Геймдизайн. Как создать игру, в которую будут играть все
Шелл Джесси (2019)

https://t.me/game_devv/409

Три фишки книги (коротко, три самых цепляющих факта)
- Автор - геймдизайнер с мировым именем, работал на Walt Disney Company.
- Самый полный учебник по геймдизайну.
- Книга получила награду Game Developer Magazine.

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

Хорошая игра, как хорошее кино, построена по определенным законам. Геймдизайнеру необходимо продумать все с точки зрения психологии, дизайна, архитектуры, музыки, логики и математики. И учесть миллионы тонкостей: баланс наград и уровня сложности, тактических и стратегических решений, эстетические предпочтения целевой аудитории, соответствие визуального ряда и звукового сопровождения.

https://t.me/game_devv/409

#book@itmozg #gamedev@itmozg
источник
2021 August 01
ITmozg
Ремесло программиста. Практика написания хорошего кода
Гудлиф П. (2009)

https://t.me/bfbook/2118

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

https://t.me/bfbook/2118

#book@itmozg
источник
2021 August 02
ITmozg
Безопасность веб-приложений. Разведка, защита, нападение
Эндрю Хоффман (2021)

https://t.me/bfbook/2120

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

https://t.me/bfbook/2120

#book@itmozg
источник
ITmozg
Программирование на Python в примерах и задачах
Васильев Алексей (2021)

https://t.me/BookPython/1035

Сегодня существует много разных языков программирования. Некоторые из них популярны, а некоторые — не очень. Обычно популярность языка определяют по количеству программистов, которые используют его в своей работе на постоянной основе, или по запросам работодателей, которые ищут сотрудников-программистов. Долгие годы традиционно популярными являются языки программирования Java, C++, C#, JavaScript и PHP. В последнее время в этой великолепной компании все чаще упоминается язык программирования Python. Даже больше — по некоторым опросам язык Python уже занимает лидирующие позиции. Именно этому языку посвящена книга.

https://t.me/BookPython/1035

#book@itmozg #python@itmozg
источник
2021 August 03
ITmozg
Грокаем алгоритмы.
Адитья Бхаргава (2017)

https://t.me/bfbook/2121

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

https://t.me/bfbook/2121

#book@itmozg #Algorithms@itmozg
источник
ITmozg
The 1 Page Python Book: Beginners guide to programming in python
Barani Kumar

https://t.me/BookPython/1037

1 Page Python Book, is a guide to learn python programming. Precise code examples and broken down explanations, neatly organised into chapters. Provides links to external resources for supplementary reading wherever required. If you benefit reading, please leave your valuable feedback on this book.

https://t.me/BookPython/1037

#book@itmozg #python@itmozg
источник
2021 August 04
ITmozg
Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование. Стивен Клири (2020)

https://t.me/bfbook/2124

Большинство разработчиков настороженно относятся к конкурентному и многопоточному программированию, опасаясь проблем связанных с взаимной блокировкой, голоданием и др. Стивен Клири поможет разобраться с трудностями и избежать подводных камней, возникающих при решении реальных задач. В вашем распоряжении 85 рецептов работы с .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования.

https://t.me/bfbook/2124

#book@itmozg
источник
ITmozg
Обучение решению задач по математике
Василевский (1998)

https://t.me/Pomatematike/558

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

https://t.me/Pomatematike/558

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