본문 바로가기

개발팁22

pipenv 가상환경 #pipenv 설치 pip install pipenv #가상환경에 pipenv 적용 pipenv install #내 가상환경 파일의 위치 pipenv --venv #가상환경 실행 pipenv shell pipfile 파일에 붙어넣기 [[source]] url = "https://pypi.org/simple" verify_ssl = true name = "pypi" [packages] django = "*" lxml = "*" [dev-packages] [requires] python_version = "3" pipenv install [packages] 에 필요한 패키지를 넣고 install하면 pipfile안의 내용대로 패키지가 구성된다. #설치된 패키지 보기 pip list #가상환경 삭제 pipen.. 2022. 3. 7.
Visual Studio Code 세팅 확장프로그램 Auto Rename Tag autoDocstring - Python Docstring Generator Community Material Theme Django Docker Excel Viewer HTML Snippets Jinja Jupyter Jupyter Keymap Jupyter Notebook Renderers Live server Material lcom Theme open in browser Prettier - Code formatter Pylance Python Python Environment Manager Python Extension Pack Python for VSCode Python Indent Rainbow CSV Shader languages supprot for.. 2022. 3. 7.
Override, Method (메소드) 란 overrriding 이란 class Person: def greeting(self): print('안녕하세요.') class Student(Person): def greeting(self): #super().greeting() print('저는 파이썬 코딩 도장 학생입니다.') james = Student() james.greeting() >>> 저는 파이썬 코딩 도장 학생입니다. 상위 클래스를 상속 받아도 상위의 메소드를 무시하고 호출한 클래스에서 새로운 메서드를 만든다. super() 을 사용하면 부모 클래스의 메소드를 호출할 수 있다. 메소드란 간단히 말해 클래스 안의 함수를 뜻한다. 클래스의 첫 메소드는 자기자신을 의미하는 "self"라는 파라미터를 갖는게 특징이다. 2022. 2. 16.
Django 심화과정 듣기 전 기본 개념 장고 심화반을 듣기전 기본 배경지식으로 가져가길 권장하는 내용들이 있어서 간략하게 정리하면서 공부해 놓으려 한다. Python 설치 ▼ 스스로 python 을 설치하고, PATH를 변경할 수 있어야 합니다. 내 PC 우클릭 - 속성 - 고급 시스템 설정 - 환경변수 - PATH 편집 - 경로입력 python ▼ 변수, 상수, 리터럴에 대한 이해 int a = 1; 을 예로 들었을 때, 변수와 상수는 값을 저장하는 공간인 a, 리터럴은 값 그자체인 1 변수는 하나의 값을 저장하되 값을 얼마든지 변경해 넣을 수 있다. 상수는 값을 저장하면 불변의 값을 가지게 된다. 리터럴은 그 자체의 값을 의미. ▼ 지역변수와 전역변수, 변수의 스코프에 대해서 설명할 수 있어야 합니다. a = 10 function myFn.. 2022. 2. 15.
GitHub 터미널로 사용하기 git init #이 공간과 연동 git add #모든 파일 추가 git commit -m "first commit" #커밋작성 git branch -M main #브랜치 작성 git remote add origin (git주소) #github와 연동 git push -u origin main #원격저장소로 푸쉬 github 에 불필요한 파일이 추가되었을 때 .gitinore 을 수정한뒤 git rm --cached -r . #원격 파일 수정 git add . git commit -m 'igore 수정' * cmd 매크로 이용 pull.cmd 파일을 만들어서 붙여넣는다. @echo off @REM 0 ) UTF-8 set up. chcp 65001 git branch -a @REM 1 ) initiali.. 2022. 2. 2.
Django 데이터베이스 초기화 강의를 따라 듣다가 migrations모델을 새롭게 업데이트 하려고 하니 에러가 뜬다. 한참을 찾아보다가, 정확히 왜인지는 모르겠지만 데이터 베이스가 꼬여서 인것 같아 초기화를 하려고 알아보았다. 1. 프로젝트내에 있는 모든 migrations폴더 안의 "__init__.py"를 제외한 파일을 삭제한다. 2. 데이터베이스 파일도 삭제한다. → db.sqlite3 3. 새롭게 마이그레이션을 생성한다. python manage.py makemigrations python manage.py migrate 2022. 1. 21.