информатика RSS

100 программ в одну строчку кода Python

Откройте для себя магию Python — в один клик, в одну строчку! «100 программ в одну строчку кода, Python» — это не просто сборник мини-скриптов, это билет в удивительный мир лаконичного и мощного программирования. Здесь каждая строка — как выстрел из лука в яблочко: точна, эффективна и удивляет своей простотой.
gefexi 02/05/25 Просмотров: 548 Комментариев: 0
+2
Создание фронтенд-фреймворка с нуля

Мы используем фронтенд-фреймворки каждый день, но вряд ли действительно понимаем, что происходит там, под капотом. Создание своего фреймворка — отличный способ узнать, как он работает с DOM, генерирует представления страниц, передает данные между компонентами и взаимодействует с операционной системой. Шаг за шагом мы будем создавать собственный фреймворк на JavaScript и опубликуем его как npm-пакет. Пора разобраться, как работает современный фреймворк, научиться управлять состоянием компонентов и их жизненным циклом, работать с виртуальным DOM и использовать алгоритмы согласования для эффективного обновления HTML. Все ключевые концепции изложены простым языком и сопровождаются схемами. Многие концепции заимствованы из React, Svelte, Angular и других известных инструментов. Книга предполагает, что у вас есть базовое понимание JavaScript и HTML, а также некоторый опыт использования фронтенд-фреймворков.
brij 01/05/25 Просмотров: 280 Комментариев: 0
0
Программирование на Python для студентов-физиков

В учебном пособии последовательно излагаются основы языка Python 3. Рассмотрены основные синтаксические конструкции и встроенные структуры данных, приведены примеры работы с ними.
gefexi 01/05/25 Просмотров: 382 Комментариев: 0
0
Основы написания bash-скриптов

На данном курсе мы последовательно рассмотрим основы написания скриптов на языке программирования Bash для одноимённой оболочки. Мы начнём с рассмотрения переменных и математических операций. Затем последовательно изучим условия, циклы, функции, поработаем со строками и массивами. Рассмотрим разные варианты получения данных от пользователя, а также узнаем об особенностях подстановок команд. Весь изучаемый материал сопровождается вопросами и задачами на программирование с автоматической проверкой. Это выгодно отличает данный курс от простого чтения статей или книг, так как позволяет сразу закрепить теорию и убедиться, что Вы верно поняли материал.
brij 30/04/25 Просмотров: 444 Комментариев: 0
+1
Карьера разработчика

Кем вы видите себя через пять лет? Стандартный вопрос на собеседовании. А что делать, если вы сеньор-разработчик ПО и хотите дальше продвигаться по карьерной лестнице? Многие годы считалось, что путь успешного разработчика — переход в «управленцы». Но это не единственный вариант: вы можете стать техническим лидером и без подчиненных. Таких специалистов называют стафф-разработчиками, они ведут большие проекты, определяют техническую стратегию и развивают навыки коллег по команде.
gefexi 30/04/25 Просмотров: 399 Комментариев: 0
+2
Программирование на языке высокого уровня C/C++

Приведены основные элементы языков программирования C/C++: типы данных, операторы и операции, структура программы, работа с файлами, основы численных методов решения инженерных задач, организация данных в виде стека, очереди, списка и дерева.
gefexi 27/04/25 Просмотров: 360 Комментариев: 0
0
Р. Хаггарти. Дискретная математика для программистов. 2-е издание

В доступной и весьма увлекательной форме автор рассказывает о фундаментальных понятиях дискретной математики - о логике, множествах, графах, отношениях и булевых функциях. Теория изложена кратко и иллюстрируется многочисленными простыми примерами, что делает её доступной даже школьнику.
Книга будет полезна студентам, изучающим курс дискретной математики, а также всем желающим проникнуть в технику написания и проверки корректности алгоритмов, включая программистов-практиков.
deposit_rumit 26/04/25 Просмотров: 2222 Комментариев: 0
0
Ф.Т. Жулабова. Системное программирование. Лабораторные работы

Методические указания по организации и выполнению лабораторных работ по междисциплинарному курсу МДК.01.01. «Системное программирование» предназначено для студентов, обучающихся по специальности «Программирование в компьютерных системах», а также для студентов других направлений подготовки, начинающих изучать программирование.
gefexi 26/04/25 Просмотров: 360 Комментариев: 0
0
А.А. Андрианова. Алгоритмизация и программирование. Практикум

