ar
Feedback
Книги для программистов

Книги для программистов

الذهاب إلى القناة على Telegram

Книги для программистов. По всем вопросам @evgenycarter

إظهار المزيد
8 919
المشتركون
-324 ساعات
-87 أيام
-1730 أيام
أرشيف المشاركات
Пройди тест из 5 вопросов - на знание C# Сможешь сдать — пригласим на курс повышиение навыков «C# Developer. Professional» с
Пройди тест из 5 вопросов  - на знание C# Сможешь сдать — пригласим на курс повышиение навыков «C# Developer. Professional» с максимальной скидкой и подарим бесплатный урок курса  «Пишем свою библиотеку для работы с базами данных на C#» 👉  Пройти тест: https://otus.pw/UCWV/ ❓ Зачем проходить курс? Зарплаты чаще выше у тех разработчиков, которые используют паттерны проектирования, возможности CLR, SQL и NoSQL БД и умеют работать в команде. Начать ориентироваться в продвинутых возможностях C# поможет онлайн-курс «C# Developer. Professional» OTUS. 💪 За 6 месяцев обучения вы научитесь разрабатывать сложные клиент-серверные приложения уровня крепкого Middle. Результат обучения — полностью реализованный проект по трёхзвенной архитектуре, который вы выполните в Scrum-команде. 👉 Подробнее о курсе на сайте https://otus.pw/HEUM/ Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: 2Ranykrn5Nx

Software Engineering at Google: Lessons Learned from Programming Over Time Titus Winters, Tom Manshreck, Hyrum Wright (2020)
Software Engineering at Google: Lessons Learned from Programming Over Time Titus Winters, Tom Manshreck, Hyrum Wright (2020) Основываясь на опыте Google, инженеры-программисты Титус Винтерс и Хайрам Райт вместе с Томом Маншреком делают откровенный и проницательный анализ того, как ведущие мировые практики создают и поддерживают ПО. Речь идет об уникальной инженерной культуре, процессах и инструментах Google, а также о том, как эти аспекты влияют на эффективность разработки. Вы изучите фундаментальные принципы, которые компании разработчиков ПО должны учитывать при проектировании, разработке архитектуры, написании и сопровождении кода. Скачать 👉 @book_for_dev

The Ghidra Book: The Definitive Guide Chris Eagle, Kara Nance (2020) Платформа Ghidra, ставшая итогом более десяти лет работы
The Ghidra Book: The Definitive Guide Chris Eagle, Kara Nance (2020) Платформа Ghidra, ставшая итогом более десяти лет работы в АНБ, была разработана для решения наиболее трудных задач обратной разработки, стоящих перед агентством. После раскрытия исходного кода этого инструмента, ранее предназначавшегося только для служебного пользования, один из лучших в мире дизассемблеров и интуитивно понятных декомпиляторов оказался в руках всех специалистов, стоящих на страже кибербезопасности, а эта книга – единственное руководство, которое поможет овладеть этим инструментом. Эта книга, рассчитанная равно на начинающих и опытных пользователей, поможет вам во всеоружии встретить задачу Reverse Engineering и анализировать файлы, как это делают профессионалы. Скачать 👉 @book_for_dev

Подборка Telegram каналов для программистов Системное администрирование 📌 https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. https://t.me/sysadminoff Новости Линукс Linux https://t.me/tikon_1 Новости высоких технологий, науки и техники💡 https://t.me/mir_teh Мир технологий (Technology World) https://t.me/rust_lib Полезный контент по программированию на Rust https://t.me/golang_lib Библиотека Go (Golang) разработчика https://t.me/itmozg Программисты, дизайнеры, новости из мира IT. https://t.me/phis_mat Обучающие видео, книги по Физике и Математике https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста 1C разработка 📌 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Учим C/C++ на примерах Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus https://t.me/java_geek Учим Java на примерах GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка https://t.me/kotlin_lib Подборки полезного материала по Kotlin Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков https://t.me/frontend_sovet Frontend советы, примеры и практика! https://t.me/React_lib Подборки по React js и все что с ним связано Разработка игр 📌 https://t.me/game_devv Все о разработке игр Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT Чат программистов📌 https://t.me/developers_ru Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов https://t.me/books_reserv Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности https://t.me/xakep_1 Статьи из "Хакера" Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике Excel лайфхак📌 https://t.me/Excel_lifehack

