[Python] 장비 관리 대장 제작
·
Python 프로젝트/업무활용 프로그램
장비 관리 대장 제작 가이드프로젝트 개요파이썬과 MSSQL을 사용하여 장비 관리 대장을 제작합니다. 이 프로그램은 다음과 같은 주요 기능을 제공합니다:데이터 추가, 수정, 삭제데이터 Excel 파일로 저장UI를 통한 데이터 입력 및 관리필수 요구사항Python 라이브러리 설치 다음 명령어를 사용하여 필요한 패키지를 설치합니다:pip install pyodbc pandas openpyxlMSSQL 데이터베이스 데이터베이스에 아래와 같은 테이블을 생성합니다:CREATE TABLE Equipment ( ID INT PRIMARY KEY IDENTITY(1,1), AssetNumber NVARCHAR(50) NOT NULL, Branch NVARCHAR(100), User NVARCHAR(100), Manage..
Request processing failed org.springframework.jdbc.UncategorizedSQLException
·
오류 수집
음.... 프로젝트 진행 중 발생한 Error 이다. 왜 발생했나 했는데 아무생각없이 작성했는지;; 프로젝트 와 DB에 타입도 안맞추고 작성했다. 해결법은 간단하다. DB Data Type이 Int(숫자)라면 프로젝트내 Data Type 도 Int 형으로Data Type이 String(문자)라면 프로젝트 Data Type 도 String 형식으로 맞추면 해결된다. 뭐든 잠을 자면서 해야한다. 숙면이 최고의 보약이다.;;
[Git] Git & GitHub 버전 관리와 협업의 이해
·
추가 공부/Git
1단계 : 로컬 버전 관리개인 PC에서 Git을 사용하여 프로젝트의 변경 사항을 추적하고 관리한다.코드 수정 내역을 시간순으로 기록하고, 필요할 때 이전 버전으로 되돌릴 수 있다.이는 마치 문서의 여러 버전을 체계적으로 관리하는 것과 같다. 2단계 : 원격 저장소 활용GitHub에 개인 저장소를 만들어 로컬 프로젝트를 백업한다.이를 통해 다른 기기에서도 작업할 수 있고 코드 손실을 방지할 수 있다.또한 포트폴리오로 활용하거나 다른 개발자들과 코드를 공유할 수 있다. 3단계 : 팀 협업GitHub의 Oraganization 기능을 활용하여 여러 개발자가 프로젝트를 진행한다.각자 맡은 부분을 개발하고, Pull Request를 통해 코드 리뷰를 진행하며,브랜치 전략을 활용해 체계적인 개발이 가능하다.이런 단..
[Git] Git Repository 생성
·
추가 공부/Git
echo "# README 내용 작성" >> README.mdgit init git add README.mdgit commit -m "Commit 내용"git branch -M maingit remote add origin Http 깃 주소git push -u origin main echoecho "# README.md 내용 작성" >> README.mdREADME.md 파일을 생성하고 그 파일에 # 텍스트를 추가합니다.이 파일은 사용자가 프로젝트에 대한 정보를 쉽게 이해할 수 있도록 도와주는 역할을 하는 설명서입니다.git init현재 디렉토리를 새로운 Git 저장소로 초기화합니다. 이 명령어를 실행하면 .git이라는 숨겨진 폴더가 생성되고,이 폴더는 저장소에 대한 모든 정보와 메타데이터를 저장합니다...
[Programmers] level2 N개의 최소공배수
·
코딩 테스트/Python
문제 N개의 최소공배수문제 설명두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다.예를 들어 2와 7의 최소공배수는 14가 됩니다. 정의를 확장해서,n개의 수의 최소공배수는 n 개의 수들의 배수 중 공통이 되는 가장 작은 숫자가 됩니다.n개의 숫자를 담은 배열 arr이 입력되었을 때 이 수들의 최소공배수를 반환하는 함수, solution을 완성해 주세요.제한 사항arr은 길이 1이상, 15이하인 배열입니다.arr의 원소는 100 이하인 자연수입니다.입출력 예arr result[2,6,8,14] 168[1,2,3] 6 풀이import mathdef lcm(x, y): return abs(x * y) /..
개발자가 되고 싶은 곰
우직하게 개발하자