대화식 프로그래밍 언어 라고도 할 수 있습니다.
말 그대로 프로그램으로 컴퓨터와 대화하는 방식 이라는 것입니다.
[명령 프롬프트] (명령 프롬프트 띄우는 방법)에서
[ python ] 을 입력하고, Enter 를 눌러줍니다
.
여기에서 그다음에는 바로 연산을 해보시면 알 수가 있습니다.
사진의 결과를 설명하겠습니다.
#은 [주석]이라는 것입니다.
주석:
코딩을 하여도 현 상황의 프로그램에 영향을 주지는 않지만
코딩의 설명을 돕기 위해 [필수]적으로 쓰이는 것입니다.
그 밑으로는 일반적인 산술에 쓰이는 기호를 볼 수가 있습니다
특별하게는 [**]은 제곱을 나타내고 있습니다.
본격적으로 [숫자]와 [문자]에 대해서 다루어 보겠습니다.
우리는 산술 연산자라는 말이 낯설 수 있으나, 간단하게 계산이라고 표현할 수 있습니다.
위에서 검은색 화면에서도 보았듯이 계산은 잘 됩니다.
직접 해보시고 안되시면 댓글 남겨주시면 됩니다.
실습에 필요한 간단한 함수를 보여드리겠습니다.
밑에 사진은 vscode 프로그램을 이용하여 캡처를 하였습니다.
[ 터미널을 이용한 파이썬 파일 실행방법 ]
print('hello world!')
터미널
python prac_01.py
hello world!
[ 버튼을 이용한 실행 방법 ]
위 사진을 보시면 아시겠지만, 오른쪽 위 부분의 초록색 화살표를 누르시면
터미널 창의 파란색 네모 안의 파이썬 파일의 경로를 스스로 입력을 하고 결과값까지
출력을 보여주고 있습니다.
위를 보시면은 어떻게 [vscode]를 이용하여 코딩하시는지 확인이 되셨을 겁니다.
python 3.0부터 print에 ()을 사용합니다
print()는 결괏값들을 눈에 보이게 도와주는 함수입니다
위의 코드를 보시다시피 hello world를 출력하고 있습니다.
그다음으로는 본격적인
숫자와 문자 다루기 강좌를 시작하겠습니다.
[ 숫자 문자 다루기 ]
a = 10
b = 10.123456
c = 'char'
print('a = ',a,'type =',type(a)) # int
print('b = ',b,'type =',type(b)) # float
print('c = ',c,'type =',type(c)) # str
첫 번째 빨간색 네모 :
a, b, c 는 변수입니다.
변수의 이름은 임의로 정할 수 있습니다.
가독성을 위해서 규칙들이
pep8.org 라는 사이트에서 볼 수 있습니다.
두 번째 빨간색 네모 :
는 type() 함수라고 합니다.
()(괄호) 안에 변수나 상수를 넣으면 어떠한 형(클래스)인지를 확인이 가능합니다.
세 번째 빨간색 네모 :
는 두 번째 빨간색 네모의 결과들입니다.
class int, class float, class str이 있습니다.
a는 정수형 : int
b는 실수형 : float
c는 문자열 : str
각각의 형 변환에 대한 결과입니다.
참고로 다른 언어와는 다르게 long이라는 형 변환은 python에서는 없습니다.
그리하여 int의 제한이 없습니다.
테스트로 10**100 이렇게 결과를 기다리면 상당히 큰 수를 볼 수가 있는데요
제한이 없습니다.
[변수명]변수명을 지을 때는 예약어를 지정할 수는 없습니다.
예약어: (예약어는 정해져있는 기능이 있는 문자들입니다.)
우리가 알고있는 예약어로는 print, type 이 있습니다
예약어:
class, as assert break continue else
elif if finally for from global 등
사용할 수 없습니다.
숫자는 앞에 오지 않습니다.
_(언더바)를 섞어서도 가능합니다.
참고로 PEP8 스타일을 참고하시면 더욱 좋습니다.
[주석]
# 을 사용하면 됩니다.
vscode 단축키는 ctrl + /입니다. 정말 많이 쓰이네요
""" """멀티 주석 라인은 " '을 연달아 3개씩 처음 시작과 마지막에 적어주시면 가능합니다.
요약
-파이썬은 대화형 프로그래밍 언어이다.
-일반 프로그래밍과는 다르게 int형의 제한이 없다.
-변수명은 앞에 숫자가 오면 안 된다.
-PEP8 스타일은 정말 중요합니다. (가독성 UP)
-주석은 #과 ''' '''을 사용합니다.
'python' 카테고리의 다른 글
[파이썬 자료형] 문자열 다루기 강좌 (0) | 2020.08.12 |
---|---|
[파이썬] VSCODE로 파이썬 코딩하는 방법 (0) | 2020.08.06 |
[파이썬] py(스크립트) 파일을 exe(실행파일) 만들기 (0) | 2020.07.25 |
[VSCODE] vscode 프로그램 환경설정 (0) | 2020.07.16 |
[Python] 파이썬 시작하기 (0) | 2020.07.12 |