클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지

테드 강연으로 다뤄보는 복잡한 형태의 데이터 4 - 고급 파이썬 : map 본문

인공지능/파이썬 데이터 분석

테드 강연으로 다뤄보는 복잡한 형태의 데이터 4 - 고급 파이썬 : map

huenuri 2024. 9. 12. 23:11

이번에도 고급 파이썬 문법을 배우게 된다. 이제 이론 수업도 얼마 남지 않았으니 힘을 내보자. 슬슬 눈이 감기고 졸음이 몰려오지만 그래도 오늘 해야 할 분량을 다 마치려고 한다.


 

 

 

이론 3 - 고급 파이썬 : map

 

 

 

 

 

 

 

 

 

콤마 단위로 쪼개서 split에 저장한다.

 

 

 

 

 

 

 

 

 

 

 

 

이렇게 4가지 방식으로 사용할 수 있다. 내가 원하는 코드 스타일을 선택하면 된다. 이것이 파이썬의 장점이자 단점이다. 단점은 다른 사람의 코드가 익숙하지 않아서 어색하게 느껴질 수도 있다는 것이다.

 

 

 

 

 

내용이 많이 어려워서 무슨 말인지 잘 이해하지 못했다. 하지만 빨리 넘어가고 싶어서 다시 듣기보다는 그냥 실습 문제를 풀어보며 어떤 함수인지 익혀보려고 한다.


 

 

 

실습 5 - 리스트에 함수 적용하기 : map()

 

 

맵과 리스트는 연산 시점이 다르다.

 

 

 

 

 

이렇게 책 제목이 출력되고 있다. 이렇게 람다함수와 맵을 통해서도 함수처럼 매개변수를 받아서 원하는 값을 출력할 수 있는 것이다. 이 함수에 익숙해지려면 시간이 많이 필요할 것 같다.

 

 


 

 

 

학습을 마치고

중간에 집중력이 많이 흐려지고 그만 하고 싶은 마음이 들었으나 그래도 끝까지 공부를 마무리하길 잘했다는 생각이 든다. lambda도 어려운데 map은 정말 더 많이 어려웠다. 

그래도 더 알고 싶어지고 파이썬의 고급 문법도 공부해보고 싶은 마음이 들었다. 이 공부를 마치고 지난번에 공부했던 점프투 파이썬 책을 다시 펼쳐보기도 했다. 8일 동안 파이썬의 기초와 응용 학습을 진행했으나 아직 뒷 부분은 학습하지 못했다.

 

다음에 시간이 날 때 이 부분도 공부해보려고 한다. 공부할 게 너무 많아서 그럴 시간이 날지는 잘 모르겠지만 말이다.