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

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

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

Канал на бирже: https://telega.in/c/prostoitbooks
Download Telegram
💡Совершенный алгоритм. Основы
💽 Автор: Рафгарден Тим

▬▬▬▬▬▬▬▬
Алгоритмы - это сердце и душа computer science. Без них не обойтись, они есть везде - от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию. 
В этой книге Тим Рафгарден - гуру алгоритмов - расскажет об асимптотическом анализе, нотации большое-О, алгоритмах «разделяй и властвуй», рандомизации, сортировки и отбора.

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

📌 Скачать книгу
📌 Книга в магазине
#Algorithm | Просто IT-книги
🔺IT как оружие. Какие опасности таит в себе развитие высоких технологий
💽 Автор: Браун Кэрол Энн, Смит Брэд

▬▬▬▬▬▬▬▬
Авторы этой книги, руководители компании Microsoft, раскрывают перед читателями самые актуальные проблемы, которые стоят перед IT-компаниями, и рассказывают о своем пути их решения. Как в эту новую эру найти правильный баланс общественной безопасности и неприкосновенности частной жизни? Как защититься от злоумышленников, которые используют новые технологии для кибератак на целые страны, корпорации или частную жизнь граждан? Удастся ли нам создать мир, в котором наши дети смогут найти работу? Сможем ли мы вообще контролировать зарождающийся новый мир? Возможность собирать огромные объемы данных о пользователях - это палка о двух концах. И от того, как IT-компании решают сложнейшие этические проблемы, зависит устройство мира, в котором нам предстоит жить.

📌 Скачать книгу
📌 Книга в магазине
#полезно | Просто IT-книги
📚Язык программирования Java SE 8. Подробное описание.
💽Авторы: Джеймс Гослинг, Билл Джой

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

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

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

📌 Скачать книгу
📌 Книга в магазине
#Python | Просто IT-книги
📚Web-сервер глазами хакера
💽Автор: Михаил Фленов

▬▬▬▬▬▬▬▬
Рассмотрена система безопасности web-серверов и типичные ошибки, совершаемые web-разработчиками при написании сценариев на языках PHP, ASP и Perl. Приведены примеры взлома реальных web-сайтов, имеющих уязвимости, в том числе и популярных. В теории и на практике рассмотрены распространенные хакерские атаки: DoS, Include, SQL-инъекции, межсайтовый скриптинг, обход аутентификации и др. Описаны основные приемы защиты от атак и рекомендации по написанию безопасного программного кода, настройка и способы обхода каптчи.

📌 Скачать книгу
📌 Книга в магазине
#Perl | #PHP | Просто IT-книги
💡Глубокое обучение. Погружение в мир нейронных сетей.
💽Автор: С.И. Николенко

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

📌 Скачать книгу
📌 Книга в магазине
#MachineLearning | Просто IT-книги
📚Компьютерные сети.
💽Автор: Э. Таненбаум, Д. Уэзеролл
▬▬▬▬▬▬▬▬

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

📌 Скачать книгу
📌 Книга в магазине
#MachineLerning | Просто IT-книги
🐍 Справочник Python. Кратко, быстро, под рукой
💽 Автор: Кольцов Д.М.
▬▬▬▬▬▬▬▬
Данный справочник содержит всю ключевую информацию о Python в удобной и наглядной форме. Структура справочника позволяет быстро и удобно находить нужную информацию, получать примеры использования тех или иных элементов и конструкций Python. Отдельное внимание уделено внимание таким темам, как регулярные выражения, кортежи, итераторы и генераторы, объектно-ориентированное программирование на Python. Справочник будет полезен всем, кто использует или изучает Python: от начинающих до профессионалов.

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

▬▬▬▬▬▬▬▬
Эта книга – одновременно и руководство программиста с большим числом практических примеров, и полноценный справочник по базовому языку JavaScript и клиентским прикладным интерфейсам, предоставляемым браузерами. Издание охватывает стандарты ECMAScript 5 и HTML5. Многие главы переписаны заново, другие дополнены новой информацией , появились и новые главы с описанием библиотеки jQuery и поддержки JS на стороне сервера. Часть I знакомит с основами JS. В части II описывается среда разработки сценариев, предоставляемая веббраузерами. Основное внимание уделяется разработке сценариев с применением методики ненавязчивого JavaScript и модели DOM.

