Бесплатно скачать книги автора Тимур Машнин в формате fb2, либо читать онлайн
"Создание пользовательских интерфейсов становится всё более востребованным навыком в сфере программирования. Однако, выбор фреймворка и инструментов для этой задачи может показаться сложным из-за множества предложений на рынке. В данной книге вы найдете исчерпывающую информацию о популярных фреймворках Python для создания настольных приложений с графическим интерфейсом пользователя. Авторы подробно описывают особенности каждого инструмента, а также приводят примеры применения и сравнительный анализ. Основное внимание уделяется PyQt, PySide, Tkinter, Kivy, WxPython и Dear PyGUI – наиболее распространенным и надежным решениям в данной области.
"Загляните в мир Apache Hadoop и откройте для себя платформу, способную эффективно обрабатывать огромные объемы данных на сети компьютеров. В книге вы узнаете об удивительной архитектуре Hadoop, изучите составляющие его стека - HDFS и MapReduce, а также, погрузившись в официальную документацию, познакомитесь с различными приложениями, которые вы можете разрабатывать, используя Hadoop." У автора есть глубокие знания в этой сфере иона смог представить информацию непосредственно и легко усвояемым способом. В книге представлена последняя информация, об искусстве обрабатывать данные на кластерах компьютеров.
Интригующая книга проясняет необычные тайны Ethereum и его яркое отличие от Bitcoin. Путешествие в мир этой виртуальной платформы поможет вам понять принципы работы Ethereum и вступить в увлекательный мир децентрализованных приложений Dapp и смарт-контрактов. Автор увлекательно расскажет о различных инструментах разработки Dapp и покажет вам, как осуществить создание смарт-контрактов с помощью высокоуровневого языка Solidity. Необычная часть этого путешествия - знакомство со средой разработки Remix, которая открывает двери в мир виртуальной машины Ethereum. А когда вы освоите основы, автор покажет вам практическое применение смарт-контрактов и познакомит с важными стандартами эфириума, такими как ERC20, ERC-721, ERC-1155 и EIP-3156.
Это уникальное пособие предназначено для тех, кто уже в совершенстве овладел языком программирования Java и хочет взять свои навыки на новый уровень. В книге раскрываются тонкости объектно-ориентированного анализа и проектирования программного обеспечения, которые помогут вам создавать более рациональные и эффективные системы. Вы погрузитесь в основные принципы и инструменты объектно-ориентированного дизайна, научитесь использовать их в создании программных систем на языке Java. Богатый материал книги поможет вам освоить моделирование систем с помощью UML диаграмм, ознакомиться с ключевыми концепциями и принципами объектно-ориентированного подхода, а также овладеть генеративными, структурными и поведенческими шаблонами проектирования. Вы обнаружите, как создавать модульное, гибкое и многоразовое программное обеспечение, применяя лучшие практики объектно-ориентированного программирования и шаблоны проектирования.
Эта книга предлагает увлекательное путешествие в мир программирования, специально созданное для тех, кто стремится освоить основы программирования с помощью языка Java. Через простой и понятный подход, книга поможет вам приобрести уверенное понимание основных концепций программирования, используя объектно-ориентированный стиль. Нескучные и занимательные примеры кода и задачи подробно объясняют основные элементы программирования на Java, включая работу с переменными, массивами, управляющими операторами, циклами, рекурсией, а также абстракцией данных и объектами в интегрированной среде разработки. Самостоятельные упражнения помогут вам закрепить полученные знания и применить их на практике. Эта книга предоставляет не только введение в основы языка программирования Java, но и стремится создать прочную основу, знание синтаксиса, типов данных, объектов и классов, а также других важных аспектов языка.
Эта книга предназначена для всех, кто хочет овладеть Python 3 в контексте разработки в области искусственного интеллекта и машинного обучения. В ее страницах вы будете знакомиться с ключевыми терминами и понятиями, связанными с ИИ, такими как машинное обучение, глубокое обучение и нейронные сети. Вы также научитесь создавать чат-ботов, используя мощный инструмент IBM Watson на профессиональной платформе Watson Assistant. Книга также расскажет вам, как использовать искусственный интеллект IBM Watson для ваших собственных проектов и разработок. Вы узнаете, какие алгоритмы машинного обучения, такие как регрессия, классификация и кластеризация, подходят для решения различных задач в реальном мире.
Неустановленные слои алгоритмов веб-поиска и методы привлечения целевой аудитории - вот о чем рассказывает эта книга. Она предлагает разобраться в тонкостях поисковой оптимизации (SEO) и изучить не только ключевые составляющие этого процесса, но и принципы и стратегии, при которых сайт надежно будет выделен в поисковой выдаче. Эта книга поможет вам понять, как создать систематическую SEO-стратегию, которая может исключить потерю посетителей и повысит рейтинг вашего сайта. Она также даст вам возможность избегать тактик, которые могут привести к негативному результату или внести непоправимые изменения в развитие вашего ресурса. Автор предоставит вам все необходимые инструменты для повышения видимости вашего сайта в поисковых системах, а также для использования контент-маркетинга и социальных сетей в SEO-стратегии.
На страницах этой книги вы окунетесь в мир чат-ботов и узнаете, как без особых навыков программирования создать своего собственного бота. Вы познакомитесь с инструментами Google Dialogflow и IBM Watson, которые позволят вам легко создавать чат-ботов с помощью облачных сервисов. Кроме того, вы научитесь реализовывать механизм Webhook для своего бота, который позволит ему получать уведомления о различных событиях и выполнять внешнюю бизнес-логику. Но это еще не все! В этой книге вы также узнаете, как интегрировать своего чат-бота с различными платформами, чтобы он мог быть более функциональным и гибким.
Эта книга откроет перед вами возможности, которые дает язык программирования MetaQuotes Language 5 (MQL5), а именно создание торговых роботов, технических индикаторов и дополнительных приложений для автоматизации торговли на финансовых рынках с помощью платформы MetaTrader 5. В процессе чтения вы освоите различные методики в создании MQL5 приложений, используя как привычное процедурное программирование, так и объектно-ориентированное программирование. Надлежащее понимание структуры и свойств технических индикаторов и советников является ключевым элементом в освоении разработки автоматических торговых систем.
Представляем вашему вниманию увлекательное путешествие в мир веб-разработки! Эта книга станет вашим надежным компаньоном в освоении языков, которые лежат в основе современных интернет-решений: HTML, CSS и JavaScript. Вы не только освоите базовые элементы создания веб-страниц, такие как текстовые блоки, изображения и ссылки, но и научитесь придавать им стильный внешний вид с помощью CSS, используя уникальные идентификаторы и классы. Кроме того, мы сделаем акцент на интерактивности, изучив, как JavaScript может оживить ваши веб-проекты. Вы узнаете, как создавать адаптивные страницы, которые выглядят прекрасно на любых устройствах — от мобильных телефонов до настольных компьютеров.