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

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

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

Канал на бирже: https://telega.in/c/prostoitbooks
Download Telegram
📚 Effective Cybersecurity: A Guide to Using Best Practices and Standards
👩🏻‍💻 Автор: William Stallings

▬▬▬▬▬▬▬▬

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

Помимо этого в книгу включены практические советы и контрольные вопросы.

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

Просто IT-книги
📚 Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
👩🏻‍💻 Автор: Wes McKinney

▬▬▬▬▬▬▬▬

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

В процессе чтения книги вы научитесь работать с Pandas, NumPy и Jupyter.

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

Просто IT-книги
📚 Writing An Interpreter In Go
👩🏻‍💻 Автор: Thorsten Ball

▬▬▬▬▬▬▬▬

В этой книге показан процесс создания языка программирования. 

Вы начнёте с 0 строк кода и закончите с полностью работающим интерпретатором для языка программирования Monkey.

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

Просто IT-книги
📚 Rethinking Productivity in Software Engineering
👩🏻‍💻 Автор: Caitlin Sadowski, Thomas Zimmermann

▬▬▬▬▬▬▬▬

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

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

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

Просто IT-книги
📚 C++ in One Hour a Day
👩🏻‍💻 Автор: Siddhartha Rao

▬▬▬▬▬▬▬▬

С этим полным руководством вы быстро освоите основы, а затем перейдете к более сложным особенностям и концепциям языка С++, занимаясь по часу в день.

Книга представляет язык с практической точки зрения, помогая вам научиться использовать C++ для создания более быстрых, простых и эффективных приложений.

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

Просто IT-книги
📚 The Road to React
👩🏻‍💻 Автор: Robin Wieruch

▬▬▬▬▬▬▬▬

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

Однако автор приводит не только основы: книга углубляется в смежные темы (например, React с TypeScript, тестирование, оптимизация производительности) и реализации расширенных функций.

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

Просто IT-книги
📚 The Missing README: A Guide for the New Software Engineer
👩🏻‍💻 Автор: Chris Riccomini, Dmitriy Ryaboy

▬▬▬▬▬▬▬▬

Для новых инженеров-программистов умение программировать — это только полдела. Вы быстро обнаружите, что некоторым навыкам и процессам, которые являются ключевыми для вашего успеха, не учат почти нигде. 

Данная книга заполняет этот пробел — квинтэссенция уроков, лучших практик и инженерных основ, которым авторы обучали начинающих разработчиков в ведущих компаниях более десяти лет. 


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

Просто IT-книги
📚 Probabilistic Data Structures and Algorithms for Big Data Applications
👩🏻‍💻 Автор: Andrii Gakhov

▬▬▬▬▬▬▬▬

Probabilistic data structures - так часто называют структуры данных, основанные на различных методах хеширования. В отличие от обычных (или детерминированных) структур данных, они всегда дают приблизительные ответы, но с надежными способами оценки возможных ошибок. 

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

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

Просто IT-книги
📚 Spring Boot по-быстрому. Создаём облачные приложения на Java и Kotlin
👩🏻‍💻Автор: Марк Хеклер

▬▬▬▬▬▬▬▬
Spring Boot, который скачивают более 75 миллионов раз в месяц, – наиболее широко используемый фреймворк Java. Его удобство и возможности совершили революцию в разработке приложений, от монолитных до микросервисов. 

Тем не менее простота Spring Boot может привести в замешательство. Что именно разработчику нужно изучить, чтобы сразу же выдавать результат? Это практическое руководство научит вас писать успешные приложения для критически важных задач.

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

Просто IT-книги
📚 Программист-фанатик
👩🏻‍💻Автор: Чед Фаулер

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

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

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

Просто IT-книги
📚 Рефакторинг. Улучшение существующего кода
👩🏻‍💻Автор: Мартин Фаулер

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

Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект или даже предотвратить распад плохо спроектированной программы.

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

Просто IT-книги
📚 Экстремальный Cи. Параллелизм, ООП и продвинутые возможности
👩🏻‍💻Автор: Амини Камран

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

Вы освоите директивы препроцессора, макрокоманды, условную компиляцию, указатели и многое другое. Вы по новому взглянете на алгоритмы, функции и структуры. Узнаете, как выжимать максимум производительности из приложений с ограниченными ресурсами. В XXI веке Си остается ключевым языком в машиностроении, авиации, космонавтике и многих других отраслях

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

Просто IT-книги
📚 HTML и CSS. Путь к совершенству
👩🏻‍💻Автор: Бен Хеник

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

С помощью данной книги вы узнаете, как эффективно использовать в своей работе подобные техники. Неважно, верстаете ли вы HTML-страницы вручную или используете в своей работе готовые шаблоны, - это издание поможет вам более продуктивно работать на каждом из этапов разработки сайта: от разметки страниц до использования типографики и работы с цветом.

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

