Предисловие
Введение
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