현대 PYTHON 소개
python이란?
파이썬은 Guido van Rossum이 만든 일반 프로그래밍 언어로 1991년에 발표되었습니다.파이톤은 프로그래머의 생활을 가볍게 하기 위해 만들어진 것으로 다른 언어에 비해 문법이 간단하고 읽기 쉽다.
Python은 이미 다른 분야의 많은 프로그래머들에게 채용되었고 다음과 같은 많은 용도가 있다.
python 시작
기본 프로그래밍 지식을 갖추지 못한 사람에게python을 사용하는 것도 매우 쉽다.
당신이 필요로 하는 IDE(통합 개발 환경)는 컴퓨터 프로그래머에게 전면적인 소프트웨어 개발 도구를 제공하는 소프트웨어 응용 프로그램입니다.IDE는 보통 최소한 하나의 소스 코드 편집기, 자동화 도구 구축, 디버거로 구성된다.python에서 python id를 얻을 수 있습니다.org, 컴퓨터에 어떻게 설치하고 실행하는지에 대한 명확하고 간단한 설명이 있습니다.운영 체제와 컴퓨터 사양에 따라 버전이 다릅니다.인터넷에 사용할 수 있는 몇 가지 편집기가 있는 텍스트 편집기가 더 필요할 수도 있다.
설치 후, 첫 번째python 코드를 작성할 수 있지만, 그 전에,python에 대한 지식을 알아야 합니다.
식별자 및 키워드
키워드는 Python에 존재하는 특수 이름일 뿐입니다.파이썬 프로그램을 개발할 때, 우리는 이 키워드를 사용하여 전문적인 기능을 제공할 수 있다.
다음은 Python의 모든 키워드 목록입니다.
False None True
and as assert
async await break
class continue break
del elif else
except finally for
from global if
import in is
lambda nonlocal not
or pass raise
return try while
with yield
### 변수 및 데이터 유형데이터 유형 및 변수
변수는 값을 저장할 수 있는 저장 영역과 유사하다.나중에 이 값을 수정하거나 수정하지 않을 수도 있습니다.다음과 같습니다.
부울 값
str= 'hello world'
print(str)
print (str[0])
print (str[2:6])
print (str[2:])
print (str *2)
list= ['abcd ,1234 ,name:Joe']
tinylist =[1234, 'Joe']
print (list)
print (list[0])
print (list[2:6])
print (list+ tinylist)
myset={3,3,3,4,4,5,5,5,23,34,23,65,56,77}
print(myset)
{}
dict={}
dict['one']='This is one'
dict[2]='This is two'
tinydict={'name':'John','code':'6000'}
print (dict['one'])
print (dict[2])
print (tinydict)
tinydict
print(tinydict.keys())
print(tinydict.values())
나는python으로 데이터 구조와 알고리즘에 관한 글을 한 편 썼다.더 자세한 설명이 있습니다.
오퍼레이터
Python 연산자는 두 값 또는 변수에 대한 작업을 수행하는 데 사용됩니다.다음은 Python에서 사용할 수 있는 여러 종류의 연산자입니다.
덧셈(+), 뺄셈(-), 나눗셈(/), 밑수 나눗셈(/), 곱셈(), 지수(*), 모델(%).
# simple calculator to demonstrate arithmetic operators in python
num1 = float(input("Enter num1:"))
num2 = float(input("Enter num2:"))
add = num1 + num2 # Addition
sub = num1 - num2 # Subtraction
mul = num1 * num2 # Multiplication
div = num1 / num2 # division
floor_div = num1 // num2 # Floor Division
power = num1 ** num2 # Power Operation
mod = num1 % num2 # Modulus
print("*****************")
print(f"Addition of {num1} and {num2}: {add}")
print(f"Subtraction of {num1} and {num2}: {sub}")
print(f"Multiplication of {num1} and {num2}: {mul}")
print(f"Division of {num1} and {num2}: {div}")
print(f"Floor Division of {num1} and {num2}: {floor_div}")
print(f"Power operation of {num1} and {num2}: {power}")
print(f"modulus of {num1} and {num2}: {mod}")
출력Enter num1:13
Enter num2:7
*****************
Addition of 13.0 and 7.0: 20.0
Subtraction of 13.0 and 7.0: 6.0
Multiplication of 13.0 and 7.0: 91.0
Division of 13.0 and 7.0: 1.8571428571428572
Floor Division of 13.0 and 7.0: 1.0
Power operation of 13.0 and 7.0: 62748517.0
modulus of 13.0 and 7.0: 6.0
및 - 두 작업 수가 모두 진짜이면 조건은 진짜가 됩니다.
또는 - 문 중 하나가 True이면 True로 돌아갑니다.문이나 조건이 모두 False이면 False가 반환됩니다.
not - 동작 수를 반전시키는 논리 상태입니다.결과가 true이면 False가 반환됩니다.
>>> num = 10
>>> num += 50 # Same as num = num + 50 where initial value for num is 10
>>> print(num)
60
)# Below follow the comparison operators that can be used in python
# == Equal to
42 == 42 # Output: True
# != Not equal to
'dog' != 'cat' # Output: True
# < Less than
45 < 42 # Output: False
# > Greater Than
45 > 42 # Output: True
# <= Less than or Equal to
40 <= 40 # Output: True
# >= Greater than or Equal to
39 >= 40 # Output: False
순환하다
**
순환은 우리가 여러 번 문장을 집행할 수 있도록 허락한다.
for 순환
text = "Hello World"
for i in text:
print(i)
#Output
#H, e, l, l, o, , W, o, r, l, d
for i in range(10):
print(i)
#1, 2, 3, 4, 5, 6, 7, 8, 9, 10
비록... 일지라도while 10 > 8:
print("Hello")
while not False:
print("Hello")
while True:
print("Hello")
네스트된 주기내포된 사이클을 내포된 사이클이라고 합니다.만약에while 순환과 for 순환을 결합시키거나, 반대로 하면, 우리는 끼워 넣는 순환을 얻게 될 것이다
**
조건문 및 제어문
**
Python의 조건문은 기존의 논리적 단언의 표준 추리를 지원합니다.
Python의 조건문은 다음과 같습니다.
하면, 만약, 만약...
하면, 만약, 만약...
1
2
3
x = 10
if x > 5:
print('greater')
만약 문장 테스트 조건이true일 때if 블록의 문장을 실행합니다.엘리프
x = 10
if x > 5:
print('greater')
elif x == 5:
print('equal')
#else statement
x =10
if x > 5:
print('greater')
elif x == 5:
print('equal')
else:
print('smaller')
if와 elif 문장이false일 때, 실행은else 문장으로 이동합니다.제어문
제어 문장은 프로그램의 실행 흐름을 관리하는 데 사용됩니다.
파이톤의 제어문은 다음과 같습니다.
타파
지속적
통과
다음은python 제어문 예시 링크입니다: https://www.softwaretestinghelp.com/python/python-control-statements/#:~:text=Control%20statements%20in%20python%20are%20used%20to%20control,the%20loop%20and%20proceed%20with%20the%20next%20iterations.
**
기능
**
Python에서 함수는 언제든지 호출될 때 실행할 수 있는 코드 블록입니다.우리는 또한 매개 변수를 함수에 전달할 수 있다.
함수는 결과로 데이터를 되돌릴 수 있다.
함수의 개념을 더욱 잘 이해할 수 있는 예를 봅시다.
#Function definition is Here
def changeme (mylist):
"This change the value in a function"
mylist.append([1,2,3,4])
print("value inside function,",jkjgfjgm,cf mylist)
return
#now you call the function
mylist=[10,20,30,40]
changeme(mylist);
print("value outside a function")
인터넷상의 다른python 문서에는 함수에 대한 더 자세한 설명이 있습니다.다음은 예입니다. https://www.bhutanpythoncoders.com/functions-in-python-organize-code-into-blocks/
프레임
파이썬 프레임워크는 하나의 모듈이나 소프트웨어 패키지로 웹 응용 프로그램을 개발하는 데 도움이 되고 일부 필요한 해결 방안의 유니버설성을 자동화하여 사용자가 응용 프로그램의 논리에 더 많은 관심을 가질 수 있도록 한다.응용 프로그램 개발에 적당한 구조를 제공함으로써 웹 개발 애호가들의 업무를 더욱 쉽게 할 수 있다.
웹 프레임워크는 웹 응용 프로그램을 만들 수 있는 소프트웨어입니다.클라이언트와 서버 사이드 프로그래밍 자료는 웹 프레임워크에 저장됩니다.
데이터베이스와 관련 컨트롤이 서버에 불러옵니다.GUI 요소는 클라이언트가 받습니다.용어인'웹 프레임워크'는 사이트를 만드는 일치된 방법을 가리킨다.
API는 메신저 역할을 하여 사용자의 요청을 데이터베이스로 전송하고 수신 시스템이 데이터베이스에서 수집하여 사용자에게 되돌려준다.
python의 일부 프레임워크는 다음과 같습니다.
데양고
병.
앵두맛
피라미드
Web2Py
병.
그로크
터빈 기어
토네이도
껴안다
돌진하다
파이톤은 프로그래밍 언어의 미래로 여겨질 수 있다. 왜냐하면 매일 발전하고 있기 때문이다. 파이톤의 용이성은 더 많은 사람들이 그것을 사용하고 세상을 더욱 아름답게 만들 수 있기 때문이다.
Reference
이 문제에 관하여(현대 PYTHON 소개), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mainashem/introduction-to-modern-python-42fo텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)