программирование

Предметно-ориентированное проектирование, DDD, Структуризация сложных программных систем, Эванс Э., 2011

Предметно-ориентированное проектирование (DDD), Структуризация сложных программных систем, Эванс Э., 2011.

   В процессе разработки программного обеспечения хватает всевозможных трудностей. Главное — это естественная сложность предметной области, к которой относится решаемая задача. Всякий раз, когда при разработке программного обеспечения возникает необходимость автоматизировать созданные человеком сложные системы, избежать этой сложности нельзя — ею можно только “овладеть”.
Для этого необходима хорошая предметно-ориентированная модель, проникающая значительно дальше поверхностного взгляда на проблему. Если в такой модели удастся правильно отразить внутреннюю структуру предметной области, то разработчики программного обеспечения получат именно тот инструмент, в котором они нуждаются. Хорошая модель предметной области представляет огромную ценность, но построить ее нелегко. Умеют это делать немногие, а научить других этому искусству очень трудно.

Предметно-ориентированное проектирование (DDD), Структуризация сложных программных систем, Эванс Э., 2011
Скачать и читать Предметно-ориентированное проектирование, DDD, Структуризация сложных программных систем, Эванс Э., 2011
 

Практикум по алгоритмизации и программированию на Python, Хахаев И.А., 2016

Практикум по алгоритмизации и программированию на Python, Хахаев И.А., 2016.

   Курс предназначен для начального знакомства с основными алгоритмами и с программированием на языке Python в интегрированных средах разработки (IDE) Geany и Eric.
В курсе рассматриваются типовые задачи в рамках базового курса информатики для средней школы (с учётом требований ЕГЭ), алгоритмы их решения и реализация этих алгоритмов на языке Python, и методических указаний для учителей, где описываются особенности IDE Geany и IDE Eric, а также причины и особенности обучения программированию на Python. Кроме того, курс дополняется примерами программ по каждому разделу учебного пособия (32 файла с примерами вариантов разобранных задач.). Дополнительно в курсе описываются основы моделирования и программирования графики в Python с использованием модуля turtle и кросс-платформенной библиотеки Tkinter.

Практикум по алгоритмизации и программированию на Python, Хахаев И.А., 2016
Скачать и читать Практикум по алгоритмизации и программированию на Python, Хахаев И.А., 2016
 

Основы программирования на языке Python, Буйначев С.К., Боклаг Н.Ю., 2014

Основы программирования на языке Python, Буйначев С.К., Боклаг Н.Ю., 2014.

   Пособие содержит начальные сведения о программировании на языке Python и является основой для изучения курса «Численные методы и оптимизация». Собраны сведения из книг таких известных авторов, как Г. Россум, М. Луш, Р. Сузи, Д. Бизли, А. Лесса. Предложен новый подход к использованию баз данных для накопления результатов расчета с дальнейшим анализом и визуализацией решений.
Может быть рекомендовано студентам различных специальностей технических вузов, занимающихся программированием, математическим моделированием и численными методами, а также может служить справочным материалом при выполнении курсовых и дипломных работ, связанных с расчетами на компьютере.

Основы программирования на языке Python, Буйначев С.К., Боклаг Н.Ю., 2014
Скачать и читать Основы программирования на языке Python, Буйначев С.К., Боклаг Н.Ю., 2014
 

Основы программирования на Java, Для школьников и не только, Канель Е.Г., Фрайман З., 2019

Основы программирования на Java, Для школьников и не только, Канель Е.Г., Фрайман З., 2019.

   Курс «Основы компьютерных наук для средней школы» является базовым курсом по основам программирования. Данное издание рассчитано на учеников старших классов (9-11), не имеющих опыта в написании компьютерных программ или имеющих минимальный опыт. Такой подход позволяет использовать учебник и в рамках коллективных занятий (на уроках, факультативах или кружках), и при самостоятельном индивидуальном обучении.
Пособие содержит как общие теоретические положения подхода к написанию программ, так и описание практических приемов, а также разбор соответствующих излагаемому материалу примеров.
Книга написана на основании базовой части курса «Компьютерные науки», преподаваемого в 9-12 классах израильской школы. Авторы — ведущие преподаватели этого курса, с опытом работы более 25 лет.

Основы программирования на Java, Для школьников и не только, Канель Е.Г., Фрайман З., 2019
Скачать и читать Основы программирования на Java, Для школьников и не только, Канель Е.Г., Фрайман З., 2019
 

