[첫 번째 단위 프로젝트] 전기차 전환 시대, 지역별 전기차 이용 환경 분석 및 정보 제공 시스템
·
Projects/Project Portfolio
오늘은 8일(2026-03-11 ~ 2026-03-18)동안 진행했던 단위프로젝트 발표일이다. 가요계 가창력 레전드 '김나박이'를 떠올리면서 우리 팀원들의 성을 모아보았더니 '이순신김'이 되어 GPT가 생성한 팀 포스터와 함께 이순신님 드립을 쳐보았는데 팀원분들께서 기발하다고 좋아해주셔서 한 번에 팀명을 정할 수 있었다. (우리들은 이장군1, 이장군2, 손장군, 신장군, 김장군이 되었다.) 나는 주 담당역할로는 프로젝트 구조/DB 설계(ERD 작성), MySQL 작성 및 연결을 위한 Python 백엔드 코드 작성을 맡았고, 첫날 주제를 정하는 날을 제외하면 7일이 짧다고 느껴져서 처음부터 조금 organize 하려고 하다보니 얼떨결에 팀장이 되었다. 추가적인 업무로는 가능하면 하자고 했었던 서울시 전기..
Git · GitHub · Sourcetree 차이점과 연동 방법 정리
·
Python & SQL/Git & GitHub
개발을 시작하면 가장 먼저 부딪히는 벽이 있다.바로 Git, GitHub, 그리고 Sourcetree의 관계다.처음엔 이런 생각이 든다.Git이랑 GitHub는 다른 거야?Sourcetree는 또 뭐지?굳이 세 개를 다 써야 해? 이번 글에서는 이 세 가지의 관계와 연동 과정을 한 번에 정리해보겠다.1️⃣ Git이란?Git은 버전 관리 시스템(Version Control System, VCS)이다.쉽게 말하면:코드 변경 이력을 저장하고이전 버전으로 되돌릴 수 있고여러 사람이 동시에 작업할 수 있게 해주는 도구Git은 로컬 컴퓨터에서 동작한다.2️⃣ GitHub란?GitHub는 Git 저장소를 온라인에서 관리하는 플랫폼이다.즉,Git = 버전 관리 엔진GitHub = 그 결과물을 저장하는 클라우드 공간Gi..
04. Git의 3가지 작업 영역
·
Python & SQL/Git & GitHub
💡 Git을 사용할 때는 파일이 다음 세 가지 상태 중 하나에 있게 됩니다. 1. Working Directory (작업 디렉토리)실제로 파일을 수정하고 있는 내 컴퓨터의 폴더입니다. - 특징: Git이 추적하지 않는 파일(Untracked)과 추적 중인 파일(Tracked)이 섞여 있습니다.- 상태: 여기서 파일을 수정하면 Git은 "어? 파일이 바뀌었네?"라고 감지하지만, 아직 기록을 하지는 않습니다. 2. Staging Area (준비 영역)다음 커밋(저장)에 포함할 파일들을 골라 담아두는 '장바구니' 단계 입니다. (git add) - 왜 필요한가요?: 파일 10개를 수정했어도, 그 중 관련 있는 3개만 먼저 묶어서 저장하고 싶을 때가 있습니다. 이때 git add 명령어를 써서 이 영역으로 ..
01. Git 개요 및 설치, 사용자 설정 및 Git 초기화 (mac)
·
Python & SQL/Git & GitHub
1. Version Control System, VCS버전관리 시스템(Version Control System, VCS)은 파일의 변화를 시간에 따라 기록했다가, 나중에 특정 시점의 버전을 다시 불러올 수 있는 시스템을 말합니다. 쉽게 말해, 게임의 '세이브 포인트'와 같습니다. 보스 몹을 잡기 전(중요한 코드 수정 전)에 세이브를 해두면, 나중에 실수를 해서 게임 오버(에러 발생)가 되어도 저장했던 시점으로 되돌아 갈 수 있는 것이죠. 오픈소스계의 영원한 아이돌 '리누스 토르발스'는 리눅스 커널을 관리하는 기존 툴이 엉망인 것에 너무 빡친 바람에 Git이라는 소스관리 툴을 만든다. 리누스는 하도 빡친 나머지, 단 2주만에 완성하는 기염을 토했다. - '오픈소스의 승리' 중에서 (1) VCS가 왜 필요..
깃허브 GitHub 설치 및 repository(레파지토리) 생성하기
·
Python & SQL/Git & GitHub
1) Git 다운로드 및 설치 ( git-scm.com ) Git git-scm.com 상기 사이트에서 Git 을 다운로드 받은 후, 별다른 설정 없이, 계속 [Next] 버튼을 눌러 설치를 진행합니다. 2) repository(레파지토리) 생성 http://www.github.com 에 가입한 후 확인지침이 포함된 메일을 확인한다. GitHub: Where the world builds softwareGitHub is where over 65 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code l..