Clean Agile: Back to Basics Robert C. Martin (2019) По сути Agile — это всего лишь небольшая подборка методов и инструментов,
Clean Agile: Back to Basics Robert C. Martin (2019) По сути Agile — это всего лишь небольшая подборка методов и инструментов, помогающая небольшим командам программистов управлять небольшими проектами,… но приводящая к большим результатам, потому что каждый крупный проект состоит из огромного количества кирпичиков. Пять десятков лет работы с проектами всех мыслимых видов и размеров позволяют Дяде Бобу показать, как на самом деле должен работать Agile. Если вы хотите понять преимущества Agile, не ищите лёгких путей — нужно правильно применять Agile. «Чистый Agile» расскажет, как это делать разработчикам, тестировщикам, руководителям, менеджерам проектов и клиентам. Скачать 👉 @book_for_dev

❓Хотите перейти на новый уровень в C# разработке? 👉 Приглашаем 12 июля в 20:00 мск вас на открытый урок в OTUS. Тема: Примит
❓Хотите перейти на новый уровень в C# разработке? 👉 Приглашаем 12 июля в 20:00 мск вас на открытый урок в OTUS. Тема: Примитивы многопоточности .Net На уроке разберем такие примитивы многопоточности, как — Барьеры; — Условные события (ManualResetEvent/AutoResetEvent); — Потоко-безопасные очереди (блокируемые и неблокируемые) Дополнительно обсудим: — Как писать код без Thread.Sleep — Где еще можно использовать многопоточность — Чем отличается многопоточный код от асинхронного. 📌 Вебинар пройдет в рамках онлайн-курса «C# Developer. Professional» и позволит вам углубить свои знания о платформе .NET и научиться решать сложные задачи языка C#. Не упустите шанс протестировать курс и стать еще более компетентным C# разработчиком. Больше полезных тем ждет вас на курсе, доступном в рассрочку. 👉 Для участия во встрече пройдите вступительный тест https://otus.pw/EOP6/ Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. 2RanynfxVeQ

Introduction to recursive programming Rubio Sánchez, Manuel (2018) Книга охватывает почти весь круг теоретических и практичес
Introduction to recursive programming Rubio Sánchez, Manuel (2018) Книга охватывает почти весь круг теоретических и практических вопросов, относящихся к рекурсии и рекурсивному программированию, что делает её прекрасным дополнением к уже существующим немногочисленным книгам на эту тему. На множестве примеров и задач – от простых к сложным – читатель постепенно погружается в рекурсию, учится мыслить рекурсивно и, отталкиваясь от декларативной парадигмы программирования, создавать рекурсивные алгоритмы с использованием пошаговой методики и специальных схем декомпозиции задач. При этом автор беспристрастно сопоставляет рекурсивные алгоритмы с итерационными, отмечая достоинства и недостатки тех и других. Скачать 👉 @book_for_dev

Natural Language Processing in Action Hobson Lane, Cole Howard, Hannes Hapke (2019) Последние достижения в области глубокого
Natural Language Processing in Action Hobson Lane, Cole Howard, Hannes Hapke (2019) Последние достижения в области глубокого обучения позволяют создавать приложения, с исключительной точностью распознающие текст и речь. Что в результате? Появляются чат-боты, ведущие диалог не хуже реальных людей, программы, эффективно подбирающие резюме под заданную вакансию, развивается превосходный предиктивный поиск, автоматически генерируются аннотации документов. Благодаря новым приемам и инструментам, таким как Keras и Tensorflow, сегодня возможно как никогда просто реализовать качественную обработку естественного языка (NLP). «Обработка естественного языка в действии» станет вашим руководством по созданию программ, способных распознавать и интерпретировать человеческий язык. В издании рассказано, как с помощью готовых пакетов на языке Python извлекать из текста смыслы и адекватно ими распоряжаться. В книге дается расширенная трактовка традиционных методов NLP Скачать 👉 @book_for_dev

