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

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

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

Канал на бирже: https://telega.in/c/prostoitbooks
Download Telegram
📗 Язык Go для начинающих
💽 Автор: Максим Жашкевич

▬▬▬▬▬▬▬▬
На протяжении 12 глав автор знакомит читателя с миром языка программирования Go, затрагивая широкий круг тем: типы переменных, функции, массивы, интерфейсы, ООП, горутины и каналы. Также даны наставления для самообразования.
Достоинства:

находится в открытом доступе;

лаконичная и простая подача материалов:

интуитивно понятный язык;

наглядные примеры;

обилие затронутых тем – от примитивов вначале до собственного REST API в завершении.

📌 Скачать книгу
📌 Книга в магазине
#Go | Просто IT-книги
👨‍🏫 Философия DevOps. Искусство управления IT
💽Автор: Дэвис Дженнифер, Дэниелс Кэтрин

▬▬▬▬▬▬▬▬
Книга "Философия DevOps" познакомит вас с техническими, культурными и управленческими аспектами devops-культуры и позволит организовать работу так, чтобы вы получали удовольствие от разработки, поддержки и использования программного обеспечения.

📌 Скачать бесплатно
📌 Книга в магазине
#DevOps | Просто IT-книги
🦾 Искусство WebAssembly
💽 Автор: Баттальини Р.

▬▬▬▬▬▬▬▬
WebAssembly – это быстрая компактная межплатформенная технология, которая оптимизирует производительность ресурсоемких веб-приложений и программ. В книге подробно рассматриваются принципы ее работы; показано, в каких случаях можно ее использовать, а в каких делать этого не стоит, и как создавать и развертывать приложения на основе WebAssembly.

Эта книга поможет вам разобраться в основах мощной технологии WebAssembly и повысить производительность ваших веб-приложений.

📌 Скачать книгу
📌 Книга в магазине
#Web | Просто IT-книги
🐍Python 3 и PyQt 5. Разработка приложений
💽Авторы: Владимир Дронов, Николай Прохоренок

▬▬▬▬▬▬▬▬
Описан язык Python 3: типы данных, операторы, условия, циклы, регулярные выражения, функции, инструменты объектно-ориентированного программирования, работа с файлами и каталогами, модули стандартной библиотеки. Особое внимание уделено библиотеке PyQt, позволяющей создавать приложения с графическим интерфейсом. Рассмотрены средства для обработки сигналов и событий, управления свойствами окна, разработки многопоточных приложений, описаны основные компоненты (кнопки, поля и др.), инструменты для работы с базами данных, мультимедиа, печати документов и их экспорта.

📌 Скачать книгу
📌 Книга в магазине
#Python | Просто IT-книги
📚HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств
💽Автор: Бен Фрейн

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

📌 Скачать книгу
📌 Книга в магазине
#CSS | #HTML | Просто IT-книги
📚Защита личной информации в интернете, смартфоне и компьютере.
💽Автор: В. Камский

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

📌 Скачать книгу
📌 Книга в магазине
#ИБ | Просто IT-книги
📚Выразительный JavaScript
💽Автор: Хавербеке Марейн

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

📌 Скачать книгу
📌 Книга в магазине
#JavaScript | Просто IT-книги
💡Совершенный алгоритм. Основы
💽 Автор: Рафгарден Тим

▬▬▬▬▬▬▬▬
Алгоритмы - это сердце и душа 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-книги