book_for_dev | Unsorted

Telegram-канал book_for_dev - Книги для программистов

8101

Книги для программистов. По всем вопросам @evgenycarter

Subscribe to a channel

Книги для программистов

Подборка Telegram каналов для программистов

Системное администрирование 📌
/channel/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
/channel/sysadminof Книги для админов, полезные материалы
/channel/i_odmin Все для системного администратора
/channel/i_odmin_book Библиотека Системного Администратора
/channel/i_odmin_chat Чат системных администраторов
/channel/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
/channel/sysadminoff Новости Линукс Linux


/channel/tikon_1 Новости высоких технологий, науки и техники💡
/channel/mir_teh Мир технологий (Technology World)

/channel/rust_lib Полезный контент по программированию на Rust
/channel/golang_lib Библиотека Go (Golang) разработчика

/channel/itmozg Программисты, дизайнеры, новости из мира IT.
/channel/phis_mat Обучающие видео, книги по Физике и Математике

/channel/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
/channel/nodejs_lib Подборки по Node js и все что с ним связано
/channel/ruby_lib Библиотека Ruby программиста

1C разработка 📌
/channel/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
/channel/cpp_lib Библиотека C/C++ разработчика
/channel/cpp_knigi Книги для программистов C/C++
/channel/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
/channel/pythonofff Python академия. Учи Python быстро и легко🐍
/channel/BookPython Библиотека Python разработчика
/channel/python_real Python подборки на русском и английском
/channel/python_360 Книги по Python Rus

Java разработка 📌
/channel/BookJava Библиотека Java разработчика
/channel/java_360 Книги по Java Rus
/channel/java_geek Учим Java на примерах

GitHub Сообщество 📌
/channel/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
/channel/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
/channel/developer_mobila Мобильная разработка
/channel/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
/channel/frontend_1 Подборки для frontend разработчиков
/channel/frontend_sovet Frontend советы, примеры и практика!
/channel/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
/channel/game_devv Все о разработке игр

Вакансии 📌
/channel/sysadmin_rabota Системный Администратор
/channel/progjob Вакансии в IT

Чат программистов📌
/channel/developers_ru

Библиотеки 📌
/channel/book_for_dev Книги для программистов Rus
/channel/programmist_of Книги по программированию
/channel/proglb Библиотека программиста
/channel/bfbook Книги для программистов
/channel/books_reserv Книги для программистов

БигДата, машинное обучение 📌
/channel/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
/channel/bookflow Лекции, видеоуроки, доклады с IT конференций
/channel/coddy_academy Полезные советы по программированию

QA, тестирование 📌
/channel/testlab_qa Библиотека тестировщика

Шутки программистов 📌
/channel/itumor Шутки программистов

Защита, взлом, безопасность 📌
/channel/thehaking Канал о кибербезопасности
/channel/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
/channel/ux_web Статьи, книги для дизайнеров

Английский 📌
/channel/UchuEnglish Английский с нуля

Математика 📌
/channel/Pomatematike Канал по математике

Excel лайфхак📌
/channel/Excel_lifehack

Читать полностью…

Книги для программистов

Java Cookbook
Автор: Ian F. Darwin (2020)

Java продолжает расти и развиваться, и эта книга тоже обновляется. С помощью данного руководства вы ознакомитесь с сотнями практических рецептов по широкому кругу тем Java. Вы узнаете полезные техники практически для всего - от обработки строк и функционального программирования до сетевого взаимодействия. Это обновленное издание охватывает изменения, внесенные в Java 12, 13 и 14.

В книге рассмотрены следующие темы:
✔️Методы компиляции, запуска и отладки;
✔️Упаковка классов Java и создание приложений;
✔️Работа с текстом;
✔️Регулярные выражения;
✔️Работа с числами, датами и временем;
✔️Структурирование данных с помощью коллекций, массивов и другого;
✔️Методики объектно-ориентированного и функционального программирования;
✔️Операции ввода, вывода, каталога и файловой системы;
✔️Обработка JSON для обмена данными;
✔️И многие другие.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

🔥 Время прокачивать свои навыки и RustИ !!!

