Вам пригодится изучение самых основных терминов Pythonic. Помню, когда я начинал писать код на Python, мне почти все время приходилось гуглить эти термины. Я подумал, что было бы неплохо задокументировать их для своей ясности, а также для тех, кто только начинает свой путь. Надеюсь, тебе понравится!

Как работает Python?

Python, созданный Гвидо ван Россумом, состоит из двух частей:

  1. Python как язык.
  2. Python как реализация.

Python как язык:

Python как язык имеет правила и грамматику для написания кода. Как и любой другой разговорный язык, Python определяет свои собственные правила относительно приемлемого формата написания кода. Этот формат называется синтаксисом. Если синтаксис неправильный, система выдает синтаксическую ошибку, подумайте, если это грамматически неправильное предложение на английском языке.

Python как реализация:

Python как реализация - это компьютерная программа, которая понимает эти правила и затем выполняет код.

Подсказка:

Три знака «больше чем» ››› вместе называются подсказкой. Когда вы видите ›››, это означает, что ваш компьютер готов к использованию Python. Пример:

>>> 2 + 2

4

Выражение:

Выражение - это фрагмент кода, который производит значение. В частности, если его можно присвоить переменной или распечатать, это выражение. Например, это все выражения:

Заявления:

Оператор присваивания предназначен для присвоения переменной переменной, например:

x = 15

Оператор выражения выглядит примерно так:

x = (15 + 20)

Простое выражение в Python - это одна логическая строка. Вот некоторые примеры простых операторов Python: break, continue, return и импорт.

Составной оператор состоит из группы других операторов и обычно состоит из нескольких логических строк. Составные операторы выполняются, когда выполняется условие (я). Примеры: if / else, while, циклы for , e обработка исключений и т. д.

Логические выражения: (Истина / Ложь):

Истина / Ложь - английский эквивалент Да / Нет. Логическое выражение - это логическое выражение, которое принимает одно из двух состояний: Истина или Ложь.

Синтаксическая ошибка:

Синтаксические ошибки - наиболее распространенный вид ошибок в Python. Они эквивалентны грамматической ошибке в английском языке.

Комментарии:

Комментарий в Python начинается с символа #. Комментарий можно писать одной длинной строкой до конца. Его также можно записать в несколько строк, каждая из которых начинается с символа #. Комментарий также можно написать рядом с заявлением.

Строки документации:

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

Другой пример от:

IDLE / IDE:

IDLE - это интегрированная среда разработки (IDE). В основном он предназначен для интерактивного редактирования и запуска программ Python. Графический интерфейс пользователя (GUI) IDLE автоматически устанавливается вместе с интерпретатором Python. IDLE был разработан специально для использования с Python. Это очень широко используемый инструмент для программирования на Python. Он поставляется с редактором, а также с функциями отладки. ^ 1

На этом веб-сайте перечислены следующие как лучшие IDE и редакторы Python. Я лично использую Juypter Notebook / Google Colab для IDE и редакторов VSCode / Sublime Text.

Лучшие IDE для Python:

  • PyCharm.
  • Spyder.
  • Pydev.
  • Праздный.
  • Крыло.
  • Эрик Пайтон.
  • Родео.
  • Тонни.

Лучшие редакторы кода Python:

  • Возвышенный текст.
  • Атом.
  • Vim.
  • Код Visual Studio (VSCode).

Пробел:

Согласно определению computerhope.com:

«В качестве альтернативы именуемым интервалом или пробелом, пробел является любой неиспользуемый раздел документа или пространство вокруг объекта. Белые пробелы помогают разделить абзацы текста, графики и другие части документа и помогают документу выглядеть менее переполненным ".

Отступ:

От w3school.com

«Отступы в Python относятся к (пробелам и табуляциям), которые используются в начале оператора. Операторы с одинаковым отступом принадлежат к одной группе, называемой набором ». Пример:

Функции:

По материалам Geeksforgeeks:

«Функция - это набор операторов, которые принимают входные данные, выполняют определенные вычисления и производят выходные данные. Идея состоит в том, чтобы объединить некоторые часто или многократно выполняемые задачи и создать функцию, чтобы вместо того, чтобы снова и снова писать один и тот же код для разных входных данных, мы могли вызывать функцию.
Python предоставляет встроенные функции, такие как print () и т. д., но мы также можем создавать ваши собственные функции. Эти функции называются функциями, определяемыми пользователем ».

Встроенные функции:

Встроенные функции в Python - это функции, которые всегда доступны для использования, такие как print (), help (), min (), max () и т. Д.

Вызов функции:

Вызов функции означает выполнение функции. Например:

Линтинг:

Линтинг означает анализ кода на предмет потенциальных ошибок, таких как синтаксические ошибки и другие структурные ошибки. Пример: выведите «Hello World». Если вы используете VSCode, он будет отмечен красным подчеркиванием, а также предложит варианты:

Отладка:

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

Модульные тесты:

Модульный тест проверяет, ведет ли ваш код ожидаемое поведение. Он может выявить крайние случаи. Модульные тесты заставляют вас больше думать о решаемой проблеме и помогают писать более качественный код. Ещё из Geeksforgeeks:

«Модульное тестирование - это первый уровень тестирования программного обеспечения, на котором тестируются мельчайшие тестируемые части программного обеспечения. Это используется для подтверждения того, что каждая единица программного обеспечения работает должным образом. Платформа unittest test представляет собой структуру стиля python xUnit. Метод: для модульного тестирования используется метод белого ящика тестирования ».

Фрагменты кода:

Этот сайт хорошо это объясняет:

«Фрагменты кода - это небольшие блоки многократно используемого кода, которые можно вставить в файл кода с помощью щелчка правой кнопкой мыши. меню (контекстное меню) команда или комбинация горячих клавиш. Они обычно содержат обычно используемые блоки кода, такие как блоки try-finally или if-else, но их можно использовать для вставки целых классов или методов ».

Пример:

Переменные:

Переменная - это способ хранения значений в памяти компьютера. Затем переменная передает свои сохраненные данные компьютеру для обработки. Переменная не может начинаться с числа, она может начинаться только с символа или подчеркивания. В Python имена переменных чувствительны к регистру, что означает, что my_var не совпадает с My_Var.

PEPs - предложения по усовершенствованию Python:

Эти предложения содержат документацию и описание развития языка Python. PEP также считаются ориентиром для приемлемого стиля кода и стандартов в Python.

PEP 8:

PEP 8 - это руководство по стилю написания кода Python. Он обеспечивает согласованность, стиль, форматирование и стандарт качества вашего кода. Например, отступ (табуляция против четырех пробелов), интервал и т. Д.