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

Python за 7 дней. Краткий курс для начинающих

Хотите за одну неделю освоить самый популярный язык программирования? Надоело разбираться в море хаотичной и неструктурированной информации из многочисленных бесплатных онлайн-источников? Хорошая новость! Не нужно тратить время, чтобы осилить сложные академические тексты, неоправданно дорогие онлайн-курсы или видеотуториалы, которые содержат слишком много технических деталей, непонятных для начинающих. Книга «Python за 7 дней» написана специально для новичков в программировании. Ее основные принципы – это простота и практичность. Вы познакомитесь с кратким введением в Python, чтобы понять какую пользу можно извлечь, изучая его; узнаете как установить Python и какой дистрибутив лучше использовать; разберетесь с объектами и методами (включая ООП), чтобы эффективно использовать этот удобный язык и его простой синтаксис. Практические упражнения в конце каждой главы идеально подойдут для отработки навыков программирования.
brij 26/07/23 Просмотров: 889 Комментариев: 0
0
Олег Цилюрик. Linux. Сеть. Как она устроена и как это использовать

Автор являлся непосредственным участником разработок, на протяжении свыше 40 лет, в проектах из области системотехники и программного обеспечения разного масштаба и разной целевой ориентации. Практически все из которых, в большей или меньшей мере, были связаны с сетевыми обменами. Текущий текст является обобщением практического опыта автора. Но, как и всякий практический опыт, обладает некоторой фрагментарностью - с акцентом на те аспекты, которые попадали в поле деятельности автора.
gefexi 26/07/23 Просмотров: 1383 Комментариев: 0
0
Основы проектирования баз данных

В учебном пособии описаны основные понятия баз данных, взаимосвязи в моделях и реляционный подход к построению моделей, этапы проектирования баз данных, проектирование структур баз данных, организация запросов SQL и многое другое. Приведено 18 практических работ.
gefexi 22/07/23 Просмотров: 798 Комментариев: 0
0
Роберт Мартин рекомендует. Код, который умещается в голове

Незаменимые практические советы по написанию кода в устойчивом темпе и по управлению сложностью, из-за которой проекты часто выходят из-под контроля. В книге описываются методы и процессы, позволяющие решать ключевые вопросы: от создания чек-листов до организации командной работы, от инкапсуляции до декомпозиции, от проектирования API до модульного тестирования. Автор иллюстрирует свои выводы фрагментами кода, взятыми из готового проекта. Написанные на языке C#, они будут понятны всем, кто использует любой объектно-ориентированный язык, включая Java, C++ и TypeScript. Для более глубокого изучения материала вы можете загрузить весь код и подробные комментарии к коммитам.
brij 22/07/23 Просмотров: 853 Комментариев: 0
0
Фундаментальный подход к программной архитектуре

Архитекторы ПО стабильно входят в десятку самых высокооплачиваемых профессий. Но до сих пор не было реального руководства, которое позволило бы разработчикам стать архитекторами. И вот наконец появилась книга, в которой дается всеобъемлющий обзор разнообразных аспектов архитектуры программного обеспечения. Начинающие и уже состоявшиеся архитекторы найдут в ней паттерны архитектур, определения компонентов, приемы построения эволюционных архитектур и множество других тем. Марк Ричардс и Нил Форд обладают бесценным практическим опытом, профессионально занимаются этой темой, уделяя особое внимание принципам построения архитектуры, применимым ко всем технологическим стекам. Они предлагают современный взгляд на архитектуру ПО с учетом всех нововведений последнего десятилетия.
brij 22/07/23 Просмотров: 677 Комментариев: 0
0
Mnogoyadernoe programmirovanie

На сегодняшний день системы, построенные на основе многоядерной архитектуры, набирают все большую популярность. Эта книга поможет разработчикам программного обеспечения, используя многопоточность, создать высокопроизводительные приложения на основе многоядерной архитектуры Intel. Книга позволяет читателю на практике освоить основы параллельного программирования, программирование с использованием API, интерфейс OpenMP, решение наиболее распространенных задач параллельного программирования; отладку и тестирование многопоточных приложений; инструменты разработки приложений.
deposit_rumit 22/07/23 Просмотров: 3041 Комментариев: 0
+1
Основы проектирования баз данных

В учебном пособии рассматриваются основные подходы и направления развития систем баз данных. Анализируются классические машинно-ориентированные формы представления информации и данных. Рассматриваются типовые модели физической и логической организации данных.
gefexi 22/07/23 Просмотров: 1028 Комментариев: 0
0
Программная инженерия

Программный код – основная «материальная ценность» любого проекта, а программисты – его непосредственные производители. Поэтому взаимопонимание между ними и остальными участниками процесса производства программного продукта, а также качество кода являются определяющими факторами успеха проекта в целом.
gefexi 22/07/23 Просмотров: 535 Комментариев: 0
0
Оценка качества программного обеспечения

Рассмотрены вопросы опенки характеристик и измерения метрик программного обеспечения по наиболее известным методикам, охватывающим лексический анализ программ, оценку структурной сложности, процедурно- и объектно-ориентированные метрики, надежность программ, опенку характеристик при стандартизации и сертификации программного обеспечения. Приведены теоретические сведения, необходимые для решения задач, рекомендации по решению типовых задач при оценке качества программного обеспечения. Предложены наборы задач для самостоятельного решения.
gefexi 21/07/23 Просмотров: 646 Комментариев: 0
0
Микросервисы. От архитектуры до релиза

Микросервисная архитектура обеспечивает высокую скорость изменений и хорошую масштабируемость, а также позволяет создавать чистые эволюционирующие системы. Но реализовать свою первую микросервисную архитектуру непросто.
gefexi 20/07/23 Просмотров: 512 Комментариев: 0
0
Эрик Мэтиз. Изучаем Python. Программирование игр, визуализация данных, веб-приложения

