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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих. Al Sweigart

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

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

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

2016 #RU #Python
📖 Язык программирования D. Андрей Александреску

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

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

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

2012 #RU #D
📘 Основы использования и проектирования баз данных. Учебник. Илюшечкин В.М.

• В учебнике содержатся теоретические и практические сведения о современных системах управления базами данных (СУБД), об использовании и проектировании баз данных.

Рассматриваются языковые и программные средства СУБД и систем автоматизации проектирования баз данных. Приведены примеры создания инфологических и даталогических моделей, позволяющие студентам научиться проектировать базы данных.

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

2019 #RU
📗 Программирование на ассемблере х64. От начального уровня до профессионального использования AVX. Гуй

• Эта книга научит вас программировать на ассемблере, начиная с самых прос­тых программ и постепенно осваивая путь к овладению программиро­ванием с использованием расширенной системы команд Advanced Vector Extensions (AVX). Прочитав эту книгу полностью, вы сможете писать и читать код на ассемблере, ассемблерный код, объединенный с языками высокого уровня, поймете, что такое #AVX и многое другое.

Цель этой книги – показать, как используются инструкции языка ассемблера. Это не руководство по сти­лю программирования или по оптимизации производительности кода. После того как вы освоите базовые знания об ассемблере, можно будет продолжить обучение по теме оптимизации кода.

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

2021 #RU #x64
📙 Внутреннее устройство Linux. Дмитрий Кетов

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

• В книге раскрыты дискреционный и мандатный (принудительный) механизмы контроля доступа, а также привилегии процессов. Подробно описано пользовательское окружение и интерфейс командной строки #CLI, оконная система X #Window и графический интерфейс #GUI, а также сетевая подсистема и служба #SSH. Особое внимание уделено языку командного интерпретатора и его использованию для автоматизации задач эксплуатации операционной системы.

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

2017 #RU #Linux
📔 Шаблоны и практика глубокого обучения. Ферлитш Эндрю

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

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

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

2022 #RU
📘 Elixir в действии. Саша Юрич

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

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

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

2020 #RU #Elixir
📕 Программирование на ассемблере на платформе x86-64. Аблязов Руслан

• В данной книге речь идёт о работе процессора в двух его основных режимах: защищённом режиме и 64-битном, который также называют long mode («длинный режим»). Также помимо изложения принципов и механизмов работы процессора в защищённом и 64-битном режимах, речь пойдёт о программировании на ассемблере в операционных системах семейства #Windows, как в 32-битных, так и 64-битных версиях.

• Рассматривается не только разработка обычных приложений для операционных систем #Windows, но и разработка драйверов на ассемблере. Последний раздел книги посвящён принципам работы многопроцессорных систем, а также работе с расширенным программируемым контроллером прерываний (APIC).

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

2011 #RU #86 #64
📖 Astra Linux. Руководство по национальной операционной системе и совместимым офисным программам. Елена Вовк

• Практическое руководство по использованию российской операционной системы #AstraLinux. Книга знакомит с особенностями операционной системы, набирающей популярность в последние годы. Вы научитесь работать с текстовым редактором #LibreOfficeWriter, с электронными таблицами #LibreOfficeCalc и презентациями #LibreOfficeImpress.

• Кроме того, автор рассказывает о специальных настройках, действиях с файлами и папками, а также дает советы, как сделать работу с #AstraLinux комфортной. Эта книга для тех, кому нужно научиться работать с операционной системой Astra Linux. Имеется пошаговое руководство для работы с LibreOffice Writer, LibreOffice Calc и LibreOffice Impress.

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

2022 #RU #Linux
📓 Думай как программист: Креативный подход к созданию кода. C++ версия. Антон Спрол

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

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

• Книга снабжена множеством понятных примеров, написана легко и интересно.

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

2018 #RU #C++
📕 Путь программиста. Человек эпохи 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