Java in a Nutshell: A Desktop Quick Reference, 7th Edition Ben Evans, David Flanagan (2019) Это обновленное издание не только
Java in a Nutshell: A Desktop Quick Reference, 7th Edition Ben Evans, David Flanagan (2019) Это обновленное издание не только помогает опытным программистам на Java извлечь наибольшую пользу из версий Java 9-11, но и служит удобным учебным пособием для начинающих разработчиков. На многочисленных примерах кода в этом тщательно пересмотренном издании демонстрируется, как воспользоваться в полной мере современными интерфейсами API и нормами передовой практики разработки прикладных программ на Java. Оно содержит также дополнительный материал по модульной системе на платформе Java. .В части I представлено динамичное, но совсем не поверхностное введение в язык программирования Java и особенности базовой исполняющей среды на платформе Java. .В части II описываются самые современные инструментальные средства, входящие в состав комплекта поставки Java. Эта книга поможет вам в следующем. Ускоренно овладеть языковыми средствами Java, включая изменения, внесенные в версиях Java 9-11 . Скачать 👉 @book_for_dev

Вы уже знакомы с языком C# и хотите перейти на новый уровень? Приглашаем 28 июня в 20:00 мск вас на открытый урок «Пишем свою
Вы уже знакомы с языком C# и хотите перейти на новый уровень? Приглашаем 28 июня в 20:00 мск вас на открытый урок «Пишем свою библиотеку для работы с базами данных на C#» в OTUS. Вебинар пройдет в рамках онлайн-курса «C# Developer. Professional» и позволит вам углубить свои знания о платформе .NET и научиться решать сложные задачи, используя встроенные особенности языка C#. На этом занятии мы рассмотрим стандартные механизмы работы с базами данных на основе ADO.NET и погрузимся в мир рефлексии. Но самое интересное — мы разработаем собственную micro-ORM систему для эффективного доступа к данным в PostgreSQL. Не упустите шанс протестировать курс и стать еще более компетентным C# разработчиком. Больше полезных тем ждет вас на курсе, доступном в рассрочку. Для участия зарегистрируйтесь на сайте https://otus.pw/lHDu/ Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. 2RanynpojV2

Python by Example - Learning to Program in 150 Challenges Nichola Lacey (2019) Это Python, например! Познакомьтесь с самым бы
Python by Example - Learning to Program in 150 Challenges Nichola Lacey (2019) Это Python, например! Познакомьтесь с самым быстрорастущим языком программирования на сегодняшний день. Легкое и увлекательное руководство поможет шаг за шагом прокачать навыки разработки. Никаких архитектур компьютера, теорий программирования и прочей абракадабры - больше практики! В книге 150 задач, которые плавно перенесут читателя от изучения основ языка к решению более сложных вещей. Руководство подойдет всем, у кого голова идет кругом от технического жаргона и пространных объяснений - автор уверен, что учить можно и без этого. Скачать 👉 @book_for_dev

A Programmer's Guide to Computer Science: A virtual degree for the self-taught developer William M. Springer II (2019) Колосс
A Programmer's Guide to Computer Science: A virtual degree for the self-taught developer William M. Springer II (2019) Колосс на глиняных ногах – так можно назвать программиста без подготовки в области Computer Science. Уверенное владение основами позволяет «не изобретать велосипеды» и закладывать в архитектуру программ эффективные решения. Всё это избавляет от ошибок и чрезмерных затрат на тестирование и рефакторинг. Не беда, если вы чувствуете себя не у дел, когда другие программисты обсуждают аппроксимативный предел. Даже специалисты с опытом допускают ошибки из-за того, что подзабыли Computer Science. Расширенное издание бестселлера содержит все главные, а также продвинутые вопросы компьютерных наук: - типы и структуры данных; - алгоритмы; - графы; - теория сложности; - приемы эффективного решения задач; - безопасность; - железо и софт; - операционные системы; - сети; - базы данных и многое другое Скачать 👉 @book_for_dev

