본문 바로가기
  • Coding & Book

학습단102

2주차 완료 https://loui3.tistory.com/99 5장 자료구조 1. 리스트 값을 여러개 넣기 위해 사용합니다. 각 값의 자료형은 다를 수 있습니다. number = [1,2,3] 2. 값 추가하기 리스트안에 값을 추가 할수 있습니다. append() 와 insert()를 사용합니다. append는 리스 loui3.tistory.com https://loui3.tistory.com/102 5-2장 자료구조 1. 튜플 튜플은 리스트와 비슷하지만 차이점으로 요소들을 변경할수 없습니다. 변수를 여러 줄에 따로 정의하는 대신 튜플 형태로 한 줄에 여러 변수의 값을 정의할수도 있습니다. num_tuple = (1, 2, loui3.tistory.com https://loui3.tistory.com/105 6장 .. 2023. 7. 14.
7장 함수 함수 입력값에 따라 결과(출력값)이 달라지는 어떤 동작을 수행하는것입니다. 함수의 입력값을 전달값, 출력값을 반환값이라고 합니다. input(),print()문도 함수 입니다.(내장 함수) 개발자가 파이썬으로 직접 코드를 작성해 만든 함수를 사용자 정의 함수라고 합니다. 함수명으로 함수를 사용하는것을 "함수를 호출한다" 라고 합니다. # def 함수명: # 실행할문장1 def open_account(): print("계좌를 개설합니다.") open_account() 전달값과 반환값 전달값은 함수를 사용하려고 호출할때 함수에 전달하는 값입니다. return문으로 함수를 호출한 위치에 값을 반환하는데 이때 반환하는값을 반환값이라고 합니다. def 함수명(전달값1, 전달값2): 실행할 문장1 실행할 문장2 r.. 2023. 7. 14.
9. 혼공자 9일차(인터페이스) 9일차 인터페이스 인터페이스는 개발 코드와 객체가 서로 통신하는 접점 역할을 합니다. 인터페이스 선언은 class 키워드 대신에 interface 키워드를 사용합니다. 인터페이스 이름은 영어 대소문자를 구분하며 첫글자를 대문자 나머지는 소문자로 하는것이 관례라고 합니다. 객체는 인터페이스에서 정의된 추상 메소드와 동일한 메소드 이름, 매개 타입, 리턴 타입을 가진 실체 메소드를 가지고 있어야 합니다. 위와 같은 객체를 인터페이스의 구현 객체라고 합니다. 구현 객체를 생성하는 클래스를 구현 클래스라고 합니다. 인터페이스도 다른 인터페이스를 상속할수 있습니다. &인터페이스 생성 방법 FILE -> NEW -> Interface 메뉴를 선택하면 됩니다. 상수 필드 상수는 인터페이스에 고정된 값으로 실행시에 데.. 2023. 7. 14.
혼공스 7일차(깊게 알아보자 SELECT문) ORDER BY 출력되는 결과 순서를 정렬 합니다. ORDER BY절은 WHERE절 다음에 나와야 합니다. SELECT mem_id, mem_name, height FROM member ORDER BY height; & 오름차순 정렬하기 뒷부분에 ASC를 붙여주시면 됩니다. ASC는 Ascending의 약자로 오름차순을 뜻합니다. SELECT mem_id, mem_name, height FROM member ORDER BY height ASC; & 내림차순 정렬하기 뒷부분에 DESC를 붙여주시면 됩니다. DESC는 Descending의 약자로 내림차순을 뜻합니다 SELECT mem_id, mem_name, height FROM member ORDER BY height DESC; . & 정렬 기준은 1개 .. 2023. 7. 13.
8. 혼공자 8일차(상속) 8일차 클래스 상속 프로그램에서의 상속은 자식이 부모를 선택합니다. 자식 클래스를 선언할때 어떤 부모 클래스를 상속 받을 것인지 결정 합니다. 여러개의 부모 클래스를 상속할수 없습니다. 부모 클래스에서 private 접근 제한을 갖는 필드와 메소드는 상속대상에서 제외 됩니다. 부모 생성자 호출 자식객체를 생성하게 되면 부모 객체가 먼저 생성됩니다.(부모 없이 자식이 있을수 없기 때문입니다.) & 직접 자식 생성자를 선언하고 명시적으로 부모 생성자를 호출하는 경우 자식 클래스(매케변수 선언, ) { super(매개값, ); } 예제 부모 클래스) package sec07.exam01; public class People { public String name; public String ssn; public .. 2023. 7. 13.
6-2장 반복문 + 실습문제 1. for문 동일한 작업을 반복하여 자동화 하기 위해 사용합니다. for 변수 in 반복 대상: 실행할 명령1 실행할 명령2 & range() 함수 지정한 범위 안에서 연속한 정수를 반환하는 함수입니다. range(숫자) range(시작 숫자, 끝숫자) range(시작 숫자,끝숫자, 간격) for i in range(1,6,2): print(i) 2.while문 while문은 조건을 만족하는 동안 끝없이 반복합니다. 만약 탈출하는 구문이 없다면 끝없이 반복 수행하는데 이를 무한루프에 빠졌다라고 합니다. index = 0 while index 2023. 7. 13.