Number 1. int 정수 메모리가 허용 가능한 선에서 무한대의 정수를 사용 가능 Example > Code > Result type(arg) : 인자의 Data type을 반환 2. float 실수 부동 소수형 소수점 15자리까지 표현 가능 지수표기법 사용
1. Creating and Calling 파이썬에서 함수를 생성하고 호출할때는 다음과 같은 형식을 취한다. Example > Code > Result 이때 def는 예약어이며 함수의 이름은 사용자가 원하는 키워드로 지정가능하나
기본위치 (static) 기준으로 좌표 프로퍼티의 값을 참조하여 위치를 이동시킨다.프로퍼티는 top, bottom, left, right를 사용가능하다.프로퍼티가 없으면 static과 동일하다.부모위치 기준으로 좌표 프로퍼티의 값을 참조하여 위치를 이동시킨다.다만, 부
Parameter 우선 순위 >우선순위는 위에서 부터 아래순 Regular Positional Arguments Default Arguments Variable Length Positional Arguments Non-Default Keyword-Only Argume
함수, 변수, 클래스를 모아놓은 파일💡 왜 Module을 사용할까?다른 파일에서 재사용이 가능하게 하기 위해전체 코드가 한 파일에 넣기에는 너무 클 때 여러 파일로 나누어서 정리 및 관리하기 위해Python 파일을 만든 후재사용 하고 싶은 함수, 클래스, 변수등을 작
중첩 함수함수 안에 함수를 선언함으로써 사용 가능가독성 향상을 위해Closure함수 안의 코드 중 반복되는 코드가 있다면 중첩 함수로 선언하면 부모 함수의 코드를 효과적으로 관리하고 가독성을 높일 수 있다.중첩 함수가 부모 함수의 변수나 정보를 가두어 사용하는 것부모
Generator 함수는 값을 Return 하기도 하면서 동시에 산출 (Yield)한다.Generator는 Iterator를 생성해주는 함수Generator 함수는 Generator object를 반환한다.값을 yield 하는 함수와 return하는 함수를 둘다 출력했
VCS (버전 관리 시스템)코드 변경 사항 내역 기록 및 관리필요 시 이전 상태로 롤백 기능팀 단위 개발시 체계적이고 효과적인 협업수정 된 파일그러나 Commited 되지 않은 상태의 파일파일을 수정, 생성 하게되면 이 상태가 된다.수정 된 파일이 곧 Commit 될
사용자가 입력한 주소는 Domain 이다.💡Domain?문자로 이루어진 고유 주소ip주소를 사용자가 외워서 접속하기 힘들기 때문에 사람의 언어인 문자로 주소를 만들게 되었다.도메인의 구조브라우저는 해당 주소를 DNS Server로 보내 ip 주소를 받는다.💡DNS?
URL에 데이터가 노출됨데이터 길이에 제한이 있음상대적으로 보안에 취약함요청 메시지에 데이터를 담음상대적으로 보안에 강함Django에서 주로 사용REST URL이 들어오면 URLconf에 사전 정의된 규칙에 의해 Django에서 함수를 호출한다. \- 💡URLc
자료 구조란 데이터에 편리하게 접근하고 조작하기 위한 데이터를 저장하거나 조직하는 방법각 언어가 가진 자료구조의 종류와 그것에 대한 사용 방법을 익히는 것이 중요하지만, 무엇보다 각 자료구조의 본질과 컨셉을 이해하고 상황에 맞는 적절한 자료구조를 선택하는 것이 중요상황
pip 명령어를 사용하여 설치pip install djangoWorking directory로 이동 후django-admin startproject <Project name>Django에서 생성한 Project directory로 이동 후python \[manag
이 튜토리얼은 간단한 설문조사(Polls) 어플리케이션을 만드는 과정이며 다음과 같은 파트로 구성되어 있다.설문을 보고 투표를 하는 사용자 사이트관리자가 설문을 추가, 변경, 삭제할 수 있는 관리용 사이트Django에서는 프로젝트를 자동으로 생성해주며 데이터베이스 설정
Django에서는 기본적으로 SQLite를 제공한다. 하지만 만약 다른 데이터베이스를 사용하고자 한다면 mysite/settings.py를 열어 다음의 항목을 수정한다.\*\*ENGINE\*\*Django에서 지원하는 데이터베이스를 입력해준다.'django.db.bac
Hyper Text Transfer Protocol하이퍼텍스트 문서 (HTML)를 교환하기 위해 만들어진 Protocol (통신 규약)즉, 웹상에서 네트워크로 서버끼리 통신을 할 때 어떠한 형식으로 서로 통신을 하자고 규정해 놓은 "통신 형식" 혹은 "통신 구조" 라고
데이터를 저장 및 보존 하는 시스템Application에서는 데이터가 메모리 상에서 존재한다. 그리고 메모리에 존재하는 데이터는 보존이 되지 않는다. 해당 Application이 종료하면 메모리에 있던 데이터들은 다시 읽어 들일 수 없다.그럼으로 데이터를 장기 기간동안
Structured Query LanguageMySQL같은 관계형 데이터베이스에서 데이터를 읽거나 생성 및 수정하기 위해 사용하는 언어CRUD💡CRUD?CreateReadUpdateDelete데이터를 읽어 들일 때 사용WHERE 구문을 사용해 검색도 가능데이터를 생성
테이블의 모든 데이터를 조회한다.<table>.objects.all()💡SQL : SELECT \* FROM <table>💡all() + limit전체 데이터 중 원하는 개수 만큼 조회 할 수 있다.처음 부터 원하는 개수를 조회 할 때 : <tabl
하나의 Query set을 가져올때 미리 연관된 객체들까지 모두 불러오는 함수DB에 접근을 줄여 성능을 향상시킨다.다만, select_related와 prefetch_related는 차이점이 있다.SQL의 JOIN을 사용하기 때문에 foreign-key, one-to-
Remote repository 전용 서버 (Github)에서 관리여러 사람이 공유 하기 위해 사용클라우드와 같음내 PC에서만 저장되는 개인 전용 저장소평소에는 자신의 Local repository에서 작업 후 작업 완료 시 Remote repository에 업로드한다
Amazon Web Service는 유저가 직접 서버를 구입하고 설치할 필요 없이 AWS상에서 클릭 몇 번으로 서버를 구축하고 사용할 수 있게 해주는 서비스Elastic Compute CloudAWS상에서 사용하는 Server, EC2 서버에 API를 배포하게 된다.다