본문 바로가기
반응형

파이썬/기초문법19

비전공자를 위한 Python 기초책, 읽다보면 알게되는 파이썬 전자책! ✅전자책 링크 https://url.kr/ld89h7 * 프로그래밍을 배울까..? 망설인 적 있으신가요? 프로그래밍을 배워야 한다는 이야기는 수도 없이 들어봤지만 항상 망설이게 만드는 이유가 있습니다. “어렵지 않을까?” “배울 시간이 부족한데..” “괜히 큰 돈들여 배웠다가 포기하면 어떡하지?” “배워봤는데 너무 어렵던데..” 일단 배우면 도움이 될 것 같기는 한데, 막상 시작할 결심이 생기기까지 쉽지 않았을 것입니다. 이 책은 "한번 해볼까?" 라는 작은 용기만으로 충분히 파이썬을 이해할 수 있게 도와드리려는 목적으로 쓰여졌습니다. * 프로그래밍, 공부라기 보다 이해입니다. (공부도 맞습니다 ㅎㅎ) 처음 시작해보려는 분들에게는 너무 많은 내용을 주입할 필요가 없습니다. 굳이 무리해서 뇌에 부하가 오게.. 2022. 10. 19.
Python 딕셔너리에서 Value로 Key 찾는 방법 Python 딕셔너리에서 Key을 통해 Value 찾는 것은 기초문법 해당한다. 다음과 같은 딕셔너리에서 Key를 전달하면 바로 Value에 접근가능하다. stock = { '005930': '삼성전자', '000660': '하이닉스', '036570': '엔씨소프트' } print(stock['005930']) 그러면 Value를 통해서 Key를 찾는 방법에 대해서 알아보겠다. Key를 전달해 바로 Value를 찾는 방법과 다르게 약간의 노가다(?)가 필요하다. stock = { '005930': '삼성전자', '000660': '하이닉스', '036570': '엔씨소프트' } print([key for key, value in stock.items() if value == '삼성전자']) # ['00.. 2020. 12. 29.
Python으로 문자 치환하기 str.translate Python을 이용해 문자열 치환하는 방법은 흔히 잘 아는 str.replace 이와 비슷한 기능을 하는 str.translate도 있다. 원래 문자열 list가 아래처럼 있고 '\n', '\t'을 str.translate를 이용해 공백으로 바꾸고 싶으면 cols = ['\n\t\t\t\t\t\t\t\t\t2017/12\n\t\t\t\t\t\t\t\t\t\n(IFRS연결)\n', '\n\t\t\t\t\t\t\t\t\t2018/12\n\t\t\t\t\t\t\t\t\t\n(IFRS연결)\n', '\n\t\t\t\t\t\t\t\t\t2019/12\n\t\t\t\t\t\t\t\t\t\n(IFRS연결)\n', '\n\t\t\t\t\t\t\t\t\t2020/12(E)\n\t\t\t\t\t\t\t\t\t\n(IFRS.. 2020. 9. 20.
Python Global Interpreter Lock (GIL) 참조하기 좋은 글 Python GIL에 대한 훌륭한 글 이 보다 더 이해하기 쉬운 글을 쓸 수가 없어서 링크를 남깁니다. 1.https://dgkim5360.tistory.com/entry/understanding-the-global-interpreter-lock-of-cpython 왜 Python에는 GIL이 있는가 Python 사용자라면 한 번 쯤은 들어봤을 (안 들어봤다 해도 괜찮아요) 악명 높은 GIL (Global Interpreter Lock)에 대해 정리해본다. Global Interpreter Lock 그래서 GIL은 무엇인가? Python Wiki에서는 이렇게.. dgkim5360.tistory.com 2.https://m.blog.naver.com/alice_k106/221566619995 175. [P.. 2020. 5. 24.
Python 언더스코어(_)와 더블언더스코어(__) 비교 Python은 Java와 달리 접근 제한 속성(private)을 강제하지 않습니다. 하지만 private처럼의 사용을 흉내내기 위해 언더스코어(_) 또는 더블언더스코어(__)을 사용하는데 이번 포스팅에서는 둘의 차이가 무엇인지 살펴보겠습니다. 1. 언더스코어(_, Single Underscore) 언더스코어를 사용한 변수는 프로그래머한테 private처럼 사용할테니 외부에서 접근하지 말라는 의미입니다. 이 경우, 해당 모듈을 외부에서 참조할 경우 변수가 없는 것처럼 보이나 실제로는 접근 가능합니다. 무슨 말이냐면 예를 들어 살펴보겠습니다. under_score_test.py var1 = "hi_there1" var2 = "hi_there2" _var3 = "hi_there3" test.py from un.. 2020. 5. 4.
반응형