🫵 Проверь себя - ответь на вопросы и узнай, хорошо ли ты знаешь Rust и его ключевые особенности. Тест является частью полноценного онлайн-курса «Rust Developer. Professional» от Отус.

➡️ ПРОЙТИ ТЕСТ: https://vk.cc/cwtL7B

❗️Почему именно сейчас в 2024 году Rust так популярен?
Безопасность, высокая производительность, многопоточность и кроссплатформенность. Он подходит для создания безопасных, эффективных и многопоточных приложений на разных платформах.

💥 Бонусом за успешно пройденный тест, отправим на почту запись вебинара «Как подружить Kotlin и Rust: один проект на двух языках».

Пройди тест, смотри наши вебинары и приходи учиться! Ждем.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для программистов

Effective C
Автор: Robert C. Seacord (2020)

Мир работает на коде, написанном на языке программирования Cи, но большинство начинает обучение программированию с Python или Java. Данная книга устраняет этот пробел и помогает выучить Си, охватывая современный стандарт C17, а также потенциальные возможности C2x. Вы быстро научитесь писать качественные и безопасные программы на Си, решая реальные задачи.

Во время чтения книги вы:
✔️Узнаете, как идентифицировать и обрабатывать неопределенное поведение в программе на C;
✔️Изучите диапазоны и представления целых чисел и значений с плавающей запятой;
✔️Узнаете, как работает распределение динамической памяти и как использовать нестандартные функции.

Достоинства:
➕Хорошая структурированность;
➕Подойдет как начинающим, так и опытным программистам.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

👀 Кто сказал, что управлять памятью в Rust сложно?

Приглашаем 22 апреля в 20:00 мск на бесплатный вебинар «Управление памятью в Rust» от Отус.

Вебинар является бесплатной частью полноценного онлайн-курса «Rust Developer. Professional».

➡️ Регистрация на вебинар: https://vk.cc/cwfkwo

На вебинаре мы рассмотрим:
✔️ принцип владения, позволяющий уничтожать объекты без сборщика мусора;
✔️ принцип заимствования, гарантирующий корректное использование ссылок;
✔️ зачем в язык были добавлены явные лайфтаймы;
✔️ механизм для описания кастомной логики деинициализации объектов.

❗️Записывайтесь сейчас, а мы потом напомним. Участие бесплатно.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для программистов

Web Development for beginners
Автор: White Belt Mastery (2020)

Книга подойдет вам, если вы не знакомы ни с одним из языков программирования и хотите начать изучение веб-разработки. Автор пошагово разбирает этапы создания сайта с использованием HTML, CSS и JavaScript. В книге сравниваются разные подходы к веб-разработке и содержатся ссылки на материалы для дальнейшего обучения.

Достоинства:
➕Актуальность материала;
➕Небольшой объём;
➕Множество примеров кода.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Подборка Telegram каналов для программистов

Системное администрирование 📌
/channel/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
/channel/sysadminof Книги для админов, полезные материалы
/channel/i_odmin Все для системного администратора
/channel/i_odmin_book Библиотека Системного Администратора
/channel/i_odmin_chat Чат системных администраторов
/channel/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
/channel/sysadminoff Новости Линукс Linux


/channel/tikon_1 Новости высоких технологий, науки и техники💡
/channel/mir_teh Мир технологий (Technology World)

/channel/rust_lib Полезный контент по программированию на Rust
/channel/golang_lib Библиотека Go (Golang) разработчика

/channel/itmozg Программисты, дизайнеры, новости из мира IT.
/channel/phis_mat Обучающие видео, книги по Физике и Математике

/channel/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
/channel/nodejs_lib Подборки по Node js и все что с ним связано
/channel/ruby_lib Библиотека Ruby программиста

1C разработка 📌
/channel/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
/channel/cpp_lib Библиотека C/C++ разработчика
/channel/cpp_knigi Книги для программистов C/C++
/channel/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
/channel/pythonofff Python академия. Учи Python быстро и легко🐍
/channel/BookPython Библиотека Python разработчика
/channel/python_real Python подборки на русском и английском
/channel/python_360 Книги по Python Rus

Java разработка 📌
/channel/BookJava Библиотека Java разработчика
/channel/java_360 Книги по Java Rus
/channel/java_geek Учим Java на примерах

