분류 전체보기

    [Python] string앞에 0 채우기(zfill, zjust)

    파이썬에서 숫자를 출력하고자 할 때, 앞 숫자에 0을 붙여서 출력해야하는 경우가 있다. 1. zfill(width) width만큼의 문자열 길이를 진 왼쪽이 0으로 채워진 문자열 return # "001" "1".zfill(3) # "00123" "123".zfill(5)2. rjust(width, [fillchar]) rjust는 0이 아닌 fillchar를 채울 수 있다. # "001" "1".zjust(3, "0") # "00123" "123".zjust(5, "0") # "abc123" "123",zjust(6, "abc")3. zfill 활용 exercism python track 'clock'에서 기존 코드를 zfill로 이용해 사용해보았다. if condition으로 처리했던 ..

    [Git] Token authentication requirements issue!

    오늘도 역시나 python exercism문제를 풀고서, code를 한번 더보고, 조금 더 pythonic한 code는 없을까.... Community Solutions도 많이 참고했지만 별 소득이 없었다. exercism submit후에 git add와 commit 후 별다른 변경 사항이 없으면 push를 해주는 편이다. 보통은... push와 동시에 날라온 kakao e-mail 메시지.. Deprecation Notice라니... 뭔가 잘못한게 있나 싶었다 처음에는! 자세한 메일 내용은, 메일을 읽어보니깐 별거없다 싶었지만, 기존에 Git CLI로 Clone과 Push용으로 많이 썼었는데.. 단순 Password 확인으로 인증했던 기존의 인증방법이 곧 거부된다는 내용이었다. 하긴, 애초에 githu..

    [Pycharm] function key touch bar에 고정하기

    기존의 Touch bar를 사용하는 것도 좋지만 Shortcut을 외우고 쓰는것도 좋아해서, Pycharm에는 Custom Touchbar 기능을 제공하는 듯하다. => 링크 Touch bar support - Help | PyCharm www.jetbrains.com 고정적으로 Touchbar에 F1 ~ F12의 function key를 사용하기 위해서는 다음과 같이 간단한 설정을 통해 할 수 있다. System preference - keyboard - Shortcut에 들어가서 '+'로 추가 Applications - PyCharm CE.app - Add 헤주면 된다. 다음과 같이 변경된다. 참고 - 기억보다는 기록을 블로그 : jojoldu.tistory.com/293

    python 영어 문제 사이트

    exercism.io/ Exercism Code Practice and Mentorship for Everyone. Level up your programming skills with 1,879 exercises across 38 languages, and insightful discussion with our dedicated team of welcoming mentors. Exercism is 100% free forever. exercism.io 엔지니어 과정을 준비하는 곳에도 요즘 코딩테스트를 준비하는 곳이 늘었다. 영어 공부도 할겸해서 간단하게 파이썬으로 알고리즘 공부를 하는게 좋다고 생각해서... exercism이라는 자체 program을 설치해서 문제의 repo로 다운받고 제출하는 형식이 좋..

    [Ansible] 자동으로 known_hosts에 등록하기

    [Version 정보] Ansible 2.9.15 vagrant 2.2.14 CentOS vm='generic/centos8' Ubuntu vm='ubuntu/trusty64' Known_hosts란? 이미 알고 있어, 확인하지 않아도 되는 믿을 수 있는 호스트. known-hosts를 등록해주는 명령어 Files Auto_known_hosts.yml --- - hosts: Ubuntu connection: local serial: 1 gather_facts: no tasks: - name: get known_hosts fingerprint for ubuntu nodes command: /usr/bin/ssh-keyscan -t ecdsa {{ ansible_host }} register: keyscan..

    늦은 2020 DevOps Engineer Roadmap

    2020이 다 지난 2021이 다가오는 시점에서 Roadmap은 이상하지만, 앞으로의 준비 방향성을 정해주는 것 같다. 갈 길은 멀지만, 좋아하는 방향인 것같다. 재미있다.