Coding/TIL (Today I Learned)

[2021.09.08] 4, 5번째 파이썬 공부.

폴밴 2021. 9. 8. 14:55

어제 공부한 내용을 TIL에 적었어야 했는데 까먹고 그러지 못했다.

아직은 공부했을 때마다 적는 습관이 안 들어서 그런 것 같다. 당일 공부한 내용을 복습하기 위해서라도 TIL을 꼭 써야겠다.

4번째에는 추상화를 공부했다.


1. 지정 연산자 "=" 은 오른쪽에 있는 값을 변수로 저장한다.

2. return문을 이해하기 헷갈렸는데 함수에서 계산된 값을 함수로 돌려주는 역할을 한다.

3. return문 뒤에 있는 코드는 실행되지 않는다.

4. 변수의 범위는 함수 내에서만 사용할 수 있는 local variable과 전역에서 사용할 수 있는 global variable이 있다.

5. 상수는 대문자로 나타내 코드를 이해하기 쉽게 한다. (스타일)


5번째에는 제어문을 공부했다.

실습에서 코드를 원하는 대로 작성하는데 생각보다 어려움이 있었다.


1. while문은 조건을 충족시킬 때 (True) 수행 부분을 반복한다.

2. if문은 조건이 참일때만 수행 부분을 실행한다.

3. elif문은 조건이 여러개 있을 때 보다 보기 좋게 코드를 쓸 수 있다.

4. 이중 while문은 안에 있는 while문이 끝났을 때 변수가 어떤 값에서 멈췄는지 생각할 필요가 있다.

5. while문과 if문은 조건부분 뒤에 반드시 콜론 ":" 이 있어야 한다.

6. break문과 continue문을 통해 반복문에서 나올 수 있다.


본격적인 함수와 조건문, 반복문을 공부했는데 기초적인 문법만 공부할 때는 큰 어려움이 없었다.

하지만 실습으로 원하는 대로 실행될 수 있도록 코드를 작성할 때는 쉽지 않았다.

문장으로 적혀있는 내용을 코드로 작성할 때는 먼저 간단한 부분부터 작성하고, 그 이후에 추가하면서 어떤 방식(수식)으로 작동되게 할 것인지에 대한 이해가 필요해 보인다.

다양한 문제를 연습하고 또한 수학적인 생각을 키울 필요가 있을 것 같다.