Начинаем программировать на Python, Гэддис Т., 2019

Начинаем программировать на Python, Гэддис Т., 2019.

   Изложены принципы программирования, с помощью которых читатель приобретет навыки алгоритмического решения задач на языке Python, даже не имея опыта программирования. Дано краткое введение в компьютеры и программирование. Рассмотрен ввод, обработка и вывод данных, управляющие структуры и булева логика, структуры с повторением, функции, файлы и исключения, списки и кортежи, строковые данные, словари и множества, классы и ООП, наследование, рекурсия, программирование интерфейса, функциональное программирование и др.
Для облегчения понимания сути алгоритмов широко использованы блок-схемы, псевдокод и другие инструменты. Приведено большое количество сжатых и практичных примеров программ. В каждой главе предложены тематические задачи с пошаговым анализом их решения.

Начинаем программировать на Python, Гэддис Т., 2019
Скачать и читать Начинаем программировать на Python, Гэддис Т., 2019
 

Python для чайников, Мюллер Д.П., 2019

Python для чайников, Мюллер Д.П., 2019.

   Python — универсальный язык программирования с широчайшими возможностями. Причем это не просто мое личное мнение. По итогам последнего голосования, проведенного среди разработчиков. Python стал третьим по популярности языком программирования в мире (https://www.tiobe.com/ tiobe-index/). Замечательная особенность Python заключается в том, что с его помощью можно создать приложение на одной платформе, а запускать — на любых других. В отличие от других языков программирования, которые только обещают независимость от платформы, Python эту независимость реализует. В данном случае обещания и реальность совпадают.

Python для чайников, Мюллер Д.П., 2019
Скачать и читать Python для чайников, Мюллер Д.П., 2019
 

Программирование на Python, том 2, Лутц М., 2011

Программирование на Python, Том 2, Лутц М., 2011.

   Монументальный труд Марка Лутца представляет собой учебник по применению языка Python в системном администрировании, для создания графических интерфейсов и веб-приложений. Исследуются приемы работы с базами данных, программирования сетевых взаимодействий, создания интерфейсов для сценариев, обработки текста pi многие другие. Несмотря на то, что на протяжении всей книги используется язык Python, тем не менее основное внимание уделяется не основам языка, а приемам решения практических задач.
Второй том включает материалы по созданию сценариев для Интернета. Описывается порядок использования сетевых протоколов pi инструментов электронной почты на стороне клиента, применение CGI-сценариев, рассматриваются приемы реализации веб-сайтов. Далее обсуждаются дополнительные темы, касающиеся разработки приложений на Python, а именно: технологии хранения информации между запусками программы - файлы DBM, сериализация объектов, хранилища объектов и интерфейсы Python к базам данных SQL; приемы реализации более сложных структур данных на Python - стеков, множеств, двоичных деревьев поиска, графов и др.; инструменты pi приемы, используемые в языке Python для синтаксического анализа текстовой информации; приемы интеграции - расширение Python с помощью компилируемых библиотек и встраивание программного кода на Python в другие приложения.

Программирование на Python, Том 2, Лутц М., 2011
Скачать и читать Программирование на Python, том 2, Лутц М., 2011
 

Программирование на Python, том 1, Лутц М., 2011

Программирование на Python, Том 1, Лутц М., 2011.

   Вы овладели основами Python. Что дальше? Эта книга представляет собой подробное руководство по применению этого языка программирования в основных прикладных областях - системном администрировании, создании графических интерфейсов и веб-приложений. Исследуются приемы работы с базами данных, программирования сетевых взаимодействий, создания интерфейсов для сценариев, обработки текста и многие другие.
Издание описывает синтаксис языка и методики разработки, содержит большое количество примеров, иллюстрирующих типичные идиомы программирования и корректное их применение. Кроме того, исследуется эффективность Python в качестве инструмента разработки программного обеспечения, в отличие от просто инструмента «создания сценариев».
В четвертое издание включено описание новых особенностей языка, библиотек и практических приемов программирования для Python З.Х. Примеры, представленные в книге, опробованы под третьей альфа-версией Python 3.2.
Можно смело утверждать, что это обстоятельная и всесторонняя книга предназначена быть первой ступенью на пути овладения мастерством разработки приложений на языке Python.

Программирование на Python, Том 1, Лутц М., 2011
Скачать и читать Программирование на Python, том 1, Лутц М., 2011
 
Показана страница 142 из 192