В пособии будут рассмотрены базовые приемы алгоритмизации, которые являются основой для решения более сложных задач программирования: проиллюстрированы основные понятия алгоритмизации (ветвление, циклы различных видов), базовые алгоритмы работы с основными структурамиданных (массивами, символьными строками, матрицами). Отдельные главы учебного пособия посвящены структурированию программ (созданию пользовательских функций), а также работе с более сложными структурами данных (списками, деревьями, графами).
gefexi 26/04/25 Просмотров: 312 Комментариев: 0
0
Программирование логических контроллеров

Целью учебника является предоставить комплексное руководство по программированию логических контроллеров (PLC) для студентов технических специальностей, включая их роль, принципы работы и ключевые компоненты. В первой и второй главах подробно описаны архитектура систем сбора данных, функции и задачи диспетчеризации, а также ключевые компоненты, такие как сенсоры, преобразователи, контроллеры и интерфейсы пользователя.
gefexi 26/04/25 Просмотров: 297 Комментариев: 0
0
Джейд Картер. Создание нейросетей. Готовые проекты

Практическое руководство по созданию проектов с использованием нейросетей, от простых до сложных. Вместо сухой теории мы будем шаг за шагом разрабатывать реальные приложения, которые демонстрируют мощь искусственного интеллекта в действии. Вы научитесь создавать модели, которые распознают жесты, анализируют лица, генерируют мемы и музыку, исправляют ошибки в коде, диагностируют болезни по голосу, пишут рассказы и даже управляют реальными роботами. Каждая глава — это отдельный проект, сопровождаемый объяснением ключевых концепций, инструкциями по сбору данных, обучению моделей и развертыванию готовых решений.
brij 26/04/25 Просмотров: 477 Комментариев: 0
0
Евгений Столов. Цифровая обработка сигналов с модулями на Python'e

Предлагаемая вашему вниманию книга посвящена обработке сигналов. Отличительная черта книги, которая выделяет ее из большого количества доступных учебников, это использование модулей на языке Python для решения рассматриваемых проблем. Применение специализированных модулей: NumPy, SciPy, Scikit-learn, pywt, bitarray, Matplotlib позволяет создавать короткие скрипты, решающие текущую проблему.
brij 26/04/25 Просмотров: 437 Комментариев: 0
0
SEO для начинающих

Многие думают, что SEO — это скучно, сложно и только для тех, кто разбирается в программировании. Но это миф. Я обещаю объяснить всё на пальцах, простым языком, без заумных терминов и скучных теорий. Вместо этого мы разберём реальные примеры, лайфхаки и стратегии, которые ты сможешь сразу применить.
gefexi 25/04/25 Просмотров: 353 Комментариев: 0
0
Unreal Engine 5. Пошаговый курс по созданию коротких фильмов и синематиков

Unreal Engine 5 — не просто инструмент для разработки игр. Это революционная платформа для кинопроизводства, анимации и виртуального продакшена, которую используют Disney, Industrial Light & Magic и другие студии такого уровня. Технологии, на которых сделан сериал «Мандалорец», теперь доступны и вам! Эта книга — проводник в мир создания короткометражных фильмов, синематиков и гибридных проектов, где живые съемки сливаются с цифровыми мирами. Хуссин Хан, опираясь на многолетний опыт создания визуальных эффектов, анимации и виртуальной реальности, предлагает полноценный курс — от основ UE5 до продвинутых техник.
brij 22/04/25 Просмотров: 347 Комментариев: 0
0
Эффективный Rust. 35 конкретных способов улучшить код

Популярность Rust продолжает расти, в том числе благодаря таким особенностям, как защита памяти, безопасность типов и потокобезопасность. Но они же могут вызвать сложности при изучении Rust даже у опытных программистов. Это практическое руководство научит писать идиоматический код и попутно освоить систему типов, гарантии безопасности и развивающуюся экосистему Rust. Если у вас есть опыт работы с любым компилируемым языком или вы уже знаете базовый синтаксис Rust и стремитесь получить работающие программы, книга для вас. В ней рассматриваются концептуальные различия между Rust и другими языками и даются конкретные практические рекомендации для программистов. Автор книги Дэвид Дрисдейл быстро научит вас писать код, который выглядит как идиоматический Rust-код, а не как плохой перевод с языка C++.
brij 22/04/25 Просмотров: 304 Комментариев: 0
+1
Telegram в онлайн-проекте 2.0

