Рекомендуем

Ключевые слова:
Python
Программирование на языке Python. Сложные типы и конструкцииМайков К.А., Пылькин А.Н., Соколова Ю.С., Степанов Н.Н., Тярт Н.А. Программирование на языке Python. Сложные типы и конструкции
Программирование на языке Python. Основы структурного программированияМайков К.А., Пылькин А.Н., Соколова Ю.С., Степанов Н.Н., Тярт Н.А. Программирование на языке Python. Основы структурного программирования
Азбука TclМосквин П.В. Азбука Tcl

Книга

Программирование на языке Python. Среды разработки PyCharm и Jupiter Notebook

Учебное пособие для вузов
2022 г.
144 стр.
Тираж 500 экз.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 978-5-9912-1001-0
ББК 32.973.2
УДК 004.43(075.8)
Аннотация

Рассмотрены основные практические навыки работы в среде PyCharm. В качестве базовых элементов работы в среде PyCharm даны рекомендации по установке среды PyCharm, началу работы, правилам выполнения программы, дополнительным вариантам выполнения команд, переименованию переменных и базовой настройке IDE PyCharm. Приведено описание и рассмотрены основные правила использования среды разработки Jupiter Notebook, которая, в первую очередь, ориентирована на программирование средствами Python. Среда Jupiter Notebook позволяет сразу видеть результаты выполнения программного кода, а также обеспечивает работу с отдельными его фрагментами. Среда разработки позволяет отдельно загрузить файл в память, отдельно проверить его содержимое и отдельно его обработать.

Для студентов вузов, изучающих дисциплину «Алгоритмические языки и программирование» укрупненного направления подготовки 09.03.00 – «Информатика и вычислительная техника», может быть использована в качестве практического руководства при изучении основ современных информационных технологий.

Оглавление

Предисловие

Введение

1. Установка и запуск среды PyCharm
Установка среды PyCharm
Начало работы
Выполнение программы
Дополнительные варианты выполнения команд
Переименование переменных
Базовая настройка IDЕ PyCharm
Пример программы

2. Инструкция по началу работы в среде PyCharm
На каких языках поддерживается PyCharm?
На каких платформах я могу запустить PyCharm?
Шаг 1. Откройте/создайте проект в PyCharm
Шаг 2. Ознакомьтесь с интерфейсом
Шаг 3. Настройте свою среду
Шаг 4. Сделайте свой код аккуратным
Шаг 5. Создание кода

3. Перевод и назначение инструментов среды PyCharm
Information
Окно среды
Панель проверки
Панель Problems
Панель Terminal
Панель Python Packages
Панель Python Console
Верхняя правая часть окна среды
Верхняя панель
Меню File
Меню Edit
Меню View
Меню Navigate
Меню Code
Меню Refactor
Меню Run
Меню Tools
Меню VCS
Меню Window
Меню Help

4. Горячие клавиши PyCharm

5. Основные элементы и структура программы на языке Python
Комментарии
Литералы
Знаки пунктуации. Базовые операторы
Арифметические операторы
Операторы сравнения
Операторы присваивания
Побитовые операторы
Логические операторы
Операторы принадлежности
Операторы тождественности
Приоритет выполнения операторов
Ленивые логические выражения
Идентификаторы
Синтаксическая структура программы
Инструкции ввода и вывода данных
Модуль matc

6. Отладка
Понятие об отладке программ
Причины и типы ошибок
Способы и средства отладки
Отладка программ в среде PyCharm

7. Руководство PEP 8 по написанию кода
Внешний вид кода
Пробелы в выражениях и инструкциях
Негласная договоренность об именах
Комментарии
Философия программирования

8. Наиболее часто реализуемые действия в среде PyCharm
Назначение меню Help/Find Action
Установка Python
Импорт/добавление существующего файл Python в проект PyCharm
Quick фиксы (действия по быстрому исправлению кода) в PyCharm
Навигация с помощью курсора
Настройка собственного стиля кода
Настройка PyCcarm + GitHub
Просмотр структуры модуля

9. Программирование на Python в Jupyter Notebook
Общие сведения о Jupyter Notebook
Установка Jupyter Notebook
Терминология Jupyter Notebook
Запуск Jupyter
Создание и переименование папки
Создание и сохранение блокнота
Интерфейс Jupyter Notebook
Горячие клавиши Jupyter Notebook
Получение справочной информации
Панель инструментов
Строка меню Jupyter Notebook
Приемы документирования в Jupyter Notebook
Приемы форматирования текста
Добавление таблиц
Вставка ссылок на Интернет-ресурсы
Вставка медиаконтента
Работа с формулами
Дополнительные возможности кодовых ячеек
Установка сторонних пакетов в Jupyter Notebook
Комментирование кода
Вывод значений
Магические команды
Интерактивное управление с помощью виджетов
Дополнительные настройки Jupyter Notebook
Расширения
Изменение темы оформления
Управление папками и ноутбуками в Jupyter

Контрольные вопросы

Задания

Краткий словарь терминов Python

Литература