GitHub Сообщество 📌
/channel/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
/channel/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
/channel/developer_mobila Мобильная разработка
/channel/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
/channel/frontend_1 Подборки для frontend разработчиков
/channel/frontend_sovet Frontend советы, примеры и практика!
/channel/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
/channel/game_devv Все о разработке игр

Вакансии 📌
/channel/sysadmin_rabota Системный Администратор
/channel/progjob Вакансии в IT

Чат программистов📌
/channel/developers_ru

Библиотеки 📌
/channel/book_for_dev Книги для программистов Rus
/channel/programmist_of Книги по программированию
/channel/proglb Библиотека программиста
/channel/bfbook Книги для программистов
/channel/books_reserv Книги для программистов

БигДата, машинное обучение 📌
/channel/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
/channel/bookflow Лекции, видеоуроки, доклады с IT конференций
/channel/coddy_academy Полезные советы по программированию

QA, тестирование 📌
/channel/testlab_qa Библиотека тестировщика

Шутки программистов 📌
/channel/itumor Шутки программистов

Защита, взлом, безопасность 📌
/channel/thehaking Канал о кибербезопасности
/channel/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
/channel/ux_web Статьи, книги для дизайнеров

Английский 📌
/channel/UchuEnglish Английский с нуля

Математика 📌
/channel/Pomatematike Канал по математике

Excel лайфхак📌
/channel/Excel_lifehack

Читать полностью…

Книги для программистов

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

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

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

Ознакомиться с книгой

Читать полностью…

Книги для программистов

Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond
Автор: Joe Morgan (2018)

Целевая аудитория: начинающие JavaScript разработчики.

Если вы привыкли читать книгу по всему вебу разом, где в кучу смешивали PHP, HTML и JavaScript, то у вас наверняка сложились плохие ощущения от синтаксиса последнего. В этом руководстве покажут, как писать правильный и выразительный JavaScript код, чтобы он не только работал, но и мог легко развиваться в рамках одного проекта, не причиняя боль разработчикам. Также вы познакомитесь с технологиями ECMAScript 5 и ECMAScript 6.

В книге рассматриваются следующие темы:
✔️ переменные и основные типы данных;
✔️ массивы и коллекции;
✔️ условные выражения и циклы;
✔️ пишем функции;
✔️ классы и объекты;
✔️ примеры хорошей архитектуры и многое другое.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Interactive Data Visualization for the Web, 2nd Edition
Автор: Scott Murray (2017)

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

В книге рассматриваются следующие темы:
✔️ введение в визуализацию данных;
✔️ HTML, CSS, DOM;
✔️ JavaScript;
✔️ SVG;
✔️ селекторы и уровни;
✔️ обработка событий и многое другое.

Преимущества:
➕ развёрнутый материал по теме;
➕ подходит начинающим;
➕ хорошая структура книги;
➕ многочисленные графики и пример кода;
➕ подсвеченные листинги.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Подборка Telegram каналов для программистов

Системное администрирование 📌
/channel/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
/channel/sysadminof Книги для админов, полезные материалы
/channel/i_odmin Все для системного администратора
/channel/i_odmin_book Библиотека Системного Администратора
/channel/i_odmin_chat Чат системных администраторов
/channel/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
/channel/sysadminoff Новости Линукс Linux


/channel/tikon_1 Новости высоких технологий, науки и техники💡
/channel/mir_teh Мир технологий (Technology World)

/channel/rust_lib Полезный контент по программированию на Rust
/channel/golang_lib Библиотека Go (Golang) разработчика

/channel/itmozg Программисты, дизайнеры, новости из мира IT.
/channel/phis_mat Обучающие видео, книги по Физике и Математике

/channel/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
/channel/nodejs_lib Подборки по Node js и все что с ним связано
/channel/ruby_lib Библиотека Ruby программиста

1C разработка 📌
/channel/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
/channel/cpp_lib Библиотека C/C++ разработчика
/channel/cpp_knigi Книги для программистов C/C++
/channel/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
/channel/pythonofff Python академия. Учи Python быстро и легко🐍
/channel/BookPython Библиотека Python разработчика
/channel/python_real Python подборки на русском и английском
/channel/python_360 Книги по Python Rus