📌 Скачать книгу
📌 Книга в магазине
#JavaScript | Просто IT-книги
🧩 GHIDRA. Полное руководство
💽 Автор: Крис Игл

▬▬▬▬▬▬▬▬
Платформа Ghidra, ставшая итогом более десяти лет работы в АНБ, была разработана для решения наиболее трудных задач обратной разработки, стоящих перед агентством. После раскрытия исходного кода этого инструмента, ранее предназначавшегося только для служебного пользования, один из лучших в мире дизассемблеров и интуитивно понятных декомпиляторов оказался в руках всех специалистов, стоящих на страже кибербезопасности, а эта книга – единственное руководство, которое поможет овладеть этим инструментом.
Эта книга, рассчитанная равно на начинающих и опытных пользователей, поможет вам во всеоружии встретить задачу Reverse Engineering и анализировать файлы, как это делают профессионалы.

📌 Скачать книгу
📌 Книга в магазине
#полезно | Просто IT-книги
📚Как тестируют в Google.
💽Авторы: Джеймс Уиттакер, Джейсон Арбон, Джеф Кароло

▬▬▬▬▬▬▬▬
Авторы книги «Как тестируют в Google» Джеймс Уиттакер, Джейсон Арбон, Джефф Каролло сами прошли школу Google, работали там, потому не понаслышке знают, о чем говорят. Пособие рассчитано для специалистов разных уровней. Если вам интересно узнать что-то новенькое об одной из самых масштабных интернет-компаний, стоит читать «Как тестируют в Google».
О том, как компания организовывает тестирование и в каких условиях. Об умных людях. О трудном пути, ведущему к успеху. О прошлом, когда все только начиналось… Остальные главы изобилуют техническими подробностями и вникнуть в них могут только специалисты. Потому, если вы не профи в программировании, можно ограничиться лишь первой главой – для общего развития.

📌 Скачать книгу
📌 Книга в магазине
#Полезно | Просто IT-книги
📚Программирование. Принципы и практика с использованием C++.
💽Автор: Бьерн Страуструп.

▬▬▬▬▬▬▬▬
Эта книга не является учебником по языку C++, это учебник по программированию. Несмотря на то что ее автор - автор языка С++, книга не посвящена этому языку программирования; он играет в книге сугубо иллюстративную роль. Автор задумал данную книгу как вводный курс по программированию. Поскольку теория без практики совершенно бессмысленна, такой учебник должен изобиловать примерами программных решений, и неудивительно, что автор языка C++ использовал в книге свое детище.

📌 Скачать книгу
📌 Книга в магазине
#Cpp | Просто IT-книги
🐍 Как устроен Python. Гид для разработчиков, программистов и интересующихся
💽 Автор: Харрисон М.

▬▬▬▬▬▬▬▬
Готовы начать карьеру питониста? Не теряйте времени на поиск информации, перелопачивая блоги и сайты, списки рассылок и группы. Мэтт Харрисон использует Python с 2000 года. Он занимался научными исследованиями, сборкой и тестированием, бизнес-аналитикой, хранением данных, а теперь делится своими знаниями как с простыми пользователями, так и с крупными корпорациями. Приобщитесь к передовому опыту и узнайте секреты внутренней кухни Python, доступные только профи, работающим с этим языком на протяжении многих лет.

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

▬▬▬▬▬▬▬▬
В этой книге, предназначенной для студентов математических и программистских специальностей (начиная с младших курсов), подробно разбираются основные методы построения и анализа эффективных алгоритмов. Авторы старались выделить основные идеи и излагать доказательства наглядно, не злоупотребляя формализмом, но и не жертвуя математической строгостью; оригинальный подход авторов делает книгу интересной не только студентам, но и опытным преподавателям. Каждый раздел снабжён упражнениями.

📌 Скачать книгу
📌 Книга в магазине
#Полезно | Просто IT-книги
💡C# на примерах.
💽Автор: Евдокимов П.В.

