You are currently viewing Основы Python 3

Основы Python 3

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.

Введение и настройка

  1. Если вы находитесь на ОС Windows скачать Python с помощью Нажмите здесь а теперь установите из программы установки и в меню пуск введите IDLE.В режиме ОЖИДАНИЯ вы можете рассматривать его как среду разработки Python для запуска сценариев Python.

Это будет выглядеть как-то так :

  1. Если вы находитесь на 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 как среднего, так и продвинутого уровня в своих следующих статьях.