Обучалка в Телеграм

учебник по программированию

Классические задачи Computer Science на языке Python, Копец Д., 2020

Классические задачи Computer Science на языке Python, Копец Д., 2020.

   Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применения Python.
Книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, упражнениях и алгоритмах. Вам предстоит решать десятки заданий по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску, кластеризации, графам и пр., вы вспомните то, о чем успели позабыть, и овладеете классическими приемами решения повседневных задач.

Классические задачи Computer Science на языке Python, Копец Д., 2020
Купить бумажную или электронную книгу и скачать и читать Классические задачи Computer Science на языке Python, Копец Д., 2020
 

Быстрое преобразование Фурье и многочлены, Кульков А., 2017

Быстрое преобразование Фурье и многочлены, Кульков А., 2017.

Фрагмент из книги:
Метод Карацубы. Рассмотрим такую распространённую операцию как умножение двух чисел. Со школы все знают алгоритм, работающий за О(n2): умножение в столбик. Долгое время предполагалось, что ничего быстрее придумать нельзя. Первым эту гипотезу опроверг Карацуба, хотя считается, что преобразование Фурье в своих работах использовал ещё Гаусс.

Быстрое преобразование Фурье и многочлены, Кульков А., 2017
Скачать и читать Быстрое преобразование Фурье и многочлены, Кульков А., 2017
 

Динамическое программирование по профилю, Василевский Б.

Динамическое программирование по профилю, Василевский Б.

   К большинству олимпиадных задач ограничения (по времени, по памяти) жюри подбирает по принципу «как можно больше». То есть чтобы любые разумные реализации правильного решения проходили, а всё остальное — нет.
Когда встречается задача с маленькими ограничениями (например, до 10), это означает, что либо автор намеренно сбивает Вас с правильного пути, либо действительно эта задача решается каким-то (оптимизированным) перебором.
Динамическое программирование по профилю — одна из таких оптимизаций. Часто в таких задачах дело происходит на прямоугольной таблице, одна из размерностей которой достаточно мала (не более 10). Требуется проверить существование, посчитать количество способов, стоимость и т. д. (как в обычном динамическом программировании). Асимптотика алгоритма, основанного на этой идее, является экспоненциальной только по одной размерности, а по второй — линейная или даже лучше.

Динамическое программирование по профилю, Василевский Б.
Скачать и читать Динамическое программирование по профилю, Василевский Б.
 

Практика программирования, Керниган Б.У., Пайк Р., 2004

Практика программирования, Керниган Б.У., Пайк Р., 2004.

   Вашему вниманию предлагается перевод на русский язык исправленного и дополненного издания (уже восьмого но счету) популярной книги, вышедшего из печати в январе 2004 года. Верификацию кода в русском издании выполнили сами авторы книги — Брайан Керниган и Роб Пайк, что лишний раз свидетельствует об их огромной ответственности перед читателями.
В книге рассматриваются принципы практического профессионального программирования, которые, выходя за рамки простого написания кода, включают в себя проектирование, правильный выбор алгоритмов и структур данных, отладку и тестирование, оптимизацию быстродействия и переносимости, автоматизацию рабочего процесса. Изложение проиллюстрировано примерами из сложных, практически важных систем.
Книга предназначена для повышения квалификации программистов. Может быть полезна студентам и преподавателям компьютерных специальностей.

Практика программирования, Керниган Б.У., Пайк Р., 2004
Скачать и читать Практика программирования, Керниган Б.У., Пайк Р., 2004
 

Программируемые логические контроллеры, практическое руководство для начинающего инженера, Минаев И.Г., Самойленко В.В., 2009

Программируемые логические контроллеры, Практическое руководство для начинающего инженера, Минаев И.Г., Самойленко В.В., 2009.

   Изложены общие сведения по применению программируемых логических контроллеров (ПЛК) в системах управления технологическими процессами, описываемых с позиций событийно-управляемой логики. Все примеры рассмотрены в комплексе CoDeSys на языке LD.
Для инженеров, начинающих осваивать программируемые контроллеры, а также студентов вузов и аспирантов, изучающих современные методы автоматизации.

Программируемые логические контроллеры, Практическое руководство для начинающего инженера, Минаев И.Г., Самойленко В.В., 2009
Скачать и читать Программируемые логические контроллеры, практическое руководство для начинающего инженера, Минаев И.Г., Самойленко В.В., 2009
 

Программирование, Процедурное программирование, Кучунова Е.В., Олейников Б.В., Чередниченко О.М., 2016

Программирование, Процедурное программирование, Кучунова Е.В., Олейников Б.В., Чередниченко О.М., 2016.

   Рассмотрены основные конструкции языка Delphi и базовые принципы структурного программирования. Большое внимание уделено алгоритмам работы с массивами, строками, структурами, текстовыми и типизированными файлами. Подробно изложены различные аспекты использования процедур и функций, в том числе и рекурсивных.
Предназначено для студентов, обучающихся по программе бакалавриата по направлению 02.03.01. «Математика. Компьютерные науки». Может быть использовано в школах с углубленным изучением информатики.

Программирование, Процедурное программирование, Кучунова Е.В., Олейников Б.В., Чередниченко О.М., 2016
Купить бумажную или электронную книгу и скачать и читать Программирование, Процедурное программирование, Кучунова Е.В., Олейников Б.В., Чередниченко О.М., 2016
 

Программирование технологических процессов на станках с программным управлением, Мычко В.С., 2010

Программирование технологических процессов на станках с программным управлением, Мычко В.С., 2010.

   Соответствует требованиям типовой учебной программы. Приведены системы программного управления и методы разработки маршрутных и операционных технологических процессов обработки деталей на станках с ПУ. Рассмотрено программирование механической обработки на металлорежущих станках с программным управлением.
Для учащихся учреждений профессионального образования, операторов станков с программным управлением. Также может быть полезно рабочим в повышении квалификации.

Программирование технологических процессов на станках с программным управлением, Мычко В.С., 2010
Скачать и читать Программирование технологических процессов на станках с программным управлением, Мычко В.С., 2010
 

Основы программирования, Окулов С.М., 2002

Основы программирования, Окулов С.М., 2002.

   В учебнике рассмотрены основные управляющие конструкции системы программирования Турбо Паскаль, процедуры и функции, строковый, вещественный и файловый типы данных. Приводится материал для изучения массивов, методов сортировки и поиска, а также по динамическим структурам данных Рассмотрены следующие структуры данных: списки, стеки, очереди, двоичные деревья, АВЛ-деревья и Б деревья. Б материалах для чтения обсуждаются практически все вопросы, входящие в школьный минимум знаний но информатике Книга является достаточно полным учебником по программированию, реализующим сложную задачу — формирование у читателя структурного стиля мышления Учебным материалом является система программирования Турбо Паскаль, а также большое число задач, включая задачи на алгоритмы сортировки и поиска.
Достаточно подробно рассмотрена работа с динамическими структурами данных.
Книга рассчитана на широкий круг читателей от школьника и студента до специалиста, решающего с помощью программирования прикладные задачи.

Основы программирования, Окулов С.М., 2002
Купить бумажную или электронную книгу и скачать и читать Основы программирования, Окулов С.М., 2002
 
Показана страница 103 из 119