[Python] Generator 표현식에 대해서
🟣 Generator란? ‘Fluent Python’에서 강조하는 개념으로 복잡한 개념은 아니지만 iterator의 개념은 python에서 굉장히 많이 사용되는 문법이지만 제대로 배우거나 정리한 적은 없어서 이번 기회에 살짝 정리해보았다. 🟡 Generator? Iterator? | 항목 | Gene...
그래서 일단 기록합니다.
🟣 Generator란? ‘Fluent Python’에서 강조하는 개념으로 복잡한 개념은 아니지만 iterator의 개념은 python에서 굉장히 많이 사용되는 문법이지만 제대로 배우거나 정리한 적은 없어서 이번 기회에 살짝 정리해보았다. 🟡 Generator? Iterator? | 항목 | Gene...
🟣 < Fluent python > - Luciano Ramalho 예전에 python을 공부하겠다고 책을 사고 한 챕터도 읽기가 어려웠던 책이었다. 그만큼 어렵게 지어진 책이었고 단순 문법책이 아니라 왜 python이 우수한 프로그래밍 언어인가를 설명하는 책이다. 따라서 이번 기회에 이 책에 대해서 한번 정리해보려고 한다. 정리에 앞서 ...
🟣 코드잇을 접한 계기 우연히 인스타 광고에서 코드잇이라는 코딩 교육 사이트를 알게 되었다. 예전에 온라인 코딩 수업을 몇개 들어본 적이 있는데, 코드잇은 다른 사이트에 비해서 감성이 젊은 느낌이었고 교육 컨텐츠가 깔끔하게 다듬어져 있어서 내 취향과 잘 맞았다. 게다가 국비 지원을 받아 데이터 분석 과정을 수강할 수 있다고 해서 기쁜 마음으로 신...
⚪ conda vs. pip: 설치 방식의 차이와 가상환경에서의 사용법 딥러닝을 배우는 초창기 과정에서 필수로 깔아야하는 Anaconda 패키지를 사용하다보면 여러가지 문턱에 부딪힌다. 터미널에서 각종 패키지도 깔아야하고 코드가 돌아가게끔 버전을 맞춰야하기도 한다. 혹시 서버를 사용하고 있다면 다른 사용자들과 충돌은 민감한 이슈라서 각자의 가상 ...
⚪ github pages는 다양한 장점이 있지만 그럼에도 불구하고 높은 진입 장벽이 있는 것이 바로 포스팅이 다른 플래폼에 비해 번거롭다는 것이다. 하지만 막상 다뤄보면 어렵지 않으며 단순 반복이므로 마크다운 템플릿을 만들면 시간 절약이 가능할 것 같다. 일단 먼저 작성한 .md 파일을 _posts/ 폴더에 넣고, 날짜와 제목을 맞춰 저장한다. ...
🟣 본격적인 Python 공부 위한 Visual Studio Code(VSCode) 셋팅을 정리한 문서. 왜 VScode를? 과거 python은 파이참(pycharm) 아니면 주피터노트북(jupyer notebook)이 대세를 이뤘다. 하지만 개인적으로 파이참은 필요 이상으로 무거웠고 주피터 노트북은 웹기반이라서 불안정한 느낌이라서 불안했다. 그런...
⚪ 파이썬 포맷팅 예전에 조교를 할때 이 사람이 코드를 좀 하는 사람인지 아닌지 아는 방법은 코드의 포맷을 지키는지 보는 것이었다. 그런데 요즘은 시대가 좋아진 것인지 VScode에는 포매터가 자동으로 포맷팅을 해준다… 그동안 나는 뭘 위해서 포맷팅 공부하면서 일일이 고치고 앉아 있었던 것인가ㅜ 아무튼 VScode 사용자가 파이썬 코드 스타일을 깔...
🟣 들어가며 그 동안 미뤄왔던 포트폴리오용 블로그를 만들기 위해 챗GPT와 씨름을 한지 1주일 정도 됐고 드디어 어느 정도 손에 익기 시작했다. 이제 커스텀도 내가 찾아보면서 할 수 있게 됐고 작업하면서 틈틈이이 포스팅도 올릴 수 있을만큼 안정을 찾았다. 역시 만들어 놓고 나니까 개발자에게 이만한 포트폴리오는 없을 것 같아서 지금까지 내가 시도했...
⚪ 드디어.. 그 동안 다짐만 했던 GitHub pages를 개설하게 되었다! 미루고 미루기만 하다가 억지로 도서관에서 책을 빌려서 공부를 시작했고 github pages까지 구축해보기로 햇다.. 🟡 최근 몇 년간 들었던 의문이 뭐냐면 ❗많은 사람들이 git을 배우라고 하는데… 대체 왜 git을 사용해야하는가? git이 그만큼 편리해서 그런가...