• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

Начало работы с Python

 

В этом руководстве по Python мы проведем вас через первые начальные шаги по началу работы с Python. Вы также узнаете, как использовать среду IDE, такую​​как популярный код Visual Studio, для написания и выполнения сценариев Python.

Что такое Python?

Python - это универсальный и популярный язык программирования, созданный голландским программистом Гвидо Ван Россумом еще в 1980-х годах. Язык Python был разработан с нуля, чтобы его было легко читать, поскольку он сильно полагался на пробелы. В отличие от большинства других языков программирования, где точка с запятой часто обозначает конец команды ( ;), Python вместо этого использует новые строки. Также важно отметить, что из-за дизайна Python он чувствителен к пробелам. Эта чувствительность означает, что когда вы делаете отступ в коде, он должен иметь одинаковое количество пробелов в начале строки, чтобы обозначить его часть одного и того же блока кода. Поскольку Python является интерпретируемым языком, а не компилируемым, его относительно легко запустить в любой системе, на которой работает интерпретатор Python. Интерпретируемый язык означает, что вам нужен интерпретатор языков программирования, который сидит на компьютере и читает его в режиме реального времени. Это не похоже на компилируемый язык, где код компилируется во что-то, что целевая операционная система может запускать изначально. Другой популярный интерпретируемый язык, о котором многие должны знать, - это Java с необходимой установкой Java Runtime Environment. Python - один из лучших языков программирования для начала работы, так как его легко читать и относительно легко понять. Используя Python в качестве отправной точки, вы можете получить представление об основах программирования.

Установка с Python

Прежде чем мы начнем изучать, как использовать Python, мы должны сначала настроить нашу систему, чтобы использовать его. Чтобы использовать Python, мы должны сначала установить его интерпретатор в нашу выбранную систему разработки.

Установка IDE для Python

Для наших руководств по Python мы будем использовать Visual Studio Code в качестве нашей IDE. Причина, по которой мы решили использовать Visual Studio Code, заключается в том, что он доступен во всех основных операционных системах и является высокопроизводительным редактором кода.

1. Первым шагом этого руководства является установка Visual Studio Code. Вы можете скачать последнюю версию Visual Studio Code, перейдя на его официальный сайт . На этом веб-сайте вы должны найти версии Visual Studio Code для Windows, macOS и Linux.

 

 

2. После загрузки и установки кода Visual Studio мы можем приступить к его настройке для Python. Начните с открытия Visual Studio Code на своем устройстве.

3. Теперь, когда код Visual Studio открыт, приступим к установке расширения Python. Начните с того, что сначала щелкните значок расширения ( 1. ) на боковой панели, чтобы открыть меню. Затем используйте строку поиска ( 2. ) для поиска « Python », это отобразит много разных результатов. Наконец, нажмите кнопку «Установить» ( 3. ) для расширения Python, разработанного Microsoft . Это лучшее из имеющихся расширений, которое активно поддерживается корпорацией Майкрософт.

 

 

Написание вашего первого скрипта Python в Visual Studio Code

1. Открыв Visual Studio, нам нужно сначала создать файл Python для хранения нашего скрипта.

Чтобы создать этот новый файл, начните с нажатия CTRL+ N(или COMMAND+ Nв macOS).

2. Создав новый файл, мы должны сохранить его как файл Python. Сохранение этого файла позволит Visual Studio Code автоматически определить, что ему необходимо использовать расширение Python для понимания файла. Чтобы сохранить файл, нажмите CTRL+ S(или COMMAND+ Sв macOS), дайте файлу имя, например « getstarted.py ».

3.Теперь, когда мы пошли дальше и создали наш файл getstarted.py , вы заметите, что Visual Studio Code автоматически определил, что он должен использовать Python. Для нашего первого примера сценария мы напишем одну невероятно простую строку кода. Добавьте в файл следующую строку кода.

print("Hello world")

Этот код очень простой и использует print()функцию Python « » для вывода текста "Hello World"в командную строку.

3. Когда наш небольшой однострочный скрипт Python готов к запуску, мы продолжим и запустим его. Поскольку эта строка настолько проста, мы можем просто запустить ее, нажав CTRL+ F5(или COMMAND+ F5). При нажатии этих кнопок Visual Studio Code запускает файл.

4.После запуска сценария вы увидите текст « Hello World » в терминале в нижней части Visual Studio Code. Чтобы получить более четкое представление о тексте, выводимом сценарием, вы можете перейти на вкладку « КОНСОЛЬ ОТЛАДКИ ».

 

 

Если вы видите текст « Hello World », значит, вы успешно настроили код Python и Visual Studio на своем устройстве.

 

Введение в синтаксис Python

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

Понимая синтаксис Python, вы сможете писать код быстрее и проще, избегая при этом синтаксических ошибок.

