본문 바로가기

반응형

파이썬

(9)
[⛺️Django] MODELS AND QUERYSETS 메모 📌장고 설정과 장고 모델로 프로젝트와 소통하는 법 pipenv shell python manage.py shell from users.models import User 📌User.objects 💥 manager: 데이터베이스로부터 elements를 가져오게 해주는데, SQL을 쓰지 않고도 파이썬을 이용해서 가져오게 해준다! 👉The most Sexiest part of Django! manager는 object 안에 있다 🔗 참고 docs.djangoproject.com/en/2.2/topics/db/queries/ Making queries | Django documentation | Django Django The web framework for perfectionists with deadlines...
[⛺️클론코딩] pipenv, Django 설치, 개발환경 구축하기 📌앞으로 사용할 Framework 👉django : Prevent "reinventing the wheel" 👉tailwindcss(utility first css framework) 📌pipenv 설치 pipenv : 장고 설치 시, pipenv로 설치할 것. pipenv를 이용하면, 버블을 install해준다. global로 다운되지 않고, 버블에 버전별로 다운로드 가능 👉Mac OS/리눅스라면 brew install pipenv 를 이용해 다운로드! brew install pipenv 👨‍💻 brew가 깔려있지 않다면, 다음의 명령어로 home brew설치 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal..
자바스크립트의 클래스와 오브젝트의 차이점 알아보기(feat. 파이썬이랑 뭐가 다를까?) 📌 클래스와 오브젝트 붕어빵 틀(template) : 클래스 object: 팥을 넣으면 팥붕어빵, 크림 데이터를 넣으면 크림 붕어빵! ✅파이썬에서의 클래스와 객체 개념과 같다. 둘다 객체지향언어! 📌자바스트립트에서 클래스 사용하는법 파이썬과 다르게 자바스크립트에서는, 클래스를 선언하기 위해 'constructor'가 필요하다. 파이썬에서는 def 와 self를 사용했다면, 자바스크립트에서는 'constructor/method와 this'를 이용한다. 구조는 유사하다. 또한 오브젝트를 생성할 때도 차이가 있다. 파이썬에서는 별다른 별도 코드 없이 그냥 생성하면 되는데, 자바스크립트에서는 const와 new를 써준다. 📌 Getter & Setter incapsulation => private 만드는 것 클..
[파이썬] 파이썬 클래스 이해하기 📌점프 투 파이썬_ 클래스 스터디 목차 점프 투 파이썬 클래스 : 초보 개발자를 위한, 클래스의 개념 A-Z, 기초부터 차근차근! 클래스는 왜 필요한가? 클래스와 객체 사칙연산 클래스 만들기 클래스를 어떻게 만들지 먼저 구상하기 클래스 구조 만들기 객체에 숫자 지정할 수 있게 만들기 더하기 기능 만들기 곱하기, 빼기, 나누기 기능 만들기 생성자 (Constructor) 클래스의 상속 메서드 오버라이딩 클래스 변수 📌클래스와 객체 ✍️클래스와 객체의 개념: 과자 틀과 틀에 의해 만들어진 과자 ✍️클래스를 어떻게 만들기 먼저 구상하기 클래스는 무작정 만드는 것보다 클래스로 만든 객체를 중심으로 어떤 식으로 동작하게 할 것인지 미리 구상한 후에 생각한 것들을 하나씩 해결해가면서 완성해나가는 것이 좋다. 📌더 ..
[Pandas] DataFrame의 Inner Join, Outer Join, Left Join, Right Join/concat/melt에 관한 좋은 정리 글 Datacamp에서 판다스 join에 관한 파트를 공부하며, 명쾌하지 않은 구석들이 있었는데 찾아보다가, 슥 훑어보면 정리하기 좋은 글들을 리스팅해본다. 위에서부터 순서대로 보면 대략 감 잡는데 도움이 된다. 나중에 또 복습할 때 참고해야지 http://www.gisdeveloper.co.kr/?p=8255 pandas의 DataFrame에 대한 Inner Join, Outer Join, Left Join, Right Join – GIS Developer 판다스에서 데이터프레임은 테이블 형식의 데이터셋입니다. DBMS의 Table들 간에도 Join을 맺을 수 있듯이, 마찬가지로 판다스의 데이터프레임들 간에도 Join을 맺을 수 있습니다. 물론 Join을 맺을 �� www.gisdeveloper.co.kr..
Anaconda_Jupyter Notebook 아나콘다로 주피터 노트북 사용하기(feat. 마크다운Markdown 사용하는 법) 아나콘다란와 주피터노트북 쉽게 말해 파이썬과 관련된 다양한 생태계를 '아나콘다'처럼 집어삼키고 있는 것이라 생각하면 된다. 아나콘다를 설치하면, 주피터 노트북이 자동으로 설치된다. 파이썬을 우리가 이용할 때 콘솔에 코드를 입력하면 아웃풋이 출력되는데, 그걸 웹에서 볼 수 있어서 문서화가 가능하다. 터미널에서 pip 관련 오류가 떠서, 한참을 못 열다가 다른 방법으로 접속했다. 아나콘다 네비게이터를 찾아서 누르면, 다음과 같이 열린다. jupyter notebook 하단의 Launch를 누르면, 알아서 terminal을 통해 웹 상에 jupyter notebook이 열린다. 주피터 노트북 마크다운 사용하기 파일을 하나 만들어, 간단한 마크다운 사용법을 정리했다. [마크다운 사용Tip] # 주피터 노트북 사..
[Python] 📚Datacamp: Introduction to Python📚 파이썬 기초#3(Functions 함수, Method, Package, Numpy) 함수 반올림 함수 round() 반올림해서 나타낼 소숫점 자릿수를 지정하거나, 지정하지 않거나 두 가지 방식이 가능하다. 후자의 경우, 가장 가까운 정수의 값으로 반올림한다. 복소수 함수 complex(real[,imag]) 복소수..? 한창 과외하던 20대 초반 이후로 진짜 오랜만에 보는 단어인 것 같다. 낯설다.. Sorted() sorted()는 기존의 리스트를 변경하는 것이 아니라 정렬된 새로운 리스트를 반환한다.>>> sorted([4, 2, 3, 5, 1]) => [1, 2, 3, 4, 5] Method Replace append 연습 packages package를 사용하기 위해서는 설치가 필요하다. array의 계산을 편리하게 돕는 극약처방, Numpy 1. Error 2. Solved b..
[Python] 📚DataCamp: Introduction to Python📚 파이썬 기초#2 (List Type 리스트 타입, subsetting list, list slicing, changing/adding/removing list elements) 1. 리스트 리스트에는 문자열과 float 모두 포함 가능하다. 또, 리스트에는 리스트(Sub-list)를 포함시킬 수 있다. 이 리스트도 역시, str/bool/int/float와 같이, 또다른 종류의 데이터 타입이라고 할 수 있다. 즉, list type만의 작동 방식이 있다는 것이다. list 안의 elements들은 앞에서부터 0, 1, 2, 3 ...의 index값을 갖는다. 즉 위의 fam list를 보면, 'liz'라는 string element는 '0'번째 element인거고, 7번째 element는 'dad'가 해당된다. 이를 호출하는 방법은 fam[6]과 같이 대괄호 안에 index 넘버를 써주면 된다. 리스트의 끝에서부터 가까운 값을 출력하는데는 'negative index'를 써주는..

728x90
반응형