파이썬의 반복문에 대한 집중적으로 복습하는 시간을 가졌다. 사실 제일 못하는부분이 반복문이기도 하다.
해봤자 while문과 for문이 끝이지만 이게 큰 프로그램을 돌리는데에 있어서 가장 많이 쓰는 형식이기도 하고 프로젝트나 캡스톤할 때도 많이 쓰였던것같다. 간단하게 복습하는 시간을 가져보았다.
가장 헷갈리던 부분 :
for 변수 in 리스트(또는 튜플, 문자열):
수행할 문장1
수행할 문장2
...
이 형태자체가 어렵다기 보다는 오랜만에 반복문써야지~ 하면 이 형태가 쉽게 머리속에 떠오르지가 않더라... 그래서 오늘 마침 백준문제도 반복문이여서 이 형태를 많이 써보았었다.
그리고 이 for 반복문을 이용해서 값을 구할려고 할 때 가장 많이따라다니는 range함수도 복습을 하였다.
import sys
T = int(input())
x = 0
for i in range(T):
A, B = map(int,sys.stdin.readline().split())
sum = A + B
x = x+1
print(f'Case #{x}:',sum)
range함수와 함께 사용하는 경우가 많은데 숫자의 시작과 끝을 지정해서 그 숫자만큼을 반복해야하는 상황에서 많이쓰이는 함수라고 볼 수 있다.
while 문은 조건식만 잘달면 앞에서 배웠던 print를 써서 출력한다든지 if문을 써서 새로운 조건을 넣는다는지 하면서 풀어나가는데에 문제가 없었던 것 같다.
while문은 이형태만 잘 기억하자
while <조건문>:
<수행할 문장1>
<수행할 문장2>
<수행할 문장3>
...
튜터님의 특강 주제 : 효율적인 코딩 공부법
오늘의 특강이였다. 사실 이 교육은 비전공자위주로 알려주신부분도 많았지만 전공자인 나도 공부가 많이 되고 부족하닥 생각했던 나에대한 용기를 많이주었던 강의였다고 생각한다. 여기서 내가 꼭 알아야하는 부분을 나열해 보겠다.
1. 코딩을 하는데에는 재능은 필요 없다 구글링을 잘하고 잘 부여만 한다면 나도 개발자
2. 개발자가 되려면 수험생처럼 공부하지 말고 많은 오류를 범하면서 실전으로 부딪쳐야 한다.
3. 단순히 아는거라고 해서 넘기지 말고 개념이 중요하니 꼼꼼하게 다시보는 습관을 들여라
이 3가지를 꼭 기억하면서 공부를 할것이다.
더 좋고 많은 내용이 들어와있고 유익한 정보도 많아서 용기가 떨어질때마다 한번씩 읽어보고 정신차리도록 해야겠다.
아쉬웠던점..
오늘 백준프로그래밍 반복문편을 풀었는데 오늘 너무 못풀었다... 오늘안에 다 끝내야 한다는 목표가 있었는데 문제를 다 풀지 못한점이 아쉬웠다. 역시나 아직 센스가 많이 부족한것같다... 폭넓게 코딩을 사용할 줄 알아야 하는데 아직은 부족했던 것같더라...그래도 내일은 목표치만큼 회복해서 문제를 푸는 사고능력을 기르기 위해서 노력해야 할 것 같다.
'Django' 카테고리의 다른 글
8일차 오늘은 뭔가 깨달았다. (0) | 2022.09.07 |
---|---|
7일차) 파이썬 지옥...(반복문, 파이썬 기초) (0) | 2022.09.06 |
5일차) 파이썬 심화과정 and 알고리즘 문제풀이 (0) | 2022.09.02 |
4일차) 파이썬 기초 다지기 (0) | 2022.09.01 |
3일차) 미니프로젝트 발표 (0) | 2022.08.31 |