Одна из самых важных вещей, которую вам нужно будет изучить, чтобы научиться писать код Python, - это правильные отступы.

Отступы в Python

Отступы - невероятно важная часть языка программирования Python, поскольку они используются для определения блока кода.

В отличие от большинства языков программирования, которые используют отступы исключительно для удобства чтения, Python использует пробелы (пробелы и табуляции) для определения блока кода.

Большинство других языков программирования, таких как C и C ++, используют фигурные скобки ( { }) для обозначения блоков кода и не зависят от количества пробелов.

Использование отступов для определения блоков кода дает некоторые преимущества.

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

Чтобы определить блок кода в Python, у вас должен быть хотя бы один пробел.

Пример отступа

Ниже у нас есть пример действующего блока кода на Python.

if 8 > 2:

    print("Eight is greater than two!")

 Забыть отступ

Если вы забудете сделать отступ в коде, как показано ниже, интерпретатор Python выдаст invalid syntaxошибку.

if 8 > 2:

print("Eight is greater than two!")

Убедитесь, что вы всегда не забываете делать отступы для блоков кода.

 Разные пробелы в разных блоках кода

Количество пробелов, которые вы используете в блоках кода Python, зависит от вас. Пока каждая строка кода в блоке использует одинаковое количество пробелов.

Ниже приведен пример двух допустимых блоков кода с разными уровнями пробелов.

if 8 > 2:

 print("Eight is greater than two!")

 print("This is fine as we are indented the same!")

if 8 > 2:

        print("Eight is greater than two!")

        print("This is fine as we are indented the same!")

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

Сохранение одинакового количества пробелов для каждого блока кода помогает сделать код легко читаемым.

Мы рекомендуем использовать около 4 пробелов для каждого отступа.

 Различные пробелы в одном блоке кода

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

Причина этого в том, что Python не сможет понять, принадлежит ли третья строка к этому блоку кода или нет.

if 8 > 2:

    print("Eight is greater than two!")

         print("This will throw a error as the indent differs!")

Убедитесь, что вы всегда используете одинаковое количество пробелов при отступах в одном блоке кода.

 Отступы вложенных блоков кода

Ниже мы включили пример того, как два вложенных блока кода будут выглядеть в Python.

Вложенный блок кода - это блок кода, который содержится в другом блоке кода.

Чтобы иметь дело с вложенными блоками, вам необходимо добавить еще один уровень отступа для каждого дополнительного вложенного блока кода.

if 8 > 2:

    print("Eight is greater than two!")

    if 8 < 10:

        print("Eight is less than ten!")

        if 8 < 9:

            print("Eight is less than 9!")

Комментарии в Python

Комментирование кода - это хорошая привычка, поскольку это может помочь другим и вам самому понять, для чего предназначен ваш код.

Независимо от того, насколько хорошо написан ваш код, иногда бывает невероятно сложно понять, для чего предназначены конкретные части вашего кода. Комментирование помогает решить эту проблему.

Однострочные комментарии

Чтобы добавить однострочный комментарий к вашему коду, вам нужно добавить числовой знак « #» в начало строки.

#This is an example comment

print("Hello World!")

Многострочные комментарии

Поскольку интерпретатор Python игнорирует новые строки в строке с тройными кавычками ( ''' String '''), мы можем использовать его как способ эффективной обработки многострочных комментариев.

'''

This is a sample

of multiple line comments

using triple quotes

in Python

'''

Используя это, вы можете сэкономить усилия, добавляя знак числа ( #) в каждую строку текста.

Переменные в Python

В этом разделе мы кратко рассмотрим переменные.

В Python вам не нужно беспокоиться о присвоении переменных определенного типа, например целого числа (Number) или строки.

Определение переменной в Python невероятно просто.

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

exampleVariable = "Hello World"

Выше приведен пример определения переменной, называемой exampleVariableсодержащей строку в Python.

Многострочные утверждения

Хотя в Python операторы обычно заканчиваются новой строкой, их можно разделить на несколько строк.

Для этого вам нужно использовать символ продолжения ( \), чтобы обозначить, где линия должна разделиться и продолжить.

Например, если вы хотите разделить простую строку добавления, чтобы она была более читаемой, вы можете сделать следующее.

total = value_one + \

        value_two + \

        value_three

Если вы имеете дело с массивами или словарями, вам не нужно беспокоиться об использовании символа продолжения.

Python автоматически обрабатывает массивы ( [ ]) и словари ( { }), занимающие несколько строк.

Интерпретатор Python игнорирует новые строки до закрытия массива или словаря.

fruit = ['Banana', 'Apricot', 'Orange',

         'Strawberry', 'Watermelon', 'Kiwifruit',

         'Mandarin', 'Grapes', 'Pineapple']

Надеюсь, теперь у вас есть базовое понимание синтаксиса Python и представление о том, как нужно писать код Python.

 




Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 373



          

Радио для всех© 2024