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

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

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

Канал на бирже: https://telega.in/c/prostoitbooks
Download Telegram
🔐 Хакинг. Искусство эксплойта
💽 Автор: Эриксон Джон

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

📌 Скачать книгу
📌 Книга в магазине
#Hacking | Просто IT-книги
📚 "Искусственный интелект с примерами на Python"
💽 Автор: Пратик.Дж

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

📌 Скачать книгу
📌 Книга в магазине
#Python | Просто IT-книги
🐍 Классические задачи Computer Science на языке Python
💽 Автор: Дэвид Копец

▬▬▬▬▬▬▬▬
Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применения Python.

📌 Скачать книгу
📌 Книга в магазине
#Python | #ComputerScience | Просто IT-книги
🧩 Изучаем HTML, XHTML и CSS
💽 Авторы: Элизабет Робсон, Эрик Фримен
▬▬▬▬▬▬▬▬
Эта книга показывает на простых примерах, как начать верстать сайты с нуля. Подходит как новичкам, так и профессионалам. Однако не стоит рассматривать данное учебное пособие как современный справочник. Это больше фундаментальная книга по основам. В последнем издании рассматриваются основы программирования на HTML 5. Есть множество наглядных примеров и скриншотов.

📌 Скачать книгу
📌 Книга в магазине
#HTML #CSS | Просто IT-книги
Самый редкий и актуальный материал для программистов любого уровня и направления.

Русскоязычная литература, курсы, статьи и мануалы. Всё это собрано в крупнейшей библиотеке в сегменте Telegram: https://news.1rj.ru/str/campcode
📚Глубокое обучение на Python
💽 Автор: Шолле Франсуа

▬▬▬▬▬▬▬▬
Глубокое обучение — Deep learning — это набор алгоритмов машинного обучения, которые моделируют высокоуровневые абстракции в данных, используя архитектуры, состоящие из множества нелинейных преобразований. Познакомьтесь с глубоким обучением на практических примерах из самых разнообразных областей. Книга делится на две части: в первой даны теоретические основы, вторая посвящена решению конкретных задач. Это позволит вам не только разобраться в основах DL, но и научиться использовать новые возможности на практике.

📌 Скачать книгу
📌 Книга в магазине
#Python | Просто IT-книги
🔋 Блокчейн. Разработка приложений
💽 Автор: Нараян Прасти

▬▬▬▬▬▬▬▬
Рассказано о том, что такое децентрализованные приложения и как они работают. Рассмотрены принципы работы платформы Ethereum. Показано, как писать смарт-контракты и использовать интерактивную консоль Geth для размещения и передачи транзакций. Описана библиотека web3.js, ее импорт, подключение к Geth и использование в среде Node.js или на стороне клиента. Продемонстрировано, как создать сервис кошелька и управлять им, как компилировать смарт-контракты и развертывать их при помощи web3.js и EthereumJS. Описаны язык программирования Solidity и среда разработки Truffle. Приведено руководство по разработке собственного блокчейна и децентрализованных приложений корпоративного уровня.

📌 Скачать книгу
📌 Книга в магазине
#Блокчейн | Просто IT-книги
📚Unity и C#. Геймдев от идеи до реализации.
💽 Автор: Джереми Гибсон Бонд

▬▬▬▬▬▬▬▬
Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. Если вы собираетесь заняться разработкой игр, то в первую очередь вам необходима информация о современных методах и профессиональных инструментах. Эти незаменимые знания можно получить в книге Джереми Гибсона Бонда.

📌 Скачать книгу
📌 Книга в магазине
#Unity | #Csharp | Просто IT-книги
🐍 Изучаем квантовые вычисления на Python и Q#.
💽 Автор: Кайзер С, Гранад К.

▬▬▬▬▬▬▬▬
Технологический прорыв, связанный с распространением квантовых компьютеров, уже не за горами. В этой книге технологии будущего обсуждаются с практической стороны: комплект инструментов от компании Microsoft и язык Q# предоставляют вам возможность поупражняться в квантовых вычислениях.

📌 Скачать книгу
📌 Книга в магазине
#Python | Просто IT-книги
🐍 Основы Python. Научитесь думать как программист
💽 Автор: Аллен Б. Дауни

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

📌 Скачать книгу
📌 Книга в магазине
#Python | Просто IT-книги
🐧 Kali Linux от разработчиков
💽 Авторы: Херцог Рафаэль, О'Горман Джим

▬▬▬▬▬▬▬▬
Авторы шаг за шагом познакомят вас с основами и возможностями Kali Linux.

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

📌 Скачать книгу
📌 Книга в магазине
#Linux | Просто IT-книги
📚C++ для профи
💽 Автор: Лоспинозо Джош

▬▬▬▬▬▬▬▬
С++ — популярный язык для создания ПО. В руках увлеченного программиста С++ становится прекрасным инструментом для создания лаконичного, эффективного и читаемого кода, которым можно гордиться. «C++ для профи» адресован программистам среднего и продвинутого уровней, вы продеретесь сквозь тернии к самому ядру С++.

