Что такое питон?
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”