본문 바로가기

프로그래밍언어154

파이썬 위치 찾기 Python 설치 위치 Python 설치 위치에 대해 자세히 알아보도록 하겠습니다. 파이썬 위치 찾기 방법1. 명령 프롬프트 또는 터미널에서 확인  명령프롬프트에서 간단히 확인이 가능합니다. 윈도우에서는 'where python' 맥에서는 which 명령어를 사용 하면 됩니다. # Windowswhere python# Mac/Linuxwhich python 2. 코드 사용import syssys.executable Python 설치 위치에 대해 알아보았습니다. 위치를 정확히 알고 있으면 패키지 설치나 환경 설정할 때 훨씬 수월해질 거예요. 혹시 이 포스팅을 보시고도 궁금한 점이 있으시다면 댓글로 남겨주세요. 다음에는 Python 가상환경 설정하는 방법에 대해 다뤄보도록 하겠습니다!#Python설치 #파이.. 2025. 1. 19.
Visual Studio Code 파이썬 실행경로, launch.json launch.jsonlaunch.json은 디버거 설정 파일입니다. 개발 환경(Visual Studio Code, Eclipse 등)에서 디버깅을 시작할 때, 어떤 프로그램을 실행하고 어떤 설정으로 디버깅할지에 대한 정보를 담고 있습니다. 마치 자동차의 내비게이션 설정 파일처럼, launch.json 파일은 디버거에게 어디로 가야 할지, 어떤 속도로 가야 할지 등을 알려주는 역할을 합니다. VSCode(Visual Studio Code)에서 launch.json 파일을 사용하는 방법을 알아보겠습니다.  1. 파일 생성VSCode 좌측메뉴에서 Run and Debug(세모와 벌레 모양) 누르시고 생성합니다. 이전에 사용하시던 lauc.json 파일을 프로젝트 폴더에 넣으셔도 됩니다.  2. 내용 작성간단한.. 2025. 1. 12.
파이썬으로 배치 파일 만들기 python batch 파일배치 파일은 윈도우 환경에서 여러 명령어를 순차적으로 실행하는 데 사용되는 파일로, 반복적인 작업을 자동화하고 생산성을 높이는 데 효과적입니다. 파이썬과 배치 파일을 결합하면 간편하게 자동화 시스템을 만들 수 있습니다. 파이썬 배치파일 생성1.텍스트 편집기 실행 메모장이나 Visual Studio Code와 같은 텍스트 편집기 실행.  2. 명령어 작성간단한 예제D:\Program\Python\Python313\python.exe D:\src\python\web_test\main.py3. 주의경로 설정: 파일 경로는 정확하게 입력해야 합니다. 가상 환경: 가상 환경을 사용하는 경우, 가상 환경을 활성화하는 명령어를 정확히 작성해야 합니다. 권한: 배치 파일을 실행하기 위해서는 .. 2024. 12. 22.
파이썬으로 슬랙 메시지 자동 전송하기 파이썬으로 슬랙 메시지 전송파이썬을 활용하여 슬랙에 메시지를 자동으로 전송하는 방법에 대해 알아보겠습니다. 바쁜 업무 중 반복적인 작업을 자동화하고 싶거나, 특정 이벤트 발생 시 팀원들에게 빠르게 알림을 전달해야 할 때 유용한 기술입니다.  방법1. Incoming WebHooks 슬랙에서 앱 ...Incoming WebHooks 추가합니다.   2. 채널 선택메시지가 전송될 채널 또는 사용자를 선택 합니다.  3. URL 저장 4. 테스트메시지 전송 테스트 # pip install requestsimport json import sys import requests url = "https://hooks.slack.com/services/T05KPLPF675/B0817BY68GH/xs338AG9rEZHtx.. 2024. 11. 14.
Git Windows 설치 Git 설치버전 관리 시스템의 필수 도구인 Git을 윈도우에 설치하는 방법에 대해 알아보겠습니다. Git을 사용하면 개발 과정에서 발생하는 코드 변경 내역을 효과적으로 관리하고, 팀원들과 협업을 원활하게 할 수 있습니다. Git 설치방법1. 다운로드 Git - DownloadsDownloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. Latest source Release 2.47.0 Release Notes (2024-10-06) Download Source Code GUI Clients Git comes with built-in GUI tools (git-gui, gi.. 2024. 11. 14.
Docstring과 Sphinx Python : Docstring, Sphinx파이썬 프로젝트는 독스트링과 스핑크스의 강력한 조합을 활용하여 효율적으로 코드를 문서화 할 수 있습니다.독스트링독스트링(Docstring)은 함수, 클래스, 모듈 등의 코드 설명을 직접 코드 내에 작성하는 문자열입니다. 마치 책의 목차나 설명처럼 코드의 기능, 사용법, 예시 등을 간결하게 설명해 줍니다. 파이썬에서는 일반적으로 세 개의 따옴표로 감싸서 표현합니다. 주석 스타일은 Google, Numpydoc, Javadoc 스타일이 있습니다. 우리는 가장 많이 사용하는 Google 스타일을 사용 하겠습니다#예시def add(a, b): """두 수를 더하는 함수 Args: a: 첫 번째 숫자 b: 두 번째 숫자 Returns: 두 수의 .. 2024. 9. 14.
파이썬 개발자라면 꼭 알아야 할 유닛 테스트의 모든 것 파이썬 유닛테스트개요유닛테스트란 무엇일까요? 유닛 테스트는 소프트웨어 개발에서 가장 작은 단위인 함수나 메서드 하나를 대상으로 정상적인 동작 여부를 검증하는 테스트 방법입니다. 마치 레고 블록 하나하나를 검사하여 완성된 레고 작품이 제대로 작동하는지 확인하는 것과 같습니다. 파이썬에서 유닛테스트를 위한 도구 파이썬에서는 unittest 모듈을 사용하여 유닛 테스트를 작성할 수 있습니다. unittest는 간단하면서도 강력한 기능을 제공하여 다양한 종류의 테스트 케이스를 작성할 수 있습니다. unittest모듈은 Python에 포함되어 있는 표준 라이브러리 입니다. 실습1. tests 폴더 유닛테스트 파일 별도 관리하면 좋습니다. tests 폴더에 비어있는 __init__.py 파일 작성 합니다.2. ut.. 2024. 8. 26.
SQL 기본 튜닝 규칙 - PostgreSQL PostgreSQL 기본 튜닝포스트그레 기반 프로젝트를 마무리하며... PostgreSQL 데이터베이스의 성능을 한 단계 더 향상시킬 수 있는 쉬운 기본적인 SQL 튜닝 규칙을 정리 하고자 합니다. SQL 튜닝1. 별칭(alias) 테이블 조인 시에 같은 이름의 컬럼이 존재할 때, alias를 붙이지 않으면 아래의 에러가 발생할 수 있습니다. alias가 없는경우 SQL 구문을 파싱할때 부하가 발생 합니다. select fr.feed_reply_se , mp.nick_nm , fr.reg_dt from feed.feed_reply frinner join master.member_profile mp on fr.member_se =mp.member_.. 2024. 7. 8.
Visual Studio Code에서 JSP 개발 VSCode + JSP가장 인기 있는 코드 편집기중 하나인  VSCode에서 JSP 개발 환경을 구축하는 방법을 알아보고 간단한 테스트를 해보겠습니다.  기본설정1. Tomcat 설치 https://tomcat.apache.org/Tomcat 11(beta) 버전이 있으나 안정적으로 사용하기 위해 저는 10.X 선택했습니다. 설치는 편하신 방법으로 하시면 됩니다. 단. 설치 위치는 꼭 기억해주세요. 저는 zip방식 선택. 2. JDK 설치 https://www.oracle.com/java/technologies/downloads/#jdk17-windows설치 위치 꼭 기억. 3. jdk 시스템 환경 변수 편집. 윈도우 검색창(찾기) >> "시스템 환경 변수" 입력  >> 고급  >> 환경변수 >> 시스템.. 2024. 6. 25.