📌 Скачать книгу
📌 Книга в магазине
#Cpp | Просто IT-книги
📚Основы разработки веб-приложений
💽 Автор: Сэмми Пьюривал

▬▬▬▬▬▬▬▬
Благодаря этой книге вы усвоите основы создания веб-приложений, построив простое приложение с нуля с помощью HTML, javanoscript и других свободно предоставляемых инструментов. Это практическое руководство на реальных примерах обучает неопытных веб-разработчиков тому, как создавать пользовательский интерфейс, строить серверную часть, организовывать связь клиента и сервера, а также применять облачные сервисы для развертывания приложения.

📌 Скачать книгу
📌 Книга в магазине
#HTML | Просто IT-книги
🧑‍💻 Java для всех
💽 Автор: Васильев Алексей Николаевич

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

📌 Скачать книгу
📌 Книга в магазине
#Java | Просто IT-книги
🐍 Python и DevOps: Ключ к автоматизации Linux
💽 Автор: Гифт Ной

▬▬▬▬▬▬▬▬
За последнее десятилетие технологии сильно изменились. Данные стали хитом, облака — вездесущими, и всем организациям понадобилась автоматизация. В ходе таких преобразований Python оказался одним из самых популярных языков программирования. Это практическое руководство научит вас использовать Python для повседневных задач администрирования Linux с помощью наиболее удобных утилит DevOps, включая Docker, Kubernetes и Terraform.

📌 Скачать книгу
📌 Книга в магазине
#Python #DevOps #Linux | Просто IT-книги
📚C# для чайников
💽 Автор: Джон Пол Мюллер

▬▬▬▬▬▬▬▬
Даже если вы никогда не имели дела с программированием, эта книга поможет вам освоить язык C# и научиться писать на нем программы любой сложности. Для читателей, которые уже знакомы с каким-либо языком программирования, процесс изучения C# только упростится, но иметь опыт программирования для чтения книги совершенно необязательно.

📌 Скачать книгу
📌 Книга в магазине
#Csharp | Просто IT-книги
📚Машинное обучение
💽 Автор: Бринк Хенрик, Ричардс Джозеф, Феверолф Марк

▬▬▬▬▬▬▬▬
Данная книга рассчитана на тех, кто хочет решать самые разнообразные задачи при помощи машинного обучения. Как правило, для этого нужен Python, поэтому в примерах кода используется этот язык, а также библиотеки pandas и scikit-learn. Вы познакомитесь с основными понятиями ML, такими как сбор данных, моделирование, классификация и регрессия, а главное, получите практический опыт обработки реальных данных.

📌 Скачать книгу
📌 Книга в магазине
#MachineLerning | Просто IT-книги
📚Классические задачи Computer Science на языке Java
💽 Автор: Дэвид Копец

▬▬▬▬▬▬▬▬
Эта книга мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое. Автор собрал наиболее полезные готовые решения, принципы и алгоритмы.

📌 Скачать книгу
📌 Книга в магазине
#Java | #ComputerScience | Просто IT-книги
💡Легкий способ выучить Java
💽 Автор: Пэйн Брайсон

▬▬▬▬▬▬▬▬
Java - один из самых популярных языков программирования в мире, однако выучить его - непростая задача. "Легкий способ выучить Java" - это книга, которая сделает процесс обучения эффективным и понятным, ведь с первых страниц вы начнете создавать реальные функционирующие приложения!
Начните знакомство с Java с JShell, удобного инструмента, позволяющего проверять написанный вами код и тут же получать обратную связь. Затем приступайте к разработке несложных игр: "Больше-Меньше", "Секретные сообщения", "Рисование пузырьков" - вы научитесь делать игры как под ПК, так и под Android, и использовать такие "золотые стандарты" отрасли, как среды разработки Eclipse и Android Studio.

📌 Скачать книгу
📌 Книга в магазине
#Java | Просто IT-книги
🐍 Секреты Python Pro
💽 Автор: Хиллард Д.

▬▬▬▬▬▬▬▬
Книга «Секреты Python Pro» научит проектировать ПО и писать качественный код, то есть делать его понятным, сопровождаемым и расширяемым.
Дейн Хиллард — профессиональный питонист, — с помощью примеров и упражнений он покажет вам как разбивать код на блоки, повышать качество за счет снижения сложности и т. д.

📌 Скачать книгу
📌 Книга в магазине
#Python | Просто IT-книги
📚Стильный Java. Код, который работает всегда и везде
💽 Автор: Марко Фаэлла

▬▬▬▬▬▬▬▬
В современном мире разработки успешность приложения уже не определяется параметром «просто работает». Хороший программист должен знать возможности языка, практические приемы проектирования и платформенные средства для достижения максимальной производительности и жизнеспособности программ. Эта книга написана для разработчиков, которые хотят создавать качественный софт.

📌 Скачать книгу
📌 Книга в магазине
#Java | Просто IT-книги