본문 바로가기

Study/Python15

yaml 파일을 사용해서 코드를 작성해보자 전 주요 항목들은 yaml 파일로 관리해서 사용하는 편입니다. (별다른 이유는 없습니다. 오래전부터 사용해왔던 거라 버릇과도 같네요) yaml 파일의 특성은 key와 value로 저장되는 형태이고 그 형태내에서도 하위 계층을 구분할 수 있게 되는 부분입니다. job: QA year: 10 language: python position: Engineer company: good_company info.yaml 이라는 가상의 파일이라고 하고 위의 예시를 보시면 JSON이랑 비슷한 구조라는 것을 아실 수 있습니다. 그리고 job 밑으로 들여쓰기가 된 것을 보실 수 있는데 이럴 경우 job의 하위 계층에 속하게 됩니다. 이런 yaml파일은 python으로 쉽게 사용할 수 있습니다. pip install PyYA.. 2020. 12. 25.
Python GUI 라이브러리 Tkinter 사용법 - Tutorial 2 (Label, LabelFrame, Button, Text, Entry) 지난 포스팅에 이어서 이번에는 기본적인 기능들을 알아보기로 하겠습니다. 지난번 포스팅은 요기 (별거 없습니다 ^^;;) Python GUI 라이브러리 Tkinter 사용법 - Tutorial 1 python에는 유명한 GUI 라이브러리가 크게 2종류가 있는것으로 보입니다. PyQT5와 지금 이야기 하려는 Tkinter 인데요. PyQT5가 조금 더 이쁘게 커스텀이 가능하지만 사용처에 따라 유료 라이센스를 지 goddessbest-qa.tistory.com 일단 주요하게 사용하는 것들 중 5가지를 뽑아 봤습니다. 1. Label 2. LabelFrame 3. Button 4. Text 5. Entry 이렇게 입니다. (제가 작업하면서 가장 많이 사용한 클래스들) 아래에서 천천히 설명해보겠습니다~ 1. La.. 2020. 12. 19.
Python GUI 라이브러리 Tkinter 사용법 - Tutorial 1 python에는 유명한 GUI 라이브러리가 크게 2종류가 있는것으로 보입니다. PyQT5와 지금 이야기 하려는 Tkinter 인데요. PyQT5가 조금 더 이쁘게 커스텀이 가능하지만 사용처에 따라 유료 라이센스를 지불해야 하는 이슈가 있는 반면 Tkinter는 python 자체 내장 라이브러리이고 무료이기 때문에 사용성 측면에서 훨씬 좋은 접근성을 가지고 있습니다. 그래서 저는 지금 회사 내에서 사용할 QA 지원 툴을 Tkinter로 만들기로 했습니다. python 3.x 기준으로 from tkinter import * 을 해주시고 window = Tk() window.title('QA를 재미있게 블로그') window.geometry('680x860') window.mainloop() 위와 같이 작성하.. 2020. 12. 16.
HtmlTestRunner import error 나는 현상 저는 python test runner로 unittest를 사용하고 있습니다. 그리고 test report를 뽑을때 HtmlTestRunner를 사용하고 있는데 제 맥북에서는 잘 설치되던 것이 이상하게 자동화 머신으로 쓰고 있는 맥북에서 설치하면 import error가 발생하는 거였습니다. 스택오버플로우 형님들의 도움을 받을려고 했으나 결국 못찾고 장시간에 삽질 끝에 해결 방법을 스스로 찾아냈습니다. (목마른 사람이 우물을 판다 엉엉....) 일단 HtmlTestRunner설치시 같이 설치되는 3가지가 있습니다. 이것을 말끔히 지워주세요. 혹시나 Pycharm을 사용하신다면 메뉴 좌측 상단에 Pycharm - Preferences로 들어가신 다음 Project - Project Interpreter 메.. 2020. 11. 24.
패스트 캠퍼스 python 웹 개발 올인원 패키지 구매했습니다. 지금 파이썬을 쓰고 있지만 조금 더 고급사용자가 되고 싶다는 생각에 패스트캠퍼스 파이선 온라인 강의를 구매했습니다. 저는 주로 pycharm을 사용하는데 강의는 vscode를 사용해서 조금 낯설기는 하지만 회사에서 다른 개발자분들이 IDE로 vscode를 사용하고 있어서 적응이 크게 어렵지는 않았습니다. 강의가 숨막히게 많기는 하지만 (...) 그래도 1 강의당 15분을 넘지 않아서 큰 부담없이 진행할 수 있을 것 같습니다. 예전부터 Flask 해보고 싶었는데 열심히 해봐야겠습니다~ 2020. 10. 30.
Python 공부하기 좋은 Youtube 강의 (나도 코딩) 저는 파이썬을 정식으로 배운건 아니고 드문드문 학습했다보니 업무 하다가 필요한게 있으면 사실 google이나 stack overflow의 힘을 더 많이 빌리는 편입니다. 그래도 조금 더 파이썬을 잘 사용하기 위해서 동영상 강의를 찾아봤는데 그 중에 너무나 잘 설명되고 있는 유튜브 강의가 있어서 공유해드리려고 합니다. 아마 공부하신분은 대부분 알고 계실 '나도 코딩' 입니다. 6시간짜리 강의라 너무 길고 지루할 수 있는데 이건 꾸준히 하는게 좋으니 하루하루 집중해서 들을 수 있는 만큼만 보시고 다음날 이어서 보시면 될 것 같습니다. 2020. 9. 26.