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

Что такое Python и почему он так популярен?

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

Python используется, среди прочего, для веб-разработки, научных вычислений и анализа данных. Это также самый популярный язык для написания сценариев в системах Unix (Linux/macOS), что делает его популярным среди программистов, которым нужен больший контроль над своей средой, чем тот, который могут предоставить другие языки, такие как C++ или Java. Python хорошо работает как с графическими пользовательскими интерфейсами (GUI), такими как Tkinter или PyQt4/PySide2, так и с инструментами командной строки, такими как pipenv или виртуальная оконечная оболочка._

Загрузка и установка Python

Если вы новичок в Python, важно знать, что язык бесплатный и с открытым исходным кодом. Вы можете скачать и установить Python на Windows, Mac и Linux.

Есть много способов установить Python:

  • Если у вас есть активное подключение к Интернету, просто перейдите на https://www.python.org/downloads/ для получения последней версии Python 3 или https://www.python3-beginners-guidebook/installation-guide/. ubuntu/» для Ubuntu 16.04 LTS или более ранних версий Ubuntu 1604LTS (Xenial).
  • Вы также можете использовать pip (менеджер пакетов), который упрощает установку, чем установка с нуля, поскольку он загружает готовые к использованию пакеты из репозиториев PyPI, а не компилирует их самостоятельно с помощью Makefiles, как это делают другие инструменты, поэтому при использовании pip требуется меньше работы. простой загрузки предварительно скомпилированных двоичных файлов непосредственно из репозиториев исходного кода, размещенных такими организациями, как Google Code Project Inc., GitHub Inc., проект PyPi, поддерживаемый самим сообществом python и так далее…

Введение в интерпретатор Python

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

Интерпретатор — это, по сути, программа, которая считывает команды с вашей клавиатуры и запускает их, чтобы что-то сделать — в данном случае запустить код на вашем компьютере или устройстве. Интерпретатор можно рассматривать как состоящий из двух частей: командной строки (или оболочки) и редактора, в котором вы пишете код (называемого IDLE). Оболочка позволяет вам вводить команды; затем они отправляются интерпретатором и выполняются сами по себе или другой программой, называемой «ваша операционная система» (ОС).

Как написать свою первую программу на Python

  • Чтобы написать свою первую программу на Python, вам понадобится текстовый редактор и интерпретатор.
  • Откройте текстовый редактор по вашему выбору и создайте в нем пустой файл с именем hello.py (убедитесь, что он не сохранен как другой файл).
  • Напишите в этот файл следующий код: print("Hello World!")

базовый синтаксис Python

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

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

Переменные Python

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

Значение переменной будет установлено, когда вы присвоите ее другой переменной. Например:

my_variable = 10 # Это присваивает значение 10 для my_variable

Вы также можете изменить значение переменной с помощью операторов присваивания, таких как += и -= . Они используются для сложения/вычитания чисел друг из друга соответственно. Например:

my_variable += 2 # Это добавляет 2 к тому, что было сохранено ранее (10) my_variable -= 5 # Это вычитает 5 из того, что было сохранено ранее (15)

Списки Python

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

Вы можете использовать циклы для перебора всех элементов в списке с помощью функции range():

```питон

для i в диапазоне (len (myList)): print (i + «:»)```

Кортежи в Python

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

Имя для этих типов списков — кортежи, и они записываются в виде списка значений, разделенных запятыми:

кортеж (1, 2, 3)

В этом примере создается пустой кортеж с тремя элементами: 1, 2 и 3 . Вы также можете использовать любое другое порядковое число, такое как «один», «два» или «три».

Словари Python

Словари похожи на списки, но они неупорядочены. Они могут содержать данные любого типа и даже другие словари. Имена переменных в словаре такие же, как и в обычных модулях: они должны начинаться со строчных букв, не иметь пробелов вокруг них (кроме первого символа), не могут быть заглавными или содержать какие-либо специальные символы, такие как подчеркивание или тире. .

Словари также поддерживают две дополнительные функции, которые делают их очень полезными:

  • Они могут быть изменчивы! Это означает, что вы можете изменить их содержимое в любое время, добавив или удалив элементы из пар ключ-значение словаря. Если ключ еще не существует, Python создаст его автоматически.
  • Вам не нужно объявлять свои переменные перед их использованием; вместо этого все, что вам нужно сделать, это присвоить одно значение за другим, пока в памяти не останется места для других значений, а затем просто закрыть любую оставшуюся часть фигурными скобками {} .

Заключение

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