728x90
반응형
- [ 영광의 시대!/2022 파이썬 신병 교육대 1기 ][파이썬 신병 교육대] MDB로 부터 Packing List 자동출력 프로그램_3주차_상병2021-12-27 13:54:29파이썬 신병 교육대 3주차 상병 https://youtu.be/6a3rO4HyxBE 마지막 코드 수정이 될 것 같다. 다음주는 전역식(?)이라고 한다. 구현내용 try except를 이용해 AttributeError 에 대한 예외처리를 했다(이전 실행된 엑셀 파일이 완전히 종료되지 않았을때 발생하는 에러). tkinter 모듈(root.iconbitmap)을 이용해서 창 아이콘을 프린터 모양으로 변경했다. tkinter 모듈(delete(0,"end"))을 이용해서 패킹리스트 출력 또는 고객사 추가 후 텍스트 입력창이 초기화 되도록 하였다. delete(0,"end")은 텍스트 입력창 내의 모든 내용을 지운다. 프로그램이 실행 중일때 mdb의 데이터가 변경되더라도 인쇄시 출력에 반영되지 않는 문제가 있었..
- [ 영광의 시대!/2022 개발자의 품격 공동집필 "개발자 IT 용어" ][개발자의품격][공동집필프로젝트] 포기하고 싶은 생각이 들었을 때 만난 한마디 말2021-12-23 09:00:17당신은 당신이 바라던 어른이 되었나요? 당신은 원하는 일을 위해서 원하지 않는 고통도 책임질 수 있나요? 삶의 파도가 느껴질 때, 그 파도를 피하지 않고 흐름을 타게 되면 어느새 서퍼가 되는 나 자신을 발견하게 될 것입니다. 각자의 파도를 유영하는 멋진 서퍼가 되길 바랍니다. 이연 | 유튜브 채널 '이연' 크리에이터, 「20대엔 몰랐던 인생의 중요한 진실 中」 IT 전공자도 아니고, 그렇다고 선택한 용어에 대해 깊게 파본 것도 아니고, 불과 몇일 전에 처음 만난 용어에 대해 글을 쓰고 있으니, '과연 내가 이 글을 쓸 자격이 있는 걸까?' 이런 생각에 현타가 온다! "당신은 원하는 일을 위해서 원하지 않는 고통도 책임질 수 있나요?" 그러다가 만난 말이다! 잊지 마, "나는 포기를 모르는 남자다!"
- [ 영광의 시대!/2022 파이썬 신병 교육대 1기 ][파이썬 신병 교육대] MDB로 부터 Packing List 자동출력 프로그램_2주차_일등병2021-12-22 16:27:45파이썬 신병 교육대 2주차 일등병 https://youtu.be/HaOwoUK1Pjs 유튜버 김왼손의 왼손코딩에서 주관하는 파이썬 신병 교육대 2주차가 되었다. 1주차 코딩 결과에 대한 내용을 주특기 훈련장에 제출했는데 김왼손님이 2주차 영상에서 언급해 주셨다. 2주차가 되어 일등병으로 진급했다. 구현내용 tkinter 모듈로 리스트 고객사 삭제 버튼을 추가하고, 리스트박스에서 선택된 고객사를 customer.txt에서 삭제하는 기능을 구현했다. xlrd 모듈을 이용해 잘못된 로트 번호 입력을 체크하는 lot_chk함수를 생성하고, OK버튼의 이벤트 핸들러인 okClick함수에 lot_chk 함수로 부터 True를 받지 못하면 "알림"을 띄우도록 구현했다. OS 모듈의 os.getcwd()를 모든 경로에..
- [ 영광의 시대!/2022 파이썬 신병 교육대 1기 ][파이썬 신병 교육대] MDB로 부터 Packing List 자동출력 프로그램_2주차에 만난 황당한 AttributeError2021-12-21 10:12:06"Packing List 자동 출력 프로그램" 을 만들고 있고, 이제 2주차가 되었다. 그런데 다음과 같은 에러로 상당히 애를 먹었다. (mysite) C:\pyworkspace\packing>c:/venvs/mysite/Scripts/python.exe c:/pyworkspace/packing/packing.py count 75.0 sum 776.5 dtype: float64 Exception in Tkinter callback Traceback (most recent call last): File "C:\Users\user\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 1892, in __call__ return self...
- [ 영광의 시대!/2022 파이썬 신병 교육대 1기 ][파이썬 신병 교육대] MDB로 부터 Packing List 자동출력 프로그램_1주차_이등병2021-12-17 22:58:42파이썬 신병 교육대 1주차 이등병 https://youtu.be/DtIgm4BPggQ 유튜버 김왼손의 왼손코딩님이 파이썬 신병 교육대를 열었다. 12월 12일(일) 21시 온라인 입소식과 함께 이등병으로 시작하게 되었다. 사실 개인적으로는 다른 일정 때문에 입소식은 녹화본으로 대신했다. 이번 교육의 특이점은 파이썬 문법을 가르쳐 주지 않는다는 것이다. 뭐든지 간에 본인이 만들고 싶은 것을 정하고, (정해졌다면) 그것을 완성하기 위해 필요한 것을 찾아내는 팁을 알려 줄 뿐이었다. 병장 전역을 하기 위해서는 만들기로 결정한 프로그램을 4주 뒤에 완성하면 된다! "Packing List 자동 출력 프로그램"을 만들자! 회사(제조업)에서 생산 완료된 개별 제품의 데이터를 MDB로 관리하고 있다. 로트번호, 스펙..
- [ 영광의 시대!/2022 개발자의 품격 공동집필 "개발자 IT 용어" ][개발자의품격][공동집필프로젝트] Vlog2021-12-16 15:31:29첫 번째 용어 데브옵스(DevOps)를 끝내고 두 번째 용어 마이크로서비스(MSA)를 위해 도서관 가는 Vlog! 개발자의 품격에 제출했고, 품격님께서 맛깔나게 편집해 주셨다! https://youtu.be/bYfDm7731pc 마이크로서비스(MSA)를 위해 도서관 가는 Vlog!
- [ 영광의 시대!/2022 개발자의 품격 공동집필 "개발자 IT 용어" ][개발자의품격][공동집필프로젝트] 두 번째 용어 MSA에 녹여 낼 질문들!2021-12-15 22:34:24개발자의품격 공동집필 프로젝트로 지나주 데브옵스(DevOps)에 이어 이번 주에는 마이크로서비스(MSA)에 대해 공부하고 글을 써야한다. 첫 번째 용어 데브옵스를 작성하면서 방향성에 대해 고민했었는데 글을 명료하게 하는 관점에서 원포인트로 가기로 했었다. 두 번째 용어 마이크로서비스의 작성을 앞두고 새롭게 든 생각이 있다. 어쩌면 이 생각은 프로젝트를 시작하기 전 부터 가졌어야 할 만큼 중요하다고 본다. 그것은 문제와 해결에 관한 것이다. 소프트웨어 개발(또는 프로그래밍)은 현실의 문제와 그것의 해결에 대한 역사였다고 말해도 틀리지 않을 것 같다! 그렇다면 마이크로서비스도 무수한 개발자(혹은 아키텍처)에 의한 고민의 산물일진대 도대체 어떤 문제가 있었길래 필요했고 생겨나게 된 것일까? 어떤 형태를 가지게..
- [ 영광의 시대!/2022 개발자의 품격 공동집필 "개발자 IT 용어" ][개발자의품격][공동집필프로젝트] 첫 번째 용어 화해의 아이콘 DevOps2021-12-13 11:21:51DevOps에 관한 글을 쓰려하니 관련한 이 책 저 책을 읽게되었고, 구글링으로 관련 글들을 닥치는대로 읽게 되었다. 좀 처럼 정리는 되지 않았고, 썼다 지웠다를 반복하고, 이 책 저 책에서, 여기 저기 구글링 하며, 이 말 저 말 가져와서, 덕지 덕지 붙이다가 거의 멘붕에 이르렀다. 토요일 저녁 식사 후 설거지를 하다가 문득 이런 생각이 들었다. ‘대상이 IT 개발 입문자라고 한다면, 해당 용어에 대한 모든 정보를 망라 하는 것이 과연 도움이 될까? 오히려 책을 읽다가 헤매고 헤매다 뭘 읽었는지도 모르게 되지 않을까? 막 IT 개발에 발을 내디딘 독자를 어떻게 도울 수 있을까? 읽었던 용어에 대한 기억을 꺼낼때, 가령 IT관련 아티클을 읽는 다든지, 채용면접에서 질문을 받는다든지, 그때 그 용어에 대한..
728x90
반응형