본문 바로가기

ETC

(7)
Python Coding Convention(PEP8) 1. 코드 레이아웃 1.1 들여쓰기 들여쓰기 - 기본 - 한번의 들여쓰기에 4개의 스페이스를 사용하여야 한다. - 괄호(대,중,소) 및 괄호안의 괄호와 같이 연결되는 라인에서 줄바꿈이 일어나는 요소들은 수직으로 정렬되어야 한다. (첫째 열에대한 규칙은 없으나 내어쓰기는 명확하게 구하도록 한다.) 예제 – 기본 좋은 예 # 여는 구분기호로 정렬되는 경우 foo = long_function_name(var_one, var_two, var_three, var_four) # 아랫줄과 구분을 위해 더 많은 들여쓰기 포함된 경우 def long_function_name( var_one, var_two, var_three, var_four): print(var_one) # 매달린 형태의 들여쓰기는 하나의 들여쓰기 레..
Eclipes 단축키
PyCharm 단축키
Visual Studio 단축키
백엔드 개발자 직무 이해 백엔드 개발자는 현업에서 실제 무슨 일을 하고 어떤 일을 할 수 있나요? 어플리케이션을 개발하는 백엔드 개발자는 프로젝트에 따라서는 서버관리, DB관리, 프런트엔드 개발까지 모두 담당하기도 함 이렇듯 백엔드 개발자는 폭넓은 기술을 접할 수 있는 역할을 수행한다 SE(System engineer), FE(Front End) 등 인접한 분야의 개발자와 소통할 기회가 많음 그리고 접한 분야 중 한 분야에 대한 전문성을 키울 수 있는 기회를 만나기도 쉬움 예를 들면 담당하는 서비스의 통계 모듈 개발로 시작해서 대용량 데이터를 다루는 데이터 엔지니어로 성장하는 경우 특화된 분야의 전문가로 성장하더라도 어플리케이션을 잘 개발하는 능력은 중요합니다. 다른 개발자가 사용하는 플랫폼이나 라이브러리의 개발도 어플리케이션 ..
개발자 인터뷰 시 질문 모음 개발자 인터뷰는 같이 일할 만한 사람인가를 알아보기 위한 자리입니다. 그래서 기술 면접에는 동료 개발자나 팀 리더가 참석하게 되죠. 이 때 그들이 우리를 판단하는 것처럼 우리도 그 회사가 일하기 적절한 회사인지 질문을 통해 판단할 수 있습니다. 면접관의 질문이 끝났다면, 이제 당신이 미래의 동료가 될 개발자들에게 물어볼 차례입니다. 이번 포스트에서는 개발자 인터뷰 또는 기술 면접에서 면접관에게 할 만한 질문 몇 가지를 정리해봤습니다. 1. 팀(프로젝트)에 몇 명의 개발자가 있는지 먼저 앞으로 일하게 될 팀에 개발자가 몇 명 있는지 물어봅니다. 이 질문은 면접관에게도 그다지 민감한 질문은 아닐텐데요. 만약 프로젝트 단위로 운영되는 팀이라면 본인이 투입될 프로젝트에 개발자가 몇 명인지 물어보면 되겠죠? 신입..
리눅스 자동 스케줄링 - 크론탭(Crontab) 사용법 출처 : https://webdir.tistory.com/174 & jdm.kr/blog/2 1. Crontab ? 특정 시간에 특정 작업을 작업을 수행하는 스케줄러 리눅스에서는 일반적으로 cron 데몬이 주기적인 작업 실행을 처리한다. cron이 시작될 때부터 끝날 때까지 계속 실행되며 실행되며 cron 설정 파일은 cron table을 줄여서 crontab이라 부른다 2. Crontab 사용방법 1. 시간주기 설정 vi /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For details see man 4 crontabs # Example of job definition: # .-----------..