CodeMode | Программирование
11.1K subscribers
3.29K photos
5 videos
10 files
3.33K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production, Marian Montagnino

• После вводного курса о стандартах CLI и языке Go вы перейдете к проектированию инструментов и правильному использованию фреймворков для достижения настоящего мастерства в разработке.

• Затем книга переходит ко всему, что связано с CLI, помогая вам освоить все - от аргументов и флагов до ошибок и вызовов API. Затем вы погрузитесь в нюансы эмпатической разработки, чтобы обеспечить наилучший UX, а в завершение вы узнаете о тегах сборки, кросс-компиляции и распределении на основе контейнеров.

🧷Скачать бесплатно.

2023 #ENG
📕 Practical SQL: A Beginner's Guide to Storytelling with Data, Anthony DeBarros

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

🧷Скачать бесплатно.

2018 #ENG
📕 Java 9-10. Руководство для начинающих, Шилдт Герберт

• Очередное издание бестселлера, обновленное с учетом всех новинок Java Platform, Standard Edition 9 (Java SE 9), позволит читателям в кратчайшие сроки приступить к программированию на языке Java. Опытнейший автор Герберт Шилдт уже в начале книги познакомит читателей с тем, как создаются, компилируются и выполняются программы, написанные на Java. Далее обсуждаются ключевые слова, синтаксис и языковые конструкции, составляющие основу Java.

• Также будут рассмотрены темы повышенной сложности, включая многопоточное программирование, обобщения, лямбда-выражения, Swing, JavaFX и ключевое нововведение Java SE 9 — модули. В качестве бонуса читателей ждет знакомство с JShell — новой интерактивной оболочкой Java.

🧷Скачать бесплатно.

2020 #RU
📕 Practical Quantum Computing for Developers: Programming Quantum Rigs in the Cloud using Python, Quantum Assembly Language and IBM QExperience, Vladimir Silva

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

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

🧷Скачать бесплатно.

2020 #ENG
📕 Software: Ошибки и компромиссы при разработке ПО, Лелек Томаш, Скит Джон

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

• Мы будем рассматривать реальные сценарии, в которых были приняты неверные решения, а затем искать пути, позволяющие исправить подобную ситуацию. Томаш Лелек и Джон Скит делятся опытом, накопленным за десятки лет разработки ПО, в том числе рассказывают о собственных весьма поучительных ошибках.

🧷Скачать бесплатно.

2023 #RU
📕 Statistical Modeling in Machine Learning: Concepts and Applications, Tilottama Goswami

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

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

🧷Скачать бесплатно.

2022 #ENG
📕 Computer Science для программиста-самоучки. Все, что нужно знать о структурах данных и алгоритмах, Кори Альтхофф

• Книги Кори Альтхоффа вдохновили сотни тысяч людей на самостоятельное изучение программирования. Чтобы стать профи в программировании, не обязательно иметь диплом в области computer science, и личный опыт Кори подтверждает это: он стал разработчиком ПО в eBay и добился этого самостоятельно. Познакомьтесь с наиболее важными темами computer science, в которых должен разбираться каждый программист-самоучка, мечтающий о выдающейся карьере, — это структуры данных и алгоритмы.

• «Computer Science для программиста-самоучки» поможет вам пройти техническое интервью, без которого нельзя получить работу в «айти». Книга написана для абсолютных новичков, поэтому у вас не должно возникнуть трудностей, даже если ранее ничего не слышали о computer science.

🧷Скачать бесплатно.

2023 #RU
📕 Карьера в информационной безопасности, К. М. Саматов

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

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

🧷Скачать бесплатно.

2020 #RU
📕 Алгоритмические головоломки, Левитин А.

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

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

🧷Скачать бесплатно.

2020 #RU
📕 Blockchain for Teens: With Case Studies and Examples of Blockchain Across Various Industries, Brian Wu

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

🧷Скачать бесплатно.

2022 #ENG
📕 Теория и практика языков программирования, Сергей Орлов

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

• В новом издании обсуждаются характеристики, а также последние тенденции развития универсальных языков программирования высокого уровня, таких как Scala, Go и Swift; поясняются главные особенности последних стандартов классических языков C++, Java и C#

🧷Скачать бесплатно.

2019 #RU
📕 Занимайся хакингом как невидимка, Спарк Флоу

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

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

🧷Скачать бесплатно.

