Рубрики
Без рубрики

Python 101! Введение в Питон

Что такое питон? Python – это интерпретируемый, высокоуровневый, программирование общего назначения … Теги от науки о данных, машинном обучении, Python, программировании.

Что такое питон?

Python Является интерпретируемым, высокоуровневым языком программирования общего назначения, используемый в веб-разработке, науке о данных и создании прототипов программного обеспечения. Программы Python имеют расширение .py и может быть запущен из командной строки, набрав python file_name.py . Отказ

Синтаксис Python по сравнению с другими языками программирования
  • Python использует новые строки для завершения команды, в отличие от других языков программирования, которые часто используют полуконные или скобки.
  • Python опирается на отступ для использования пробелов, чтобы определить объем; такие как объем петель, функций и классов. Другие языки программирования часто используют кудрявые скобки для этой цели.
Применение языка программирования Python
  • Строительство настольных приложений, включая приложения GUI, CLI Tools, а также даже игры
  • Делать математический и научный анализ данных
  • Строительство веб и интернет-приложений
  • Делая администрация компьютерных систем и автоматизации задач
  • Выполнение задач DevOps

У Python есть куча функций, которые делают его привлекательным в качестве вашего первого языка программирования: Бесплатно : Python предоставляется бесплатно, даже в коммерческих целях. Открытый источник : Любой может способствовать развитию Python. Универсальный : Python может помочь вам решить проблемы во многих областях, включая скрипты, науку на науке, веб-разработке, разработку GUI и многое другое. Мощный : Вы можете записать небольшие сценарии для автоматизации повторяющихся задач, и вы также можете создавать сложные и крупномасштабные корпоративные решения с Python. Мультипарадигм : Это позволяет вам писать код в разных стилях, включая объектно-ориентированный, императивный и функциональный стиль.

Установка
  • Скачать последнюю версию Python Здесь
  • Дважды щелкните файл установщика, чтобы запустить мастер установки.
  • В окне установки необходимо проверить добавить Python 3.9 на путь и нажмите кнопку «Установить сейчас», чтобы начать установку. После завершения установки вы увидите следующее окно:
Проверьте установку

В командной строке введите команду Python следующим образом:

Если вы видите вывод, как приведенный выше скриншот, вы успешно установили Python на своем компьютере.

Настройка Visual Studio Code для Python

Чтобы настроить VS-код,

  • Скачать визуальный студийный код Здесь на основе вашей платформы.
  • Запустите мастер установки и выполните шаги.
  • После завершения установки вы можете запустить приложение Code Code:
Установите расширение Python

Выполните следующие действия, чтобы установить расширение Python, чтобы сделать VS-код работать с Python.

  • Нажмите на вкладку Extensions
  • Тип Python ключевое слово
  • Нажмите на расширение Python. Это покажет подробную информацию на правой панели.
  • Наконец, нажмите кнопку Установить, чтобы установить расширение Python

Теперь мы готовы разработать первую программу в Python.

Создание первой программы в Python
  • Во-первых, создайте новую папку. В этом случае создаст папку FirstProject.
  • Во-вторых, запустите код VS и откройте папку FirstProject.
  • В-третьих, создайте новый файл app.py и введите следующий код и сохранить файл:
print("Hello world")

Print () – это встроенная функция, которая отображает сообщение на экране.

Выполнение мировой программы Python Hello

Чтобы выполнить файл App.py, сначала запустите командную строку в Windows или клемме на MacOS или Linux. Затем перейдите к папке FirstProject. После этого введите следующую команду для выполнения файла App.py:

python app.py

Следующий вывод будет отображаться

Hello world
Комментарии

