inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

하드 코딩 및 while과 for의 근본적인 차이

435

김명수

작성한 질문수 11

0

1. 코딩을 하다보면 조건에 맞춰서 일일이 if문을 통해 일일이 코딩을 하는 하드 코딩이 있는데요, 선생님의 경험에 비춰서 생각해볼 때, 이런 하드 코딩을 해결해 준 구문은 대부분 for문이었나요??

 

2. for과 while문의 근본적인 차이는 무엇일까요??

우리는 과연 어떤 작업에는 for문을 써야하고, while문을 써야할까요?? 

 

감사합니다. 

웹-크롤링 python

답변 1

0

잔재미코딩 DaveLee

안녕하세요. 

우선 1번에 대한 질문에 대해서는 저의 경우에는 가능한 반복문이 좀더 간결하기 때문에, 가능하다면 반복문을 쓰기는 합니다.

다만, 사실 조건문이 필요할 때는 조건문을 쓰고, 반복문이 필요할 때는 반복문을 쓴다가 좀더 맞는 이야기예요.

2. for 문과 while 문도 마찬가지 입니다. for 문이 좀더 편하면, for문을 쓰고, while 문이 좀더 편하면 while문을 쓴다가 좀더 맞는 이야기입니다. 프로그래밍에서는 동일한 기능을 하는 다양한 함수들이나 문법들이 존재하는 것이 일반적이구요. 이 중에서 자신이 좀더 편하거나, 익숙한 문법을 쓰는 것이 일반적입니다. 다만, 일전에 질문하신 while 문과 input()의 예와 같이, while문이 좀더 적합한 예들은 있을 수 있습니다. 그렇지만, 이런 경우도 대부분 for 문으로 써도 큰 문제가 없습니다. 

가끔 프로그래밍을 처음 접하시는 분들중에는, 세부적인 부분도 굉장히 깊게 이해하려고 하시는 분들이 계시는데요. 의외로 깊게 보시는데도 성과가 잘 안나시더라구요. 이 경우에는 오히려 가볍게 익혀보시는 것이 더 좋은 듯도 하더라구요. 

감사합니다.

크롤링, 영상을 따라해도 제미나에게 물어봐도 안되요

0

33

1

정규표현식 및 여러 코드 꼭 외워야 하나요?

0

40

1

리스트 함수형도 정수 데이터 받을 수 있나요?

0

46

1

크롤링 관련 질문

0

64

1

문제 답이 없는 버전은 없나요?

0

74

1

requests, BeautifulSoup 임포트 부분에 대해 문의드립니다.

0

83

1

업데이트 강의

0

98

2

선생님 강의중에서 sqlite3 강의를 제공한 강의가 있나요?

0

124

2

연습용 예제 파일

0

76

1

lxml 관련 오류

0

106

1

SAVE Request 창 띄우는 법

0

92

1

포스트맨 사용법이 바뀌어서 강의를 따라가지 못하겠습니다. 2

0

75

1

포스트맨 사용법이 바뀌어서 강의를 따라가지 못하겠습니다.

0

98

1

예제 2, 4, 6에 대한 풀이 방식 질문.

0

89

1

문제 파일

0

78

1

pdf 파일 내 코드 복붙시 공백

0

291

1

데이터 저장 강좌 문의 건

0

96

1

" " 와 ' '의 차이를 알고 싶습니다

0

243

1

Exercise 22. 문자열 다루기 (strip)

0

132

1

list함수로 리스트 선언하면 실패하는데 이유는 무엇입니까?

0

188

1

셀 삽입후 바로 기입이 가능합니까?

0

139

2

주피터 노트북 마우스 스크롤? 오류

0

1550

2

등호 2개('==')의 의미가 뭐죠?

0

460

2

페이지가 넘어갈 때 url 변하지 않는 경우

0

267

1