Java разработка 📌
/channel/BookJava Библиотека Java разработчика
/channel/java_360 Книги по Java Rus
/channel/java_geek Учим Java на примерах

GitHub Сообщество 📌
/channel/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
/channel/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
/channel/developer_mobila Мобильная разработка
/channel/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
/channel/frontend_1 Подборки для frontend разработчиков
/channel/frontend_sovet Frontend советы, примеры и практика!
/channel/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
/channel/game_devv Все о разработке игр

Вакансии 📌
/channel/sysadmin_rabota Системный Администратор
/channel/progjob Вакансии в IT

Чат программистов📌
/channel/developers_ru

Библиотеки 📌
/channel/book_for_dev Книги для программистов Rus
/channel/programmist_of Книги по программированию
/channel/proglb Библиотека программиста
/channel/bfbook Книги для программистов
/channel/books_reserv Книги для программистов

БигДата, машинное обучение 📌
/channel/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
/channel/bookflow Лекции, видеоуроки, доклады с IT конференций
/channel/coddy_academy Полезные советы по программированию

QA, тестирование 📌
/channel/testlab_qa Библиотека тестировщика

Шутки программистов 📌
/channel/itumor Шутки программистов

Защита, взлом, безопасность 📌
/channel/thehaking Канал о кибербезопасности
/channel/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
/channel/ux_web Статьи, книги для дизайнеров

Английский 📌
/channel/UchuEnglish Английский с нуля

Математика 📌
/channel/Pomatematike Канал по математике

Excel лайфхак📌
/channel/Excel_lifehack

Читать полностью…

Книги для программистов

Front-End Reactive Architectures
Автор: Luca Mezzalira (2018)

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

В книге рассматриваются следующие темы:
✔️ императивное, функциональное и реактивное программирование;
✔️ концепция проектирования MVC;
✔️ JavaScript фреймворки (Angular, React и Redux);
✔️ основы реактивного программирования;
✔️ паттерны проектирования;
✔️ введение в MobX и многое другое.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Design Patterns in C#
Автор: Vaskaran Sarcar (2018)

Выбрав Design Patterns in C#, вы сразу же ознакомитесь с 23-мя Gang of Four (GoF) шаблонами дизайна, а после узнаете о применении таких альтернативных шаблонов, как Simple Factory Pattern, Null Object Pattern и MVC Pattern. Благодаря простым для повторения примерам, вы в совершенстве овладеете основными концепциями и приобретёте базу из нескольких программ для интегрирования в будущие проекты. Автор данной книги так подробно раскрывает тему, что понять ключевые моменты сможет даже начинающий разработчик.

Вы научитесь:
✔️ работать с любым шаблоном дизайна;
✔️ интегрировать шаблоны в уже существующие приложения;
✔️ подбирать нужные шаблоны, сравнивая плюсы и минусы каждого;
✔️ использовать Visual Studio Community Edition 2017 для написания кода и генерирования корректных данных.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Practical Web Scraping for Data Science
Авторы: Bart Baesens, Seppe vanden Broucke (2018)

Получение большого объёма данных для машинного обучения является необходимым условием для эффективного исследования. Настоящее руководство расскажет вам о веб-скрапинге на языке программирования Python. Авторы продемонстрируют реальные случаи скрапинга, объяснят работу HTTP, научат парсить HTML и CSS. Книга насыщена хорошими примерами, а также случаями скрапинга сайтов с тяжёлым JavaScript.

В книге рассматриваются следующие темы:
✔️ протокол HTTP;
✔️ парсинг HTML и CSS;
✔️ работа с JavaScript;
✔️ основы веб-скрапинга и многое другое.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

🤝 Акция в Отус: курс "Linux для начинающих" теперь всего за 10 ₽, вместо обычных 7000 ₽!

➡️ Запишитесь на курс сейчас: https://vk.cc/cuG6cL

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

🐧 Курс включает:
- 3 модуля с видеолекциями,
- Обширные знания по основам Linux,
- Возможность обучения в любом месте с доступом в интернет,
- Тесты для закрепления полученных знаний.

