CodeMode | Программирование
11.2K subscribers
3.26K photos
5 videos
10 files
3.3K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Путь программиста. Человек эпохи IT. Джон Сонмез

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

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

2016 #RU #IT
📙 Регулярные выражения 3-е изд. Джеффри Фридл

• Данная книга откроет перед вами секрет высокой производительности. Тщательно продуманные регулярные выражения помогут избежать долгих часов утомительной работы и решить проблемы за 15 секунд. Ставшие стандартной возможностью во многих языках программирования и популярных программных продуктах, включая #Perl, #PHP, #Java, #Python, #Ruby, #MySQL, #VB.NET, #C# (и других языках платформы .NET), регулярные выражения позволят вам автоматизировать сложную и тонкую обработку текста.

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

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

2018 #RU
📗 PIC-микроконтроллеры. Полное руководство. Сид Катцен

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

• Эта книга представляет собой исчерпывающее руководство по микроконтроллерам семейства PIC компании #Microchip, являющегося промышленным стандартом в области встраиваемых цифровых устройств. В книге подробно описывается архитектура и система команд 8-битных микроконтроллеров PIC, на конкретных примерах изучается работа их периферийных модулей.

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

2010 #RU #PIC
📘 Git для профессионального программиста. Скотт Чакон, Бен Штрауб

• Эта книга представляет собой обновленное руководство по использованию #Git в современных условиях. С тех пор как проект Git - распределенная система управления версиями - был создан Линусом Торвальдсом, прошло много лет, и система Git превратилась в доминирующую систему контроля версий, как для коммерческих целей, так и для проектов с открытым исходным кодом.

Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Постепенно эту систему приняли на вооружение практически все сообщества разработчиков ПО с открытым исходным кодом. Появление огромного числа графических интерфейсов для всех платформ и поддержка #IDE позволили внедрить Git в операционные системы семейства #Windows. Второе издание книги было обновлено для Git-версии 2.0 и уделяет большое внимание #GitHub.

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

2016 #RU #GIT
📒 Программирование для Android. Денис Колисниченко

• В книге рассмотрены все основные аспекты создания приложений для платформы #Android 9 (API 28): установка необходимого программного обеспечения, использование эмулятора Android, создание интерфейса пользователя, работа с графикой, воспроизведение звука и видео, методы хранения данных (в том числе СУБД SQLite), взаимодействие с аппаратными средствами мобильного устройства, отладка приложений и их публикация в магазине #Google Play.

• Особое внимание уделено взаимодействию с аппаратными средствами смартфона. Показано, как получить информацию об устройстве и определить его состояние, использовать его датчики (акселерометр, датчик света, датчик температуры, датчик давления), камеру, Bluetooth-aдanтep.

• В 3-м издании описано создание 64-разрядных приложений для #Android, рассмотрены изменения в интерфейсе среды разработки и новый #API.

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

2021 #RU #Android
📓 PHP. Полное руководство и справочник функций. Лукьянов М.Ю.

• Данная книга поможет вам освоить язык #РНР практически с нуля - от самых-самых основ до создания своих собственных приложений и библиотек кода.

Пошаговые примеры помогут вам разобраться с многочисленными функциями РНР; вы узнаете, как правильно использовать строки; что такое массивы и какие действия с ними можно выполнять; вы узнаете, как -используется ООП- (объектно-ориентированное программирование) в РНР; научитесь использовать PHP-сеансы и получать доступ к параметрам формы и загруженным файлам; узнаете, как отправить #Cookies и перенаправить браузер или как получить доступ к базам данных из PHP; поработаете с графикой в РНР и научитесь динамически генерировать изображения с помощью PHP; узнаете, как сделать свои веб-приложения безопасными и защитить их от наиболее распространенных и опасных атак и многое-многое другое.

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

2020 #RU #PHP
📕 Modern C. Jens Gustedt

• Комитет по стандартам C активно пересматривает и расширяет язык, обновляя их. В Modern C, автор Йенс Густедт учит навыкам, необходимым для написания качественных программ на этом проверенном языке для #Linux и #Windows. Разбираются драйверы устройств, веб-серверы и браузеры, программы на смартфонах и другое.

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

2020 #Eng #C
📔 Arduino для начинающих волшебников. Массимо Банци

• Книга рассказывает о концепции #Arduino, описывает платформу и конечно на понятных примерах показывает, как разрабатывать свои проекты на базе Arduino. Лучше всего подходит для начинающих.

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

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

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

2012 #RU #Arduino
📘 Криптография и взлом шифров на Python. Эл Свейгарт

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

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

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

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

2020 #RU #Python
📓 Python, Django и PyCharm для начинающих. Постолит А. В

• Данная книга посвящена вопросам разработки веб-приложений с использованием языка #Python , фреймворка #Django и интерактивной среды разработки #PyCharm. Рассмотрены основные технологии и рабочие инструменты создания приложений, даны основы языка Python. Описаны фреймворк Django и структура создаваемых в нем веб-приложений.

