본문 바로가기
Django

6일차) 파이썬 반복문 복습! 그리고 특강

by 승현0604 2022. 9. 5.

파이썬의 반복문에 대한 집중적으로 복습하는 시간을 가졌다. 사실 제일 못하는부분이 반복문이기도 하다. 

해봤자 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가지를 꼭 기억하면서 공부를 할것이다. 

학습법특강.pdf

더 좋고 많은 내용이 들어와있고 유익한 정보도 많아서 용기가 떨어질때마다 한번씩 읽어보고 정신차리도록 해야겠다.

 

아쉬웠던점.. 

오늘 백준프로그래밍 반복문편을 풀었는데 오늘 너무 못풀었다... 오늘안에 다 끝내야 한다는 목표가 있었는데 문제를 다 풀지 못한점이 아쉬웠다. 역시나 아직 센스가 많이 부족한것같다... 폭넓게 코딩을 사용할 줄 알아야 하는데 아직은 부족했던 것같더라...그래도 내일은 목표치만큼 회복해서 문제를 푸는 사고능력을 기르기 위해서 노력해야 할 것 같다.