전체 글 썸네일형 리스트형 [Git] 깃파일제외(.gitignore) 쉽게 관리하기 (gitignore.io) 프로젝트에서 사용하는 프레임워크나 언어에 따라 .gitignore파일을 설정 할 필요가 있다. 자주 만든는 프로젝트야 본인이 직접 만들기 쉽지만 자주 사용하지 않는 경우 이를 모두 기억하기 어렵다. 이럴 때 참고하기 좋은 사이트가 있어 공유한다. https://www.gitignore.io/ gitignore.io Create useful .gitignore files for your project www.toptal.com 나같은 경우에는 macOS에서 django 프로젝트에서 사용하기 위해 검색을 해보았다. 이런식으로 가져와서 커스텀해서 사용하면 매우 편리하다! # Created by https://www.toptal.com/developers/gitignore/api/django,macos # Ed.. 더보기 [Python] nested json(dict) 플랫화(flatten) nested json을 처리하다 보면 오브젝트로 처리하기 보다 스트링으로 처리하는게 편한 경우가 있습니다. 그럴 때 플랫화 해서 사용하면 좋습니다. 저는 주로 spark에서 구조가 복잡한 json의 leaf들의 통계를 구할 때 많이 사용합니다. 원본: { "a": { "b": { "c": 1 }, "d": 0 } } 플랫화 결과: { "a.b.c": 1, "a.d": 0 } 플랫화 함수 코드: def flatten_json(y): out = {} def flatten(x, name =''): # If the Nested key-value # pair is of dict type deli = '.' if type(x) is dict: for a in x: flatten(x[a], name + a + del.. 더보기 [Apple] 에어팟(AirPod) 프로 3세대 통화품질 비교 최근에 에어팟 3세대에 대한 궁금증이 생겨 검색해보던 중 음질비교 영상을 찾아봤는데 3세대 에어팟이 기존 에어팟 (1/2세대, 프로) 대비 통화 통화 품질이 너무 좋아서 기록 에어팟 프로가 생각보다 통화품질이 떨어져서 의외였고(노켄 끄고 테스트가 없어서 아쉽) 에어팟 프로2가 나온다면 아마 3세대와 비슷한 수준의 통화품질을 보여주지 않을까 생각됨 +) 에어팟 프로 2 얼른 나와줘! https://www.youtube.com/watch?v=UR_CXRIgVPs 더보기 [PostgreSQL] 맥(macOS)에서 설치하기 HomeBrew를 통해 postgresql 설치: brew install postgresql 설치된 후 서비스를 시작해둬야 함: (local 에서 DB를 사용하고자 할 경우) brew services start postgresql 설치확인: postgres -V 결과 화면: postgres (PostgreSQL) 14.4 더보기 [MAC] 'xcrun: error: invalid active developer path' 해결 방법 pyenv로 파이썬 가상환경 구성 하려고 했더니 갑자기 개발도구 에러를 뱉는다... 찾아보니 xcode 이슈로 MAC OS 업데이트 후에 자주 발생하는 에러였음 에러메시지 : pyenv install 3.9.10 BUILD FAILED (OS X 12.4 using python-build 20180424) configure: error: in `/var/folders/sq/bdth820s0_b4767kkcxh95gc0000gn/T/python-build.20220722160108.80622/Python-3.9.10': configure: error: C compiler cannot create executables See `config.log' for more details xcrun: error: in.. 더보기 [python] poetry 설치 시스템 요구사항: - Poetry requires Python 2.7 or 3.5+. - It is multi-platform and the goal is to make it work equally well on Windows, Linux and OSX. osx / linux / bashonwindows 설치 명령어: curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python - windows powershell 설치 명령어: (Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poet.. 더보기 [Python] pypi(Python package Index) 란? Python Package Index(Python Package Index)는 Python의 공식 소프트웨어 저장소로, 간단하게 말해 우리가 pip를 이용해 설치하는 패키지들은 모두 pypi에 있는 것들 입니다. Pypi는 Python Software Foundation이 운영하는 Python용 CPAN 저장소 및 R용 CAN 저장소와 유사합니다. pip을 비롯한 일부 패키지 관리자는 PyPI를 패키지와 해당 종속성에 대한 기본 소스로 사용합니다. 2022년 1월 17일 현재, 350,000개 이상의 파이썬 패키지에 Pypi를 통해 액세스할 수 있습니다. PyPI는 주로 sdists(소스 배포) 또는 사전 컴파일된 "wheels"라는 아카이브 형태의 파이썬 패키지를 호스팅합니다." 인덱스로 PyPI를 사.. 더보기 [Django/Python] 장고 설치하기 - 맥(MAC) OS 이 글은 파이썬 가상환경을 구성한 상태에서 MAC OS에 Django를 설치하는 과정입니다. 파이썬 가상환경 구성이 되어있지 않다면 이전 글을 참고해주세요. https://yeslab.tistory.com/133 [Python] 파이썬 가상환경(pipenv) 설치 및 사용법 pipenv 설치 pip3 install pipenv 가상환경 생성 cd myproject pipenv --python 3.X 가상환경 터미널 실행 pipenv shell 가상환경 실행(run) : 가상환경 터미널로 넘어가지 않고 가상환경에서 커맨드만 수행 pipe.. yeslab.tistory.com 가상환경 생성 및 실행 cd myproject pipenv --python 3.9 pipenv shell 장고 설치 pipenv in.. 더보기 이전 1 ··· 4 5 6 7 8 9 10 ··· 18 다음