«Изучаем Python» — это самое популярное в мире руководство по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие приложения.
gefexi 20/07/23 Просмотров: 737 Комментариев: 0
0
Л.А. Демидова. Интеллектуальный анализ данных на языке Python

В учебно-методическом пособии рассматриваются аспекты интеллектуального анализа данных средствами языка Python на примере задач, заключающихся в поиске ассоциативных правил в базах данных транзакций. Предлагается перечень заданий, при выполнении которых применяются различные критерии принятия решений.
gefexi 19/07/23 Просмотров: 732 Комментариев: 0
0
NeoBook: Практикум по быстрому программированию с нуля

Учебное пособие представляет собой специальную подборку практических заданий с подробными объяснениями и скриншотами, демонстрирующими пошаговый процесс создания нескольких полезных приложений в программном редакторе NeoBook.
gefexi 19/07/23 Просмотров: 694 Комментариев: 0
0
Введение в архитектуру программного обеспечения

Рассмотрены первостепенные задачи, возникающие при разработке крупных проектов программного обеспечения, в которых принимают участие сотни разработчиков. Сложность программного обеспечения - это его существенное и неслучайное свойство. На технологию разработки влияют различные факторы, включающие в том числе проблемы проектирования, воздействие экономики, влияние политики, недостаток воображения.
gefexi 19/07/23 Просмотров: 548 Комментариев: 0
0
Технология разработки программного обеспечения

Учебное пособие по дисциплине «Технология разработки программного обеспечения» предназначено для оказания помощи студентам средних специальных учебных заведений по направлениям подготовки «Программирование в компьютерных системах», «Информационные системы» (по отраслям), «Прикладная информатика» (по отраслям) при изучении теоретического материала.
gefexi 19/07/23 Просмотров: 500 Комментариев: 0
0
MicroPython для микроконтроллеров

Проекты с Thonny-IDE, uPyCraft-IDE и ESP32

Мощные контроллеры, такие как ESP32 от Espressif Systems, предлагают отличную производительность, а также функции Wi-Fi и Bluetooth по доступной цене. Благодаря этим функциям сцена Maker была взята штурмом. По сравнению с другими контроллерами ESP32 имеет значительно больший объем флэш-памяти и памяти SRAM, а также гораздо более высокую скорость процессора. Благодаря этим характеристикам чип подходит не только для классических приложений C, но и для программирования с помощью MicroPython. Эта книга знакомит с применением современных однокристальных систем. Помимо технических аспектов, основное внимание уделяется самому MicroPython. После знакомства с языком полученные навыки программирования сразу же применяются на практике. Индивидуальные проекты подходят как для использования в лаборатории, так и для повседневного применения. Таким образом, в дополнение к фактическому эффекту обучения, основное внимание уделяется радости от создания полных и полезных устройств. Используя лабораторные макеты, можно с минимальными усилиями создавать схемы всех видов, превращая тестирование и отладку полностью самодельных проектов в поучительное удовольствие.
brij 18/07/23 Просмотров: 1131 Комментариев: 0
0
Пол Бэрри. Изучаем программирование на Python

2-е издание

Книга "Изучаем программирование на Python" представляет собой надежный и понятный путеводитель в мир программирования. В ней используется доступный язык, который позволяет без труда освоить базовые концепции и принципы Python. В ходе обучения вы будете создавать свое собственное веб-приложение, что даст вам практические навыки и позволит лучше понять, как работает Python. Вы также изучите различные структуры и функции, которые являются основными строительными блоками любой программы. Особое внимание уделено работе с базами данных, обработке исключений и использованию контекстных менеджеров, декораторов и генераторов. Эти темы являются важными для разработчиков и позволяют создавать более эффективный и гибкий код. Книга также содержит множество практических примеров, упражнений и заданий, которые помогут вам закрепить полученные знания и развить навыки программирования. Используя эту книгу, вы сможете стать уверенным программистом Python. Если вы хотите освоить программирование на Python без лишних проблем и запутанностей, то второе издание книги "Изучаем программирование на Python" идеально подходит для вас.
brij 18/07/23 Просмотров: 954 Комментариев: 0
+1
Основы алгоритмизации и программирования на языке Microsoft Visual Basic

В учебном пособии рассматриваются основы алгоритмизации и программирования на языке Microsoft Visual Basic. Содержит описание такого традиционного материала, необходимого для изучения основ алгоритмизации, как работа линейных, разветвляющихся и циклических структур, обработка одномерных и двумерных массивов, программирование с использованием функций и процедур, обработка строк и т.д.
gefexi 18/07/23 Просмотров: 1028 Комментариев: 0
0
Н.Б. Культин. Visual Basic для студентов и школьников

Рассматривается процесс создания программ различного назначения на языке программирования Visual Basic - от простейших до программ работы с графикой и базами данных. Последовательность изложения, дозировка материала, а также наличие контрольных вопросов и задач для решения соотносятся с учебным процессом.
gefexi 18/07/23 Просмотров: 1005 Комментариев: 1
0
Объектно-ориентированное программирование на C++

Рассмотрены основные концепции объектно-ориентированного, обобщенного и событийного программирования. В качестве языка программирования выбран язык С++. Подробно изложены принципы и механизмы работы с классами и объектами, в том числе наследование, перегрузка функций и операций, виртуальные функции, шаблоны функций и классов. Большое внимание уделено работе со стандартной библиотекой шаблонов, раздельной компиляции программ и применению компонентного и событийного подходов в разработке программных приложений.
gefexi 17/07/23 Просмотров: 790 Комментариев: 0
0
26