Рекомендуем

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

Книга

Среды разработки программ на языке Python

Учебное пособие для вузов
180 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 978-5-9912-1046-1
ББК 32.973.2
УДК 004.43(075.8)
Гриф
Рекомендовано Научно-методическим советом Рязанского государственного радиотехнического университета им. В.Ф. Уткина для студентов вузов, обучающихся по укрупненному направлению подготовки 09.03.00 – «Информатика и вычислительная техника» (квалификация «бакалавр»)
Аннотация

Рассмотрены основные практические приемы работы в средах разработки PyCharm, Jupyter Notebook и Google Colab. В качестве базовых элементов работы в среде PyCharm даны рекомендации по установке среды PyCharm, началу работы, правилам выполнения программы. В настоящий момент в PyCharm отсутствует русскоязычная справочная система (как и русифицированная версия среды), поэтому приведен перевод на русский язык всех пунктов меню среды программирования. Приведены основные правила использования интерактивной среды Jupyter Notebook, которая позволяет писать и выполнять код на Python посредством веб-интерфейса. Среда программирования Google Colab представляет собой облачный сервис, направленный на упрощение исследований в области машинного обучения и является облачным сервисом на основе JupyterNotebook.

Для студентов вузов, изучающих дисциплину «Алгоритмические языки и программирование» укрупненного направления подготовки 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
Контрольные вопросы
Задания

10. Программирование на языке Python в среде Google Colab
Лимиты использования ресурсов
Инструкция по работе с Google Colab и Google диском
Начало работы в среде Google Colab
Открытие ноутбука Jupyter
Выбор среды выполнения (CPU,GPU или TPU)
Основные сведения о Google-диске
Работа с папками и файлами на Google-диске
Создание нового ноутбука Colab и работа с ним
Настройка работы с бесплатной видеокартой
Запуск программных кодов языка Python в виртуальной среде Google Colab
Импорт *.py файлов в среду Google Colab
Получение копии ноутбука в PDF-формате для последующего вывода на печать
Организация совместного доступа к файлам и папкам
Обзор наиболее востребованных библиотек языка Python
Библиотеки для работы с данными
Библиотеки для интеллектуального анализа данных и обработки естественного языка
Библиотеки для визуализации данных
Контрольные вопросы
Задание

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

Литература