Не упустите шанс обучиться под руководством эксперта по UNIX-вселенной, Андрея Буранова, и воспользоваться уникальной акцией на курс "Linux для начинающих" в Отусе.


Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для программистов

A Tour of C++ (2nd Edition)
Автор: Bjarne Stroustrup (2018)

Знаменитое руководство создателя C++ Бьёрна Страуструпа получило второе издание, в котором рассматриваются современный стандарт языка С++17, встроенные функции, основы работы со стандартной библиотекой и содержится множество примеров по изучению сложных элементов языка.

В книге рассматриваются следующие темы:
✔️Функции;
✔️Типы данных;
✔️Указатели и ссылки;
✔️Структуры;
✔️Основы объектно-ориентированного программирования;
✔️Пространства имён;
✔️Обработка ошибок и исключений;
✔️Аллокаторы и многое другое.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

High Performance Python
Автор: Micha Gorelick, Ian Ozsvald (2020)

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

Во время чтения книги вы:
✔️Получите представление о NumPy, Cython и профилировщиках;
✔️Узнаете, как Python абстрагируется от базовой компьютерной архитектуры;
✔️Используете профилирование, чтобы найти проблемы в использовании процессора и памяти;
✔️Научитесь создавать эффективные программы, выбирая соответствующие структуры данных;
✔️Изучите ускорение матричных и векторных вычислений;
✔️Используете инструменты для компиляции Python в машинный код;
✔️Изучите одновременное управление несколькими операциями ввода-вывода и вычислительными операциями.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Building Event-Driven Microservices
Автор: Adam Bellemare (2020)

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

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

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Python One-Liners
Автор: Christian Mayer (2020)

Вы также узнаете:
- Использовать структуры данных для решения реальных задач, например, использовать булеву индексацию для поиска городов с уровнем загрязнения выше среднего.
- Использовать основы NumPy, такие как массив, форма, ось, тип, трансляция, расширенная индексация, нарезка, сортировка, поиск, агрегирование и статистика.
- Вычисление базовой статистики многомерных массивов данных и алгоритмов K-Means для обучения без контроля.
- Создавать более сложные регулярные выражения, используя группировку и именованные группы, отрицательные головки поиска, экранированные символы, пробелы, наборы символов (и наборы отрицательных символов), а также жадные/нежадные операторы.
- Понимать широкий спектр тем информатики, включая анаграммы, палиндромы, супермножества, перестановки, факториалы, простые числа, числа Фибоначчи, обфускацию, поиск и алгоритмическую сортировку

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Learning Kali Linux
Автор: Ric Messier (2018)

Целевая аудитория: разработчики любого уровня, не имеющие опыта с Kali Linux.

Kali Linux – GNU/Linux-LiveCD, включает в себя более 600 предустановленных программ тестирования проникновения. Автор данной книги подробно расскажет вам об основах Kali Linux и о том, как новичку выбрать наиболее подходящий инструмент для тестирования своего продукта

Благодаря книге вы:
✔️ изучите инструменты для быстрого тестирования сетевых стеков и приложений;
✔️ запустите разведывательные сети для определения слабых мест системы, доступных для хакеров;
✔️ выполните тесты проникновения, используя Metasploit;
✔️ научитесь создавать отчеты о тестировании продукта;
✔️ разработаете собственные методы атаки при помощи инструментов Kali и многое другое.

Достоинства:
➕ актуальный материал;
➕ широкая целевая аудитория;
➕ большое количество примеров.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Hands-On RESTful Python Web Services
Автор: Gaston C. Hillar (2018)

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

Во время чтения книги вы:
✔️Выберете наиболее подходящий для проекта фреймворк;
✔️Изучите разработку сложных RESTful API с нуля с использованием Python;
✔️Научитесь использовать обработчики запросов, шаблоны URL, сериализацию и проверки;
✔️Добавите в проект аутентификацию, авторизацию и взаимодействие с ORM и базами данных;
✔️Научитесь отлаживать, тестировать и улучшать RESTful API на четырех разных фреймворках.

Достоинства:
➕Хорошая структурированность;
➕Широкий спектр тем.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Writing A Compiler In Go
Автор: Thorsten Ball (2018)

