Обложка канала

Программирование | книги. Страница 13

18376 @it_boooks

Основной контент - книги. Они все в pdf и на русском. Иногда выходят статьи.

  • Программирование | книги

    #PyTorch #MachineLearning 2020 Обучение с подкреплением на PyTorch. Сборник рецептов. Автор: Юси Лю Библиотека PyTorch выходит на передовые позиции в качестве средства обучения с подкреплением (ОП) благодаря эффективности и простоте ее использования. Эта книга организована как справочник по работе с PyTorch, охватывающий широкий круг тем – от самых азов (настройка рабочей среды) до практических задач (рассмотрение ОП на конкретных примерах) СКАЧАТЬ 🗂
  • Программирование | книги

    #JavaScript 2023
    javascript. Визуальные редакторы
    
    Автор: Янцeв B.B.
    
    Подавляющее большинство ныне действующих сайтов сделано при помощи CMS. А такие системы невозможно представить без визуальных редакторов страниц. WYSIWYG - редакторы позволяют администратору управлять содержимым ресурса, не будучи знакомым даже с азами программирования. Многие разработчики используют не готовые CMS, а пишут собственные. Данная книга призвана помочь им в этом непростом деле. На ее страницах описаны четыре WYSIWYG-редактора — на разный вкус и для разных задач. Все системы являются оригинальными и не содержат каких-либо заимствований кода. Функциональные возможности приведенных разработок имеют исчерпывающие описания и разъяснения.
    
    Разобранные в книге визуальные редакторы могут быть интегрированы в уже существующую CMS или работать напрямую с сайтом без сопутствующих инструментов. Особо надо отметить, что эти редакторы позволяют администратору сайта видеть, как будет выглядеть страница еще до того, как он запишет внесенные изменения в файл или базу данных.
    
    Но это будут не просто теоретические рассуждения. Если в книге представлены лишь фрагменты кода, то, скачав по ссылке zip-архив, вы получите в свое распоряжение весь проект, включая демонстрационный сайт, 4 редактора, файлы сценариев и таблиц стилей, а также весь контент, использованный в данной системе.
    
    Наконец, еще один важный момент. Как понятно из названия книги, главное действующее лицо в ней — язык программирования javascript. 90% кода любого из редакторов — на javascript. Поэтому было бы неплохо, если бы читатели оказались знакомы с основами и синтаксисом этого языка.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Алгоритмы 2022
    Алгоритмы сжатия данных без потерь, 2-е изд.
    
    Авторы: Пантелеев Е.Р., Алыкова А.Л.
    
    Учебное пособие охватывает содержание раздела «Алгоритмы сжатия данных» дисциплины «Алгоритмы и структуры данных», которая читается для бакалавров, обучающихся по направлению подготовки 09.03.04 «Программная инженерия» по профилю «Разработка программно-информационных систем».
    
    Освоение материала учебного пособия предполагает знание алгоритмических языков, наличие навыков написания объектно-ориентированных программ, а также формируемых в ходе изучения предшествующих разделов дисциплины «Алгоритмы и структуры данных» умений определять и использовать абстрактные типы данных и строить порядковые оценки вычислительной эффективности алгоритмов. Цель учебного пособия — сформировать теоретическую базу, необходимую для реализации алгоритмов сжатия данных без потерь информации, и продемонстрировать возможности практического применения этих знаний для самостоятельной реализации алгоритмов сжатия в ходе выполнения курсового проекта по дисциплине. Для достижения этих целей в пособии обсуждается классификация алгоритмов сжатия, модели кодирования, лежащие в основе алгоритмов сжатия без потерь, сами алгоритмы, как на концептуальном уровне, так и на уровне их программной реализации, а также практические рекомендации по выполнению курсового проекта.
    
    Все программы, сопровождающие обсуждение алгоритмов сжатия, написаны на языке C++. Этот выбор обусловлен тем, что языки C/C++ являются базой для целого семейства C-подобных языков программирования. В их число входят Java, C#, Python и др. Следовательно, программный код должен быть понятен широкому кругу читателей.
    
    
    СКАЧАТЬ 🗂
  • Реклама

  • Программирование | книги

    #JavaScript #PHP 2022
    javascript и PHP. Content management system
    
    Автор: Янцев В.
    
    Современные веб-ресурсы невозможно представить без систем управления, которые принято называть Content management system или сокращенно CMS. Многие разработчики используют не готовые CMS, например Word-Press, Joomla, Drupal, 1С-Битрикс, а пишут собственные. Для опытного программиста разработка подобной системы видится вполне реальной. Для начинающих это серьезный труд. Но если есть желание, то все «подводные камни» удастся преодолеть. А поможет в этом данная книга. В ней рассказывается о механизмах разработки очень простой, но вполне работоспособной CMS, которую можно использовать для создания и управления небольшими сайтами. По сути, это рассказ о первых шагах, с которых начинается освоение такой интересной стези, как написание CMS. Естественно, что, изучив предложенное автором программное обеспечение, вы можете пойти дальше и существенно нарастить его функционал или, используя полученные навыки, разработать собственный вариант системы управления.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #1С 2022
    Знакомство с разработкой мобильных приложений на платформе «1С:Предприятие 8»
    
    Автор: Хрусталева Е.Ю.
    
    Книга адресована разработчикам прикладных решений в системе «1С:Предприятие 8», которые хотят научиться создавать приложения на платформе для мобильных устройств. Такие приложения могут работать на смартфонах и планшетных ПК под управлением операционных систем Android, iOS или Windows.
    На примере создания нескольких реальных мобильных приложений показаны особенности разработки: подготовка мобильного устройства, установка платформы разработчика, взаимодействие с устройством в процессе разработки, сборка готового мобильного приложения для ОС Android.
    Третье издание книги адаптировано к версии платформы 8.3.20 и демонстрирует ряд ее новых возможностей:
    • разработку приложения мобильного клиента;
    • разработку приложения мобильного клиента с автономным режимом;
    • адаптацию интерфейса настольного приложения для работы на мобильном устройстве;
    • использование облачного сервиса сборки мобильных приложений.
    Книга содержит большое количество рисунков и примеров кода на встроенном языке, снабженных подробными комментариями. Для создания демонстрационных примеров использованы следующие версии платформ:
    • «1С:Предприятие 8.3», учебная версия (8.3.20.1479);
    • мобильная платформа «1С:Предприятия» (8.3.19.51)
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    Хотите глубже разобраться в создании отказоустойчивых и масштабируемых архитектур? Скоро в OTUS пройдут два бесплатных открытых урока для back-end разработчиков, тимлидов и администраторов. О чем поговорим: 🗓 31 марта в 20:00 — «Когда нужны микросервисы, а когда — монолиты?» На занятии обсудим способы выбора между монолитной или микросервисной архитектурой, подходы и бенефиты, которые получаем от каждой из этих архитектур. Также упомянем особенности, с которыми приходится мириться. Урок пройдет в преддверии онлайн-курса «Highload Architect». Спикером выступит Никита Сапогов — руководитель Backend-разработки в Ситилинк. 👉 Для записи на урок, пройдите вступительный тест — https://otus.pw/Av2O/ 🗓 3 апреля в 20:00 — «Брокеры сообщений: RabbitMQ и Kafka» Чтобы обеспечить асинхронную связь между микросервисами, нужен брокер сообщений. Чаще всего встречаются Kafka и RabbitMQ. У них есть свои особенности, плюсы и минусы. На занятии вместе с Евгением Непомнящим, опытным разработчиком, мы ознакомимся с основными принципами работы этих брокеров, а также посмотрим на их использование в live demo. Урок является частью онлайн-курса «Microservice Architecture». 👉 Для записи на урок, пройдите вступительный тест — https://otus.pw/GTbL/ Открытые уроки — это отличный шанс увидеть своими глазами, как проходят занятия на онлайн-курсах в OTUS. Курсы, кстати, можно приобрести в рассрочку. Присоединяйтесь! Реклама. Информация о рекламодателе на сайте www.otus.ru.
  • Программирование | книги

    #Сети 2023
    Компьютерные сети. 6-е изд.
    
    Авторы: Таненбаум Эндрю, Фимстер Ник, Уэзеролл Дэвид
    
    Перед вами шестое издание самой авторитетной книги по современным сетевым технологиям, написанное признанным экспертом Эндрю Таненбаумом в соавторстве со специалистом компании Google Дэвидом Уэзероллом и профессором Чикагского университета Ником Фимстером. Первая версия уфго классического труда появилась на свет в далеком 1980 году, и с тех пор каждое издание книги неизменно становилось бестселлером. В книге последовательно изложены основные концепции, определяющие современное состояние компьютерных сетей и тенденции их развития. Авторы подробно объясняют устройство и принципы работы аппаратного и программного обеспечения, рассматривают все аспекты и уровни организации сетей — от физического до прикладного. Изложение теоретических принципов дополняется яркими, показательными примерами функционирования интернета и компьютерных сетей различного типа. Большое внимание уделяется сетевой безопасности.
    
    Шестое издание полностью переработано с учетом изменений, произошедших в сфере сетевых технологий за последние годы, и, в частности, освещает такие технологии, как DOCSIS, 4G и 5G, беспроводные сети стандарта 802.11 ах, 100-гигабитные сети Ethernet, интернет вещей, современные транспортные протоколы CUBIC TCP, QUIC и BBR, программно-конфигурируемые сети и многое другое.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Erlang 2015 Изучай Erlang во имя добра! Автор: Хеберт Фред
    Усеянная беспечными иллюстрациями и смесью развлекательных и практических примеров программ, книга ИЗУЧАЙ ERLANG ВО ИМЯ ДОБРА! является отличным пунктом отправления в иногда безумный, но всегда восхитительный мир Erlang.
    Вероятно, вас привело к Erlang обещание конкурентности или параллелизма. Возможно, это аспект языка, касающийся распределённых вычислений, а может быть, необычный подход к устойчивости против сбоев.
    Одним из величайших препятствий на пути изучения Erlang является не столько то, что идеям его свойственна сложность, но и то, что они сильно отличаются от идей большинства других языков, которые вам встречались. Переменные в Erlang не переменны. Вам не следует программировать в ожидании ошибки. Процессы действительно очень дёшевы, и вы можете иметь тысячи их одновременно, даже миллионы, если вам так захочется. Ох, и потом этот странный синтаксис. Erlang совершенно не похож на Java; нет ни методов, ни классов, ни объектов. И, обождите... знак равенства вовсе не означает "равно"...
    Издание предназначено как для начинающих изучать Erlang, так и для более опытных разработчиков. Даже в том случае, если читатель очень хорошо знаком с Erlang, книга сможет стать справочником и даже научить чему-то новому.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    Как выбрать материалы для изучения программирования? Как выбрать эффективный и полезный ресурс для прокачки навыков разработки среди многообразия источников? Лучше всего — выбирать материалы, собранные практиками индустрии. Советуем обратить внимание на бесплатные хендбуки Академии Яндекса. Это онлайн-учебники по Python, С++ и машинному обучению, которые созданы специально для того, чтобы начинающие специалисты могли самостоятельно освоить новые темы, а более опытные — освежить знания. В хендбуке есть как теория, так и практические задания с автопроверкой. Хендбуки можно проходить по порядку, а можно сосредоточиться на конкретных главах или изучить только базовые темы в выбранной области. Каждый выбирает свой формат. Сохраняйте ссылку и погружайтесь в обучение: https://clck.ru/33j2vt
    Хендбуки Академии Яндекса

    Бесплатные онлайн-учебники для тех, кто хочет освоить ключевые IT-дисциплины

    academy.yandex.ru
  • Программирование | книги

    #PostgreSQL 2023
    PostgreSQL 15 изнутри
    
    Автор: Рогов Е.В.
    
    В книге рассматривается внутреннее устройство СУБД PostgreSQL: детали реализации многоверсионности и изоляции на основе снимков данных, включая процедуру очистки неактуальных версий строк; буферный кеш и журнал предзаписи; использование блокировок различных уровней; планирование и выполнение SQL-запросов; принципы расширяемости и особенности имеющихся индексных методов доступа. Большое внимание уделяется возможностям, предоставляемым для самостоятельного изучения механизмов функционирования PostgreSQL. В настоящем издании учтены замечания читателей и исправлены опечатки, а также отражены изменения, произошедшие в версии PostgreSQL 15.
    
    Эта книга для тех, кого не устраивает работа с базой данных как с черным ящиком. Если вы любознательны, не довольствуетесь авторитетными советами и хотите во всем разобраться сами — нам по пути. Я ориентируюсь на читателей, имеющих определенный опыт использования PostgreSQL и хотя бы в общих чертах представляющих себе, что к чему. Для совсем новичков текст будет тяжеловат. Например, я ни слова не скажу о том, как устанавливать сервер, вводить команды в psql или изменять конфигурационные параметры.
    
    Надеюсь, что книга будет полезной и тем, кто хорошо знаком с устройством другой СУБД, но переходит на PostgreSQL и хочет разобраться в отличиях. Несколько лет назад такая книга сэкономила бы мне много времени. Именно поэтому я ее в конце концов и написал.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #OpenCV 2022
    Цифровая обработка изображений в OpenCV. Практикум: учебное пособие для вузов
    
    Автор: Матвеев А.И.
    
    В учебном пособии даны задания, предназначенные для закрепления теоретических знаний по цифровой обработке изображений в OpenCV. В первых разделах даны задания, посвященные основным операциям в OpenCV, таким как считывание и вывод изображения на экран, запись этого изображения в файл, изменение размера изображения. Многие задания, такие как дискретизация и квантование изображения, предназначены для демонстрации теоретических основ цифровой обработки изображений. Основное внимание в пособии уделено цифровой обработке бинарных изображений, которые наиболее часто встречаются в технических приложениях. Приводятся задания, предназначенные для получения геометрических характеристик бинарных изображений, для геометрического преобразования бинарных изображений. Рассматриваются различные способы получения дополнительных характерных признаков бинарных изображений. В заданиях рассмотрено применение методов Собеля, Превитта и Робертса, а также дискретных производных первого и второго порядка для выделения границ, обнаружение перепадов. В пособии есть задания для овладения пространственными методами обработки изображений, для приобретения навыков пороговой обработки изображений, нахождения и обработки контуров, выделенных на этих изображениях. Рассмотрены практические применения морфологических преобразований. Пособие заканчивается проектом, предназначенным для комплексного применения освоенного материала. После выделения характерных признаков каждого объекта из заданного множества объектов для них формируется таблица признаков. На ее основе с помощью нейронной сети проводится распознавание объектов.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #MATLAB 2019
    Основы теории вейвлетов. Вейвлеты в MATLAB
    
    Автор: Смоленцев Н.К.
    
    Данная книга состоит из двух частей: теоретической и практической. В теоретическую часть включены сведения по преобразованию Фурье, фильтрам и разложению сигналов. Достаточно подробно излагается общая теория вейвлетов, включая вейвлеты с произвольным натуральным коэффициентом масштабирования и многомерные вейвлеты с матричным коэффициентом масштабирования, гармонические вейвлеты и мультивейвлеты. 
    
    Во второй, практической части книги существенно обновлена глава о возможностях Wavelet Toolbox MATLAB R2018b, которые включают теперь разложения на эмпирические моды EMD, процедуры для машинного и глубокого обучения, двумерного непрерывного вейвлет-преобразования и многие другие новые интересные процедуры. Существенно дополнен раздел о приложениях вейвлетов. В частности, излагается метод создания классифицирующей системы для сигналов ЭКГ, дано описание методов использования вейвлет-анализа для изучения ЭЭГ. Обсуждаются методы использования вейвлетов для выделения контуров изображений. 
    
    В последней главе книги показывается, как работать с вейвлет-анализатором MATLAB для изучения сигналов и изображений. 
    
    Книга предназначена для студентов высших учебных заведений, обучающихся по направлениям и специальностям, связанным с математикой, прикладной математикой и информационными технологиями, и будет полезна специалистам-практикам, использующим вейвлеты в своей работе.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    Почему разработка — это классно, интересно и непросто? Приходите на День открытых дверей направления Программирования. Выпускники Практикума поделятся историями, как они переходили в разработчики. Вместе с экспретами разберёмся, чем могли бы заняться в этой сфере именно вы. → Бесплатно, 28 марта в 16:00 Мск О профессиях расскажут опытные разработчики, авторы, наставники курсов, менеджеры карьерного центра Яндекс Практикума. Поговорим о бэкенде, фронтенде, мобильных приложениях, тестировании. Подробнее разберём языки программирования Python и Java. Вы узнаете: — почему переходить в разработку из других сфер — это нормально; — как устроен рынок IT-разработки, в каких специалистах он нуждается; — что такого классного в том, чтобы быть разработчиком; — как определить, какая профессия вам подходит. Вы сможете задать спикерам вопросы о смене профессии и старте карьеры. → Зарегистрироваться на вебинар
  • Программирование | книги

    #UNIX 2021 Время UNIX. A History and a Memoir Автор: Керниган Брайан Операционная система Unix завоевала мир, чего совсем не могли представить ее создатели, творя историю на последнем этаже Bell Labs в 1969 году. Идея этой ОС оказала колоссальное влияние на разработку программного обеспечения и развитие операционных систем. Вы узнаете о том, как зарождалась система Unix, чем она примечательна и почему занимает столь важное место в компьютерном мире, а также об удивительных людях, вложивших в нее силы и душу. СКАЧАТЬ 🗂
  • Программирование | книги

    #Java 2020 Java from EPAM Авторы: Блинов И.Н., Романчик В.С Книга разделена на две логические части. В первой даны фундаментальные основы языка Java и концепции объектно-ориентированного программирования. Во второй изложены наиболее важные аспекты применения языка, в частности коллекции и базы данных, многопоточность и взаимодействие с XML. В конце каждой главы приводятся вопросы для закрепления теоретических знаний, тестовые вопросы по материалам данной главы и задания для выполнения по рассмотренной теме. Ответы к тестовым вопросам сгруппированы в отдельный блок. В приложениях предложены дополнительные материалы, относящиеся к использованию в информационных системах, основанных на применении Java-технологий, популярных технологий Log4J и TestNG. СКАЧАТЬ 🗂
  • Реклама

  • Программирование | книги

    Раздаём бесплатно книгу «Путь в IT» и 4 курса по IT по ссылке «Путь в IT» - книга, которая многим помогла сменить профессию и устроиться в сферу IT После прочтения книги у вас появится преимущество перед 90% новичков на рынке. Сложные технические термины больше не будут вас пугать, а полное раскрытие каждой профессии в сфере поможет выбрать свой путь в IT. Бонусы, которые мы дарим вместе с книгой «Путь в IT»:  ⁃ 4 курса по IT;  ⁃ доступ к мероприятиям GeekBrains. Постройте свою карьеру в IT, сделав первый шаг уже сегодня. Забирайте
  • Программирование | книги

    #Raspb_Pi #ComputerVision 2020
    Программирование компьютерного зрения с Raspberry Pi, 2 изд.
    
    Автор: Паджанкар Э.
    
    Здесь представлен перевод книги Pajankar А. - Raspberry Pi Computer Vision Programming Second Edition. Компьютерное зрение и обработка изображений превратились из области нишевых исследований в повседневное использование. Однако, несмотря на эту революцию, одной из ключевых проблем, возникающих при разработке компьютерного зрения и разработке приложений, является отсутствие хорошо продуманного руководства, которое шаг за шагом учит вас, как это работает. Эта книга решает эту ключевую проблему.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #ОлимпиадноеПр примеры на #Cpp #Java 2020 Спортивное программирование. Новый нижний предел соревнований по программированию Автор: Халим С., Халим Ф. Книга содержит задачи по программированию, аналогичные тем, которые используются на соревнованиях мирового уровня (в частности, ACM ICPC и IOI). Помимо задач разного типа приводятся общие рекомендации для подготовки к соревнованиям, касающиеся классификации заданий, анализа алгоритмов и пр. Кроме стандартных тем (структуры данных и библиотеки, графы, математика, вычислительная геометрия) авторы затрагивают и малораспространенные - им посвящена отдельная глава. СКАЧАТЬ 🗂