10 терминов Python, которые следует знать начинающим программистам

Будучи начинающим программистом Python, вы, вероятно, столкнетесь с множеством жаргона. Изучение наиболее распространенных терминов, с которыми вы, вероятно, столкнетесь, поможет вам в обучении. Вот десять наиболее распространенных фраз, с которыми вы столкнетесь при работе с Python.

Переменная

Переменные распространены во многих языках программирования. Переменная — это термин, используемый для обозначения фрагмента данных, который может понадобиться вам позже. Вы можете думать об этом как о поле, в котором хранится значение, например число, символ или слово. Во многих других языках программирования переменные имеют определенный тип. Таким образом, в ящике может храниться только один тип данных.

Однако в Python нет необходимости определять тип. Вы можете просто использовать имя переменной и начальное значение. Python автоматически определяет, каким должен быть тип вашей переменной. Например:

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

число = 10

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

Функция

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

Функция — это блок кода, выполняющий определенную задачу. Вот как выглядит функция:

защита приветствия():

print('Привет, мир!')

Ключевое слово «def» сообщает компилятору Python, что вы пишете функцию, а имя, которое идет сразу после него, — это имя, которое мы будем использовать для вызова функции. Вызвать функцию так же просто, как ввести имя функции и скобки. Иногда функции содержат переменные в скобках, которые мы можем передать функции для работы.

Список

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

Вот как мы определяем список в Python:

этот список = [“apple”, “banana”, “cherry”]
распечатать (этот список)

Как и в случае с переменными, нам не нужно сообщать Python тип списка. Он автоматически это выяснит, когда мы предоставим ему участников списка. Если бы мы попросили этот список[1]мы получим в ответ результат «яблоко». Списки могут быть мощным средством организации и планирования.

Словарь

В реальном мире словарь позволяет узнать значение слова. В Python словарь аналогичен, но вместо слов и их значений в нем есть переменная и еще одна, связанная с этой переменной. Вот как выглядит определение словаря в Python:

этотдикт = {
“марка”: “Форд”,
«модель»: «Мустанг»,
«год»: 1964
}
распечатать (этотдикт);

В этом словаре у нас есть пара строк в качестве хранящихся в нем переменных. Итак, если бы мы запросили у переменной значение, хранящееся в местоположении [brand]в результате мы получим «Форд». Словари во многом похожи на списки, за исключением того, что вместо чисел для доступа к полям мы используем метки.

Петля

Циклы позволяют вам заставить вашу программу выполнять серию команд на основе определенных параметров. В Python есть две системы циклов: цикл for и цикл while. У каждого из них есть свои собственные варианты наилучшего использования, но в целом их можно свести к следующему формату:

  • Проверьте состояние
  • Если это правда, выполните блок непосредственно под входом цикла.
  • Если это ложь, выйдите из цикла

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

Условные операторы

Условные операторы (иногда сокращаемые до условных) чем-то напоминают дерево решений. Допустим, вы пошли в магазин за яйцами. Вы полагаете, что могли бы приготовить отличный омлет, если бы у вас было еще молоко. Итак, в вашей голове, если бы вы работали на Python, это выглядело бы так:

если (has_eggs):
get_milk()
еще
оставлять()
continue_shopping()

В этом фрагменте кода мы можем увидеть, как работают условные операторы. Оператор if-else используется для определения того, что нам следует делать, и всегда оценивается как true или false. В Python нет разграничения того, где начинается и заканчивается условное выражение, а отступ блока сообщает компилятору, какие инструкции составляют исполняемый блок.

Нить

Ранее мы упоминали струны, но новички часто сталкиваются с этим. Строка представляет собой список символов по порядку. Строки — один из основных типов переменных в Python. Вы можете определить их, введя строку в кавычках. Существуют даже функции и методы, которые можно использовать для доступа к отдельным символам в строке.

слово = «компьютер»
буква = слово[0]

В этом фрагменте кода мы определили строку как «компьютер», а затем установили букву в качестве первого символа в компьютере. Переменная Letter будет содержать символ «c».

Импорт

Ранее я рассматривал возможность повторного использования кода, и импорт — отличный тому пример. Когда мы создавали трекер расходов, мы импортировали библиотеку tkinter, которая помогла нам с графическим интерфейсом. Импорт позволяет нам получить доступ ко всем функциям конкретного модуля. Так, например, если мы напечатаем это:

импорт даты и времени

мы получим все типы данных и функции модуля datetime. В Python есть буквально сотни модулей, которые могут помочь вам создавать что-то, поэтому знание того, какой модуль использовать, сэкономит вам половину кода.

Исключение

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

Сорт

Python — объектно-ориентированный язык, а это означает, что все в языке можно считать объектом. Классы — это модели разработки объектов. Мы можем использовать ключевое слово class для определения такого класса:

класс МойКласс:
х = 5
у = 11
г = 13,7

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

Нам еще многому предстоит научиться

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *