Code Lib. Программирование.
4.65K subscribers
1.64K photos
5 videos
1.67K links
Книги, Курсы и другая полезная информация для программистов.

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

Канал на бирже: https://telega.in/c/Code_Iibrary
Download Telegram
Не умеешь в js?

Канал для начинающих в js поможет вам сделать ваш сайт чуточку интерактивнее. Подпишись!
📓 Язык Go Для Начинающих.

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

🧷 Скачать бесплатно.

2020 #RU #Go
📓 Java для всех.

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

🧷 Скачать бесплатно.

2020 #RU #Java
Как стать сильным и востребованным web разработчиком?

- Читать профильную литературу
- Подписаться на FrontEndDev
- Profit!

Админы FrontEndDev собрали для тебя:
▫️фишки и тонкости JS / TS / NodeJS / CSS;
▫️лучшие практики по написанию эффективного кода;
▫️библиотеки, упрощающие разработку;
▫️уроки по языкам программирования и фреймворкам.

Становись профи вместе с FrontEndDev!
📓 Spring в действии 6 издание.

• Это исчерпывающее руководство по основным возможностям Spring, написанное простым и ясным языком. Книга шаг за шагом проведет вас по пути создания законченного веб-приложения на основе базы данных. Новое 6-е издание охватывает не только основы Spring, но также новые возможности, такие как реактивные потоки или интеграция с Kubernetes и RSocket. Независимо от того, впервые ли вы знакомитесь с фреймворком Spring или переходите на новую версию Spring 5.3, этот классический бестселлер станет вашей настольной книгой.

• Издание предназначено Java-разработчикам, как уже использующим, так и только начинающим применять в своей работе Spring.

🧷 Скачать бесплатно.

2022 #RU #Spring #Java
📓 Python. Сборник упражнений.

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

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

🧷 Скачать бесплатно.

2018 #RU #Python
📓 Устройство и программирование автономных роботов. Проекты на Python и Raspberry PI.

Эта книга посвящена созданию интеллектуального робота и разработке кода для его поведенческих сценариев. Для построения робота используются широко доступные компоненты – датчики, двигатели, камеры, микрофоны, динамики, светодиоды и микрокомпьютер Raspberry Pi. Раскрывается ряд специализированных тем, таких как компьютерное зрение и голосовое управление. Также читатель узнает о специализированных сообществах, посвященных робототехнике, и перспективах ее развития.

🧷 Скачать бесплатно.

2022 #RU #Python #Raspberry
Чтобы ты увидел этот пост, я заплатил админу этого канала деньги 💵

Я тоже получаю деньги за то, что клиенты покупают рекламу в моей сетке телеграм-каналов. И тебе повезло, ты можешь научиться делать так же на моем Telegram Хакатоне уже в эту субботу!

В сентябре я вытащил с 10 каналов 300к+ рублей. При этом я только контролировал менеджеров. Не делал ничего руками. 

Неплохой пассивный доход, не так ли? 

Переходи ко мне в канал, там я подробнее рассказываю про свой Telegram Хакатон, что это такое и как на него попасть!

Увидимся там!
📓 Шаблоны и практика глубокого обучения.

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

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

🧷 Скачать бесплатно.

2022 #RU #Python
📔 Отзывчивый дизайн на HTML5 и CSS3 для любых устройств. 3-е изд.

• Вы фуллстек-разработчик, которому нужно развивать навыки фронтенд-разработки? Или фронтенд-разработчик, ищущий качественный обзор современных возможностей #HTML и #CSS? А может, вы создаете свой веб-сайт и хотите сделать его отзывчивым? Тогда, эта книга вам просто необходима!

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

🧷 Скачать бесплатно.

2022 #RU #HTML #CSS
📓 Terraform инфраструктура на уровне кода.

Terraform является настоящей звездой в мире DevOps. Это технология, позволяющая конфигурировать, запускать и управлять облачной инфраструктурой. «Инфраструктура как код» (IaC) позволяет оптимально использовать виртуализированные платформы таких технологических гигантов, как AWS, Google Cloud, Azure и других.

Евгений Брикман приводит простые и лаконичные примеры кода, который используется в Terraform для развертывания инфраструктуры и управления ею. Бывалые сисадмины, DevOps-инженеры и разработчики-новички быстро перейдут от основ Terraform к работе с полным стеком, способным поддерживать большие объемы трафика, и гарантируют стабильные условия для работы большой команды специалистов.

🧷 Скачать бесплатно.

2020 #RU #DevOps #Terraform
📓 Разработка приложений на С++ с использованием Boost.

