본문 바로가기

전체 글226

[미래에셋증권] 2) 기술/인성면접, PT면접, 임원 면접 보호되어 있는 글 입니다. 2024. 12. 16.
[미래에셋증권] 1)자기소개서~프로젝트 Tip 보호되어 있는 글 입니다. 2024. 12. 16.
[Python] config.json 사용해서 민감한 정보 가리기 사용 이유API Key나 토큰, URL, 주소 등 민감한 정보를 그대로 노출하여 Github에 올릴 경우 보안 이슈가 발생할 수 있다. 필자는 디스코드 공지사항 봇을 만들면서 디스코드 봇 아이디 정보가 노출이 되면 안되므로 봇 아이디를 숨기기 위해 config.json에 넣어 숨기기로 결정했다. 많은 데이터가 들어가지 않는 경우에는 config.json 에 넣고 숨기면 된다. config.json 을 이용해서 숨기는 방법1. config.json 파일을 만든다.config.json 파일을 만들어 숨길 데이터를 객체 형태로 넣어놓는다.예를 들어 숨길 데이터의 변수 이름이 "discord_id" 이고 값이 "583014" 인 것과,변수 이름이 "gcp_user_agent_path" 이고 값이 " /home/.. 2024. 12. 11.
requirements.txt 만들기 (설치된 패키지 정보 파일 만들기) requirements.txt?설치된 패키지 정보를 requirements.txt 파일을 만들어 볼 수 있다.이걸로 새로운 가상환경을 생성할 때 한 번의 명령어로 requirements.txt 파일에 있는 패키지를 설치할 수 있다. 방법1. requirements.txt 파일 만들기pip freeze > requirements.txt만약 selenium==4.23.1 이런 형태가 아니라, selenium @ file://~~~ 이런 형태로 @ file 이 붙어서 나오는 경우 아래 명령어를 사용하면 된다.pip list --format=freeze > requirements.txt  2. requirements.txt  파일로 패키지 설치하기다른 가상 환경이나 컴퓨터에서 requirements.txt 에 .. 2024. 12. 11.
[GIT] .gitignore 적용하기 (github에 특정 파일 보이지 않게 하기) gitignore가 필요한 상황 프로젝트를 진행하고 있다. Github에 올릴 때 token_channelid.txt 파일은 빼고 올릴 수 없을까?  물론 git add 로 파일을 하나하나 지정해서 올릴 파일을 설정할 수 있지만 파일이 10000개라면 일일이 지정하기 번거로울 것이다. 그리고 협업을 하다 보면 git add . 명령어로 실수로 올리는 것을 방지하고 싶다. 이런 경우 .gitignore 을 사용하면 된다. .gitignore을 이용하면 원하는 파일을 github에 올라가지 않도록 설정할 수 있다. - 프로젝트 초기 세팅- API KEY처럼 github에는 보여지면 안되는 것들 .gitignore 설정 방법1. 프로젝트의 최상위 경로에 .gitignore 파일을 하나 만든다.2. .gitig.. 2024. 12. 11.