
내가 구현하고 싶었던 기능 : 1차 프로젝트를 시작하며, 내가 구현하고 싶었던 기능은 한국영화와 외국영화의 리스트를 얻는 것이었다. class MovieView(View): def get(self,request): country_name = request.GET.get("country") LIMIT = 25 OFFSET = 0 if not country_name: return JsonResponse({"MESSAGE" : "PARAMETER_DOSE_NOT_EXIST"}, status=400) country_name == "한국" movies = Movie.objects.filter(country__name="한국").order_by('-id')[OFFSET : LIMIT] if country_name ..

40. Tuples 40-1. Tuples 이제까지 list 에 대해서 배웠습니다. List 같이 데이터들을 저장하게 해주는 것들을 Data Structure (자료구조) 라고 합니다. 그리고 파이썬에는 list 외에도 여러 자료구조 들이 있습니다. 그 중 이번에는 tuple 에 대해서 알아보겠습니다. Tuple 은 list 와 비슷하게 요소들을 저장할때 쓰입니다. 기본적으로 tuple 은 list 와 동일하지만 다음과 같은 차이를 가지고 있습니다. List 는 수정이 가능하지만 tuple 은 한번 선언되면 수정이 불가능 합니다. Tuple 을 선언하는 문법은 다음과 같습니다. my_tuple = (1, 2, 3) 보시다시피 list 와 차이점은 대괄호 대신에 일반 괄호를 사용한다는 점입니다. Tuple..

IF if name == "차은우": print(f"Hello {name}") #출력 Hello 차은우 01 구조 if expression: codes to execute expression 다음에는 반드시 : 가 위치해 있어야 합니다. if문 다음에 오는 expression 값이 True 이면 codes to execute 부분의 코드들이 실행되게 됩니다. expression 이 False 이면 codes to execute 부분의 코드들이 실행되지 않습니다. 예를 들어, 위 맨 처음 코드에서 expression 은 name == "차은우" 이고, codes to execute 은 print(f"Hello {name}") 입니다. 02 indent(들여쓰기) if condition: print("if ..

숫자만 더한다고!?? 파이썬에서는 문자도 더할 수 있다!! String Concatenation print("Hello, " + "World") input() 을 통해 유저로부터 받은 이름을 저장한 변수를 화면에 출력하고 싶을 때, 사용 가능! name = input() print("Hello, " + name) 👉 " Hello, Melody" 👉 " Hello, 철수" 문자열이 너무 길고 복잡하다면!??? literal string interpolation + 를 사용하지 않고도 문자열을 더할 수 있다. 👉 사용방법 date = 1980 python_inventor = "Guido van Rossum" location = "Centrum Wiskunde & Informatica" country = "..

기본 수학연산 표현 파이썬 산술연산자 01. 더하기 + >>> 3.5 + 2.1 5.6 뺄셈 (컴퓨터는 실수를 표현할 때 오차가 발생) (참고 : https://dojang.io/mod/page/view.php?id=2171) >>> 4.3 - 2.7 1.5999999999999996 02 .곱하기 * >>> 1.5 * 3.1 4.65 03 .나누기 (몫 ) / >>> 5.5 / 3.1 1.7741935483870968 04 .정수의 나누기 (몫 ) // 파이썬에는 나누기의 값이 정수로 떨어지지 않는 경우 반내림으로 해서 정수의 값만 리턴하는 정수 나누기가 있습니다. 정수 나누기는 나누기 심볼을 2번 연속으로 사용하면 됩니다. ==> // 예를 들어, 7 / 2 = 3.5 입니다. 하지만 7 // 2 =..

Variables_변수 어떠한 특정 값을 저장하고 있는 '명사' 01 변수에 값 저장하기 👉 변수 = 값 02 변수 이름 법칙 변수 이름은 영어 알파벳과 숫자 그리고 underscore(_) 으로만 구성 변수 이름 첫글자는 알파벳이나 underscore(_)로만 시작 주의! 숫자로 시작될 수 없음 영어 알파벳은 대문자와 소문자가 구분됨. 올바른 변수 이름 : name, _name, my_name, myName 잘못된 변수 이름: 7name, my name 🍯TIP 변수의 이름을 지정할 때는 코드의 가독성을 위하여 변수에 저장된 값들에 맞게 변수의 이름을 정하는 것이 좋다. 03 데이터 타입에 따른 ""(Double Quotes)의 옳바른 사용 age = "23" next_year = age + 1 pri..

Print 파이썬에서 화면에 출력을 하고자 할때 사용 print("Hello World!") >>> 코드 분해하기 Data Type String Integer Float Complex Numbers Boolean 01. String : 문자열 두개의 따옴표 ("") 사이에 있는 문자열을 string 이라고 합니다. 파이썬이 string 을 출력할때 따옴표들은 제외하고 출력하게 됩니다. 따옴표들은 단순히 print의 괄호 안에 들어가는 값들이 string 이라고 알려주는 역할을 합니다. 02. Integer : 정수 ex) 1, 2, 100 03. Float : 소수 ex) 2.0, 3.7, 9.99 04. Complex Numbers : 실수와 허수를 포함하는 복소수 참고 ) 파이썬에서는 j를 사용하여 ..

01 세미콜론 ; 많은 프로그래밍 언어(ex. JAVA)들은 구문이 끝날 때 ;(세미콜론)을 붙이나, 파이썬은 세미콜론을 붙이지 않음. print('Hello, world!') 단, 세미콜론을 붙여도 문법 에러는 발생하지 않으며, 보통 한 줄에 여러 구문을 사용할 때 세미콜론으로 구분해줌. print('Hello'); print('1234') 02 주석 # 1. 한 줄 주석 #print('Hello, world!') print('Hello, world!') #printf('1234567890') 2. 블록 주석 보통 블록 주석을 작성할 때는 코드를 읽기 쉽도록 # 뒤에 공백을 한 칸 띄움 # 더하기 # a = 1 + 2 # print('Hello, world!') 파이썬에서 한글 사용을 위한 인코딩 UT..