Project
-
Django - .gitignore활용 (feat. migrations)Project/git 2021. 1. 2. 01:48
django 웹 개발을 진행 중일 때, 어떤 파일들을 .gitignore에 포함시켜야 할까? Jump to django 문서를 참고해 아래의 파일들을 .gitignore를 사용해 commit목록에서 제외시켜 왔다. .idea db.sqlite3 __pycache__ *.pyc venv .idea 사용자 설정을 저장하는 파이참 전용 파일 db.sqlite3 SQLite의 데이터베이스 파일(다른 모델을 쓴다면, 그에 맞게 변경해 주어야 한다.) __pycache__, *.pyc python 프로그램을 실행시킬 때, 인터프리터는 프로그램을 bytecode로 먼저 컴파일한다. 이 파일들(*.pyc)을 __pycache__폴더에 저장해 놓고, 프로그램이 재실행될 때, 조금 더 빠르게 실행될 수 있도록 한다. .g..
-
How to start DjangoProject/Django 2021. 1. 1. 20:02
Pycharm에서는 django project를 생성하면 간단하게 프로젝트를 시작할 수 있다. VScode에서는 어떻게 시작해야 할까? 가상환경 설치 먼저 가상환경을 설치하자. 1. VScode를 관리자 권한으로 실행한다. 2. 빈 작업폴더를 생성하고 해당 파일을 open 3. VScode터미널을 실행하고, 아래의 명령어를 입력한다. cmd> python -m venv '가상환경 이름' 4. VScode에서 F1을 누르고, python: Select Interpreter를 검색 후 클릭한다. Python ~~~ ('venv')를 선택하자. VS code 터미널 창을 열고, 새로운 터미널을 '+'버튼을 눌러 추가하면, 자동으로 가상환경으로 진입된다. Django 패키지 설치 & 프로젝트 실행 가상환경 내에..
-
.gitignore에 대해 알아보자.Project/git 2020. 12. 31. 00:10
.gitignore 깃에 올라가면 안 되는 민감한 자료들 있잖아, 그런 파일들을 안 넣을 수도 있는 거고! 또,,, 깃에 넣을 필요가 굳이 없는 애들이 있지. 그런 건 각자 받으면 되는 거지. 뭐 *** 파일이라던지,,, 그런 쓸데없는 것들 - 민규 why? .gitignore는 불필요한 파일이 git에 올라가는 상황을 방지하기 위해서 사용한다. 프로젝트를 진행하다 보면, Python 가상 환경 폴더(venv), django의 settings.py 등 공유되면 안되는 파일들이 존재한다. 가상 환경 폴더의 경우 각 프로젝트마다 묘듈 & 라이브러리의 버전을 독립적으로 유지하기 위해 사용한다. 또한, 운영체제 마다 가상환경 폴더의 구성이 다르기 때문에 git commit에서 제외시켜주어야 한다. Django의..
-
C++ - Mini Project - Snake gameProject/Service 2020. 12. 21. 01:59
Snake game Jungle 1주 차가 끝나고 2주 차도 절반가량이 지났다. 다음 주 주말에 Doodle 점프 게임을 만들어 보기 위해서 더욱 간단한 Snake game을 만들면서 연습해 보았다. 이번 주말에 만든 게임은 정말 간단한 형태이지만, 시도했고, 시작했다는 것에 큰 의미가 있는 것 같다. 콘솔 창에서 글씨를 출력하고, 삭제하고 다시 출력하는 방식으로 한 프레임 한 프레임을 구현했다. 전형적인 Snake Game과 동일하게 '*'로 표시되는 아이템을 먹을 때 마다 뱀의 길이가 길어진다. w, a, d, s로 상하좌우 방향을 이동할 수 있으며, 뱀이 자기 자신에 부딪힐 때 게임이 종료된다. 코드가 어떻게 구성되는지 알아보자. main main function은 아래와 같이 Setup(), 그리..