Review >> PY4E
·
Programming/Python
왜 공부했는가? 파이썬을 완전히 모른 상태에서 공부했는가? 아니다. '생활코딩'과 '점프투파이썬'을 통해 기초적인 파이썬에 대한 내용은 이해하고 있었다. 이 상태라면 데이터 사이언스를 공부하기에 부족하지는 않을 것이라고 생각했다. 그런데 '데이터 사이언스 기초'라는 MIT 교수의 수업을 듣기 시작하는데 알고리즘 문제 해결 방법에서 작성되어 있는 파이썬 언어를 해석하기가 벅차게 느껴졌다. 그 순간 알았다. 내 파이썬 지식에 빈틈이 많구나! 이걸 채우지 않으면 지식을 넣으면서 사이로 숭숭 빠져나갈 것이다. 나는 그 순간 파이썬을 더 공부해야 할 강력한 이유와 목적을 찾았다. 이 강의는 파이썬 강의 분야에서 꽤나 유명하다. 코쎄라에서 가장 유명한 파이썬 강의이기도 하고, 네이버 부스트코스에서 무료로 제공하는 ..
PY4E >> 중요하고 헷갈리는 개념들의 정리
·
Programming/Python
continue 구문 continue 구문은 현재 반복을 끝내고 루프의 시작으로 점프해서 다음 반복을 실행한다. while 루프 불확정 루프이다. (=indefinite roop) while 루프와 for 루프가 있을 때, 모두를 사용할 수 있고 모든 조건이 같다면 무엇을 선호할까? for 루프이다. 유한되기 때문이다.con None 활용 빈 값을 대입하고 싶을 때 숫자도 문자도 아닌 None을 지정할 수 있다. 예를 들면, smallest = None for value in [9, 41, 12] : if smallest is None : smallest = value elif value < smallest : smallest = value is 와 is not 연산자 매우 강력해서 조심해서 사용해야 한..