Комментарии – это куски текста в вашем коде, но игнорируются переводчиком Python, так как он выполняет код. Комментарии используются для описания кода, чтобы вы и другие разработчики могли быстро понять, какой код делает код или почему код написан заданным способом. Чтобы написать комментарий в Python, просто добавьте хеш-марку (#) перед текстом комментариев: Например:

# This is a single line comment
'''
This is a multiline comment
'''
Переменные

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

variable_name = variable_value

Всегда используйте схему именования, которая делает ваши переменные интуитивными и читаемыми. Имена переменной могут быть любой длины и могут состоять из прописных и строчных букв (A-Z, A-Z), цифр (0-9), а также символ подчеркивания (_). Несмотря на то, что имена переменных могут содержать цифры, их первый символ не может быть цифрой. Вот несколько примеров действительных и недействительных имен переменной в Python:

First_number = 1
print(First_number)
output: 1
1rst_num = 1
print(1rst_num )
output :Syntax Error: invalid syntax
Ключевые слова

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

Встроенные типы данных

Python имеет горсть встроенных типов данных, таких как числа (целые числа, плавающие, сложные числа), Логины , строки , списки , кортежи , Словари и наборы Отказ

Числа

Числовые литералы могут принадлежать к трем различным числовым типам; Целые числа: Целые числа Примеры 5,4,6 Поплавки: Числа с десятичными моментами Примеры 3.4,5.6,8.9 Комплексные номера: Числа с реальной частью и воображаемой частью Примеры 1.5J, 3 + 3.5J Арифметические операторы Представляют операции, такие как добавление, вычитание, умножение, разделение и так далее. Когда вы объединяете их с номерами, они образуют выражения, которые Python может оценить:

# Addition
5 + 3
8

# Subtraction
>>> 5 - 3
2

Multiplication
5 * 3
15

# Division
 5 / 3
1.6666666666666667

# Floor division
 5 // 3
1

# Modulus (returns the remainder from division)
 5 % 3
2
# Power
 5 ** 3
125
Логические

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

2 < 5
True
4 > 10
False

Python предоставляет встроенный функцию, такой как Bool () и INT (). Bool () принимает объект в качестве аргумента и возвращает true или false в соответствии с ценностью правды объекта. Вот как это работает;

bool(0)
False
bool(1)
True

int () принимает логическое значение и возвращает 0 для false и 1 для true

int(False)
0
int(True)
1
Строки

Строки – это куски текста или последовательности персонажей, которые вы можете определить, используя один, двойные или тройные цитаты:

# Use single quotes
print('Hello there!')
'Hello there!'
#Use double quotes
greeting = "Good Morning!"
print(greeting)
'Good Morning!'
# Use triple quotes
message = """Thanks for joining us!"""
print(message)
'Thanks for joining us!'

После того, как вы определите свои строковые объекты, вы можете использовать оператор Plus (+) для объединения их в новой строке:

print("Happy" + " " + "Holidays!")
'Happy Holidays!'

String Class (STR) обеспечивает богатый набор методов, которые полезны для манипулирования и обработкой строк. Например, str.upper () Возвращает копию базовой строки со всеми буквами, преобразованными в верхний регистр:

"Happy Holidays!".upper()
'HAPPY HOLIDAYS!'

str.join () принимает намерение из строк и объединяет их вместе в новой строке.

" ".join(["Happy", "Holidays!"])
'Happy Holidays!'
Списки

Списки используются для хранения нескольких элементов в одних переменных. Списки определены в Python, охватывая запятую последовательность объектов в квадратных скобках ([]), как показано ниже:

numbers=[1,2,3,4]
print(numbers)
output: [1, 2, 3, 4]

Списки в Python имеют следующие характеристики;

  • Списки заказываются.
  • Списки могут содержать любые произвольные объекты.
  • Список элементов можно получить доступ к индексу.
  • Списки могут быть вложены в произвольную глубину.
  • Списки смены.
  • Списки динамичны.

Методы, которые изменяют список Применение (объект) Добавляет объект к концу списка.

numbers=[1,2,3,4]
numbers.append(5)
print(numbers)
output:[1, 2, 3, 4,5]

Расширение (считать) Добавляет к концу списка, но ожидается, что аргумент будет итератен.

a = ['a', 'b']
a.extend([1, 2, 3])
print(a)
['a', 'b', 1, 2, 3]

Вставить () Вставляет объект в список по указанному индексу.

a = ['name', 'location', 'address','email']
a.insert(3, 20)
print(a)
['name', 'location', 'address', 20, 'email']

Удалить () Удаляет объект из списка

a = ['name', 'location', 'email', 'address']
a.remove('email')
print(a)
['name, 'location', 'address']
Кортежи

Кортеры идентичны спискам во всех отношениях, за исключением следующих свойств:

  • Кортеры определяются, охватывающие элементы в скобках (()) вместо квадратных скобок ([]).
  • Кортежи неизменны, следовательно не может быть изменен
  • Исполнение быстрее при манипулировании кортеж вот пример кортежа:
new_tuple=(1,2,3,4)
print(new_tuple)

output: (1, 2, 3, 4)
Словари

Словарь в Python является заказанной коллекцией, используемой для хранения значений данных. Вы можете определить словарь, включающий разделенный запятыми список пар клавишных пар в фигурных скобках ({}). Колон (:) отделяет каждый ключ от связанного значения.

new_dict = {"name": "Korir", "Email": "korir@gmail.com",
  "DOB": 2000}
print(new_dict["Email"])
output:"korir@gmail.com"

Оригинал: “https://dev.to/phylis/python-101-introduction-to-python-2eh4”