• На простых примерах показаны обработка и маршрутизация запросов пользователей , формирование ответных веб-страниц. Рассмотрено создание шаблонов веб-страниц и форм для пользователей. Показано взаимодействие пользователей с различными типами баз данных через модели. Описана работа с базами данных через встроенные в Django классы без использования #SQL-запросов. Приведен пошаговый пример создания сайта от формирования шаблона до его администрирования и развертывания в сети Интернет.

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

2021 #RU #Python #Django #PyCharm
📙 Гибкая разработка программ на Java и C++. Роберт С. Мартин

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

• Так же рассматриваются ловушки, подводные камни и обходные пути, встречающиеся во время применения языка #C++ и объектно-ориентированного проектирования, после чего объясняются способы использования гибких методов.

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

2017 #RU #Java #C++
📗 Architecting for Scale: How to Maintain High Availability and Manage Risk in the Cloud. Lee Atchison

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

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


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

2020 #Eng
📕 C# для чайников. Джон Пол Мюллер

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

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

• Вы научитесь создавать приложения для #Windows, использовать графику, потоки, контейнеры, базы данных и многое другое, узнаете, что такое .NET Framework, полиморфизм, наследование и обобщенное программирование, а также изучите множество других важных и интересных вещей.

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

2019 #RU #C
📓 Машинное обучение. Паттерны проектирования. Лакшманан, Мунн, Робинсон

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

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

2022 #Eng
📗 Linux. Установка, настройка, администрирование. Кофлер М.

• Linux, наряду с #MicrosoftWindows и #Apple OS X, является одной из важнейших операционных систем для ПК. Системы #Linux установлены на многих крупных серверах и применяются на многочисленных
смартфонах и планшетах, работающих на базе #Android.

• Раньше существовали предрассудки о том, что Linux, якобы, слишком сложна и неудобна в использовании, но сегодня они преодолены. Конечно, Linux работает не совсем так, как Windows, но перейти с Windows на Linux не сложнее, чем с Windows 7 на Windows 8. При этом большинство дистрибутивов Linux бесплатны, а также значительно более надежны, чем Windows.

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

2014 #RU #Linux
📚The AI Ladder: Accelerate Your Journey to AI. Rob Thomas, Paul Zikopoulos

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

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

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

2020 #Eng #Al
📕Основы Python. Научитесь думать как программист. Аллен Б. Дауни

Практическое руководство по основам #Python — самого популярного на данный момент и простого для изучения языка программирования.

Автор последовательно раскрывает все важные темы от самых простых к сложным, приводит множество примеров и заданий.

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

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

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

2021 || #Ru
📘Kali Linux от разработчиков. Херцог Рафаэль, Ахарони Мати, О`Горман Джим

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

Прочитав эту книгу, вы научитесь конфигурировать, отлаживать и защищать Kali Linux, а также работать с мощным менеджером пакетов дистрибутива Debian. Научитесь правильно устанавливать Kali Linux в любых окружениях, в том числе, в крупных корпоративных сетях.

Наконец, вам предстоит познакомиться и со сложными темами: компиляция ядра, создание собственных образов #ISO, промышленное шифрование и профессиональная защита конфиденциальной информации.

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

2019 #Ru #Linux
📕Data Science. Наука о данных с нуля.Джоэл Грас.

Книга позволяет изучить науку о данных (Data Science) и применить полученные знания на практике. Она написана так, что способствует погружению в #Data Science аналитика, фактически не обладающего глубокими знаниями в этой прикладной дисциплине.

В объемах, достаточных для начала работы в области Data Science, книга содержит интенсивный курс языка #Python, элементы линейной алгебры, математической статистики, теории вероятностей, методов сбора, очистки, нормализации и обработки данных. Даны основы машинного обучения.

Описаны различные математические модели и их реализация по методу k ближайших соседей, наивной байесовской классификации, линейной и логистической регрессии, а также модели на основе деревьев принятия решений, нейронных сетей и кластеризации. Рассказано о работе с рекомендательными системами, описаны приемы обработки естественного языка, методы анализа социальных сетей, основы баз данных, #SQL и #MapReduce.

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

2017 #Ru
📔NGINX Cookbook. Derek DeJongne.

#NGINX является одним из наиболее широко используемых веб-серверов, доступных сегодня, отчасти из-за его возможностей в качестве балансировщика нагрузки и обратного прокси-сервера для #HTTP и других сетевых протоколов.

В этой книге вы найдете рецепты для: Высокопроизводительной балансировки нагрузки с помощью #HTTP, #TCP и #UDP; Защита доступа с помощью зашифрованного трафика, защищенных ссылок, подзапросов HTTP-аутентификации и т. д.; Развертывание #NGINX в сервисах облачных вычислений #Google Cloud, #AWS и #Azure ; Установка и настройка NGINX Controller; Установка и настройка модуля NGINX Plus App Protect; Включение #WAF через контроллер #ADC.

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

2020 #Eng #NGINX #HTTP #TCP #UDP