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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Prompt Engineering Using

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

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

2024
#ENG #ML

CodeMode | Программирование | ChatGPT
📕 Prompt Engineering for Generative AI

Большие языковые модели (LLM) и диффузионные модели, такие как ChatGPT и Stable Diffusion, обладают беспрецедентным потенциалом. Поскольку они были обучены работе со всеми общедоступными текстами и изображениями в Интернете, они могут внести полезный вклад в решение самых разнообразных задач. А поскольку сегодня барьер для входа значительно снижен, практически любой разработчик может использовать LLMS и диффузионные модели для решения задач, которые ранее не поддавались автоматизации.
Благодаря этой книге вы получите прочные знания о генеративном ИИ, в том числе о том, как применять эти модели на практике. При первой интеграции LLMS и диффузионных моделей в свои рабочие процессы большинство разработчиков с трудом добиваются от них достаточно надежных результатов для использования в автоматизированных системах. Авторы Джеймс Феникс и Майк Тейлор покажут вам, как набор принципов, называемых быстрой разработкой, может помочь вам эффективно работать с ИИ.
Узнайте, как заставить ИИ работать на вас. В этой книге объясняется:
Структура цепочки взаимодействия модели искусственного интеллекта вашей программы и детализированные этапы между ними
Как запросы к моделям ИИ возникают в результате преобразования прикладной задачи в задачу подготовки документов в области обучения модели
Влияние архитектуры LLM и диффузионной модели и способы наилучшего взаимодействия с ней
Как эти принципы применяются на практике в областях обработки естественного языка, генерации текста и изображений, а также в коде

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

2024
#ENG #ML

CodeMode | Программирование | ChatGPT
📕 Искусственный интеллект. Современный подход

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

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

2007
#RU #AI

CodeMode | Программирование | ChatGPT
📕 Reactive Design Patterns

Reactive Design Patterns — это четко написанное руководство по созданию распределенных систем, управляемых сообщениями, которые являются устойчивыми, отзывчивыми и эластичными. В этой книге вы найдете шаблоны для обмена сообщениями, управления потоками, управления ресурсами и параллелизма, а также практические вопросы, такие как удобные для тестирования проекты. Все шаблоны включают конкретные примеры с использованием Scala и Akka. Предисловие Йонаса Бонера.

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

2017
#ENG #Design

CodeMode | Программирование | ChatGPT
📕 Machine Learning Q and AI

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

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

2024
#ENG #ML

CodeMode | Программирование | ChatGPT
📕 Effective Concurrency in Go

Язык Go набирает обороты благодаря тому, что он рассматривает параллелизм как основную языковую функцию, делая параллельное программирование более доступным, чем когда-либо. Однако параллелизм по-прежнему остается изначально сложным навыком для освоения, поскольку он требует развития правильного мышления для правильного разложения проблем на параллельные компоненты. Эта книга поможет вам углубить понимание параллелизма и покажет, как максимально использовать его преимущества.

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

2023
#ENG #Go

CodeMode | Программирование | ChatGPT
📕 Python Programming

Это второе издание книги Джона Зелле «Программирование на Python» , обновленной для Python 3. Эта книга предназначена для использования в качестве основного учебника в первом курсе по информатике на уровне колледжа. Она использует довольно традиционный подход, подчеркивая решение проблем, проектирование и программирование как основные навыки компьютерной науки. Однако эти идеи проиллюстрированы с использованием нетрадиционного языка, а именно Python.

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

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

2010
#ENG #Go

CodeMode | Программирование | ChatGPT
📕CSS3 – Pratique du design web

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

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

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

2015
#ENG #CSS3

CodeMode | Программирование | ChatGPT
📕 Python All-in-One For Dummies

Мощный и гибкий, Python является одним из самых популярных языков программирования в мире. В нем есть все необходимое для программного обеспечения, лежащего в основе передовых разработок в мире - машинное обучение, робототехника, искусственный интеллект, наука о данных и т.д. Хорошей новостью является то, что он также довольно прост в освоении, благодаря упрощенному синтаксису, потоку естественного языка и удивительно поддерживающему сообществу пользователей. Последнее издание Python "Все-в-одном" для чайников, дает вам возможность изнутри взглянуть на захватывающие возможности, предлагаемые в мире Python, и предоставляет трамплин для того, чтобы начать карьеру программиста там, куда вы хотите, чтобы она привела вас.

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

2021
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Fluent Python

Простота Python позволяет вам быстро стать продуктивным, но это часто означает, что вы не используете все, что он может предложить. С этим практическим руководством вы научитесь писать эффективный, идиоматический код Python, используя его лучшие — и, возможно, самые игнорируемые — возможности. Автор Лучано Рамальо проведет вас через основные возможности и библиотеки языка Python и покажет, как сделать ваш код короче, быстрее и в то же время более читабельным.

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