Эта книга является продолжением Writing An Interpreter In Go. Мы продолжаем работу с того места, на котором остановились, и пишем компилятор и виртуальную машину для Monkey. На этот раз мы собираемся определить байт-код, скомпилировать Monkey и выполнить его на нашей собственной виртуальной машине.

Достоинства:
➕Хороший авторский стиль;
➕Легко читается;
➕Качественные проверенные примеры кода.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

40 Algorithms Every Programmer Should Know
Автор: Imran Ahmad (2020)

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

Во время чтения книги вы:
✔️Изучите существующие структуры данных и алгоритмы, реализованные в библиотеках Python;
✔️Реализуете алгоритмы на графах для fraud detection;
✔️Поработаете с алгоритмами машинного обучения для кластеризации похожих твитов и обработки данных Twitter в режиме реального времени;
✔️Спрогнозируете погоду с помощью алгоритмов машинного обучения;
✔️Используете нейронные сети для обнаружения объектов;
✔️Создадите механизм рекомендаций, который предлагает подписчикам релевантные фильмы.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Как развиваться разработчику и администратору баз данных?

👉 Наращивать объем знаний и навыков.
Приглашаем на открытый урок «PostgreSQL High-Availability при помощи Patroni» в рамках курса «PostgreSQL для администраторов баз данных и разработчиков» от OTUS

🔹В ходе вебинара рассмотрим создание отказоустойчивого кластера PostgreSQL с использованием такого инструмента как Patroni

Patroni - это Python-приложение для создания высокодоступных PostgreSQL кластеров на основе потоковой репликации


Встречаемся 14 марта в 20:00 мск в рамках курса «PostgreSQL для администраторов баз данных и разработчиков».

👉 Регистрация
https://otus.pw/dFmf/?erid=2VtzqveABLQ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Книги для программистов

Java EE Web Application Primer
Авторы: A.J. Henley, Dave Wolf (2017)

Данная книга – отличный выбор для тех, кто хочет разрабатывать веб-приложения, используя Java Servlets, JSP, Expression Language, JSTL, JPQL, Sessions/Cookies, HTML/CSS/JavaScript и библиотеку Bootstrap. Автор подробно объяснит технологию Java EE начинающим разработчикам, имеющим минимальный опыт с Java или C, а также научит создавать приложения, используя Oracle, как базу данных. К концу прочтения книги, вы сможете написать современный мессенджер и уверенно разрабатывать другие веб-приложения.

Вместе с автором вы:
✔️ напишите мессенджер, как у Twitter, используя язык программирования Java и базу данных Oracle;
✔️ создадите веб-приложение, задействуя Eclipse;
✔️ научитесь использовать SQL вместе с Java и Oracle;
✔️ узнаете, как создавать динамические веб-страницы при помощи JavaScript, JSP, а также сопутствующих им библиотек и многое другое.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Cross Over to HTML5 Game Development
Автор: Zarrar Chishti (2018)

Настоящая книга написана для начинающих веб-разработчиков и объясняет принципы работы с HTML5 и CSS3 на примере разработки кроссбраузерной игры. Вы сразу приступите к развитию проекта, попутно изучая теги и особенности языка разметки и стилей. Также, после третьей главы, вы приступите к изучению JavaScript’a и популярной библиотеки JQuery для работы с анимацией. Таким образом, на примере всего одной игры вы научитесь не только основам веб-программирования, но и современным стандартам разработки и реализации приложений.

В книге рассматриваются следующие темы:
✔️ настройка проекта;
✔️ основы HTML;
✔️ работа со стилями;
✔️ немного JavaScript;
✔️ события;
✔️ обработка действий пользователя;
✔️ коллизии и многое другое.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Подборка Telegram каналов для программистов

Системное администрирование 📌
/channel/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
/channel/sysadminof Книги для админов, полезные материалы
/channel/i_odmin Все для системного администратора
/channel/i_odmin_book Библиотека Системного Администратора
/channel/i_odmin_chat Чат системных администраторов
/channel/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
/channel/sysadminoff Новости Линукс Linux


/channel/tikon_1 Новости высоких технологий, науки и техники💡
/channel/mir_teh Мир технологий (Technology World)

/channel/rust_lib Полезный контент по программированию на Rust
/channel/golang_lib Библиотека Go (Golang) разработчика

