한국경제신문(toss bank)

python 가상환경, source venv/Scripts/activate

다시초심으로 2024. 6. 26. 14:41

파이썬 예제 파일을 받아서 처음 해야할 일은 소스코드를 받아서 실행시켜보는것이 중요하다고 들었습니다.

이런식으로 받은 예제파일이 pythonSource라는 파일이라면 sourceCode파일에서
source venv/Scripts/activate 명령어를 사용해서 가상환경으로 들어가서 pythonSource 파일에 들어가야됩니다.

그리고 ~~?.py 파일에 내용을 작성해서 저장 후(매우 중요) 실행시킬려면 터미널에 python ~~?.py 라고 입력하면 실행이 됩니다.

(실행 결과)

 

Python에서 class의 뜻 -> 설명서입니다.
어떠한 식별자( 함수, 변수)들이 어떠한 의미를 가지는지 기능을 가지는지 안내해주는 스타일 가이드입니다.

먼저 자료형에 대해서는 많이들 알고 있을거라 생각하고 만약 본인이 입력한 내용이 무슨형인지 궁금하면 
print(type(변수명)) 이라고 치면 됩니다.

만일 " " 쌍따옴표를 빼고 숫자를 넣는다면 int 아니면 float가 나오게 될것 입니다.
-> 라고 생각했겠지만 숫자를 입력해도 <class 'str'>이 나오고 자료형이 int가 나오게 하려면 형변환을 해야합니다.

ex)

int1이 원래는 'str'이 나오려고 하지만 int(int1) 이렇게 형변환을 해주면 <class 'int'>가 나오면서 자료형이 int로 변하게 됩니다.

문자 선택 연산자(인덱싱) : [ ] --> 문자열 내부의 문자 하나를 선택하는 연산자입니다.
파이썬은 "제로 인덱스"라고 숫자를 0부터 세는 언어 입니다.

이렇게 시작부터는 인덱스가 0부터 시작해서 안,녕,하 가 출력되고
만약 맨 오른쪽 부터 시작하면 -0이 아닌 -1부터 시작해서 맨 끝에 있는 '요' 와 '세'가 나오게 됩니다.

인덱싱을 공백으로 두기

이런식으로 숫자가 들어가야될 공간에 공백이 들어가면 다른 의미를 가르킨다.
[x : y] 라고 했을때,
1 : x가 공백일때 ==> 처음부터 , 2: y가 공백일때 끝까지

ex) [:13] (처음부터 12번까지)         [6:] (6번째부터 끝까지)  

콜론이 2개 일때

콜론 ( : ) 이 2개 일때도 존재합니다. 이럴때는 각 위치가 의미하는 바를 잘 기억하고 있으면 됩니다.
( [ 1 : 2 : 3] ) 이렇게 번호식으로 설명하자면,

1  = 어디서부터,     2 = 어디까지,     3 = 몇칸씩 반복할지