Описываются базовые возможности библиотеки Qt, позволяющей создавать приложения с графическим интерфейсом на языке C++. Книга ориентирована на тех, кто уже знаком с языком программирования C++ и хотел бы научиться разрабатывать оконные приложения. Рассматриваются способы обработки событий, управление свойствами окна, создание формы, а также все основные компоненты (кнопки, текстовые поля, списки, таблицы, меню и др.) и варианты их размещения внутри окна. Книга содержит большое количество практических примеров, помогающих начать разрабатывать приложения с графическим интерфейсом самостоятельно. Она будет полезна в качестве самоучителя для начинающих разработчиков. Читатели, уже имеющие опыт, могут использовать ее как удобный справочник.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥1🤯1
Современный Python предлагает множество возможностей, что может запутать начинающих разработчиков. Книга отвечает на вопросы о том, как новичкам не перегореть на старте обучения, как опытным корректно оценить свой стиль программирования и глубже понять язык.
В книге акцентируется внимание на ключевых возможностях Python версии 3.6 и выше, а автор на практике объясняет, как структурировать код для лучшей читаемости, тестируемости и отладки.
Будут затронуты все важные темы программирования: абстракции данных, структуры программ, управление программной логикой, функции, объекты, модули и т.д.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1
Откройте потенциал паттернов проектирования в JavaScript (ES6+). Эти решения облегчают разработку, повышают производительность и упрощают сопровождение кода. Книга охватывает порождающие, структурные, поведенческие, архитектурные и UI-паттерны, демонстрируя их применение в React, фронтенде и микрофронтенде, а также методы повышения безопасности и асинхронных вычислений. Реальные примеры с React, Next.js, JavaScript и Web API помогут внедрить проверенные подходы в разных веб-экосистемах.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1
Эта книга содержит 25 тщательно отобранных задач, которые призваны проверить, насколько хорошо вы понимаете современные версии языка. Каждая задача сопровождается ответом и объяснениями. Ожидается, что читатель знает основы языка C++ и владеет навыками программирования.
Книга будет полезна как опытным специалистам, желающим углубленно изучить C++, так и приступающим к освоению языка.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
Этот углублённый курс предлагает уникальную возможность изучить процесс создания привлекательных, высокоэффективных и функциональных интернет-магазинов на платформе MODX.
В ходе обучения вы освоите навыки программирования, позволяющие разрабатывать ценные для бизнеса интернет-магазины с индивидуальным функционалом и логикой.
Курс будет полезен новичкам, опытным разработчикам, владельцам и работникам веб-студий, предпринимателям с навыками программирования и разработчикам на фрилансе.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
Книга посвящена архитектурным основам, лежащим в основе современных СУБД, включая используемые алгоритмы и структуры данных.
Специальный акцент сделан на сравнение различных реализаций схожих подходов на разных платформах с аналогичным функционалом.
Также автор предлагает уникальную классификацию СУБД и обсуждает вопросы эксплуатации и обеспечения безопасности систем.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
В книге приведены теоретические положения и представлены практические примеры системного программирования. Рассмотрены системные ресурсы компьютера. Изложены основы языков системного программирования низкого уровня - Си и Ассемблера. Приведены необходимые справочные сведения и примеры для программирования аппаратных средств компьютера, реализации функций ввода-вывода, а также создания служб Windows и демонов Linux.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4
В книге читателю предлагается обширный список «советов», которым на самом деле не стоит следовать. Каждый совет сопровождается подробным разбором и рассмотрением неочевидных моментов. Эти пояснения будут полезны новичкам, изучающим программирование. Впрочем, книга развлечёт и профессионалов рассмотрением некоторых нюансов программирования на C++.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥1
Руководство по JavaScript для начинающих содержит всю необходимую информацию, которая поможет быстро и эффективно освоить этот язык программирования. Информация представлена в удобном формате с наглядными примерами.
Все необходимые материалы, включая код, доступны для скачивания бесплатно. Это позволит сразу применить полученные знания на практике и создавать красивые и функциональные сайты.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥1
Книга охватывает создание веб-приложений с помощью Django на Python. Работая над четырьмя проектами (блог, интернет-магазин, социальный сайт, платформа для обучения), вы освоите Django и научитесь:
— работать с моделями, ORM, представлениями, шаблонами, URL и аутентификацией;
— настраивать профили пользователей;
— создавать каталог и корзину для магазина;
— обрабатывать платежи через Stripe;
— интегрировать сторонние приложения.
Книга подойдет для тех, кто уже знает Python, HTML и JavaScript, и хочет углубить навыки работы с Django.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
Книга подробно описывает Laravel 9 для создания сайтов на PHP. Представлен вводный курс с проектом — доской объявлений, раскрывающий базовые инструменты: миграции, модели, маршруты, контроллеры, шаблоны, обработку данных, загрузку файлов, валидацию, пагинацию и управление доступом.
Рассматриваются продвинутые функции: внедрение зависимостей, события, очереди, задания, отправка писем, кеширование, локализация и расширение возможностей artisan. Дополнительно описаны библиотеки для BBCode, CAPTCHA, миниатюр и соцсети, а также создание REST API, WebSocket и публикация сайта.
Электронный архив содержит исходный код проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1🤔1
В двухтомнике подробно рассматривается применение классических методов машинного обучения в промышленных задачах. Первый том охватывает инструменты Python, включая библиотеки, классы и функции для подготовки данных, построения моделей и стратегий валидации. Также затрагиваются типовые задачи с собеседований по SQL, Python и математической статистике. Во втором томе обсуждаются процессы подготовки данных, метрики качества, а также полезные библиотеки и фреймворки, такие как H2O, Dask, Docker и Google Colab.
Книга подойдет специалистам по анализу данных и всем, кто интересуется машинным обучением.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1
На курсе вы научитесь создавать структуру репозитория в Git, проводить проверку кода, документировать API, управлять инфраструктурой через код с помощью Terraform, а также работать с несколькими конфигурациями и окружениями.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
Создавайте динамические веб-приложения с применением Express — ключевого компонента из стека разработки Node/JavaScript. Итан Браун описывает работу с Express 5 на примере создания полноценного приложения. В книге рассматриваются все этапы и компоненты — от серверного рендеринга до разработки API для работы с одностраничными приложениями (SPA). Express является золотой серединой между устоявшимся фреймворком и отсутствием фреймворка вообще, поэтому он оставляет вам определенную свободу при архитектурном выборе. Эта книга предоставит лучшие решения для фронтенд- и бэкенд-разработчиков, использующих Express. Научитесь смотреть на веб-разработку под новым углом! - Создайте систему шаблонизации для отображения динамических данных. - Подробно изучите объекты запроса и отклика, промежуточное ПО и маршрутизацию URL-адресов. - Создайте симуляцию продакшен-среды и выполняйте в ней тестирование. - Научитесь долговременному хранению информации в документных базах данных с помощью MongoDB и в реляционных базах данных — с помощью PostgreSQL. - Открывайте другим программам доступ к вашим ресурсам благодаря API. - Создавайте защищенные приложения с применением аутентификации, авторизации и HTTPS. - Интегрируйтесь с социальными сетями, включайте геолокацию и многое другое. - Внедрите план по запуску и сопровождению вашего приложения. - Освойте критически важные навыки отладки.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
Книга посвящена созданию интеллектуального робота с использованием доступных компонентов: датчиков, двигателей, камер, микрофонов, динамиков, светодиодов и Raspberry Pi. Рассматриваются компьютерное зрение, голосовое управление и перспективы робототехники.
Подходит как новичкам, так и опытным программистам, желающим применить Python в аппаратных проектах. Требуются базовые знания языка, включая циклы, условия и функции.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2🔥1
В книге "Python для начинающих" читатели найдут задания, позволяющие изучить этот язык программирования через решение увлекательных головоломок и создание игр. Каждая глава предлагает новую программу: от создания паролей до генерации шекспировских оскорблений. Издание подойдет для читателей с нулевым или начальным опытом в программировании, а также для тех, кто уже имеет опыт, но хочет изучить новый язык.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
Начинающим программистам часто не хватает навыков, которым не учат в вузах и на курсах. «README. Суровые реалии разработчиков» восполняет этот пробел, предлагая практики инжиниринга из ведущих IT-компаний. Вы узнаете, что вас ждет при устройстве на работу, познакомитесь с кодом промышленного уровня, эффективным тестированием, ревью, непрерывной интеграцией и развертыванием, а также с лучшими практиками архитектуры ПО. В книге даны советы по гибкому планированию, созданию документации и построению карьеры — всему, о чем не рассказывают в университете.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
Эта шпаргалка — компиляция русскоязычных и англоязычных материалов, созданная для структурирования знаний и быстрого поиска ответов. **Тестирование (Software Testing)** — проверка соответствия реального поведения программы ожидаемому. Его цели — выявление дефектов до их обнаружения пользователями, получение актуальной информации о состоянии продукта и проверка соответствия требованиям. **Метод попарного тестирования (Pairwise Testing)** сокращает количество тестов, так как большинство ошибок выявляются при проверке одного или двух параметров, а более сложные комбинации встречаются реже. Для автоматизации используются инструменты: allpairs, PICT, Pairwise Online Tool, VPTag, ACTS и др.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
Книга посвящена основам анализа данных и реализации базовых алгоритмов машинного обучения на Python. Ее цель — формирование у студентов теоретических знаний и практических навыков в этой области, а также освоение инструментов и методов машинного обучения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
Не пытайтесь подгонять Python под привычные вам языки программирования. Его простота позволяет быстро освоить основы, но для эффективной разработки нужны более глубокие знания.
Второе издание книги поможет вам раскрыть потенциал Python 3, используя лучшие идеи языка. Автор разбирает базовые инструменты, библиотеки и учит писать лаконичный, быстрый и понятный код. Вы освоите идиоматические приёмы Python 3, выходящие за рамки привычного опыта.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
Автор бестселлеров Адам Фриман объясняет, как получить максимальную отдачу от Go, начиная с основ и заканчивая самыми продвинутыми и сложными функциями. Вы узнаете, как Go строит простую и согласованную систему типов для создания комплексной и продуктивной разработки, позволяющей создавать быстрые и надежные приложения, работающие на разных платформах.
Go, также известный как Golang, — это лаконичный и эффективный язык программирования, разработанный Google для создания высокопроизводительных кроссплатформенных приложений. Go сочетает в себе сильные статические типы с простым синтаксисом и всеобъемлющей стандартной библиотекой для повышения производительности программиста, при этом поддерживая такие функции, как параллельное/параллельное программирование.
Каждая тема освещена в ясном, лаконичном и серьезном подходе, который наполнен деталями, которые вам необходимо изучить, чтобы быть по-настоящему эффективным. Главы включают общие проблемы и способы их избежать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1