/channel/itmozg Программисты, дизайнеры, новости из мира IT.
/channel/phis_mat Обучающие видео, книги по Физике и Математике

/channel/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
/channel/nodejs_lib Подборки по Node js и все что с ним связано
/channel/ruby_lib Библиотека Ruby программиста

1C разработка 📌
/channel/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
/channel/cpp_lib Библиотека C/C++ разработчика
/channel/cpp_knigi Книги для программистов C/C++
/channel/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
/channel/pythonofff Python академия. Учи Python быстро и легко🐍
/channel/BookPython Библиотека Python разработчика
/channel/python_real Python подборки на русском и английском
/channel/python_360 Книги по Python Rus

Java разработка 📌
/channel/BookJava Библиотека Java разработчика
/channel/java_360 Книги по Java Rus
/channel/java_geek Учим Java на примерах

GitHub Сообщество 📌
/channel/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
/channel/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
/channel/developer_mobila Мобильная разработка
/channel/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
/channel/frontend_1 Подборки для frontend разработчиков
/channel/frontend_sovet Frontend советы, примеры и практика!
/channel/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
/channel/game_devv Все о разработке игр

Вакансии 📌
/channel/sysadmin_rabota Системный Администратор
/channel/progjob Вакансии в IT

Чат программистов📌
/channel/developers_ru

Библиотеки 📌
/channel/book_for_dev Книги для программистов Rus
/channel/programmist_of Книги по программированию
/channel/proglb Библиотека программиста
/channel/bfbook Книги для программистов
/channel/books_reserv Книги для программистов

БигДата, машинное обучение 📌
/channel/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
/channel/bookflow Лекции, видеоуроки, доклады с IT конференций
/channel/coddy_academy Полезные советы по программированию

QA, тестирование 📌
/channel/testlab_qa Библиотека тестировщика

Шутки программистов 📌
/channel/itumor Шутки программистов

Защита, взлом, безопасность 📌
/channel/thehaking Канал о кибербезопасности
/channel/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
/channel/ux_web Статьи, книги для дизайнеров

Английский 📌
/channel/UchuEnglish Английский с нуля

Математика 📌
/channel/Pomatematike Канал по математике

Excel лайфхак📌
/channel/Excel_lifehack

Читать полностью…

Книги для программистов

🔥 Время прокачивать свои навыки и Rust !!!

Проверь себя - пройди тест по Rust

Ответишь успешно — пройдёшь на курс «Rust Developer. Professional» от OTUS по специальной цене.

➡️ ПРОЙТИ ТЕСТ: https://vk.cc/cuQCfQ

💥 Бонусом за успешно пройденный тест, получишь доступ к записям лучших открытых уроков курса.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для программистов

Machine Learning with TensorFlow
Автор: Nishant Shukla (2018)

TensorFlow - это популярная библиотека для машинного обучения, предназначенная для задач создания и тренировки нейросетей. В основном, используется в связке с языком программирования Python, однако существуют реализации и для других языков, среди которых С++, Java, Go и Swift. Машинное обучение с TensorFlow предоставляет прочную почву для исследований в этой области, и авторы данного руководства раскрывают основные концепции этой библиотеки, демонстрируя её мощь на языке Python.

В книге рассматриваются следующие темы:
✔️ фундаментальные основы машинного обучения;
✔️ основы TensorFlow;
✔️ линейная регрессия;
✔️ классификация сетей;
✔️ рекуррентные нейронные сети;
✔️ установка библиотеки и многое другое.

Скачать

👉 @book_for_dev

Читать полностью…

Книги для программистов

Beginning PostgreSQL on the Cloud
Авторы: Avinash Vallarapu, Baji Shaik (2018)

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

В книге рассматриваются следующие темы:
✔️ введение в облачные хранилища данных;
✔️ архитектура PostgreSQL;
✔️ Amazon Cloud;
✔️ Google Cloud;
✔️ безопасность облачного хранилища;
✔️ репликация и высокая доступность облака;
✔️ мониторинг баз данных;
✔️ шифрование данных и многое другое.

Скачать

👉 @book_for_dev

Читать полностью…
Subscribe to a channel