2022 #RU
📕 Azure Machine Learning Engineering: Deploy, fine-tune, and optimize ML models using Microsoft Azure, Balamurugan Balakreshnan

• На протяжении всей книги вы узнаете, как обучать, регистрировать и внедрять в производство ML-модели, используя возможности службы Azure Machine Learning.

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

• К концу этой книги Azure Machine Learning вы будете готовы к созданию и внедрению комплексных решений ML в производственную систему с использованием службы Azure Machine Learning для сценариев реального времени.

🧷Скачать бесплатно.

2023 #ENG
📕 Introducing ReScript: Functional Programming for Web Applications, Danny Yang

• Эта книга служит кратким руководством по ReScript, функциональному языку для создания веб-приложений. Используя примеры возможностей языка ReScript, а также объяснения фундаментальных концепций функционального программирования, эта книга покажет веб-разработчикам с опытом работы на JavaScript, как эффективно использовать ReScript в полной мере.

🧷Скачать бесплатно.

2022 #ENG
📕 Сила JavaScript. 68 способов эффективного использования JS, Дэвид Херман

• Эта книга поможет вам освоить всю мощь языка программирования JavaScript и
научит применять его максимально эффективно. Автор описывает внутреннюю работу
языка на понятных практических примерах, которые помогут как начинающим
программистам, так и опытным разработчикам повысить уровень понимания

• JavaScript и существенно обогатить опыт его применения в своей работе. В книге
содержится 68 проверенных подходов для написания «чистого» и работающего кода
на JavaScript, которые можно легко использовать на практике. Вы узнаете, как
выбирать правильный стиль программирования для каждого конкретного проекта,
как управлять непредвиденными проблемами разработки, а также как работать
более эффективно на каждом этапе программирования на JavaScript.

🧷Скачать бесплатно.

2016 #RU
📕 Programming Languages: Build, Prove, and Compare, Norman Ramsey

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

🧷Скачать бесплатно.

2022 #ENG
📕 Запускаем Linux, Мэтт Уэлш, Калле Далхаймер Маттиас

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

• Издание охватывает не только основные способы обмена информацией (электронная почта, навигация в Сети и обмен мгновенными сообщениями), но и описывает тонкости настройки сети, включая соединение по коммутируемым линиям, ADSL и кабельные модемы.

🧷Скачать бесплатно.

2014 #RU
📕 Digital Image Processing with C++: Implementing Reference Algorithms with the CImg Library, Christophe Tilmant

• В книге "Цифровая обработка изображений на C++" представлена теория цифровой обработки изображений и реализация алгоритмов с помощью специальной библиотеки. Обработка цифрового изображения означает преобразование его содержания (денуазинг, стилизация и т.д.) или извлечение информации для решения поставленной задачи (распознавание объектов, измерение, оценка движения и т.д.).

• В книге представлены математические теории, лежащие в основе цифровой обработки изображений, а также их практическая реализация на примерах алгоритмов, реализованных на языке C++ с использованием бесплатной и простой в использовании библиотеки CImg.

🧷Скачать бесплатно.

2023 #ENG
📕 Реактивное программирование с применением RxJava, Томаш Нуркевич, Бен Кристенсен

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

• Книга может использоваться как для последовательного изучения предмета, так и в качестве справочника по библиотеке.

🧷Скачать бесплатно.

2017 #RU
📕 Developing Cloud-Native Solutions with Microsoft Azure and .NET: Build Highly Scalable Solutions for the Enterprise, Abhishek Mishra

• Книга начинается с основных тем, которые помогут вам ознакомиться с фундаментальными концепциями Azure, затем следуют руководства на примерах по созданию распределенных решений с использованием Azure Web App, Azure Messaging и коммуникационных служб. Затем вы узнаете, как применить полученные знания для создания контейнерных рабочих нагрузок с помощью служб Azure Container.

• Далее вы сосредоточитесь на создании решений с помощью служб Azure Storage и Data, где вы рассмотрите Azure Blob Storage и узнаете, как взаимодействовать с Azure Cosmos DB из приложений с помощью .NET SDK. Далее вы изучите, как создавать интеллектуальные приложения с помощью служб Azure AI и IoT, включая Azure Cognitive Services. В последнем разделе книги вы изучите способы развертывания приложений с помощью Azure DevOps и GitHub Actions.

🧷Скачать бесплатно.

2023 #ENG