Поляков python часть 2

Программирование. Python. C++. Часть 2. Учебное пособие

Также данная книга доступна ещё в библиотеке. Запишись сразу в несколько библиотек и получай книги намного быстрее.

Посоветуйте книгу друзьям! Друзьям – скидка 10%, вам – рубли

По вашей ссылке друзья получат скидку 10% на эту книгу, а вы будете получать 10% от стоимости их покупок на свой счет ЛитРес. Подробнее

  • Объем: 178 стр.
  • Жанр:и нформатика и вычислительная техника, п рограммирование
  • Теги:C ++, а лгоритмы решения задач, з адания по информатике, т еория и практика, ф ункциональное программирование, я зык PythonРедактировать

По абонементу вы каждый месяц можете взять из каталога одну книгу до 700 ₽ и две книги из специальной подборки. Узнать больше

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

Возрастное ограничение: 12+ Дата выхода на ЛитРес: 10 ноября 2021 Дата написания: 2021 Объем: 178 стр.

ISBN: 978-5-09-087130-3 Общий размер: 1 MB Общее кол-во страниц: 178 Размер страницы: Правообладатель: Издательство «Просвещение»

«Программирование. Python. C++. Часть 2. Учебное пособие» — читать онлайн бесплатно фрагмент книги. Оставляйте комментарии и отзывы, голосуйте за понравившиеся.

Источник

Программирование, Python, C++, Часть 2, Поляков К.Ю., 2019

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес» , и потом ее скачать на сайте Литреса.

Читайте также:  Function writing in python

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.

Программирование, Python, C++, Часть 2, Поляков К.Ю., 2019.

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

Программирование, Python, C++, Часть 2, Поляков К.Ю., 2019

Подпрограммы: процедуры и функции.
Подпрограмма — это отдельная часть программы, имеющая имя и решающая отдельную задачу.
Подпрограммы позволяют избежать дублирования кода. Если какую-то задачу требуется решить несколько раз в разных местах программы, нужно оформить алгоритм решения этой задачи как подпрограмму и вызывать её по имени каждый раз, когда это требуется.

Из подпрограмм составляются библиотеки, некоторые из которых входят в состав языков программирования. Программисты просто применяют их, думая только о том, какую работу они выполняют, а не
о том, какие алгоритмы в них используются. Это экономит время программистов, освобождая их от повторного выполнения работы, которая уже была кем-то сделана раньше.

