Информация о книге

978-5-97060-552-3

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Интернет, Интранет, компьютерные сети » Разработка для Интернет » Основы программирования на языке Python

Златопольский Д.С., Основы программирования на языке Python

ДМК Пресс, 2017 г., 978-5-97060-552-3


Описание книги

Если вы хотите научиться программировать на языке Python, который в последнее время становится популярным у нас в стране и за рубежом, то эта книга - для вас. В ней рассматриваются особенности разработки компьютерных программ и соответствующие...

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 439 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Ключевые слова


  Python 


Поделиться ссылкой на книгу



Содержание книги

Введение
1. Понятия "алгоритм" и "программа"
2. Python. Первые шаги
3. Вывод информации на экран
4. Переменные величины. Ввод данных в
программу.
Инструкция присваивания
5. Варианты действий в программе
5.1. Два варианта действий
5.2. Один, но не обязательный вариант действий
5.3. Три и более вариантов действий
6. Повторение действий в программе
6.1. Инструкция for
6.2. Инструкция while
6.3. Преобразование одной инструкции цикла в
другую
7. Программируем простейшие игры
7.1. Игра "Чет или нечет?"
7.2. Игра "Кубик"
7.3. Игра "Отгадай число"
7.4. Игра "Карты"
7.5. Проверка знания таблицы умножения
7.6. Игра "Предметы на столе"
8. Повторение повторений
9. "Обрабатываем" натуральное число
9.1. Выделение цифр
9.2. Определение m-й справа цифры числа
9.3. Определение m-й слева цифры числа
9.4. Определение суммы цифр числа
9.5. Определение максимальной цифры числа
9.6. Определение минимальной цифры числа
9.7. Определение номера максимальной цифры
числа
при счете справа налево
9.8. Определение номера минимальной цифры числа
при счете справа налево
10. Типовые задачи обработки набора чисел
10.1. Суммирование всех чисел набора
10.2. Суммирование чисел набора, которые
обладают
некоторыми свойствами (удовлетворяют
некоторому
условию)
10.3. Подсчет количества чисел набора, которые
обладают
некоторыми свойствами
10.4. Определение среднего арифметического тех
чисел
набора, которые обладают некоторыми свойствами
10.5. Определение порядкового номера некоторого
значения
в заданном наборе
10.6. Определение максимального значения в
наборе чисел
10.7. Определение порядкового номера
максимального
значения в наборе чисел
10.8. Определение максимального значения тех
чисел набора,
которые удовлетворяют некоторому условию
10.9. Нахождение второго по величине
максимального числа
набора
10.9.1. Поиск числа, которое стояло бы на
предпоследнем месте,
если бы числа набора были отсортированы по
неубыванию
10.9.2. Нахождения числа набора, больше которого
только
максимальный
10.10. Нахождение количества максимальных
элементов
набора
10.11. Нахождение третьего максимума
11. Работа со строками
11.1. Общие вопросы
11.2. Типовые задачи обработки строк
11.3. Преобразования "число- строка"
12. Использование списков
12.1. Общие вопросы
12.2. Заполнение списка значениями
12.3. Вывод списка на экран
13. Типовые задачи обработки списков
13.1. Расчеты
13.1.1. Суммирование элементов списка
13.1.2. Нахождение суммы элементов списка с
заданными
свойствами (удовлетворяющих некоторому
условию)
13.1.3. Нахождение количества элементов списка с
заданными
свойствами
13.1.4. Нахождение среднего арифметического
значения элементов
списка с заданными свойствами
13.2. Поиск и отбор нужных элементов
13.2.1. Вывод на экран элементов с заданными
свойствами
13.2.2. Запись всех элементов списка с заданными
свойствами
в другой список
13.2.3. Вывод на экран индексов элементов списка
с заданными
свойствами
13.2.4. Поиск индекса первого элемента списка с
заданными
свойствами
13.3. Работа с максимальными/минимальными
элементами
списка
13.3.1. Определение индекса максимального
элемента списка
13.3.2. Определение количества
максимальных/минимальных
элементов списка
13.3.3. Нахождение второго по величине (второго
максимального
или второго минимального) значения списка
13.4. Перестановки элементов
13.4.1. Обмен местами двух элементов списка
13.4.2. Удаление элемента из списка
13.4.3. Циклический сдвиг элементов списка влево
13.4.4. Вставка элемента в список
13.4.5. Циклический сдвиг элементов списка
вправо
13.4.6. Перестановка всех элементов списка в
обратном порядке
13.5. Проверка соответствия списка в целом
некоторому
условию
13.5.1. Проверка факта наличия в списке элемента
с заданными
свойствами (удовлетворяющего некоторому
условию)
13.5.2. Проверка факта наличия в списке элемента
с заданным
значением
13.5.3. Проверка того факта, что все элементы
списка соответствуют
некоторому условию
13.5.4. Проверка списка на упорядоченность
13.6. Задача "Слияние (объединение) списков"
14. Использование словарей
14.1. Общие вопросы
14.2. Создание словаря
14.3. Обращение к отдельному элементу словаря
14.4. Перебор элементов словаря
14.5. Некоторые другие средства для работы со
словарями
14.6. Частотный словарь
14.7. Словари со значениями разных типов
ГЛАВА 15. Использование файлов
15.1. Общие вопросы
15.2. Запись информации в файл
15.3. Чтение информации из файла
15.4. Изменение файлов
15.4.1. Запись в файл новой строки
15.4.2. Замена строки файла
16. Об использовании функций
Приложение 1. Служебные (ключевые) слова
языка Python
Приложение 2. Разрабатываем графический
интерфейс программы
П2.1. Общие вопросы
П2.2. Создание виджетов
П2.3. Размещаем виджеты
П2.4. Доступ к значениям в виджетах
П2.5. Изменение конфигурации виджетов
П2.6. Заставляем виджеты работать
П2.7. Итоги
П2.8. Задания для самостоятельной работы


Об авторе


Последние поступления в рубрике "Разработка для Интернет"



Легкий способ выучить Python 3 еще глубже Легкий способ выучить Python 3 еще глубже Шоу З.

Воплотите ваши идеи в код самого высокого качества! Зед Шоу – один из тех, кто по-настоящему разбирается в Python. Его советы помогли миллионам программистов по всему миру, помогут они и вам. От вас потребуется лишь дисциплина, желание и упорство, все......

Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Дейли Б.

Node.js является главной средой для программирования на стороне сервера, MongoDB — самой распространенной базой данных типа NoSQL и Angular— ведущим каркасом для разработки веб-приложений на стороне клиента по шаблону MVC. Совместно они образуют легко......

Программирование GPU при помощи Python и CUDA Программирование GPU при помощи Python и CUDA Тоуманнен Б.

Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Златопольский Д.С., Основы программирования на языке Python в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.