▬▬▬▬▬▬▬▬
Эта книга является превосходным учебным пособием для изучения языка программирования С# на примерах. Изложение ведется последовательно: от развертывания .NET и написания первой программы, до многопоточного программирования, создания клиент-серверных приложений и разработки программ для мобильных устройств. По ходу книги даются все необходимые пояснения и комментарии.

📌 Скачать книгу
📌 Книга в магазине
#Csharp | Просто IT-книги
📚JavaScript и jQuery. Исчерпывающее руководство.
💽Автор: Дэвид Сойер Макфарлан

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

📌 Скачать книгу
📌 Книга в магазине
#JavaScript | Просто IT-книги
💡Крупномасштабное машинное обучение вместе с Python
💽 Автор: Бастиан Шарден
▬▬▬▬▬▬▬▬
С распространением больших данных растет спрос на вычислительную и алгоритмическую эффективность. Главная задача настоящей книги состоит в том, чтобы предоставить способы применения мощных методов машинного обучения с открытым исходным кодом в крупномасштабных проектах без привлечения дорогостоящих корпоративных решений или больших вычислительных кластеров. Описаны масштабируемое обучение в Scikit-learn, нейронные сети и глубокое обучение с использованием Theano, H2O и TensorFlow. Рассмотрены классификационные и регрессионные деревья, а также обучение без учителя. Охвачены эффективные методы машинного обучения в вычислительной среде MapReduce на платформах Hadoop и Spark на языке Python.

📌 Скачать книгу
📌 Книга в магазине
#Python | Просто IT-книги
📚UNIX. Профессиональное программирование.
💽Автор: У. Ричард Стивенс, Стивен А. Раго

▬▬▬▬▬▬▬▬
Эта книга заслуженно пользуется популярностью у серьезных программистов во всем мире, поскольку содержит самую важную и практическую информацию об управлении ядрами UNIX и Linux. Без этих знаний невозможно написать эффективный и надежный код.
От основ - файлы, каталоги и процессы - вы постепенно перейдете к более сложным вопросам, таким как обработка сигналов и терминальный ввод/вывод, многопоточная модель выполнения и межпроцессное взаимодействие с применением сокетов.
В общей сложности в этой книге охвачены более 70 интерфейсов, включая функции POSIX асинхронного ввода/вывода, циклические блокировки, барьеры и семафоры POSIX.

📌 Скачать книгу
📌 Книга в магазине
#Unix | Просто IT-книги
🐧За пределами Linux с нуля (Том 1).
💽Автор: Команда разработчиков BLFS

▬▬▬▬▬▬▬▬
В первой части проекта, которая представлена в настоящей книге, приводится подробное описание установки и настройки пакетов, необходимых для безопасного использования системы и подключения ее к локальным и глобальным сетям. Из этой части вы также узнаете, как правильно установить общесистемные библиотеки, сетевые и системные утилиты, основные командные оболочки и некоторые текстовые редакторы. Вы также сможете установить среду виртуализации и ряд инструментальных пакетов, необходимых при программирования на таких языках, как C, С++, Perl, Python, PHP, Ruby и Java.

📌 Скачать книгу
📌 Книга в магазине
#Linux | Просто IT-книги
🔑 Этичный хакинг. Практическое руководство по взлому
💽 Автор: Дэниэль Грэм
▬▬▬▬▬▬▬▬
Практическое руководство по взлому компьютерных систем с нуля, от перехвата трафика до создания троянов. Книга "Этичный хакинг" освещает современные проблемы кибербезопасности и помогает освоить навыки, необходимые любому этичному хакеру. Сделайте первый шаг в карьере пентестера, ознакомившись с методами взлома, которые используют эксперты.

📌 Скачать книгу
📌 Книга в магазине
#Hacking | Просто IT-книги
📚Программирование на С для начинающих.
💽Автор: Г. Перри, Д. Миллер.

▬▬▬▬▬▬▬▬
Простое и понятное руководство по программированию на С поможет быстро научиться программированию. Подробные объяснения и интересные примеры сделают процесс обучения легким. Вы легко освоите все основные функции C и сможете создавать программы любой сложности.

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