🔥Почему сегодня язык GO завоевывает все большую популярность и становится наиболее востребованным среди разработчиков и одни
🔥Почему сегодня язык GO завоевывает все большую популярность и становится наиболее востребованным среди разработчиков и одним из самых распространенных в мире? Возможно, вы уже задумывались над тем, чтобы начать изучать GO. Если да, то у нас для вас отличная новость. В OTUS стартует курс Golang Developer Basic! 📣26 июня в 20:00 (мск) приглашаем на открытый урок курса “За что разработчики любят GO?”, на котором вы сможете познакомиться с преподавателем и программой курса, а также во время занятия мы приоткроем завесу причин популярности GO и обсудим: — почему язык GO так популярен в разработке веб-сервисов и приложений; — особенности GO и нововведения; — в каких сферах разработки он используется. 👉🏻Для участия зарегистрируйтесь https://otus.pw/1JPu/ После урока вы сможете понять подходит ли Вам язык GO и программа курса. Не упустите возможность протестировать формат обучения! Возможны разные способы оплаты и рассрочка . Нативная интеграция подробная информация о продукте на сайте www.otus.ru

Karbon Интересный Python скрипт, который отслеживает фоновые события мыши и превращает их в художественные произведения! http
Karbon Интересный Python скрипт, который отслеживает фоновые события мыши и превращает их в художественные произведения! https://github.com/furkanonder/karbon 👉 @Githublib

