Programming
-
0921 파이썬 노트 필기Programming/Python 2023. 9. 21. 10:48
formal parameter 형식 파라미터 어떤 값이 들어온다고 생각하고 가정하고 호출 actural parameter : MY_NAME 형식 값에 실제값이 할당되는 것 : 함수 호출 정의될 때 사용되는 게 형식 파라미터 , 구체적인 값이 아닌 틀만 gloabal v ( 글로벌이라는 예약어 통해 함수 안에서도 전역함수를 쓸 수 있도록 함) = 전역변수 선언 pass 키워드 : 함수 몸체의 작성을 잠시 보류할 때 사용 문법적 오류를 피하고 아무것도 실행하지 않을 때 사용 객체 - 속성과 메소드(함수) 로 구성되어있다. 객체에 따라 속성이나 메서드가 많을 수도 적을 수도 있음. 속성 : 객체의 상태 메소드 : 객체의 동작 class - object - 속성, 메서드 속성 > 멤버 변수, 멤버 필드 메서드 ..
-
Python : ListProgramming/Python 2023. 9. 19. 16:47
파이썬의 자료구조 리스트 [ ] 리스트의 인덱싱과 슬라이싱 squares = [1,4,9,16,25] squares[-1] : 마지막 요소 squares[0,4] : 0부터 4-1까지 리스트 합치기 리스트a + 리스트b 연산자 오버로딩 데이터형식이에 따라서 결과값이 다름 일반 숫자에서 +와 리스트의 +가 다른 것처럼 operate overloading 중첩리스트 2차원 리스트 2차원리스트 list2d[0] list2d[0]은 첫번째줄 객체 객체 : 2가지 형태의 속성으로 ( 속성: 값 , 메소드: 객체에 소속된 함수 )로 구성 메소드 ex : 내장함수, sum, min, max 등 sort 는 원래 리스트 그대로, 정렬된 새로운 리스트를 만들어줌 DEFAULT : 오름차순 reverse=True : 역순..
-
스프링부트 3 백엔드 개발자 되기 : 시작하는 과정 (2)Programming/JAVA 2023. 8. 17. 16:23
( 60p ) 2.3.4 스프링 부트 3과 자바 버전 스프링부트 3 이전과 이후는 사용할 수 있는 자바 버전 범위가 다르다. 스프링 부트 2는 자바 8버전 이상 스프링 부트 3은 자바 17버전 이상 자바 17버전 주요 변화 : 텍스트 블록, 레코드, 패턴 매칭 등 (1) 텍스트 블록 이전에는 여러 줄의 텍스트를 작성하려면 \n 을 추가해야했지만, 이제는 " " " 로 감싼 텍스트 사용해 여러 줄의 텍스트를표현할 수 있다. ( 가독성 좋아짐 ) (2) formatted() 메서드 또한 값을 파싱하기 위한 formatted() 메서드도 제공 이 기능이 없었을 때는 매우 불편한 방법으로 값 파싱 ex ) String textBlock17 = ''' { "id" : %d "name" : %s, } '''.for..