- 5
- 이니스프리
- 조회 수 1079
os.listdir(path) vs glob.glob(path)는 유사하지만 조금 차이가 있어요 ^-^
os.listdir : 파일명만 가져와요~
glob.glob : 경로명까지 전부 가져와요 :)
다만 glob를 사용하더라도 full path가 아니라 검색을 지정한 폴더로부터의 상대경로를 반환해요!!
작성자
댓글 5
휴매니아 님 안녕하세요? ^^
주말 잘 보내고 계시는지요??
저는 컴공 전공자도 아니고 공대 출신도 아니어서 솔직히 제가 답변드릴 자격이 있는지는 모르겠네요.
개발자도 아니어서 파이썬을 아마추어(취미)로 시작한지 3년 정도밖에 안 되니깐요.
humit 님이나 네모 님처럼 전공자께서 보시기엔 아직 왕초보 수준이죠 ㅠㅠ
전자공학과에서 파이썬으로 무엇을 하는지 정확히는 모르겠지만 아마도 기본적인 코딩과 알고리즘을 다루겠죠?
제가 전자공학과 출신 친구와 대학에서 배우는 코딩에 대해 얘기해본 적이 없어서 정확히는 모르겠지만요.
개발자들이 파이썬으로 하는 작업을 크게 1 머신러닝, 2 장고, 3 크롤링, 4 업무자동화 등으로 나눌 수 있는데
저는 주로 3이나 4를 하지만 전자공학과에서 배우는 코딩은 아마 1~4에 속하지 않을 것 같네요.
제가 이사를 해서 아직 데탑을 설치하지 않았고 책도 정리하지 않아서 지금 즐겨찾기나 제 책꽂이를 확인할 수 없네요 ㅜㅜ
처음에 봤던 인강은 유튜버 왼손코딩 님의 강좌였어요.
요새는 새 강의가 올라온 것으로 알고 있구요.
물론 그 유명한 생활코딩에도 파이썬 강좌가 있구요.
개인적으로 CSS/PHP/JS는 생활코딩을 봤지만 파이썬은 왼손코딩으로 봤네요.
PyQt는 조금 생소해서 유튜브 인강을 봤는데 전자공학과에서 PyQt를 배우지는 않을 것 같네요 ^^
유튜버 윤인성 선생님과 동빈나 선생님의 파이썬 강의도 도움이 되었는데 필요한 파트만 골라서 봤어요.
윤인성 선생님은 파이썬 관련 교재를 많이 번역하여 출간하시는 분이시고,
동빈나 선생님은 컴공 출신으로 파이썬을 많이 다루시는 것으로 알고 있네요.
시간적 여유가 있으시다면 왼손코딩에서 초심자를 위한 가장 쉬운 강좌를 보고나서
윤인성 선생님의 강좌를 보는 순서로 공부하면 좋을 것 같네요!
배속을 올려서 보면 며칠 이내로 금방 보실거에요 :)
알고리즘 강의는 프로그래머스에서 유료강의를 절반 정도 듣다가 말았네요.
https://programmers.co.kr/learn/courses/57
강의 자체는 매우 좋았는데 이건 파이썬 강좌라기보다는 순수한 알고리즘 강좌에 더 가깝더군요.
이거 말고 유료인강을 하나 더 구매했는데 그건 경시대회(?) 스타일의 강의였는데 지금 구글링으로 못 찾겠네요 ㅠㅠ
그런데 제가 알고리즘을 제대로 공부해보려고 강의를 본 것은 아니고 COS Pro 1급을 준비하기 위해서 봤던거에요.
교재는 처음부터 끝까지 읽은 것은 거의 없구요.
초심자들은 점프 투 파이썬을 많이 본다고 알고 있네요.
저는 이 책을 구입은 했지만 거의 읽지 않았고 wikidocs에 있는 축약된 형태의 글만 발췌독했어요.
(저처럼 서적보다 wikidocs로 보는 분들도 많은 것 같더군요)
교보문고에서 구매한 교재는 많지만 그나마 읽은 것은 시중에 출시된 COS Pro 시험 교재 2권인데
이 시험을 준비하는 상황이 아니시라면 그다지 추천드리고 싶지는 않네요 ㅜㅜ
그리고 "파이썬 프로그래밍으로 지루한 작업 자동화하기" 교재도 1/3 정도 발췌독했네요.
책 자체는 좋은데 최신 업데이트가 안 되었고, 결정적으로 전자공학과는 거리가 있는 것 같구요.
지금 와서 생각해보니 아직까지 파이썬 책이나 인강을 거의 보지 못했군요 ㅠㅠ
저는 알고리즘 자체에 대해서는 솔직히 잘 모르고 아파치 님 말씀처럼 짜집퍼(?)라서
구글링을 통해 stackoverlfow에서 필요로 하는 소스를 찾는게 제가 하는 작업의 절반 이상이네요 ㄷㄷ
사실 제가 주로 하는 크롤링이나 업무자동화 쪽으로는 교재나 인강이 다양하지는 않아서
막히는 부분이 있으면 스포어에 질문을 올리고 이에 대해 humit 님께서 큰 도움을 주셨네요 ^^
정확히는 모르겠지만 humit 님 같은 컴공 출신 진짜 개발자분들께서는 파이썬 공식문서를 많이 보시더군요 ㄷㄷ
저같은 아마추어와는 많이 다른 것 같아요.
길게 적었는데 적고나서 보니 영양가 없는 내용이군요 ㅠㅠ
스포어가 SEO 최적화가 잘 되어 있어서 간혹 다른 사이트에서 제가 스포어에 작성한 글을 언급하기도 하고
그 때문인지 어떤 사이트에서는 제가 파이썬을 잘 한다고 오해하시는 분도 계시던데 저는 정말 왕초보에요 ㅜㅜ
PHP 커뮤니티에서 파이썬에 대해 얕은 수준에서 글을 작성하는 수준이지 코딩에 대한 근본적인 이해를 하지는 못하니깐요.
COS Pro 1급을 취득했다고 하더라도 저는 주먹구구식으로 작업을 해서 현업에 계신 분들과는 엄청난 격차가 있을거구요.
아인슈타인이 바이올린 연주를 잘 하고, 레오나르도 다 빈치가 싸움을 잘 했다고 하던데
제가 파이썬을 할 줄 아는 것보다 그런 분들이 취미로 연주나 싸움을 하는게 더 잘 할 것 같네요 ㅎㅎ
그럼 휴매니아 님께서도 즐거운 주말 되세요!
항상 감사드려요 :)
+) 스포어에는 XE/RXE 유저분들이 주로 계셔서 Okky 같은 사이트에 문의하시는게 전자공학과 출신분들의 경험에서 우러나오는 보다 정확한 답변을 얻으실 수 있을 것 같네요 ^^
저는 그저 가볍게 생각을 했었네요...
저도 @이니스프리님이 전공자가 아니신 걸 알고 그저 간단한 답변을 예상했는데, 부담을 드리게 되서 죄송합니다.^^;;
이니스프리님과 분야는 다르지만 처음 랭귀지를 접하먄서 느끼는 부분은 거의 대동소이 할거라 생각을 했었어요~~
학교에서도 코딩에 대해 전혀 접해보지 못하고, 평소에도 다른 분야로 진로를 결정했다가 갑자기 급선회한 경우라 전자공학 자체에 대해서도 전혀 무관심했던 아이라 조금이나마 조언해 줄 수 없을까 고민하다가 이니스프리님께 문의를 했어요~~
지금도 코로나19 여파로 대학내 인터넷강의로 수업을 진행중이라 기본기 없이는 개학 후 많은 방황을 할 것 같아 걱정이었어요.
위에 안내해 주셨던 왼손코딩님의 강의를 보니 제 아이도 도움을 많이 받을 수 있을 것 같아 맘이 든든해집니다.
자세한 설명, 너무 감사하구요~~^^
즐거운 주말 되시고, 항상 행복하세요~~^^
감사합니다.^^
옙 허접한 답변인데 도움이 되셨다니 다행이네요~! ^^
요새는 기초적인 강의를 한두 번 보고나서 해보고 싶은 간단한 프로젝트를 하면서 공부하라는 식으로 조언하시는 분들이 많더군요~
대학에서 순수한 알고리즘을 다루는 것이라면 기초강의를 본 후에 알고리즘 강의를 하나 더 들으시는 것도 좋을 것 같아요 :)
(제 개인적으로 느끼기에는 외국어 회화 수업과 문법 수업만큼 차이가 크더군요 ㄷㄷ)
저도 그렇고 제 주변을 봐도 요새 학부나 대학원을 갑자기 결정하거나 진로를 변경하는 사람이 많던데 다들 잘 적응하시더군요!
그럼 휴매니아 님께서도 즐거운 주말 되시고 항상 건강하세요~
이제 대학1학년인 딸이 처음접하는 파이썬에 대해 기본개념을 잡는데 도움을 주고자 하지만, 저도 파이썬에 대해 무지한지라 @이니스프리님 께 도움을 요청합니다. (전공은 전자공학과입니다.)
대학에서 교재로 어떤 것을 선택했는지 모르구요...
기본적으로 기초개념을 확립할 수 있는 사이트나 참고자료로 볼 수 있는 서적을 알고 계시면 알려주시면 감사하겠습니다.
항상 행복하고 보람찬 나날 되세요~~^^