Просто IT-книги | Программирование и Литература – Telegram
Просто IT-книги | Программирование и Литература
7.03K subscribers
1.69K photos
4 videos
1.71K links
👨‍🏫 Лучшая литература для программиста любого уровня.

Сотрудничество: @noname_media

❗️Правообладателям просьба писать на те же контакты

Канал на бирже: https://telega.in/c/prostoitbooks
Download Telegram
📚Разработка интерфейсов. Паттерны проектирования
👩🏻‍💻Автор: Дженифер Тидвелл, Чарли Брюэр, Эйнн Валенсия
▬▬▬▬▬▬▬▬
Спроектировать хороший интерфейс приложения не так просто. Все заказчики хотят, чтобы пользовательский опыт (user experience) был гладким, чтобы пользователь быстро и безболезненно получал то, что ему нужно, на любом устройстве и пользуясь любым каналом взаимодействия.

Главная «фишка» книги – паттерны проектирования. Вы научитесь использовать паттерны при разработке интерфейсов мобильных, настольных и веб-приложений. Для каждого паттерна даны наглядные примеры и подробное описание: от реализации до сценариев использования. Вы сразу перейдете от теории к практике!

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

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Дружеское знакомство с тестированием программ
👩🏻‍💻Автор: Билл Лабун
▬▬▬▬▬▬▬▬
Рассмотрены основные понятия и терминология в сфере тестирования и контроля качества ПО. Приведены рекомендации по составлению правил тестирования и отчетов об обнаруженных дефектах. Описано тестирование производительности, безопасности, комбинаторное тестирование. Подробно рассмотрены классы эквивалентности, граничные случаи, угловые случаи, статическое и динамическое тестирование. Даны сведения о проведении приемочного и исследовательского тестирования, описаны средства автоматизации. Отдельные разделы посвящены юнит-тестированию, разработке через тестирование, попарному и комбинаторному, стохастическому тестированию и тестированию на основе свойств.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚JavaScript. Дополнительные уроки для начинающих
👩🏻‍💻Автор: Владимир Дронов
▬▬▬▬▬▬▬▬
В книге 20 иллюстрированных уроков, более 20 практических упражнений на тему программирования веб-сценариев и 18 заданий для самостоятельной работы. Простым языком, кратко, наглядно рассказано о новых программных инструментах, появившихся в последние годы в языке JavaScript. Описаны новый синтаксис объявления классов, промисы, асинхронные функции, итераторы, генераторы и модули. Рассказано о новом загрузчике файлов, встроенной в веб-обозреватель СУБД, HTML-компонентах и шаблонах, средствах для захвата видео, наложении эффектов на звук. Рассмотрены технологии WebSocket для программирования веб-чата и WebRTC для создания службы видеотелефонии. Описаны прогрессивные веб-приложения (PWA), посредники и программируемый кэш, вывод всплывающих оповещений и установка PWA в операционной системе.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron
👩🏻‍💻Автор: Адам Д. Скотт
▬▬▬▬▬▬▬▬
Что такое современный JavaScript? Когда-то он просто добавлял интерактивности к окнам веб-браузера, а теперь превратился в основательный фундамент мощного и надежного софта. Разработчики любого уровня смогут использовать JavaScript для создания API, веб-, мобильных и десктопных приложений.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Эволюционная архитектура. Поддержка непрерывных изменений
👩🏻‍💻Автор: Нил Форд, Патрик Куа, Ребекка Парсонс
▬▬▬▬▬▬▬▬
В своей книге Нил Форд предлагает взглянуть на эволюционный подход к пониманию системной архитектуры программного обеспечения. Его метод заключается в постепенных и управляемых изменениях системы по всем направлениям. Только так, по мнению автора, можно добиться правильного и своевременного развития ПО.

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

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Head First. Паттерны проектирования
👩🏻‍💻Автор: Эрик Фримен, Элизабет Робсон, Берт Бейтс, Кэти Сьерра
▬▬▬▬▬▬▬▬
Не имеет смысла каждый раз изобретать велосипед, лучше сразу освоить приемы проектирования, которые уже созданы людьми, сталкивавшимися с аналогичными задачами. В этой книге рассказано, какие паттерны действительно важны, когда и при каких условиях ими необходимо пользоваться, как применить их в ваших проектах и на каких принципах объектно-ориентированного проектирования они построены. Присоединяйтесь к сотням тысяч разработчиков, которые повысили свою квалификацию объектно-ориентированного проектирования благодаря книге «Head First. Паттерны проектирования».

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚ASP.NET Core 3 с примерами на C# для профессионалов, 8-е издание
👩🏻‍💻Автор: Фримен Адам
▬▬▬▬▬▬▬▬
В новом 8-м издании книга была серьезно обновлена с учетом версии ASP.NET Core 3, а также для ASP.NET Core 5 и .NET 5.0 на GitHub.В настоящем издании объясняется контекст ASP. NET Core 3 и подробно рассматриваются инструменты и методики, требуемые для построения современных и расширяемых веб-приложений. В книге раскрываются новые функциональные средства и возможности, такие как MVC 3, Razor Pages, Blazor Server и Blazor WebAssembly, а также предлагаются примеры, демонстрирующие их применение на практике.Книга написана для профессионалов, желающих задействовать наиболее актуальную функциональность ASP.NET Core в своих проектах, и служит полным справочником по ASP.NET Core.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Интеллектуальный анализ данных
👩🏻‍💻Автор: А. В. Замятин
▬▬▬▬▬▬▬▬
В учебном пособии рассматриваются вопросы, связанные с популярной сегодня областью машинного обучения и интеллектуального анализа данных. Исследуются основные технологические тренды, наиболее активно использующие алгоритмы интеллектуальной обработки данных, – бизнес, медицина, управление, индустрия. Обсуждаются вопросы терминологии, основные методы анализа и интерпретации данных, методы и инструменты машинного обучения.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Svelte и Sapper в действии
👩🏻‍💻Автор: Марк Волкманн
▬▬▬▬▬▬▬▬
Многие веб-фреймворки замедляют работу приложений, загружая сотни строк кода «на всякий случай». Svelte позволяет компилировать приложения в эффективные крошечные пакеты с минимальным временем загрузки. Объединение Svelte с фреймворком Sapper облегчает маршрутизацию страниц, генерирование на стороне сервера, разработку статических сайтов и решение многих других задач.

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

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Excel VBA. Стань продвинутым пользователем за неделю
👩🏻‍💻Автор: Майк МакГрат
▬▬▬▬▬▬▬▬
Пошаговый самоучитель по языку VBA, при помощи которого создаются макросы для Excel, поможет вам стать продвинутым пользователем и повысить свою эффективность работы в этой программе в несколько раз. Книга снабжена множеством иллюстраций, а вся теория объясняется на доступных даже для полных новичков примерах. Внутри вы найдете полезные советы, предостережения и сможете скачать архив с бесплатными примерами для работы с ними на компьютере.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚PostgreSQL 11. Мастерство разработки
👩🏻‍💻Автор: Ганс-Юрген Шёниг
▬▬▬▬▬▬▬▬
Книга описывает последние возможности PostgreSQL 11 для построения эффективных и отказоустойчивых приложений.

