개발일지?/내배캠

캠프 8주 3일차 TIL

규파팡 2023. 5. 3. 19:50

오늘

aws강의를 10주 차까지 해서 다 들었다. 다양한 내용들이 있었고, 월요일에 작성했던 EBS(Elastic Block Stroe)의 다른 EBS(Elastc Beanstalk)가 나타났다. 앞부분에서 배운 EC2, S3, Application Load Balancer 등등 하나씩 설정해줘야 하는부분들을 EBS(Elastc Beanstalk)는 알아서 처리해줬다. 꿀기능. 근데 이걸 처음부터 안 한 건 저걸로 뚝딱해 버리면 aws사용에 대한 이해가 없고 실무에 가서 어...? 어??? 만할 거기 때문에 좋은 강의였다고 생각한다. 이번주는 한가롭다 생각했는데 내가 너무 쉽게 생각했다 이때 알고리즘도 더 풀고 drf나 serializer도 복습했어야 했는데 그래도 aws 완강했기에 내일부터는 부가적인 부분들을 공부할 예정이다. 그리고 오늘은 for문과 while문에 대해서 알고 있다 생각했는데 비교해 보자? 했더니 모르겠어서 추가적으로 알아봤다. 

for문

기본적인반복문이고구조는

for 매개변수 in 문자열, 리스트, 튜플 등이 올 수 있다.

for 매개변수 in 문자열,리스트,튜플:
	조건작성~

for문을 사용할 경우 O(N)의 시간복잡도를 가진다 했다. 이 부분은 내 기억메모용 이유는 for문을 돌리면 모든 데이터를 하나씩 대조하기 때문에 N만큼의 시간복잡도를 가진다고 한다. 그래도 for문은 범위가 있고 그 범위 내에서 반복문이 돌기 때문에 무한루프에 빠지진 않는다.

while문

조건이 있는 반복문이다.

while 조건문:
조건이 True일 경우 반복할 부분

조건(True일 경우, Fasle면바로 반복문을 빠져나온다.)만큼 반복을 진행하고 continue와 break로 조절할 수 있다. 강제로 반복문을 나올 때는 break로 빠져나갈 수 있고, 반복을 계속 시켜줘야 하는 조건이라면 continue를 사용해서 반복문을 계속 돌릴 수 있다.

 

for문은 변수를 만들 수 있고, while문 조건을 통해 boolean을 판단해서 조건문을 실행할 수 있다. for문도 if문사용해서 조건을 넣을 수 있다. 경우 맞게 for문과 while문을 사용한다. 각각 의 반복문에는 다른 규칙들이 더 존재한다. 

오늘의 규파팡이 느낀 점!

점점 열정을 잃어간다.........ㅠㅠㅠ 

TIL 대표이미지