개발자의 기록장 블로그

만나서 반가워 !
이거 좋아해?

2. 파이썬 추상화
·
Language/Python
앞서 말했듯이 추상화는 복잡한 기능을 사용자 API에서 숨기고 간단하게 표현하는 것이다. 이에 변수와 함수가 대표적인 추상화의 방법이라 소개했었다! 차근차근 천천히 알아보자변수 x = 7x = x + 1x = 9 파이썬에서 = 의 의미는 우리가 수학적으로 알고있는 등호와 많이 다르다.  등호라 불리는 = 기호는 파이썬에서는 지정연산자(assignment operator)라고 불린다.즉, 어떠한 변수에 어떠한 값을 지정해준다 생각하면 된다...! 위의 코드블럭에서 내가 같은 변수 x에 다른 값들을 차례차례 할당해 주었다. 과연... 정말 같은 x 일까?  사용자의 입장 같은 x에 다른 값이 업데이트 되는 거 아니야!  메모리에서의 입장 변수가 저장된 위치가 달라진다. 새로운 값을 가르키기 때문이다! x =..
1. 파이썬 자료형
·
Language/Python
앞서 말했듯이 파이썬에 자료형은 정수형 실수형 문자열 불린이 있다. 이들은 각각 연산 방법이 존재하고 형 변환을 통해 다른 타입을 연산할 수 있다!차근차근 정리해 보자!   1. 숫자의 연산 (a.k.a 사칙연산!) print(3 + 2) # 5print(3 - 1) # 2print(3 * 2) # 6print(14 % 3) # 2print(2 ** 4) # 16print(12 / 4) # 3.0#floor division(버림 나눗셈)print(7//2) # 3print(7.0//2) # 3.0+ - * : 이 친구들은 우리가 흔히 아는 사칙연산과 동일하다! Division : 나누기의 경우엔 크게 3가지가 존재한다. % : 나눗셈의 나머지를 구한다./ : 일반적인 나눗셈 (결과값은 항상 실수형!!)/..
0. 파이썬 기초
·
Language/Python
파이썬은 프로그래밍 언어로 유명하다. 많이 사용되어지고, 많이 사랑받는다. 이를 사용하기 위해서는 무엇이 필요할까?  먼저 컴퓨터가 프로그래밍 언어를 어떤식으로 이해하는지 알아야 한다. 우리가 흔히 IDE라는 편집기를 이용해 코드를 짜서 run을 시키면 코드가 machine code로 변환 후 컴퓨터가 읽을 수 있다!(binary file이라고도 한다.)  Code -> Interpreter -> machine Code -> computer Interpreter의 종류는 여러가지가 있다. 쥬피터도 있고... 파이참도 있고... VScode도 있고... 다 의미없다. 난 군인이다. ㅠ 사지방 특성상 클라우드 IDE를 사용해야 하기에 클라우드IDE를 찾던 중 구름IDE가 쓸만하다 해서(느리긴하지만) 사용중이..