Содержание.
Предисловие.
Глава 1. Программирование на языке Python.
§1. Проектирование программ.
Этапы создания программ.
Методы проектирования программ.
Интерфейс и реализация.
Документирование программы.
Выводы.
§2. Процедуры.
Подпрограммы: процедуры и функции.
Простая процедура.
Процедуры с параметрами.
Локальные и глобальные переменные.
Выводы.
§3. Рекурсия.
Что такое рекурсия?.
Ханойские башни.
Пример.
Фракталы.
Выводы.
§4. Функции.
Что такое функция?.
Примеры функций.
Логические функции.
Рекурсивные функции.
Выводы.
§5. Символьные строки.
Что такое символьная строка?.
Сравнение строк.
Сложение и умножение.
Обращение к символам.
Перебор всех символов.
Срезы.
Удаление и вставка.
Встроенные методы.
Поиск в символьных строках.
Замена.
Преобразования «строка — число».
Символьные строки в функциях.
Рекурсивный перебор.
Выводы.
§6. Массивы (списки).
Что такое массив?.
Массивы в языке Python.
Создание массива.
Обращение к элементу массива.
Перебор элементов массива.
Генераторы.
Вывод массива.
Ввод массива с клавиатуры.
Заполнение массива случайными числами.
Выводы.
§7. Алгоритмы обработки массивов.
Сумма элементов массива.
Подсчёт элементов массива, удовлетворяющих условию.
Особенности копирования списков в Python.
Выводы.
§8. Поиск в массивах.
Линейный поиск.
Поиск максимального элемента в массиве.
Максимальный элемент, удовлетворяющий условию.
Выводы.
§9. Используем массивы.
Игра «Стрельба по тарелкам».
Рефакторинг.
Движение.
Меняем скорости.
Бьём тарелки.
Показываем счёт.
Выводы.
§10. Матрицы.
Что такое матрица?.
Матрицы.
Вывод матрицы на экран.
Перебор элементов матрицы.
Квадратные матрицы.
Выводы.
§11. Сложность алгоритмов.
Как сравнивать алгоритмы?.
Примеры.
Что такое асимптотическая сложность?.
Выводы.
Глава 2. Программирование на языке C++.
§12. Процедуры.
Простая процедура.
Процедуры с параметрами.
Несколько параметров.
Локальные и глобальные переменные.
Процедуры, изменяющие аргументы.
Выводы.
§13. Рекурсия.
Рекурсивные процедуры.
Дерево Пифагора.
Анимация.
Выводы.
§14. Функция.
Функции в C++.
Примеры функций.
Логические функции.
Рекурсивные функции.
Выводы.
§15. Символьные строки.
Что такое символьная строка?.
Сравнение строк.
Сцепление строк.
Обращение к символам.
Перебор всех символов.
Подстрока.
Удаление и вставка.
Поиск в символьных строках.
Замена.
Преобразования «строка — число».
Символьные строки в функциях.
Рекурсивный перебор.
Выводы.
§16. Массивы.
Массивы в C++.
Обращение к элементу массива.
Перебор элементов массива.
Вывод массива.
Ввод массива с клавиатуры.
Заполнение массива случайными числами.
Алгоритмы обработки массивов.
Выводы.
§17. Используем массивы.
Игра «Стрельба по тарелкам».
Движение.
Бьём тарелки.
Показываем счёт.
Выводы.
§18. Матрицы.
Что такое матрица?.
Размещение матрицы в памяти.
Заполнение матрицы.
Вывод матрицы на экран.
Обработка матриц.
Выводы.
Приложение
Управление версиями.
Системы управления версиями.
Зачем это нужно?.
Какие бывают системы управления версиями?.
Git.
Основные приёмы работы с Git.
Начало работы.
Операции с файлами.
Не все файлы нужны.
Восстановление версии.
Работа с удалённым архивом.
Ветки.
Графические оболочки.

Читайте также:  Php server name localhost

Источник

Программирование, рython, C++, часть 2, учебное пособие, Поляков К.Ю., 2019

Программирование, рython, C++, часть 2, учебное пособие, Поляков К.Ю., 2019.

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

Программирование, рython, C++, часть 2, учебное пособие, Поляков К.Ю., 2019

Этапы создания программ.

Все знают, что новые программы для компьютеров разрабатывают программисты. Но это не совсем верно: любая достаточно сложная программа проходит несколько этапов от рождения идеи до выпуска готового продукта, и в этом участвует множество специалистов — команда разработчиков программного обеспечения (фирма, компания). Рассмотрим кратко эти этапы.

1. Постановка задачи. Сначала определяют задачи, которые должна решать программа, и записывают все требования к ней в виде документа — технического задания. Это очень важный этап, потому что ошибки и неточности в техническом задании могут привести к тому, что разработчики будут решать совершенно другую задачу.

2. Построение модели. Когда задача поставлена, нужно выполнить формализацию — записать все требования на формальном языке, например в виде математических формул. В результате строится модель исходной задачи, в которой чётко определяются все связи между исходными данными и желаемым результатом.

3. Разработка алгоритма и способа представления данных. Любая компьютерная программа служит для обработки данных. Поэтому очень важно определить, как будут представлены данные в памяти компьютера.
Способ хранения данных определяет алгоритмы работы с ними: если выбрана неподходящая структура данных, очень сложно написать хороший алгоритм обработки. Известная книга швейцарского специалиста Никлауса Вирта, автора языка Паскаль, так и называется «Алгоритмы + структуры данных = программы».

Читайте также:  Java list concurrent modification

Предисловие.
Глава 1. Программирование на языке Python.
Глава 2. Программирование на языке C++.
Приложение.
Управление версиями.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Программирование, рython, C++, часть 2, учебное пособие, Поляков К.Ю., 2019 — fileskachat.com, быстрое и бесплатное скачивание.

Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгу

Источник

Оцените статью