본문 바로가기

Python/Coding Base20

3. 상수(constant) 그리고 수식(expression)과 연산자, 함수 상수(Constant)란? 보통 수학에서 상수란 변하지 않는 불변량을 뜻한다. 이는 변수와는 반대되는 개념이다. 보통 상수의 이름은 대문자로 작성하는 것이 관례이다. GRANT_PERCENT = 0.35 MAX_VALUE = 75 상수값을 왜 변수에 대입하는 건가? 번거롭게 왜 상수를 변수에 대입하는 이유는 두 가지 이유가 있다. 가독성적인 면이 향상됨 특정 값이 바뀔 경우 해당 값을 일일이 찾아서 바꿔주지 않아도 됨. (유지보수에 도움이 됨) EN_SCORE = 40 duble = EN_SCORE *2 percent = 0.01 * EN_SCORE print("당신의 수정된 점수는 ",duble,"입니다") 수식(expression) 수식이란 피연산자들의 연산자의 조합을 의미함 연산자(operator).. 2022. 1. 6.
2. 변수 변수 하면 떠오르는 것 통계가 더 친숙한 내 입장에서 변수 하는 순간 표본 공간을 가지는 확률 실험에서 각 원소의 실수에 대응하는 함수인 확률변수(random variable)가 먼저 떠오른다. 하지만 python에서의 변수(variable)는 다른 뜻이다. Python에서의 변수는 단순히 값을 저장하는 공간이다. 저장했기에, 필요할 때 꺼내 쓸 수 있고, 저장된 값은 언제든지 다른 값으로 바뀔 수 있다. (ex. 엑셀의 저장 기능) 저장하는 공간은 메모리를 가지며 변수는 이 메모리에 생성된다. Python에서 변수 생성 과정 변수의 이름을 정하고 등호(=)를 사용하여 값을 저장한다. = 연산자는 같다의 수학적 의미가 아니라 변수에 값을 저장한다는 의미이다. = 가 존재하는 문장(변수에 값을 저장하는 문.. 2022. 1. 5.
1. python의 기본 구조 왜? 바로 문법으로 안 넘어 가는가? 여러분들은 과거 학습된 습관으로 책을 읽을 때 줄글로 된 글은 왼쪽에서 오른쪽으로 글을 읽는다. 또한 세로로 적힌 일본 시를 읽을 땐 위에서 아래로 읽는다. 이제 여러분이 책을 쓴다고 하고, 독자는 컴퓨터라고 하자. 우리가 통념적으로 알고 있던 그런 과거 학습된 습관을 가지고 있지 않는다. 만약 컴퓨터가 어떻게 여러분의 글을 읽는지 이해 못 한다면, 우리로 치면 세로로 읽으라고 적은 글을 가로로 읽을 수도 있고, 당연히 컴퓨터는 이해를 못 한다. 파이썬의 특징 초보자한테 좋은 언어인 인터프리터 언어이다. 프로그램은 명령어들로 이루어진 텍스트 파일 형태로 작성된다. 이런 작성된 파일을 소스 파일(Source file)이라고 한다. 가령 파이썬 소스 파일의 모습은 확장자.. 2022. 1. 5.
파이썬 정리를 시작하며 본 게시판에서는 내가 몰랐던, 또는 알지만 외워야 될 필요가 없는 부분들을 정리할 계획이다. 통계적인 내용은 전혀 없으며 비전공자 관점에서 서술하는 것이 특징일 수도 있다. 정리 룰은 다음과 같다. Set 1 : 기본 개념 설명 Set 2 : 기본 개념 설명 + 예제 코드 Set 3 : 기본 개념 설명 + 예제 코드 + 코드 설명 Set 4 : 기본 개념 설명 + 예제 코드 + 코드 설명 + 코드 응용 Set 5 : Set 1 ~ Set 4의 믹스로 정리 print('Hello World!') 또한 본 Python Coding Base 모든 게시글들의 출처는 인프런 강의 - 파이썬(python) 기초부터 실무까지 part 1 ~ 5의 전 강좌에 대한 요약 및 2차 가공을 하여 포스팅하고 있다. 참고 바란다. 2022. 1. 5.