Python_tutorial
  • Вступление
  • Web
    • Введение в web-программирование
  • Основы программирования
    • Файл-менеджмент
    • Алгоритм. Блок-схема
    • Обзор языков программирования
  • Введение в Python
    • Особенности языка Python
    • Установка. Использование
    • Основные определения. Простые типы данных
    • Переменные*
    • Встроенные функции. f-строки
    • Ошибки
    • Основы командной строки
  • Операторы ветвлений, циклы, исключения
    • Условные конструкции и их синтаксис
    • Циклы
    • Обработка исключений
  • Строки. Списки
    • Строки
    • Регулярные выражения (regex)*
    • Списки
    • Изменяемые и неизменяемые объекты в Python*
    • Практика
  • Функции
    • Введение в функции. Модули
    • Функции. Продолжение
    • Функциональное программирование
    • Замыкания. Карринг. Декораторы.
    • Практика
  • Практика программирования
    • Стандарты написания кода
    • Основы тестирования*
    • Аннотации типов*
  • Основы алгоритмов
    • Введение
    • Алгоритмы поиска
    • Алгоритмы сортировки
  • Коллекции
    • Введение
    • Кортежи
    • Словари
    • Множества
    • Практика
  • Файлы
    • Введение
    • Работа с файлами в Python
  • Системы контроля версий
    • Введение в Git
  • Проект 1: Десктопное приложение
    • План работы
  • Основы ООП
    • Введение в ООП
  • Последние обновления
  • Обратная связь
    • Связаться с нами
Powered by GitBook
On this page
  • VS Code
  • replit
  • Практика
Edit on GitHub
  1. Введение в Python

Установка. Использование

PreviousОсобенности языка PythonNextОсновные определения. Простые типы данных

Last updated 1 year ago



Для программирования на Python нам понадобится интерпретатор:

  • В принципе, с кодом уже можно работать — вместе с интерпретатором установится простой редактор кода. Файлы с кодом на Python должны иметь расширение .py

  • Код можно писать даже в блокноте. Затем сохранять его и запускать в интерпретаторе.

  • Однако это не очень удобно — нет подсветки синтаксиса, автодополнения, нужно запускать редактор и интерпретатор и т.д. Гораздо удобнее, чтобы все необходимое было в одной программе.

  • Так придумали IDE (Integrated Development Environment).

  • IDE — это среда программирования, выполняющая функции редактора кода, интерпретатора и многие другие. Смысл IDE — она облегчает жизнь разработчика.

IDE очень много. Если вы новчичок, лучше остановиться на одной из этих:

  • VScode

  • PyCharm

  • Sublime Text

Программировать также можно онлайн, при помощи веб-сервисов:

Во всех IDE есть поле редактора кода и поле консоли. Код пишется в редакторе, а запускается в консоли. Результат отображается при помощи функции print(). Напишите и запустите программу:

print("Hello, World!")
# Hello, World!

VS Code