JavaScript Everywhere: Building Cross-Platform Applications with GraphQL, React, React Native, and Electron Adam D. Scott (20
JavaScript Everywhere: Building Cross-Platform Applications with GraphQL, React, React Native, and Electron Adam D. Scott (2020) Что такое современный JavaScript? Когда-то он просто добавлял интерактивности к окнам веб-браузера, а теперь превратился в основательный фундамент мощного и надежного софта. Разработчики любого уровня смогут использовать JavaScript для создания API, веб-, мобильных и десктопных приложений. В этой книге: • Работа с данными с помощью GraphQL. • Аутентификация для API, веб- и нативных приложений. • Создание высокопроизводительных веб-приложений • Разработка кроссплатформенных приложений под iOS и Android • Создание десктопных приложений Скачать 👉 @book_for_dev

❗️ Хотите создавать мощные веб-сервисы с помощью функционального программирования? 📣 Присоединяйтесь 22 июня в 20:00 к откры
❗️ Хотите создавать мощные веб-сервисы с помощью функционального программирования? 📣 Присоединяйтесь 22 июня в 20:00 к открытому уроку «Скрещиваем http4s и ZIO». Встречу проведет Алексей Воронец, руководитель разработки в NAUMEN, в рамках старта нового потока онлайн-курса «Scala-разработчик» в OTUS. 📌 На занятии мы: - Узнаем oб основных компонентах REST-сервиса; - Сформируем представление о http4s (http-библиотека) и ZIO (библиотека асинхронного функционального эффекта); - Попрактикуемся в создании полноценного простого http-сервиса (сервер, эндпоинты, логика). ➡️ Регистрация на вебинар: https://otus.pw/KWoX/ Нативная интеграция. Информация о продукте www.otus.ru

Doom 3 (2004) Разработчик: Id Software Издатель: Activision Платформа: Windows / Mac / Linux / Xbox / PS3 Code review: fabien
Doom 3 (2004) Разработчик: Id Software Издатель: Activision Платформа: Windows / Mac / Linux / Xbox / PS3 Code review: fabiensanglard.net Если вы хотите изучить движки современных игр высшего класса, то Doom 3 – это один из наилучших примеров. На время выхода он был инновационным во многих областях. Метод использования моделей высокого разрешения на элементах низкого разрешения в игре сейчас является стандартом для коммерческих игр. В исходнике есть много всего интересного – одна лишь система обработки физики достойна изучения, в частности, отслеживание столкновений. Это первая игра от id, написанная на С++. Прошлые игры из-за использования С несли в себе простоту. Doom 3 тоже довольно простой, но заметно уже изменение его вектора движения. Также игра (печально) известна использованием трафаретных теней при расчёте освещения. Можно спорить, был это интересный эксперимент или поле для дальнейшей работы, но сегодняшние игры предпочитают использовать карты теней. Возможно, эта техника когда-нибудь ещё пригодится. Исходники: github.com/id-Software/DOOM-3 BFG edition Исходники: github.com/id-Software/DOOM-3-BFG #gamedev 👉 @game_devv

Arduino Workshop: A Hands-On Introduction with 65 Projects John Boxall (2013) Что такое Arduino? За этим словом прячется легк
Arduino Workshop: A Hands-On Introduction with 65 Projects John Boxall (2013) Что такое Arduino? За этим словом прячется легкое и простое устройство, которое способно превратить кучу проводов и плат в робота, управлять умным домом и многое другое. Прочитайте эту книгу и овладейте бесчисленными возможностями Arduino, позволяющими электронике взаимодействовать с окружающим миром. Познакомившись с основами Arduino, вы быстро перейдете к работе с разнообразными электронными компонентами. А конкретные проекты позволят вам сразу закрепить знания на практике. Страница за страницей проекты будут становиться все более изощренными, сложными и интересными. Скачать 👉 @book_for_dev

Сделайте карьеру в IT! Skillbox совместно с РАНХиГС проводит набор на онлайн-бакалавриат по направлению «Веб-разработка». Всё
Сделайте карьеру в IT! Skillbox совместно с РАНХиГС проводит набор на онлайн-бакалавриат по направлению «Веб-разработка». Всё как в классическом вузе: семинары, сессия, студенческие льготы и отсрочка от армии, только все занятия и экзамены — онлайн. За время обучения вы: — Освоите frontend- и backend-разработку. — С 1-го курса начнёте проектировать интерфейсы и создавать проекты для портфолио. — Изучите принципы дизайна, освоите самые популярные языки программирования. — Узнаете, как работать с базами данных, поддерживать работу сайтов. — Освоите инструменты веб-аналитики. Научитесь создавать и применять алгоритмы. — Научитесь тестировать веб-приложения. Преимущества онлайн-бакалавриата со Skillbox: — Учёба из любой точки мира. — Программа, спроектированная под запросы рынка. — Проекты для портфолио с 1-го курса. — Стажировки и помощь в трудоустройстве. — Диплом бакалавра РАНХиГС государственного образца по специальности «Прикладная информатика». Программировать безумно интересно. Переходите по ссылке за подробностями: https://l.skbx.pro/7AJrt4

Глубокое обучение: легкая разработка проектов на Python Сет Вейдман (2021) Эта практическая книга представляет собой вводный
Глубокое обучение: легкая разработка проектов на Python Сет Вейдман (2021) Эта практическая книга представляет собой вводный курс для всех, кто занимается обработкой данных, а также для разработчиков ПО. Вы начнете с основ глубокого обучения и быстро перейдете к более сложным архитектурам, создавая проекты с нуля. Вы научитесь использовать многослойные, сверточные и рекуррентные нейронные сети. Только понимая принцип их работы (от «математики» до концепций), вы сделаете свои проекты успешными. В этой книге: - Четкие схемы, помогающие разобраться в нейросетях, и примеры рабочего кода. - Методы реализации многослойных сетей с нуля на базе простой объектно-ориентированной структуры. - Примеры и доступные объяснения сверточных и рекуррентных нейронных сетей. - Реализация концепций нейросетей с помощью популярного фреймворка PyTorch. Скачать 👉 @book_for_dev