Просто IT-книги
📚 Программирование на Python 3. Подробное руководство
👩🏻‍💻Автор: Марк Саммерфилд

▬▬▬▬▬▬▬▬
Третья версия языка Python сделала его еще более мощным, удобным, логичным и выразительным. Книга «Программирование на Python 3» написана одним из ведущих специалистов по этому языку, обладающим многолетним опытом работы с ним. Издание содержит все необходимое для практического освоения языка: написания любых программ с использованием как стандартной библиотеки, так и сторонних библиотек для языка Python 3, а также создания собственных библиотечных модулей.

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

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

Просто IT-книги
📚 Байесовская статистика: Star Wars, LEGO, резиновые уточки и многое другое
👩🏻‍💻Автор: Уилл Курт

▬▬▬▬▬▬▬▬
Нужно решить конкретную задачу, а перед вами куча непонятных данных, в которой черт ногу сломит? «Байесовская статистика» расскажет, как принимать правильные решения, задействуя свою интуицию и простую математику.

Пора забыть про заумные и занудные университетские лекции! Эта книга даст вам полное понимание байесовской статистики буквально «на пальцах» – с помощью простых объяснений и ярких примеров.

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

Просто IT-книги
📚 Теоретический минимум по Computer Science. Все что нужно программисту и разработчику
👩🏻‍💻Автор: Владстон Феррейра Фило

▬▬▬▬▬▬▬▬
Хватит тратить время на скучные академические фолианты! Изучение Computer Science может быть веселым и увлекательным занятием.

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

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

Просто IT-книги
📚 HTML и CSS. 25 уроков для начинающих
👩🏻‍💻Автор: Владимир Дронов

▬▬▬▬▬▬▬▬
В книге 25 иллюстрированных уроков, 100 практических упражнений на тему разработки простых веб-сайтов и более 50 заданий для самостоятельной работы. Дано введение в веб-разработку, раскрыты основы HTML, CSS и работы в WWW. Объяснено, как с помощью HTML структурировать и форматировать текст, работать с графикой и мультимедиа, таблицами, гиперссылками, веб-формами, фреймами и метаданными. Рассказано, как средствами CSS оформлять веб-страницы, использовать блоки, списки и таблицы, изображения и гиперссылки, элементы управления, фон и колонки, располагать, выводить и скрывать элементы, делать макеты веб-страниц, выполнять преобразования, анимацию, медиазапросы и др.

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

Просто IT-книги
📚 Дискретная математика для программистов
👩🏻‍💻Автор: Род Хаггарти

▬▬▬▬▬▬▬▬
Основополагающее введение в дискретную математику, без знания которой невозможно успешно заниматься информатикой и программированием. Ни одно из многочисленных изданий по этой дисциплине, вышедших на русском языке, не читается с таким удовольствием и пользой. В доступной и весьма увлекательной форме автор рассказывает о фундаментальных понятиях дискретной математики – о логике, множествах, графах, отношениях и булевых функциях. Теория изложена кратко и иллюстрируется многочисленными простыми примерами, что делает ее доступной даже школьнику. После каждой главы (начиная со второй) рассматривается приложение описанных методов к информатике.

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

Просто IT-книги
📚 Компьютерная графика. Рейтрейсинг и растеризация
👩🏻‍💻Автор: Гэбриел Гамбетта

▬▬▬▬▬▬▬▬
За красивыми образами анимационного фильма и реалистичной средой популярных видеоигр скрываются загадочные алгоритмы.

В этой книге вы познакомитесь с двумя основными направлениями современной графики: рейтрейсингом и растеризацией. Такая литература пугает новичков из-за большого количества математики. Но только не в этом случае. Познакомьтесь с 3D-рендерингом без длинных формул!

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

Наглядные примеры с псевдокодом позволят без проблем создавать рендеры на любом языке, а живые JavaScript-демки каждого алгоритма вдохновят на самостоятельные подвиги.

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

Просто IT-книги
This media is not supported in your browser
VIEW IN TELEGRAM
Слетать в Турцию за $12 или на Мальдивы за $26 — решать вам.

Турагенты никогда не скажут правду и будут продавать билеты втридорога. А ещё вы переплатите за проживание и питание.

Чтобы не платить за отдых сотни тысяч, читайте канал RELOCACIYA. Здесь автор объехал 142 страны и простым языком рассказывает как кататься по миру за гроши.

Изучайте: как покупать авиабилеты за пару долларов, вообще не платить за аренду жилья (15 способов) и где удалёнщикам платят до 8000€ в месяц.

Заходите и убедитесь, что путешествия — это просто: RELOCACIYA
📚 Совершенный алгоритм. Алгоритмы для NP-трудных задач
👩🏻‍💻Автор: Тим Рафгарден

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

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

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

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