В книге следующие разделы: установка Telegram; интерфейс мессенджера при просмотре с телефона; создание второго аккаунта; базовые настройки; как найти человека; как защититься от спама; систематизация через папки; обзор рабочего пространства; создание канала; добавление комментариев к каналу; создание групп; создание закрытого канала с одобрением заявки на вступление; проведение трансляций через интерфейс Телеграм; проведение трансляций в Телеграм с использованием сторонней программы; проведение трансляций с телефона; проведение созвонов с сохранением записи; публикация постов; опросы и викторины; варианты предпросмотра для ссылок; база знаний внутри Телеграм; кошелек внутри мессенджера; статистика канала; возможности Telegram Premium.
gefexi 22/04/25 Просмотров: 485 Комментариев: 0
0
Data Science (наука о данных) в становлении информационного общества

Кратко описана история появления новой науки, даны основные понятия, связанные с хранением информации, Большими данными, системами счисления, научными парадигмами. Показаны этапы становления кибернетики и моделирования в гуманитарных науках, рассмотрены подходы к кибернетическому моделированию в медицине. Дана базовая информация о суперкомпьютере и квантовом компьютере. Сформулировано определение науки о данных, представлен прогноз ее развития в будущем.
gefexi 21/04/25 Просмотров: 386 Комментариев: 0
0
Алгоритмы и структуры данных

В учебном пособии рассматриваются линейные структуры данных, нелинейные структуры данных, сортировка данных, поиск данных, алгоритмы приложений на графах. Для закрепления теоретических знаний и приобретения практических навыков в решении задач в учебном пособии приводятся контрольные вопросы и варианты заданий для выполнения самостоятельных и курсовых работ.
gefexi 21/04/25 Просмотров: 331 Комментариев: 0
0
Поиск на основе искусственного интеллекта

Современные поисковые системы выходят далеко за рамки простого сопоставления поисковых запросов с базой данных. Прочитав эту книгу, вы получите знания и навыки, необходимые для разработки продвинутых поисковых приложений на основе ИИ, способных автоматически обучаться на основе каждого обновления контента и взаимодействия с пользователем. Ключевые понятия и методы проиллюстрированы доступными для понимания примерами. Весь код книги написан на Python и поставляется в блокнотах Jupyter, работающих в контейнерах Docker. Эта книга предназначена для инженеров поисковых систем, инженеров-программистов и специалистов по данным, которые хотят узнать, как создавать передовые поисковые системы, интегрирующие новейшие методы машинного обучения, чтобы обеспечить более предметно-ориентированный и интеллектуальный поиск. Технические читатели, которые хотят извлечь максимальную пользу из этой книги, могут следовать примерам кода Python. Предполагается знакомство с синтаксисом SQL, поскольку мы решили реализовать многие агрегации данных в этом стандартизированном представлении, когда это возможно.
brij 21/04/25 Просмотров: 515 Комментариев: 0
0
Zabbix 7. Мониторинг ИТ-инфраструктуры

Обновленное третье издание «Zabbix 7. Мониторинг ИТ-инфраструктуры» познакомит вас со всеми возможностями Zabbix. Эта книга, включающая различные примеры и описывающая обновленные функциональные возможности Zabbix, охватывает все, что нужно знать для настройки высокой доступности серверов, расширенной аутентификации пользователей с помощью LDAP, реализации низкоуровневого обнаружения хостов и создания продвинутых триггеров. В этом практическом руководстве вы найдете простые и понятные рецепты применения Zabbix для мониторинга устройств и приложений в сети. Сначала вы узнаете, как установить Zabbix, и познакомитесь с его наиболее важными функциями, что поможет вам принимать правильные решения при создании масштабируемых и легко управляемых окружений. Прорабатывая каждый пример, вы научитесь создавать элементы данных и триггеры для различных типов мониторинга, разрабатывать шаблоны и использовать прокси-серверы Zabbix. Вы также научитесь использовать Zabbix API для настройки сервера и базы данных Zabbix и управления ими.
brij 20/04/25 Просмотров: 390 Комментариев: 0
0
3