Программирование на уровне типов для реальных задач
TypeScript — один из важнейших инструментов для javascript-разработчиков. Тем не менее, даже опытные специалисты получают множество сообщений об ошибках от компилятора TypeScript, неприятно удивляясь этому. Откройте «Рецепты TypeScript». В этом практическом руководстве его автор Стефан Баумгартнер описывает способы решения наиболее распространенных задач на TypeScript. Те, кто уже знаком с основами javascript и TypeScript, найдут в книге действенные рецепты, которые помогут справиться с широким спектром вопросов, от настройки проектов со сложной структурой до определения расширенных вспомогательных типов. Каждый такой рецепт поможет разобраться с конкретной проблемой и объяснит, почему и как это работает.
brij 03/12/24 Просмотров: 143 Комментариев: 0
+1
Программирование →
Эрик Мэтиз. Изучаем Python. Программирование игр, визуализация данных, веб-приложения
3-е изд. дополненное и переработанное
Python - устоявшийся язык, но продолжает развиваться, как и любой другой. При переработке материала книги я старался сделать его более доступным и компактным. Прочитав ее, вы получите все знания, которые позволят вам начать работу над собственными проектами, а также заложите прочный фундамент для дальнейшего обучения. Я обновил часть разделов и представил новые, более простые средства решения некоторых задач на языке Python. Кроме того, я доработал разделы, в которых те или иные аспекты языка были представлены недостаточно точно. Все проекты были полностью обновлены, в них задействуются только популярные библиотеки, имеющие качественное сопровождение, которыми вы можете пользоваться при создании собственных проектов. Книга была переработана и дополнена, чтобы соответствовать последним практикам программирования на Python: приемы редактирования в VS Code, применение модуля pathlib для работы с файлами, тестирование с помощью PyTest, а также Matplotlib, Plotty и Django.
brij 01/12/24 Просмотров: 288 Комментариев: 0
+1
Программирование →
Крис Хьюз, Тони Тернер. Прозрачное программное обеспечение. Безопасность цепочек поставок ПО
Изучите влияние на кибербезопасность взаимосвязанных цепочек поставки ПО! Могут ли цепочки поставок ПО быть безопасными? Команда преданных своему делу профессионалов предлагает по-новому взглянуть на безопасность вашей организации. Вы познакомитесь со множеством тем: от истории движения за прозрачность ПО до подходов к спецификации и подтверждению достоверности в быстро меняющемся ландшафте программного обеспечения. Авторы знакомят нас с основными векторами атак, такими как мобильные и социальные сети, банковские системы и системы розничной торговли и даже критически важные инфраструктуры, а также с системами защиты, на которые мы все полагаемся. Вы узнаете, как защититься от угроз, и познакомитесь с практическими рекомендациями как для потребителей, так и для поставщиков ПО. «Прозрачное программное обеспечение» — ценный источник знаний для специалистов по кибербезопасности и безопасности приложений, а также для профессионалов, работающих в области безопасности промышленных систем управления, облачной безопасности, мобильной безопасности, DevOps и DevSecOps.
brij 01/12/24 Просмотров: 142 Комментариев: 0
0
Книга идеально подойдет всем, кто каждый день пользуется Linux. В обновленном издании описывается более 200 команд Linux, в том числе новые команды управления файлами, пакетами и версиями исходного кода, преобразования форматов файлов и многие другие. Автор книги Дэниел Барретт приводит наиболее полезные команды Linux, сгруппированные по функциональности. Это практическое издание станет идеальным справочником по Linux и для новичков, и для опытных пользователей.
gefexi 30/11/24 Просмотров: 288 Комментариев: 0
+1
Программирование →
Маурисио Аниче. Простое объектно-ориентированное проектирование. Чистый и гибкий код
В процессе развития даже простое объектно-ориентированное приложение может стать сложным. Каждый новый класс, метод или функция добавляет новые состояния и абстракции, которыми нужно управлять, увеличивает время, необходимое на распутывание ранее написанного кода. Чтобы сохранить кодовую базу простой, нужны конкретные знания и умения. И вы их получите! Изучите практические принципы проектирования, помогающие сохранять простоту объектно-ориентированной кодовой базы по мере ее развития. Написанная в виде сборника практических приемов, которые можно применять в любом объектно-ориентированном языке, книга предлагает советы по организации кода, управлению зависимостями и модулями и проектированию гибких абстракций. Информативные иллюстрации, практические примеры и упражнения помогут вам быстрее запомнить описываемые принципы.
brij 29/11/24 Просмотров: 234 Комментариев: 0
0
Рассмотрены основные проблемы обработки результатов физико-химических экспериментов при изучении курса «Физическая химия». Рассмотрены алгоритмы об работки результатов физико-химических экспериментов, сформулированных в виде системы уравнений - химических (химическая модель системы), термодинамических или кинетических (математическая модель), возможности графической иллюстрации табличных данных физико-химических экспериментов или справочных данных и их аппроксимации аналитической зависимостью. Каждая задача основана или на справочном материале, или на материале реальной научной работы, ссылки на которые приводятся. Физическая химия базируется на достаточно сложном математическом аппарате, и часто решение химической задачи вызывает у студентов значительные трудности, связанные с математикой. Внедрение в образовательный процесс современных средств компьютерной математики исключает проблему поиска адекватных упрощений для решения сложных - с математической точки зрения - задач и открывает новые возможности и перед преподавателем физической химии, и перед студентом, изучающим предмет. Цель книги - показать эффективность средств компьютерной математики при исследовании физико-химических процессов и в физико-химических расчетах. В данной работе использовался математический пакет Mathcad, поскольку математические соотношения, в частности уравнения и системы уравнений, в среде Mathcad записывают в общепринятой форме, как Вы написали бы карандашом на бумаге. Для студентов и аспирантов всех специальностей и направлений, изучающих курс «Физическая химия».
brij 25/11/24 Просмотров: 174 Комментариев: 0
+1
Программирование →
Пол Керзон. Волшебство и вычисления. Практическое пособие для начинающих фокусников и программистов
Совершенствуйте свои навыки фокусника одновременно с изучением основ информатики! Команда проекта «Компьютерные науки ради забавы» (Computer Science for Fun, CS4FN), приглашает вас познакомиться с книгой, благодаря которой вы научитесь показывать фокусы и проводить магические шоу. Каждая глава шаг за шагом раскрывает секреты выполнения простых фокусов, а затем в увлекательной форме рассказывает о связанных с ними фундаментальных идеях информатики. Эта книга призвана стать развлекательным путеводителем для молодых читателей, которые делают первые шаги в познании вычислительного мышления и искусства фокуса. Она объединяет информатику, когнитивную психологию и другие научные методы для знакомства юных читателей с основами информатики в доступной и интересной форме. Каждая из 50 глав описывает простой фокус и затем использует его в качестве отправной точки для объяснения основных концепций компьютерных вычислений. Читатели познакомятся с такими темами, как алгоритмы, представление данных, вычислительное мышление, взаимодействие человека и компьютера и кибербезопасность, а также с необычными способами использования технологий в качестве фокусов. Издание предназначено широкому кругу любителей информатики, математики и интеллектуального досуга.
brij 25/11/24 Просмотров: 288 Комментариев: 0
0
Учебное пособие
Подробно рассмотрены методы обработки экспериментальных данных и результатов моделирования (динамических характеристик), которые содержатся в таких библиотеках, как Spline toolbox и Curve Fitting Toolbox. Рассмотрены методы обработки данных на уровне базовых команд MATLAB, обработка данных в графических окнах MATLAB, интерфейсы и команды библиотек Spline toolbox и Curve Fitting Toolbox и интерфейс программы «Многокритериальное исследование систем управления (MISU)». Система MATLAB в настоящее время принята в качестве официального средства оформления инженерной документации и научных публикаций. Язык программирования системы прост, он содержит несколько десятков операторов, а также большое количество процедур и функций, содержание которых понятно пользователю, позволяет использовать MATLAB практически во всех сферах научной и инженерной деятельности. За счет подключаемых библиотек (Toolbox) MATLAB позволяет решать задачи автоматизации, радиотехники, механики, аэродинамики, электротехники и электроники, картографии, биологии и других направлений.
brij 25/11/24 Просмотров: 187 Комментариев: 0
0
Эта тетрадь поможет дошкольникам и ученикам начальной школы приобрести важнейшие навыки – освоить логику и основы программирования. Играя с этим ярким пособием, ребёнок легко пройдёт путь от простых логических задач до составления собственных алгоритмов и понимания основ комбинаторики. Он познакомится с понятной теорией и выполнит множество интересных заданий, чтобы закрепить новые знания и автоматизировать навыки.
gefexi 25/11/24 Просмотров: 200 Комментариев: 0
0
Программирование →
В.В. Сахаров. Основы современной теории автоматического управления с моделями и алгоритмами в MATLAB
Учебное пособие
Рассмотрены основные условия устойчивости, управляемости и наблюдаемости объектов управления и синтеза систем с применением численных методов динамического программирования, QR-преобразования и оптимального управления. Приведены основы построения, модели и алгоритмы синтеза систем автоматического управления с конкретными примерами их алгоритмизации и моделирования в вычислительной среде MATLAB, позволяюшис решать исследовательские и практические задачи управления на основе современного инструментария вычислительных и программных средств, а также компьютерных технологий. Учебное пособие состоит из тринадцати глав, в которых приводятся необходимые теоретические сведения, рассматриваются примеры и задачи с реализацией решения в среде MATLAB при использовании пакетов прикладных программ Control System Toolbox (CST) и Simulink.
brij 24/11/24 Просмотров: 213 Комментариев: 0
0
Описан минимум основных операторов языка QBASIC, необходимых для разработки программ. Содержит большое количество примеров программ с комментариями. Даются полезные советы по разработке программ. Для освоения основ программирования на языке QBASIC, изложенных в практикуме, не требуется каких-либо специальных знаний по программированию, и любой желающий с помощью этого компьютерного практикума может сделать первый шаг к овладению этой увлекательной и необходимой в наше время сферой деятельности.
gefexi 24/11/24 Просмотров: 222 Комментариев: 0
0
Мощные инструменты и методы для совместной разработки программного обеспечения, 3-е издание
Ускорьте свою работу, задействовав Git для отслеживания, ветвления, слияния и управления ревизиями кода. Организованное в виде серии пошаговых уроков, это практическое руководство плавно проводит вас от знакомства с основами Git к использованию продвинутых техник, попутно предоставив дружеские, но при этом серьезные советы по работе со множеством функций этой открытой системы контроля версий. Авторы Прем Кумар Понуторай и Джон Лолигер детально описывают принципы работы Git, удобно разделяя их по уровням профессионализма. Это тщательно проработанное издание также включает рекомендации по управлению деревьями, развернуто раскрывает тему журнала ссылок и локального хранилища, а в завершении подробно знакомит читателя с платформой GitHub. Как только вы научитесь оперировать гибкими возможностями Git, эта система предоставит вам бесчисленное множество способов управления разработкой кода.
brij 23/11/24 Просмотров: 255 Комментариев: 0
+1
Руководства →
Артем Демиденко. Мастерство работы с ChatGPT 4. Полный гид для новичков и профессионалов
Эта книга — ваш незаменимый помощник в мире искусственного интеллекта и возможностей, которые предлагает ChatGPT 4. В «Мастерство работы с ChatGPT 4: Полный Гид для Новичков и Профессионалов» вы найдете всё, что нужно для освоения и эффективного использования ChatGPT 4, от первых шагов до продвинутых методик. Гид начинается с краткого исторического экскурса и описания преимуществ этой мощной технологии, а затем детально знакомит вас с ключевыми концепциями искусственного интеллекта, лежащими в основе ChatGPT 4.
tanyavip1 22/11/24 Просмотров: 413 Комментариев: 0
+1
Это первый в мире учебник по NeoBook, в котором раскрыты все необходимые знания, позволяющие любому человеку, никогда ранее не занимавшемуся программированием, создавать свои компьютерные программы для компьютеров под управлением операционной системы Windows. NeoBook — это компьютерная программа, позволяющая неспециалистам в области программирования создавать свои, красивые, корректно работающие и профессионально выглядящие компьютерные программы практически любого назначения.
gefexi 20/11/24 Просмотров: 359 Комментариев: 0
0
В учебно-методическом пособии рассматриваются базовые понятия и принципы веб-разработки с использованием Django Framework — одного из наиболее мощных и популярных фреймворков на языке программирования Python. Представлено описание и примеры работы с такими базовыми понятиями, как модели, представления, шаблоны, формы, система аутентификации, логирование, cookies и sessions, а также введение в Django REST Framework.
gefexi 20/11/24 Просмотров: 256 Комментариев: 0
0
Coding with C++ & Python For Beginners is the first and only choice if you are new adopter and want to learn everything you'll need to get started with coding and programming. This independent guide is crammed with helpful guides and step-by-step fully illustrated tutorials, written in plain easy to follow English. Over the pages of this new user guide you will clearly learn all you need to know about coding your own amazing apps. With this unofficial instruction manual at your side no problem will be unsolvable, no question unanswered as you learn, explore and enhance your programming skills.
brij 20/11/24 Просмотров: 180 Комментариев: 0
0
Программирование →
Матеуш Факур. Causal Inference на Python. Причинно-следственные связи в IT-разработке
Сколько покупателей привлечет дополнительный доллар, вложенный в онлайн-рекламу? Какие клиенты будут покупать только по скидочному купону? Как разработать оптимальную стратегию ценообразования? Причинно-следственный анализ (casual inference) — лучший способ разобраться, как влиять на бизнес-метрики, которыми вы хотите управлять.
gefexi 19/11/24 Просмотров: 264 Комментариев: 0
+1
Контекстно ориентированный подход
Хорошими тестировщиками не рождаются — ими становятся благодаря упорному труду и постоянному общению. На этом пути таится множество ловушек, способных сорвать самые смелые планы и привести к отставанию проектов от графика. Кем Кейнер, Джеймс Бах и Брет Петтикорд очень хорошо об этом знают. За их плечами более 50 лет опыта, и они понимают, что необходимо для достижения успеха в тестировании. Они собрали 293 проверенных совета, которые вы можете использовать в своих проектах. Каждый урок начинается с утверждения, относящегося к тестированию программного обеспечения, за которым следует объяснение или пример, показывающий, как, когда и почему применяется этот урок. Книга предназначена для тех, кто занимается тестированием ПО, руководит тестировщиками, а также для тех, кому приходится работать со специалистами в этой области в своих проектах по разработке ПО.
brij 16/11/24 Просмотров: 233 Комментариев: 0
0
Учебное пособие
Учебное пособие содержит подробное описание «Статистических функций» и средств анализа данных (инструментов) «Пакета анализа», входящих в настоящее время в MS Excel. В пособии также изложены сведения по основам работы в Excel, представлению первичной статистической информации в виде статистических таблиц и графиков, рассмотрены теоретические основы статистических вычислений, распределения случайных величин. Приведены формульные зависимости, используемые для расчета различных параметров и показателей. Все рассмотренные вопросы сопровождаются примерами решения технических и экономических задач с использованием методов статистики и теории вероятностей. Анализ данных, опирающийся на множество подходов и алгоритмов, используется практически во всех областях науки, производства и жизнедеятельности общества. Он осуществляется с целью формирования определенных представлений о характере анализируемого явления с использованием методов теории вероятностей, статистики, эконометрики и других методов, опирающихся на вероятностно-статистические закономерности.
brij 15/11/24 Просмотров: 338 Комментариев: 0
0
Linux For Beginners is the first and only choice if you are a new adopter and want to learn everything you'll need to get started with coding and programming. This guide is crammed with helpful guides and step-by-step fully illustrated tutorials, written in plain easy to follow English. Over the pages of this new user guide you will clearly learn all you need to know about coding your own amazing apps. With this unofficial instruction manual at your side no problem will be unsolvable, no question unanswered as you learn, explore and enhance your programming skills.
brij 15/11/24 Просмотров: 227 Комментариев: 0
0