규도자 개발 블로그
[백준/1330/파이썬(python3)] 두 수 비교하기 문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 '') else: print('
Welcome to Day 18! Today we're learning about Stacks and Queues. Check out the Tutorial tab for learning materials and an instructional video! A palindrome is a word, phrase, number, or other sequence of characters which reads the same backwards and forwards. Can you determine if a given string, , is a palindrome? To solve this challenge, we must first take each character in , enqueue it in a qu..
개발자로 캐나다 워킹홀리데이 가기 - 1. 워홀 준비 퇴사했다. 내일채움공제 때문에 2년간 아득바득 버텼는데 잘 끝나서 다행이다. 아무튼 원래는 퇴사 후 딱히 이렇다 할 구체적인 계획이 없었는데 친구가 캐나다로 워킹홀리데이를 가자는 말에 그냥 혹해서 신청했는데 나만 되고 친구는 안됐다. 캐나다에 대한 선망도, 꿈도, 이미지도 딱히 갖고 있지 않은데 그냥 됐다고 하니 갈 예정이다. 마지막 기회이기도 하고. 그리고 그 친구는 국내 회사에 면접을 보기 시작했다... 굿베이... 캐나다 워홀을 준비하는 과정은 꽤나 복잡시럽고 돈도 무시할 수 없는 만큼의 금액(비자신청비 약 30, 신검비 약 20=도합 50만원 초반)이 드는데 만약 가고 싶은 사람이 있다면 각오가 필요할 것 같다. 준비과정은 네이버 카페 - 캐나..
Django로 개발할 때 꼭 주의해야할 점 django로 개발할 때 편한 점이라고 하면 어플리케이션 개발환경을 구축할 때 기본적으로 sqlite를 만들어줘서 개발하려는 컴퓨터에 DB server를 따로 만들어 연결하지 않고도 개발에 착수할 수 있다는 점인데 이게 치명적으로 작용할 수 있다. 이유는 바로 Django의 Queryset이 DB에 의존적이기 때문이다. Django는 생쿼리를 되도록이면 자제하는 ORM(Object Relational Mapping) 프레임워크이다. 근데 아이러니하게도 이 ORM이라는 정체성을 갖게 해주는 Queryset이(예: Post.objects.all()등으로 얻는 모든 객체) DB에 의존적이다. 그러니까 작성된 명령어에 따라 sqlite에서는 이렇게, mysql에서는 저..
왜 로펌이나 병원 등 전문직 법인은 누구 and 누구라는 이름을 가질까? 익숙한 이름들이 있다. 차앤박, 김앤장. 그동안 "아 이름 심플하고 괜찮네"정도로만 생각했는데 얼마전에 브레이킹배드의 프리퀄인 베터 콜 사울을 보기 시작했는데 거기에서 나오는 로펌의 이름조차 Hamlin Hamlin & McGill인 것이다. (스포주의) 심지어는 주인공이 나중에 개업하는 로펌의 이름조차 Wexler & McGill이다(스포 끝). (Hamlin Hamlin & McGill의 로고) 이밖에도 수많은 '누구 AND 누구'식 이름이 존재하는데 특히나 전문직에 많이 있는걸 봐선 뭔가 이유가 있을 것 같아 검색해봤지만 국내포털에서는 그 기원을 찾을 수가 없었다. 역시나 이름의 기원이 된 영미권 포털에서 이유를 찾을 수 있었..
첫 기획을 하면서 느낀 교훈. 사이드 프로젝트를 하면서 처음으로 기획을 하게 되었는데 정말 뼈저리게 느낀 부분들이 많아 또 언제 기획을 하게 될지는 모르겠지만 그간 느꼈던 점들을 잊지 않기 위해, 혹은 나중에 다시 꺼내보기 위해 적어둔다. 하지만 본업이 개발자인 사람이 쓴 것이므로 정석이나 최선의 방법과는 거리가 있을 수도 있다. 반복되는 부분을 확실하게 한다. 예를 들어 어떤 스포츠 플랫폼에 공지사항이나 이벤트, 일반 커뮤니티 글로 정의할 수 있는 "포스트"라는 형태의 글에 "댓글"이라는 시스템이 들어가는데 이 "댓글"이 스포츠 관련 평가에도 똑같은 폼, 똑같은 기능으로 들어간다면 굳이 따로 개발할 필요가 없다. 반복되는 부분을 명쾌하고 명백하게 밝혀준다면 같은 기능을 두세번 작성하는 귀찮은 짓을 피할..