Главная страница
Навигация по странице:

  • Linux

  • Django

  • Hello_World.py

  • Язык Python. Уроки Python. Python Lessons Oleg Kishinskii мар. 30


    Скачать 406.31 Kb.
    НазваниеPython Lessons Oleg Kishinskii мар. 30
    АнкорЯзык Python
    Дата09.12.2022
    Размер406.31 Kb.
    Формат файлаdocx
    Имя файлаУроки Python.docx
    ТипДокументы
    #835711
    страница2 из 9
    1   2   3   4   5   6   7   8   9

    Установка



    Для установки компилятора языка программирования скачайте инсталятор соответствующий ващей операционной ссистеме с сайта разработчика Python.org

    Так же установить Python можно испльлзуя консольные утилиты

        1. Windows



    choco install python3



        1. Linux: Ubuntu


    sudo apt install python3


        1. Linux: Fedora



    sudo dnf install python3



    Примечание: в Linux дистрибутивах установщик пакетов pip (он нам понадобится в будущем) необ- ходимо устанавливать дополнительно.




      1. Введение




        1. Интерактивная среда IDLE



    python3

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

    В этой интерактивной среде можно выполнять команды Python и сразу же получать результат выпол- нение введенной команды.

        1. Редакторы кода и среда разработки IDE


    Для написания программ на языке Python подойдет любой текстовый редактор, но для более комфорт- ной работы рекомендуется использовать редакторы кода с подсветкой синтаксиса и отслеживанием ошибок. один из таких редакторов, это VSCODE

    Так же будет полезно использовать полноценную среду разработки IDE, одной из наиболее популярных евляется PyCharm



        1. Виртуальное окружение (venv)


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


    python -m venv venv

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

    незабудьте так же активировать ваше виртуальное окружение выполнив команду:



    это создаст внутри проекта папку venv с компилятором и всеми необходимыми библиотеками исполь- зуемые по умолчанию.


    pip freeze > requirements.txt

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

    Для установки в наше виртуальное окружение необходимых библиотек нужно выполнить команду:




    pip install flask

    pip freeze > requirements.txt

    Попробуйте установить фреймворк flask используя менеджер пакетов pip и сохраните список установ- ленных пакетов:

    Теперь если вы откроете файл requirements вы увидите список наших зависимостей используемые в нашем проекте



        1. Первая программа



    #!/usr/bin/env python3#-*-coding:utf-8-*-

    #Этомояперваяпрограмма"""

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

    Вданномурокемыпоканебудетрассматриватьпримерысдокументациейклассов"""

    a = "World" #такпомноприсвоитьконкретнойпеременнойкакоелибозначение,вданномслучее

    ˓→строку.

    if name == 'main':

    print("Hello", a) #программанапечатетвконсолиHelloWorld

    Настало время написать нашу первую программу, создайте файл Hello_World.py со следующим содержимым:

    Теперь запустите нашу программу выполгив в консоле команнду:



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




    Примечание: Обратите внимание, что первая строка указывает какой интерпритатор мы будет ис- пользовать, она необходима если мы хотим запускать нашу команду с интерпретатором по умолчанию, например так: .. code:: sh

    ./Hello_World.py

    Если этой строки не будет, то мы получим ошибку.

    Вторая строка отвечает за кодировку, то есть если мы хотим вывести на экран Русские символы, то нам надо указать какую кодировку мы будем использовать.

      1. 1   2   3   4   5   6   7   8   9


    написать администратору сайта