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

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

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

Канал на бирже: https://telega.in/c/prostoitbooks
Download Telegram
📚Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения
👩🏻‍💻Автор:
Тобиас Клейн

▬▬▬▬▬▬▬▬

Книга рассказывает, как обнаруживаются и используются ошибки, найденные им в некоторых наиболее популярных во всем мире программных продуктах, таких как операционная система Apple iOS, медиа-проигрыватель VLC, веб-браузеры и даже ядро операционной системы Mac OS X.

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

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

Просто IT-книги
PHP – полезные заметки. Канал с примерами решений задач в веб-разработке. Автор канала – действующий разработчик на фрилансе. Здесь только то, что может реально пригодиться в работе.

Например, вы узнаете:

Как вести лог запросов
– Как настроить валидацию данных
– Как открывать файл без прямой ссылки на него
– Как на php создать pdf или doc файл
и многое другое
📚 Python. Чистый код для продолжающих
👩🏻‍💻Автор:
Эл Свейгарт

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

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

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

Просто IT-книги
📚 PHP. Рецепты программирования
👩🏻‍💻Автор:
Адам Трахтенберг, Дэвид Скляр

▬▬▬▬▬▬▬▬
Третье издание этой популярной книги представляет собой подборку готовых решений наиболее распространенных задач на языке РНР. Изложен материал, интересный каждому разработчику: базовые типы данных, операции с ними, файлы cookie, функции РНР, аутентификация пользователей, работа со слоями, проблемы безопасности, ускорение действия программ, работа в сети, создание графических изображений, обработка ошибок, отладка сценариев и написание тестов.

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

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

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

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

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

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

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

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

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

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

Просто IT-книги
📚 чистый код
👩🏻‍💻Автор:
Роберт Мартин

▬▬▬▬▬▬▬▬

Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение». Эта книга посвящена хорошему программированию. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого.

Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей.

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

Просто IT-книги
Как быстрее освоить Frontend разработку? Стоит просто подписаться на эти каналы и получать дозу новой полезной информации каждый день.

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

Сеньор Помидор — канал для frontend программистов, с готовыми решениями на HTML|CSS|JS для твоего проекта.
📚 Рефакторинг. Улучшение существующего кода
👩🏻‍💻Автор:
Мартин Фаулер

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

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

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

Просто IT-книги
📚 Паттерны разработки на Python
👩🏻‍💻Автор:
Гарри Персиваль

▬▬▬▬▬▬▬▬
Популярность Python продолжает расти, а значит, проекты, созданные на этом языке программирования, становятся все масштабнее и сложнее. Многие разработчики проявляют интерес к высокоуровневым паттернам проектирования, таким как чистая и событийно-управляемая архитектура и паттерны предметно-ориентированного проектирования (DDD). Но их адаптация под Python не всегда очевидна.

Гарри Персиваль и Боб Грегори познакомят вас с проверенными паттернами, чтобы каждый питонист мог управлять сложностью приложений и получать максимальную отдачу от тестов. Теория подкреплена примерами на чистом Python, лишенном синтаксической избыточности Java.

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

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

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

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

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

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

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

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

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

Просто IT-книги
Они смеялись, когда я подписался на эти каналы, но когда я начал читать эти посты…

IT questions - тут ты точно подготовишься к собеседованию: логические и практические задачи, подборки вопросов с собеседований

Learn English, code better — качаешь технический английский - поднимаешь себе ЗП! Без больших усилий, уделяя 5 минут в день!

FullStack Libs - будь открыт к новым технологиям: библиотеки, фреймворки, плагины и другие полезные ресурсы для Frontend и Backend

Python TAT - освой самый популярный язык программирования без воды, по примерам самых распространенных задач!

Читай и развивайся, пока компилируется проект!
📚 Практикум по алгоритмизации и программированию на Python
👩🏻‍💻Автор:
Иван Хахаев

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

Кроме того, курс дополняется примерами программ по каждому разделу учебного пособия (32 файла с примерами вариантов разобранных задач.). Дополнительно в курсе описываются основы моделирования и программирования графики в Python с использованием модуля turtle и кросс-платформенной библиотеки Tkinter.

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

Просто IT-книги
📚 Swift. Разработка приложений под iOS на основе фреймворка UIKi
👩🏻‍💻Автор:
Василий Усов

▬▬▬▬▬▬▬▬
В данной книге вы продолжите свое знакомство с языком Swift и средой разработки Xcode.

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

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

Просто IT-книги
This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь освоить Photoshop без напряжённых часовых туториалов и лекций?
Тогда тебе на канал Photoshop за 59 sec.

Короткие уроки по обработки фотографий, ролики с разбором инструментов и фишек программы.

P.S. все видео на русском языке.
📚 PHP и MySQL. Исчерпывающее руководство
👩🏻‍💻Автор:
Бретт Маклафлин

▬▬▬▬▬▬▬▬

Если у вас есть опыт разработки сайтов с помощью CSS и JavaScript, то эта книга переведет вас на новый уровень веб-разработки — создание динамических веб-сайтов на основе PHP и MySQL. С помощью практических примеров в книге вы узнаете все возможности серверного программирования.

Вы прочитаете, как выстраивать базу данных, управлять контентом и обмениваться информацией с пользователями, применяя запросы и веб-формы. Написание PHP-скриптов и создание веб-форм, синтаксис PHP и SQL.

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

Просто IT-книги
📚 Программирование на Bash с нуля
👩🏻‍💻Автор:
Илья Шпигорь

▬▬▬▬▬▬▬▬
Эта книга задумывалась не как очередное руководство по Bash и Unix-окружению. Перед вами самоучитель по программированию. Примеры программ написаны на языке Bash.

После прочтения книги вы научитесь использовать Bash. Его возможности помогут вам в решении ежедневных задач по работе с компьютером. Некоторые из задач вы научитесь автоматизировать. Это отличный старт, чтобы научиться программировать.

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

Просто IT-книги
Не умеешь в js?

Канал для начинающих в JavaScript поможет вам сделать ваш сайт чуточку интерактивнее.
Подпишись!
📚 Программирование на Objective-C
👩🏻‍💻Автор:
Стивен Кочан

▬▬▬▬▬▬▬▬
Оbjective-C - стандартный язык программирования приложений на платформах Mac OS X и iPhone. Он также распространен в операционных системах Linux, Unix и Windows. Это мощный и вместе с тем простой язык объектно-ориентированного программирования, базирующийся на языке С.

Цель этой книги - обучение программированию на Objective-C. Работа с Objective-C показана на множестве подробных примеров, предназначенных для решения повседневных задач. В 6-е издание книги включены изменения, представленные в iOS 7, OS X Mavericks и Xcode 5.

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

Просто IT-книги
📚 Изучаем программирование на Python
👩🏻‍💻Автор:
Пол Бэрри

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

Все это и многое другое — во втором издании книги «Изучаем программирование на Python».

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

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