목록전체 글 (96)
WinGyu_coder
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/YILYH/btswbFKmU8f/8QJuNE4wf4SrbfJesYYDkK/img.png)
파이썬을 사용할때 협업 및 코드 작성시 정해진 규칙으로 작성하기 위해선 Black 블랙은 필수다. 적용 방법을 알아보자 1. black 설치하기 터미널에서 pip install black 작성 2. black 위치 확인하기 터미널에서 $ where black, which black 치면 위치 확인 가능, 보통 가상환경 사용시 가상환경 폴더 스크립트 안에 있음 3. Pycharm File Watch 플러그인 설치 Pycharm 상단 File -> settings 클릭 -> Plugins 에서 File Watch 설치 -> Pycharm 재실행 4. Pycharm File Watch 세팅 Pycharm 상단 File -> settings 클릭 -> Tools -> File Watchers 클릭 + 클릭 후 ..
Cython으로 난독화한 코드를 실행하려면 기본적으로 다음과 같은 단계를 따르게 됩니다. Cython과 필요한 패키지 설치: pip install cython setuptools .pyx 파일 생성: 원본 example.py 파일의 확장자를 .pyx로 변경합니다. 그러면 example.pyx 파일이 생성됩니다. setup.py 파일 생성: example.pyx 파일을 컴파일하기 위한 setup.py 파일을 작성합니다. from setuptools import setup from Cython.Build import cythonize setup( ext_modules=cythonize("example.pyx") ) 컴파일: setup.py 파일이 있는 디렉토리에서 다음 명령을 실행하여 .pyx 파일을 컴파일..
enumerate와 zip은 파이썬에서 리스트와 같은 이터러블 객체를 처리할 때 자주 사용되는 유용한 내장 함수들입니다. 1. enumerate enumerate는 이터러블 객체를 입력으로 받아, 각 항목과 그 항목의 인덱스를 순서대로 반환하는 이터레이터를 생성합니다. 기본 구조: enumerate(iterable, start=0) iterable: 인덱스와 함께 열거하려는 이터러블 객체 (예: 리스트, 문자열, 튜플 등) start: 인덱스의 시작 값을 지정 (기본값은 0) 예제: fruits = ['apple', 'banana', 'cherry'] for idx, fruit in enumerate(fruits): print(idx, fruit) 출력: 0 a..
VSCode에서의 SSH 연결 문제는 여러 원인이 있을 수 있지만, Xshell에서는 정상적으로 접속이 되는 경우 특정 원인들이 더 눈에 띕니다. VSCode의 Remote - SSH 확장 프로그램은 내부적으로 SSH 연결을 관리하며, 설정 또는 인증 방식에 따라 Xshell과 다르게 작동할 수 있습니다. 다음은 VSCode에서 SSH 연결에 문제가 발생할 수 있는 몇 가지 원인 및 해결 방법을 제시합니다: SSH 키 인증: Xshell과 VSCode가 사용하는 SSH 키가 다를 수 있습니다. VSCode의 SSH 확장 프로그램은 기본적으로 ~/.ssh/id_rsa를 사용합니다. 이 키가 대상 서버에 등록되어 있는지 확인해보세요. SSH 설정: VSCode에서 사용하는 SSH 설정은 ~/.ssh/conf..
SSH로 연결을 시도할 때 "Could not establish connection to 'ip': connecting with ssh timed out" 오류가 발생하는 것은 다양한 원인이 있을 수 있습니다. 일반적으로 이러한 오류는 대상 호스트와의 통신 문제 또는 인증 문제로 인해 발생합니다. 다음은 오류를 해결하기 위해 확인해볼 몇 가지 일반적인 원인 및 해결 방법입니다: 네트워크 연결 확인: 로컬 컴퓨터와 대상 서버 간의 네트워크 연결을 확인하세요. 핑(ping) 명령어를 사용하여 대상 서버에 연결할 수 있는지 확인할 수 있습니다. ping [대상 IP 주소] SSH 서비스 상태 확인: 대상 서버에서 SSH 서비스가 실행 중인지 확인하세요. SSH 서비스가 중지된 경우에는 연결을 수..
1. UI8 원하는 디자인 구매 후 사용 https://ui8.net 2. 크몽 (전문가 외주) https://kmong.com/ 전문가가 필요한 순간, 프리랜서 마켓 No.1 크몽 마케팅·디자인·IT프로그래밍·영상 등 다양한 비즈니스 분야의 전문가를 만나보세요! kmong.com 3. Tailwind css (부트스트랩과 같은 CSS 라이브러리) https://tailwindcss.com/ Tailwind CSS - Rapidly build modern websites without ever leaving your HTML. Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leav..
서비스 기획 및 협업 툴 1. Trello. https://trello.com/ Manage Your Team’s Projects From Anywhere | Trello Task management Use Trello to track, manage, complete, and bring tasks together like the pieces of a puzzle, and make your team’s projects a cohesive success every time. trello.com 2. notion https://www.notion.so/ko-kr 내 위키, 문서, 프로젝트를 모두 한 곳에서 만나는 커넥티드 워크스페이스 | Notion (노션) 사용하는 모든 업무 앱을 Notion 하나에 담아 ..
Django 프로젝트를 NGINX와 함께 사용하려면 보통 uWSGI나 Gunicorn과 같은 WSGI 서버를 중간에 두어 연결합니다. 이 예제에서는 Gunicorn을 사용하여 Django 백엔드와 NGINX를 설정하는 방법을 안내하겠습니다. Gunicorn 설치: Django 프로젝트의 가상 환경 내에서 Gunicorn을 설치합니다. pip install gunicorn Gunicorn으로 Django 앱 실행: 잠시 Gunicorn만 사용하여 Django 앱을 실행해 보겠습니다. 프로젝트 디렉토리에서 다음 명령어를 실행합니다. gunicorn yourproject.wsgi:application --bind 127.0.0.1:8001 이렇게 하면 Gunicorn이 8001 포트에서 애플리케이션을 실행하게..