Рассмотрим этапы установки и запуска IDE VS Code на Windows:

    • Обратите внимание на галочку при установке "Добавить в PATH"

  1. В VS code нужно установить расширение Python:

  • это можно сделать создав файл с расширением .py — тогда программа сама предложит установить расширение

  • либо нажать Ctrl + Shift + X — это горячая клавиша открытия списка расширений и выбрать Python — как на скриншоте

  1. Перезагрузить VS Code

  2. Открыть папку, в которой вы будете работать (File -> Open Folder)

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

  3. Создать файл с расширением .py. В нём вы можете писать код.

    • открыть файловый менеджер (Explorer) можно нажатием Ctrl + Shift + E

  4. Программа предложит скачать интерпретатор Python. Если этого не произошло, напишите в консоли: python и нажмите Enter. Установите интерпретатор. Перезапустите VSCode.

  5. Результат работы программы вы увидите в терминале в нижней части экрана:

  • Ctrl + ` — открыть терминал

  • Ctrl + 1 — обратно во вкладку редактора

  • На скриншоте желтым — путь к вашему интерпретатору на компьютере. Белым — путь к вашему файлу .py. Вместе два этих пути составляют команду в терминале, которая запускает ваш файл и она автоматически запускается при нажатии на треугольник

  • Находясь в терминале, вы можете вернуться к последней команде нажатием стрелки вверх и запустить файл повторно или отредактировать команду и, например, запустить другой файл.

  • Справа внизу информация о том, как редактор работает с файлом — в частности какой язык в файле используется (он определяется автоматически — Python на скриншоте) и версия интерпретатора — 3.11.5.64-bit. Вы можете нажать на неё и выбрать другую версию, если у вас установлено несколько.


  • Консолью VS Code можно пользоваться как командной строкой — переходить в папки, создавать их, запускать файлы и т.д. (при условии, что VS Code запущен от имени администратора) — т.е. использовать практически весь функционал компьютера, только без графического интерфейса.

  • При возникновении ошибок убедитесь, что вы запускаете файл с расширением .py, что выбран интерпретатор Python (это делается автоматически, но вы проконтролируйте) и установлено расширение Python для VS Code. Перезагрузите VS Code.

replit

  • Это онлайн-IDE, позволяющая работать прямо в браузере

  • Пользователи создают свои онлайн-проекты и пишут код. Онлайн проекты называются Repls ("Реплы")

  • Преимущества:

    • Вам не нужно ничего скачивать и настраивать — все настроено на серверах сервиса

    • Поддержка шаблонов для разных языков программирования. Пользователи могут создавать свои шаблоны — заготовки кода, которые потом переиспользуют для разных проектов

    • Вы можете отправлять код друг другу и вносить правки, общаться в чате

    • Поддерживает загрузку проектов с локальной машины и с github

    • Есть бесплатная версия

  • Недостатки:

    • Не подходит для очень больших проектов — в бесплатной версии серьезное ограничение на использование мощностей серверов

    • Деплой входит только в платные подписки

Это делает сервис очень удобным для обучения. Также это хороший способ познакомится с инфраструктурой разработки.

Быстрый старт:

  1. Создайте Repl (кнопка Create Repl)

    • Шаблон (Template) — Python

    • Название (Title) — любое

    • Приватность (Privacy) — Public

    • Create Repl

  2. Вы попадете в редактор, где можно писать код.

  3. Слева файловый менеджер — автоматически создается файл main.py — это собственно файл, где будет код. И packager files — это дополнительные файлы менеджера зависимостей — они понадобятся, если наш проект будет расти и мы будем устанавливать дополнительные пакеты.

  4. Справа консоль, где код выполняется. Также соседней вкладкой в правом окне открывается Shell — командная оболочка, если понадобится написать команду операционной системе.

  5. Напишите код и запустите — Ctrl + Enter, либо кнопка Run. Вы увидете результат в консоли.

  6. Одно из преимуществ replit — это возможность работать над одним проектом вместе. Попробуйте внести изменения в мой репл по ссылке:

  7. Чтобы самому создать такую ссылку и пригласить кого-то посмотреть и отредактировать свой код, нажмите +Invite справа вверху. И переключите тумблер на Private join link — так, как показано на скриншоте:

  1. Теперь остаётся нажать Copy join link и отправить ссылку друзьям или преподавателю!

Практика

1. Установите VSCode, запустите код на Python. Узнайте как менять тему,
установите расширение с темами. Выберите подходящую. 
2. Познакомьтесь с сервисом replit.com, зарегистрируйтесь, создайте свой проект.
Пригласите в проект своего преподавателя или коллегу, отправив приватную ссылку на Repl.

: хороший функционал, требуется регистрация.

: без регистрации, минимум необходимых функций.

Чтобы запустить код нажмите треугольник:

Зарегистрируйтесь на

Дополнительные материалы: — будьте аккуратны при изучении переменных окружения, не меняйте их, если не уверены в результате

replit
online python
Скачать и установить VS Code
replit.com
https://replit.com/join/frppsygpug-timosii
Переменные окружения
Горячие клавиши VS Code
Скачать и установить интерпретатор Python
VS Code на Windows
replit.com