d-e-v.ru

В дисциплине рассматриваются базовые понятия и структуры языка Python.

Лекции (8 часов)

Лекционный материал представляет из себя текст и фрагменты кода. Вести конспект желательно в среде разработки.

Как вести конспект в среде разработки?

  1. Устройство - ноутбук или планшет (желательно с клавиатурой) или смартфон и стабильное интернет соединение для работы в среде разработки. Можно использовать и локальную версию среды (без интернета), но требуется настройка программного обеспечения.
  2. Среда разработки. Можно использовать JupyterLite или Google Colab. Это интерактивные среды, которые используют так называемые блокноты (Notebook), позволяющие писать текст в формате Markdown и выполнять код на языке Python.
    Формат файла .ipynb
    1. Про синтаксис языка разметки Markdown можно посмотреть здесь https://www.markdownguide.org/basic-syntax/
    2. Для работы с JupyterLab можно использовать https://jupyter.org/try-jupyter/lab/ или https://jupyterlite.readthedocs.io/en/stable/_static/lab/index.html?path=intro.ipynb .
      Документация находится здесь https://docs.jupyter.org/en/latest/ и здесь https://jupyterlite.readthedocs.io/en/stable/ .
      Создать новый блокнот (notebook) можно через Меню File - New - Notebook и в окне Select Kernel выбрать Python (Pyodide) или на Вкладке Launcher в разделе Notebook выбрать Python (Pyodide).
      На смартфонах, чтобы было удобнее работать, можно открыть блокнот в новом окне через ссылку Notebook в правом углу вкладки.
      Блокнот можно скачать через Файловый менеджер в левой части экрана, вызвать контекстное меню и выбрать пункт Download. Загрузить свой блокнот можно так же через Файловый менеджер и инструмент Upload Files.
    3. Для работы в Google Colab https://colab.research.google.com/ нужна учетная запись Google. На стартовой странице сервиса есть краткое описание работы с ним. Создать новый блокнот можно через Меню Файл. Блокнот сохраняется на Диске.
Практикум (16 часов)

В компьютерном практикуме будет использоваться стек из программ: Python 3.14 + IPython 9.6 +  IDE Pyzo (инструкция)

Скачать Python: https://www.python.org/

Документация Python: https://docs.python.org/3/

Документация по IDLE: https://docs.python.org/3/library/idle.html

Официальный стандарт написания кода на Python PEP8: https://peps.python.org/pep-0008/

Справочная документация по языку Python 3 на русском языке: https://docs-python.ru/

Документация по pip (Package Installer for Python) - стандартный пакетный менеджер для Python: https://pip.pypa.io/en/stable/ 

Документация по интерактивной оболочке IPython: https://ipython.readthedocs.io/en/stable/ 


Дополнительные материалы

Статья на proglib "Где изучать Python в 2025 году: 87 ресурсов для начинающих" ссылка

Рекомендуемые курсы по Python:

Задачи на Python:

IDE и редакторы: