분류 전체보기 134

[Django] View 사용하기

# View 구현하기 메인 페이지(main)를 제공하는 View 함수 생성하기 config 디렉터리에 views.py 파일을 만들고, 그 안에 아래 내용을 적는다. ## config/views.py(새로 생성) from django.http import HttpResponse def main(request): return HttpResponse("안녕하세요, pyburger입니다") Django의 View 함수에서 브라우저에 텍스트를 돌려주고 싶다면, 문자열을 직접 리턴하는 것이 아니라, HttpResponse 객체를 리턴해 주어야 한다. HttpResponse는 Django가 돌려준 값을 브라우저가 읽을 수 있도록 적절한 처리를 해 주는 역할을 한다. # URLconf 구현하기 URLconf는 conf..

Django 2024.01.25

[Git] 브랜치(Branch)

# 브랜치(Branch) 커밋 사이를 가볍게 이동할 수 있는 포인터 프로젝트의 서로 다른 버전에서 동시에 작업할 수 있게 한다. 각 브랜치는 개별적인 개발 라인을 나타내며, 각각 변경 사항과 커밋 집합을 가질 수 있다. 새로운 브랜치를 만들면 현재 있는 브랜치의 복사본이 만들어진다. 그후 새 브랜치를 변경할 수 있으며, 이는 원래 브랜치에 영향을 미치지 않는다. 이를 통해 새로운 기능, 버그 수정, 실험 등을 격리된 환경에서 작업할 수 있다. Git Repository의 주 브랜치는 일반적으로 'master' 또는 'main'이라고 불리며, 주로 안정된 프로젝트 버전을 나타낸다. Git의 브랜치는 협업 개발에 강력하며, 여러 사람이 동시에 서로 다른 기능이나 수정 작업을 할 수 있게 한다. 하나의 브랜치..

Git 2024.01.24

[Git] .gitignore 생성하기

# .gitignore 프로젝트 진행 과정에서 Git의 관리 대상에서 제외해야 할 파일과 디렉토리를 지정하는 구성 파일 프로젝트의 최상위 디렉터리에 저장한다. # Github에서 생성하기 Repository 생성 시에 프로젝트에 필요한 옵션을 설정한다. # gitignore.io를 이용하여 생성하기 Visual Studio Code를 실행하여 프로젝트의 최상위 디렉터리에 .gitignore 파일을 생성한다. https://www.toptal.com/developers/gitignore에 접속하여 프로젝트에 맞는 운영체제, 개발 환경, 프로그래밍 언어를 검색하여 파일을 생성한다. 내용을 복사한 후 Visual Studio Code를 실행하여 이전에 생성했던 .gitignore 파일에 붙여넣는다. Githu..

Git 2024.01.24

[Git] Git 커밋 메시지 수정하기

# 가장 최근에 입력한 커밋 메시지 수정하기 git commit --amend 커밋 수정 창이 뜨면, i를 눌러 메시지를 수정하고 완료한 후, esc를 누르고 ':wq'를 입력한다. git commit --amend -m "[commit log]" --amend 뒤에 바로 수정할 메시지를 입력할 수도 있다. # 이전 커밋 메시지 수정하기 지금까지의 커밋 기록 확인하기 git log $ git rebase -i HEAD~[수정할 커밋의 순서(위에서부터 n번째)] 창이 뜨면, i를 눌러 수정하고 싶은 커밋 옆의 pick 문구를 reword로 바꿔주고, esc를 누른 뒤 :wq를 입력하여 창을 나가면 커밋을 수정할 수 있는 창이 띄워진다. i를 눌러 커밋 메시지를 수정하고, esc를 누른 뒤 :wq를 입력하여..

Git 2024.01.24

[Git] Git Bash를 이용하여 소스코드 올리기

# Git에 처음으로 소스코드를 업로드하는 경우Gitgub에 Repository 생성하고, 주소 복사하기Repository를 생성하는 방법은 다음을 참고해 주세요! (https://juyoungeeya.tistory.com/95) [Git] Github에서 새 리포지토리(Repository) 만들기# Github에서 새 리포지토리(repository) 만들기Github에 로그인한 후, 본인의 Github 페이지에 접속한다.우측 상단의 + 옆 화살표 버튼을 클릭하고, New repository를 클릭한다.리포지토리의 이름을 입력한다juyoungeeya.tistory.comGit Bash에서 명령 실행하기: Repository 끌어와서 디렉터리 생성하기git clone [Github Repository 주소..

Git 2024.01.24

[Linux] 기본 명령어

# ls(List): 현재 디렉터리의 파일 및 디렉터리 목록을 표시한다. ls --> 현재 디렉터리의 파일 목록을 표시한다. ls /etc/sysconfig /etc/sysconfig --> 디렉터리의 목록을 표시한다. ls -a --> 현재 디렉터리의 목록(숨김 파일 포함)을 표시한다. ls -l --> 현재 디렉터리의 목록을 자세히 표시한다. ls *.cfg --> 확장자가 cfg인 목록을 표시한다. ls -l /etc/sysconfig/a* --> /etc/sysconfig 디렉터리 중 앞 글자가 'a'인 것의 목록을 자세히 표시한다. # cd(Change Directory): 디렉터리를 이동한다. cd --> 현재 사용자의 홈 디렉터리로 이동한다. cd ~rocky rocky --> 사용자의 홈 ..

Git 2024.01.24

[Pandas] 데이터 연산

# 데이터 연산 pandas의 Series()와 DataFrame()으로 생성한 데이터끼리는 사칙 연산을 할 수 있다. import pandas as pd s1 = pd.Series([1, 2, 3, 4, 5]) s2 = pd.Series([10, 20, 30, 40, 50]) s1 + s2 # 0 11 # 1 22 # 2 33 # 3 44 # 4 55 # dtype: int64 s2 - s1 # 0 9 # 1 18 # 2 27 # 3 36 # 4 45 # dtype: int64 s1 * s2 # 0 10 # 1 40 # 2 90 # 3 160 # 4 250 # dtype: int64 s1 / s2 # 0 0.1 # 1 0.1 # 2 0.1 # 3 0.1 # 4 0.1 # dtype: float64 파이..

Python 2024.01.17

[Pandas] 구조적 데이터 생성하기

# Series를 활용한 데이터 생성 import pandas as pd s = pd.Series(seq_data) Series()의 인자로는 시퀀스 데이터(seq_data)가 들어간다. 시퀀스 데이터로는 리스트와 튜플 타입의 데이터를 모두 사용할 수 있지만, 주로 리스트 데이터를 이용한다. Series 데이터에서는 세로축 라벨을 index라고 하고, 입력한 시퀀스 데이터를 values라고 한다. s1 = pd.Series([10, 20, 30, 40, 50]) s1 # 0 10 # 1 20 # 2 30 # 3 40 # 4 50 # dtype: int64 s1.index # RangeIndex(start=0, stop=5, step=1) s1.values # array([10, 20, 30, 40, 50..

Python 2024.01.17
728x90