Начиная с основ, вы перейдете к изучению того, как библиотеки Boost упрощают разработку приложений. Увидите, какую работу можно выполнить во время компиляции и на что способны контейнеры Boost. Научитесь разрабатывать качественные, быстрые и портативные приложения. От манипулирования изображениями до графов, каталогов, таймеров, файлов и работы в сети – каждый найдет для себя интересную тему. Напишите программу один раз и используйте ее в операционных системах Linux, Windows, macOS и Android. Обратите внимание, что знания, полученные в ходе прочтения этой книги, не устареют, поскольку все больше и больше библиотек Boost становятся частью стандарта C++.

🧷 Скачать бесплатно.

2020 #RU #Cpp #Boost
Forwarded from TEGRUS
Цифровизация бизнеса не просто повысила его эффективность, а вывела на принципиально новый уровень. Но это же поставило его под удар, когда иностранные поставщики в одночасье оставили своих клиентов.
Российских аналогов в каждом классе систем много, и порой даже слишком, чтобы сделать правильный выбор самостоятельно. Владимир Бочкарев, технический директор TEGRUS, считает, что для крупных предприятий актуальны платформы Low-code.

«Наиболее перспективной технологией для Low-code платформенных решений, на мой взгляд, является микросервисная архитектура, позволяющая масштабировать приложение, используя кластеры контейнеров, а также писать прикладные сервисы и запускать их в виде отдельных микросервисов, не привязываясь к конкретному языку программирования.
Уже появились российские платформы DevSecOps, которые закрывают все задачи инфраструктурного уровня для разработки и эксплуатации приложений на базе микросервисов».

Подробнее об автоматизации в России по ссылке: https://clck.ru/32GMX3.
📓 Погружение в паттерны проектирования.

Эта книга состоит из описания 22-х классических паттернов проектирования, впервые открытых «Бандой Четырёх» (“Gang of Four” или просто GoF) в 1994 году. Каждая глава книги посвящена только одному паттерну. Поэтому книгу можно читать как последовательно, от края до края, так и в произвольном порядке, выбирая только интересные в данный момент паттерны. Многие паттерны связаны между собой, поэтому вы сможете с лёгкостью прыгать по связанным темам, используя ссылки, которых в книге предостаточно. В конце каждой главы приведены отношения текущего паттерна с остальными. Если вы видите там название паттерна, до которого ещё не добрались, то попросту читайте дальше — этот пункт будет повторён в другой главе. Паттерны проектирования универсальны. Поэтому все примеры кода в этой книге приведены на псевдокоде, без привязки к конкретному языку программирования.

🧷 Скачать бесплатно.

2018 #RU #Docker
📓 Искусство неизменяемой архитектуры.

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

🧷 Скачать бесплатно.

2022 #RU
📓 Хаос-инжиниринг: Революция в разработке устойчивых систем.

Хаос-инжиниринг – относительно новое, однако уже широко востребованное направление в разработке ПО. Тысячи компаний разных размеров и разного уровня развития используют этот метод в качестве основного инструмента тестирования и контроля, чтобы сделать свои продукты и услуги более безопасными и надежными. Эта книга охватывает историю рождения хаос-инжиниринга, фундаментальные теории, лежащие в его основе, определения и принципы, примеры реализации в масштабных вычислительных системах, примеры за пределами традиционного программного обеспечения, а также возможные перспективы развития подобных практик. Реальные истории от отраслевых экспертов из Google, Microsoft, Slack, LinkedIn и других компаний помогут читателю оценить преимущества хаос-инжиниринга во всей полноте.

🧷 Скачать бесплатно.

2021 #RU
📔 Основы Python. Научитесь мыслить как программист.

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

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

🧷 Скачать бесплатно.

2021 #RU #Python
Питонизация - канал с пакетами для Python.

Полезно тем, кто хоть немного знаком с питоном или хочет с ним познакомиться.

Большинство инструментов уже написали за вас, остаётся только брать и использовать.

Подпишись, чтобы не писать велосипеды и экономить сотни или тысячи часов!
https://t.me/+Akf0rbMg7PMxNTVi
📔 Java from EPAM.

• Книга разделена на две логические части. В первой даны фундаментальные основы языка Java и концепции объектно-ориентированного программирования. Во второй изложены наиболее важные аспекты применения языка, в частности коллекции и базы данных, многопоточность и взаимодействие с XML. В конце каждой главы приводятся вопросы для закрепления теоретических знаний, тестовые вопросы по материалам данной главы и задания для выполнения по рассмотренной теме. Ответы к тестовым вопросам сгруппированы в отдельный блок. В приложениях предложены дополнительные материалы, относящиеся к использованию в информационных системах, основанных на применении Java-технологий, популярных технологий Log4J и TestNG.

🧷 Скачать бесплатно.

2020 #RU #Java
📔 Система модулей Java.

• Создать надёжное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в #Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9.

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

🧷 Скачать бесплатно.

2021 #RU #Java