Подробно рассмотрены передовые аспекты PostgreSQL, включая логическую репликацию, кластеры баз данных, оптимизацию производительности, мониторинг и управление пользователями, процесс миграции с Oracle на PostgreSQL.

Издание рекомендовано ведущими специалистами в области PostreSQL в России, будет полезно администраторам и разработчикам этой СУБД.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Глубокое обучение с подкреплением на Python. OpenAI Gym и TensorFlow для профи
👩🏻‍💻Автор: Судхарсан Равичандиран
▬▬▬▬▬▬▬▬
Глубокое обучение с подкреплением (Reinforcement Learning) – самое популярное и перспективное направление искусственного интеллекта.

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

Вы начнете с основных принципов обучения с подкреплением, OpenAI Gym и TensorFlow, познакомитесь с марковскими цепями, методом Монте-Карло и динамическим программированием, так что «страшные» аббревиатуры DQN, DRQN, A3C, PPO и TRPO вскоре перестанут вас пугать. Вы узнаете об агентах, которые учатся на человеческих предпочтениях, DQfD, HER и многих других последних достижениях RL.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Front-end. Клиентская разработка для профессионалов. Node.js, ES6, REST
👩🏻‍💻Автор: Крис Аквино, Тодд Ганди
▬▬▬▬▬▬▬▬
В книге «Front-end. Клиентская разработка для профессионалов» рассмотрены все важнейшие навыки работы с JavaScript, HTML5 и CSS3, требующиеся серьезному разработчику, чтобы преуспеть в создании современного клиентского кода. Читатель быстро освоится с новыми инструментами и технологиями, с проверенными практиками, которые актуальны уже сегодня. В каждой главе рассматриваются важнейшие концепции и API, неотделимые от качественной веб-разработки, тщательно проверенные и отточенные в процессе решения реальных практических задач.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Прикладной анализ текстовых данных на Python. Машинное обучение и создание приложений обработки естественного языка
👩🏻‍💻Автор: Бенджамин Бенгфорт, Ребекка Билбро, Тони Охеда
▬▬▬▬▬▬▬▬
Технологии анализа текстовой информации стремительно меняются под влиянием машинного обучения. Нейронные сети из теоретических научных исследований перешли в реальную жизнь, и анализ текста активно интегрируется в программные решения. Нейронные сети способны решать самые сложные задачи обработки естественного языка, никого не удивляет машинный перевод, «беседа» с роботом в интернет-магазине, перефразирование, ответы на вопросы и поддержание диалога. Почему же Сири, Алекса и Алиса не хотят нас понимать, Google находит не то, что мы ищем, а машинные переводчики веселят нас примерами «трудностей перевода» с китайского на албанский?

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Unity и С#. Геймдев от идеи до реализации
👩🏻‍💻Автор: Джереми Гибсон Бонд
▬▬▬▬▬▬▬▬
Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. Если вы собираетесь заняться разработкой игр, то в первую очередь вам необходима информация о современных методах и профессиональных инструментах. Эти незаменимые знания можно получить в книге Джереми Гибсона Бонда. Кросс-платформенная разработка Unity позволяет создать игру, а затем с легкостью портировать куда угодно – от Windows и Linux до популярных мобильных платформ.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Создание настольных Python приложений с графическим интерфейсом пользователя
👩🏻‍💻Автор: Тимур Машнин
▬▬▬▬▬▬▬▬
Python является наиболее популярным языком программирования, используемым для объектно-ориентированного программирования. И конечно, Python — это интерактивный язык программирования, который предоставляет широкий спектр возможностей для создания GUI (Graphical User Interface) и разработки настольных приложений. В этой книге вы познакомитесь с различными фреймворками Python для создания настольных приложений с графическим интерфейсом пользователя, такими как PyQt, PySide, Tkinter, Kivy, WxPython и Dear PyGUI.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Программирование на С++ глазами хакера
👩🏻‍💻Автор: Михаил Фленов
▬▬▬▬▬▬▬▬
Рассмотрены нестандартные приемы программирования, а также примеры использования недокументированных функций и возможностей языка C++ при разработке шуточных программ и серьезных сетевых приложений для диагностики сетей, управления различными сетевыми устройствами и просто при повседневном использовании интернет-приложений. Во втором издании содержатся новые и переработаны старые примеры, а в качестве среды разработки используется Visual Studio 2008, хотя большинство описываемых примеров работоспособны в более старых версиях и в CodeGear C++ Builder.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ
👩🏻‍💻Автор: Джез Хамбл, Дейвид Фарли
▬▬▬▬▬▬▬▬
Tестирование программного обеспечения, поставляемого пользователям, часто бывает болезненным, рискованным и длительным процессом. Перед вами книга, представляющая совершенно новую стратегию разработки – набор принципов и практических методик, обеспечивающих быструю инкрементную поставку высококачественного программного обеспечения. Благодаря автоматизации процессов сборки, установки и тестирования и улучшению взаимодействия разработчиков, тестировщиков и администраторов команда проекта получает возможность поставлять изменения и новые средства в течение считанных часов или даже минут, независимо от размера проекта и сложности его кодовой базы.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги
📚Алгоритмы на Java
👩🏻‍💻Автор: Роберт Седжвик, Кевин Уэйн
▬▬▬▬▬▬▬▬
В книге «Алгоритмы на Java» представлен широкий спектр рассматриваемых тем: исчерпывающее толкование структур данных и алгоритмов сортировки, поиска, обработки графов и строк, включая пятьдесят алгоритмов, которые должен знать каждый программист. Описываются новые реализации алгоритмов на Java, написанные в ясном модульном стиле, при котором весь код доступен читателю и полностью готов к использованию. В книге изучение алгоритмов на Java ведется в контексте важнейших научных, инженерных и коммерческих приложений. Клиенты и алгоритмы выражены с помощью реального кода, а не псевдокода, как во многих других книгах.

📁 Скачать книгу - ссылка активна только после подписки на канал "IT Books"

Просто IT-книги