본문 바로가기
FastCampus/한 번에 끝내는 파이썬 웹 개발 초격차 패키지 Online.

한 번에 끝내는 파이썬 웹 개발 초격차 패키지 69일차

by Dream_World 2021. 11. 13.

파이썬 심화 문법

하루가 순식간에 다 지나가 버렸다. 계획했던 모든 것들은 허사가 되어버렸고 결국 밤까지 아침, 점심을 굶으며 넋 놓으며 지나갔던 시간이었다. 매일 밥 머 먹을까 고민만 하다가 시간은 시간대로 다 흘러가는 게 너무 지친다. 이발도 해야 하고 공부도 해야 하고 답답한 하루였다. 내가 빨리 정신 차려야 다음 일정에 차질이 안 생길 텐데 밀린 것들이 너무나도 많은 것이다. 내가 참고 있는 것들도 많고 내 인생에서 최고의 터닝 포인터가 되어야 할 시점에 난 또 방황하면 안되는데 마음 잡아 본다. 내가 아무리 계획을 세운들 내 뜻대로 되지 않는다는 것이다. 무엇을 먹을까 무엇을 마실까 몸을 위하여 무엇을 입을까 염려하지 말라 마태복음 6장 25절에 있는 말씀이다. 나는 말씀대로 살아야 하는데 자꾸 어긋나는 행동을 하고 있다. 그렇지 못한 삶에 좌절하고 또 되새기며 하루하루를 버티고 있다는 것이다. 초라한 내 모습 속에 발전을 바라고 있다는 것! 혹독한 내 시련을 잘 버텨야 한다는 것! 주님께서는 언제나 지켜봐 주고 계신다. 내가 게으름에서 탈피하여 주님이 원하시는 길을 가기를 나 또한 주님께 바라며 나아간다는 것이다. 행실이 옳지 못하면 안 되는 것을 주님이 싫어하는 행동만 하고 있지는 않은지 살펴야 할 것이다.

 


함수 고급

이터레이터

이터러블 객체

  • 순서가 있는 자료형
  • 문자열, 리스트, 튜플, 딕셔너리, range 객체

 

이터레이터 생성방법

이터레이터 클래스를 정의해준다.

  • __iter__ 메서드를 정의해준다.
  • __next__ 메서드를 정의해준다.

 

오늘은 이터레이터에 대해 학습해 보는 시간을 가졌다. 먼저 iterable은 반복 가능한 객체이며, iterator은 값을 차례대로 꺼낼 수 있는 객체이다. 차례대로 꺼내면서 __next__ 메서드를 사용하면서 마지막 실행에서는 StopIteration 예외가 발생하게 된다. 순서가 있을 때 사용하면서 __iter__ 메서드를 정의하면 자기 자신을 꺼내올 수 있다. 내용상 어렵게 느껴질 수가 있는 구문이긴 하지만 막상 접해보면 어려운 부분이 아님을 알 수 있다. 왜 써야 하는지를 잘 알아야 이 코드에 대해 깊이 이해할 수 있을 것 같다.
69일 차는 여기서 마무리하고자 합니다.


패스트캠퍼스 링크 :https://bit.ly/37BpXi

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

댓글