어제 공부한 내용을 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문을 통해 반복문에서 나올 수 있다.
본격적인 함수와 조건문, 반복문을 공부했는데 기초적인 문법만 공부할 때는 큰 어려움이 없었다.
하지만 실습으로 원하는 대로 실행될 수 있도록 코드를 작성할 때는 쉽지 않았다.
문장으로 적혀있는 내용을 코드로 작성할 때는 먼저 간단한 부분부터 작성하고, 그 이후에 추가하면서 어떤 방식(수식)으로 작동되게 할 것인지에 대한 이해가 필요해 보인다.
다양한 문제를 연습하고 또한 수학적인 생각을 키울 필요가 있을 것 같다.
'Coding > TIL (Today I Learned)' 카테고리의 다른 글
[2021.09.13] 7번째 파이썬 공부 : 주말에는 쉬어야할까? (0) | 2021.09.13 |
---|---|
[2021.09.09] 6번째 파이썬 공부. (0) | 2021.09.09 |
[2021.09.04] 3번째 파이썬 공부. (0) | 2021.09.04 |
[2021.09.03] 2번째 파이썬 공부. (0) | 2021.09.03 |
[2021.09.01] 파이썬 공부 시작. (1) | 2021.09.01 |