Python был разработан Гвидо ван Россумом в начале 1990-х годов, и его последняя версия-3.7.1, мы можем просто назвать ее Python3. Python 3.0 был выпущен в 2008 году. и является интерпретируемым языком, т. е. он не компилируется, и интерпретатор будет проверять код строка за строкой.
Поэтому, прежде чем двигаться дальше.. давайте рассмотрим самую популярную традицию «Адского мира» и, следовательно, сравним синтаксис Python с C, C++, Java ( я взял эти 3, потому что они являются наиболее известными и наиболее часто используемыми языками).
# Python code for "Hello World"
# nothing else to type...see how simple is the syntax.
print("Hello World")
Примечание: Пожалуйста, обратите внимание, что Python для своей области не зависит от фигурных скобок ({}), вместо этого он использует отступы для своей области.
Теперь двигаемся дальше Давайте начнем с наших основ Python . Я расскажу об основах в нескольких небольших разделах. Просто просмотрите их и, поверьте мне, вы очень легко освоите основы Python.
Введение и настройка
- Если вы находитесь на ОС Windows скачать Python с помощью Нажмите здесь а теперь установите из программы установки и в меню пуск введите IDLE.В режиме ОЖИДАНИЯ вы можете рассматривать его как среду разработки Python для запуска сценариев Python.
Это будет выглядеть как-то так :
- Если вы находитесь на Linux/Unix-подобный просто откройте терминал, и на 99% ОС Linux Python поставляется с предустановленной ОС.Просто введите » python3’ в терминале, и вы готовы к работе.
Это будет выглядеть так :
” > > > > > > "представляет оболочку python и ее готовность принимать команды и код python.
Переменные и структуры данных
В других языках программирования, таких как C, C++ и Java, вам нужно будет объявить тип переменных, но в Python вам это не нужно делать. Просто введите переменную, и когда ей будут присвоены значения, она автоматически узнает, будет ли заданное значение int, float, char или даже строкой.
# Python program to declare variables
myNumber = 3
print(myNumber)
myNumber2 = 4.5
print(myNumber2)
myNumber ="helloworld"
print(myNumber)
Выход:
3
4.5 helloworld
Смотрите, как это просто, просто создайте переменную и назначьте ей любое нужное значение, а затем используйте функцию печати, чтобы распечатать ее. В Python есть 4 типа встроенных структур данных, а именно Список, Словарь, Кортеж и готово.
Список это самая базовая структура данных в python. Список-это изменяемая структура данных, т. е. элементы могут быть добавлены в список позже после создания списка. Это похоже на то, что вы собираетесь делать покупки на местном рынке и составили список некоторых товаров, а позже вы можете добавлять в список все больше и больше товаров.
функция добавления() используется для добавления данных в список.
# Python program to illustrate a list
# creates a empty list
nums = []
# appending data in list
nums.append(21)
nums.append(40.5)
nums.append("String")
print(nums)
Выход:
[21, 40.5, String]
Комментарии:
# используется для однострочного комментария в Python
""" это комментарий """ используется для многострочных комментариев
Ввод и вывод
В этом разделе мы узнаем, как принимать входные данные от пользователя и, следовательно, манипулировать ими или просто отображать их. функция input() используется для приема входных данных от пользователя.
# Python program to illustrate
# getting input from user
name = input("Enter your name: ")
# user entered the name 'harssh'
print("hello", name)
Выход:
hello harssh
# Python3 program to get input from user
# accepting integer from the user
# the return type of input() function is string ,
# so we need to convert the input to integer
num1 = int(input("Enter num1: "))
num2 = int(input("Enter num2: "))
num3 = num1 * num2
print("Product is: ", num3)
Выход:
Enter num1: 8 Enter num2: 6 ('Product is: ', 48)
Выбор
Выбор в Python производится с использованием двух ключевых слов «если» и «elif» и » еще » (elseif)
# Python program to illustrate
# selection statement
num1 = 34
if(num1>12):
print("Num1 is good")
elif(num1>35):
print("Num2 is not gooooo....")
else:
print("Num2 is great")
Выход:
Num1 is good
Функции
Вы можете думать о функциях как о наборе кода, предназначенного для выполнения определенной задачи во всем скрипте Python. Python использовал ключевое слово » def’ для определения функции.
Синтаксис:
def function-name(arguments): #function body
# Python program to illustrate
# functions
def hello():
print("hello")
print("hello again")
hello()
# calling function
hello()
Выход:
hello hello again hello hello again
Теперь, как мы знаем, любая программа начинается с «основной» функции…давайте создадим основную функцию, как и во многих других языках программирования.
# Python program to illustrate
# function with main
def getInteger():
result = int(input("Enter integer: "))
return result
def Main():
print("Started")
# calling the getInteger function and
# storing its returned value in the output variable
output = getInteger()
print(output)
# now we are required to tell Python
# for 'Main' function existence
if __name__=="__main__":
Main()
Выход:
Started Enter integer: 5
Итерация (зацикливание)
Как следует из названия, это означает повторение вещей снова и снова. Здесь мы будем использовать самый популярный цикл » для’.
# Python program to illustrate
# a simple for loop
for step in range(5):
print(step)
Модули
Python имеет очень богатую библиотеку модулей, которая имеет несколько функций для выполнения многих задач. Вы можете прочитать больше о стандартной библиотеке Python.
Ключевое слово «импорт» используется для импорта определенного модуля в ваш код python. Например, рассмотрим следующую программу.
# Python program to illustrate
# math module
import math
def Main():
num = -85
# fabs is used to get the absolute
# value of a decimal
num = math.fabs(num)
print(num)
if __name__=="__main__":
Main()
Выход:
85.0
Это некоторые из самых основных основ языка программирования Python, и я буду освещать темы Python как среднего, так и продвинутого уровня в своих следующих статьях.