2015
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Python. К вершинам мастерства

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

Данное справочное пособие написано Марком Лутцом — известным и широко признанным во всем мире инструктором по Python. Оно послужит отличным дополнением к обширной литературе по Python, включая следующие книги самого автора: Learning Python (издательство O'Reilly), а также Programming Python (издательство O'Reilly).

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

2015
#RU #Python

CodeMode | Программирование | ChatGPT
📕Чистый Agile. Основы гибкости

Прошло почти двадцать лет с тех пор, как появился Манифест Agile. Легендарный Роберт Мартин (Дядя Боб) понял, что пора стряхнуть пыль с принципов Agile и заново рассказать о гибком подходе не только новому поколению программистов, но и специалистам из других отраслей. Автор полюбившихся айтишникам книг «Чистый код», «Идеальный программист», «Чистая архитектура» стоял у истоков Agile. «Чистый Agile» устраняет недопонимание и путаницу, которые за годы существования Agile усложнили его применение по сравнению с изначальным замыслом.
По сути Agile — это всего лишь небольшая подборка методов и инструментов, помогающая небольшим командам программистов управлять небольшими проектами, но приводящая к большим результатам, потому что каждый крупный проект состоит из огромного количества кирпичиков. Пять десятков лет работы с проектами всех мыслимых видов и размеров позволяют Дяде Бобу показать, как на самом деле должен работать Agile.
Если вы хотите понять преимущества Agile, не ищите легких путей — нужно правильно применять Agile. «Чистый Agile» расскажет, как это делать разработчикам, тестировщикам, руководителям, менеджерам проектов и клиентам.

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

2024
#RU #Agile

CodeMode | Программирование | ChatGPT
📕 Трехмерное глубокое обучение на Python

В этом руководстве исследуется современное трехмерное глубокое обучение: приводятся пошаговые объяснения базовых понятий и концепций, а также практические примеры, на основе которых вы сможете создавать собственные модели. Вы научитесь обрабатывать 3D-данные с использованием облаков точек, полигональных сеток; работать с 3D-геометрией, моделями камеры, системами координат; разбираться в понятиях отрисовки, затенения и др.; применять современные продвинутые модели трехмерного глубокого обучения, такие как NeRF, SynSin, Mesh R-CNN.

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

2023
#RU #Python

CodeMode | Программирование | ChatGPT
📕 Grokking the Java Interview

Эта книга содержит часто задаваемые вопросы и ответы на них/объяснения по основным темам Java. Вы можете использовать эту книгу, чтобы быстро повторить все основные концепции Java перед собеседованием, а также вы можете использовать эту книгу, чтобы глубоко изучить Core Java.
Пройдите собеседование по Java, подготовив важные темы и освоив ключевые концепции в управляемом и структурированном порядке за короткое время. Пройти собеседование по Java непросто, и одна из главных причин этого заключается в том, что Java очень обширна. Существует множество концепций и API, которые нужно освоить, чтобы стать достойным разработчиком Java.

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

2022
#RU #Java

CodeMode | Программирование | ChatGPT
📕 Микросервисы. Паттерны разработки и рефакторинга

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

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

2020
#RU #Microservices

CodeMode | Программирование | ChatGPT
📕 Руководство для программиста на Java

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

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

2014
#RU #Java

CodeMode | Программирование | ChatGPT
📕 Дискретная математика для программистов, 2-е издание

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

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

2012
#RU #Полезное

CodeMode | Программирование | ChatGPT
📕 Java Memory Management

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

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

2022
#RU #Java

CodeMode | Программирование | ChatGPT
📕 Transitioning to Java

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

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

2023
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Learn Java 17 Programming, 2nd Edition

Java - один из самых популярных языков среди разработчиков. Он используется буквально во всем, начиная от смартфонов и игровых консолей и заканчивая суперкомпьютерами, а его новые возможности только увеличивают богатство языка.
Эта книга по программированию на Java начинается с того, что поможет вам научиться устанавливать Java Development Kit. Затем вы сосредоточитесь на понимании объектно-ориентированного программирования (ООП), получив эксклюзивное представление о таких понятиях, как абстракция, инкапсуляция, наследование и полиморфизм, которые помогут вам при программировании для реальных приложений. Далее вы познакомитесь с фундаментальными структурами программирования на Java, такими как структуры данных и алгоритмы, которые будут служить строительными блоками для ваших приложений, с помощью примеров программ и практических примеров. Вы также познакомитесь с основными разделами программирования, которые помогут вам в обработке ошибок, отладке и тестировании ваших приложений.

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

2022
#ENG #Java

CodeMode | Программирование | ChatGPT