분류 전체보기 63

(210707) 독립변수, 종속변수

독립변수독립변수란 어떤 실험에서 실험자가 직접 변경하는 변수를 의미합니다.수학에서는 대부분의 경우 어떤 식의 독립변수를 xxx로 표시합니다.예제:용돈을 벌기 위해 집안일을 돕는다고 가정합시다. 집안일 한 개당 용돈 \$3$3dollar sign, 3를 받습니다.독립변수는 무엇일까요?독립변는 해야하는 집안일의 양입니다. 왜냐하면, 이 변수는 스스로 바꿀 수 있는 값이기 때문입니다.종속변수종속변수란, 독립변수의 값이 변함에 따라 달라지는 수량을 나타내는 변수입니다.등식에서는 대부분의 경우 yyy를 종속변수로 표현합니다.예제:위와 같은 가정을 해 봅시다.용돈을 벌기 위해 집안일을 돕는다고 가정합시다. 집안일 한 개당 용돈 \$3$3dollar sign, 3를 받습니다.종속변수는 무엇일까요?종속변수는 집안일을 ..

study 2024.07.25

(210618) 파이썬 수업

__init__은 생성자라고 생각하면 됨.파이썬에서는 클래스에서 사용하는 함수의 첫번째 인자(parameter)를 self로 사용하는 것이 원칙class Person: def __init__(self, fname, lname): self.firstname = fname self.lastname = lname def printname(self): print(self.firstname, self.lastname)# 파이썬의 모든 메서드는 첫번째 인자가 self입니다.x1 = Person("John", "Doe") # Person.__init__(x1, "John", "Doe")x1.printname() # Person.printname..

study 2024.07.25

(210616) Python 수업 첫날

대부분 snake_case ( 소문자_언더바)클래스명은 camel case (두 단어를 합쳤을 때 첫문자는 대문자)  파이썬 배포판들 중의 하나인 아나콘다 설치- 배포판을 설치해도 언어(Language), 가상머신(Virtual machine), API 등이 같다.anaconda download 하기https://www.anaconda.com/products/individual Anaconda | Individual EditionAnaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.www.anaconda.com cmd로..

study 2024.07.25

(210527)미니 팀프로젝트 MYSQL과 ECLIPES 연결하기

MYSQL - workbench 사용1. workbench에서SCHEMAS의 빈 부분을 누르고, 우클릭을 하면 Create Schema가 뜹니다.클릭하면               이런 창이 뜬다그러면 이름을 설정해주고 apply를 적용 나는 jspai라는 이름으로 만들었다.apply !상단의 SQL + 버튼을 눌러 쿼리를 생성해준다. 이제 거기에 테이블을 하나 만들어 주면 된다.use jspai;drop table student;create table student (s_number int auto_increment,s_name varchar(10) not null,s_birth varchar(8),s_major varchar(20),s_gender varchar(4),PRIMARY KEY (s_numb..

study 2024.07.25

(210505)컴퓨터와 가위,바위,보 게임 프로그램

오늘은 스터디에서 미니 프로젝트를가장 간단한 단계부터 시작하기로 했다. 그래서 하기로 한 게 가위 바위 보 게임!구글에 쳐보고 싶은 마음은 굴뚝 같았지만문법만 간간히 쳐보고 한 번 만들어 보았다. 그냥 내생각이라서 코드가 길고 구질구질하게 느껴질 수 있다..ㅋ;ㅋ;ㅋ;ㅋ;ㅋ;미래의 내가 보면 정말 웃기겠다.. package RockScissorPaper;import java.util.*;public class Quiz { public static void main(String[] args) { int num=0;int i = 0; while(true) { Scanner scan = new Scanner(System.in);System.out.println("비기면 끝나는 가위바위보 = 0. 가위 | 1...

study 2024.07.25

(210504) 상속 예제 알아보기

오늘은 수업시간에 진도를 잘 못 따라갔기 때문에상속만 복습해볼까 한다. Vet은 뭐고 Petowner는 왜 생긴 건지 궁금했다.Object는 사실상 거의 안 쓴다고 한다 그래서 스킵나는 Vet에 있는 Animal a가 AnimalMain196클래스에서 받아온 건 줄 알았는데  오른쪽 밑에 있는 PetOwner를 보면 Vet v = new Vet() 이렇게Vet클래스에 있는 객체를 호출해주었다. 그리고 밑에 v.getShot은 Vet클래스에서 사용한 메소드(?)이기 때문에Petowner 클래스에서 v.giveShot(d);, v.giveShot(d);을 거쳐 나온출력 값은 다시 Vet클래스의 Animal a로 들어가는 것이다.그래서 makeNoise();라는 메소드는 이미 다른 클래스에 선언을 해 준 상태..

study 2024.07.25

(210503) lombok.jar 설치하기, 이클립스에서 환경설정하기

projectlombok.org/ Project Lombok projectlombok.org 위에 링크 타고 올라가서 lombok.jar 설치하기 이클립스 실행 -> 자바 프로젝트에서 lib 라는 이름의 새 폴더 만들기lib 폴더에 다운받은 lombok.jar 집어넣기 (드래그로 하면 됨)->Build Path -> Configure Build Path ->  Libraries 클릭 -> Add JARs... 클릭lombok을 넣은 자바 프로젝트 선택 - 롬복 선택 -> Apply and Close lib폴더에 있는 롬복을 클릭하면 홍고추 그림이 뜬다.Specify location..을 클릭한 뒤 경로에서 eclipse.exe를 찾아준다.내PC -> dev -> eclipse -> eclipse.exe ..

study 2024.07.25

(210503) 이것이 자바다 교재 1 - 3장 메모

증감식 중 ++의 순서먼저 더 해지는 것인지 뒤에 더해지는지!!★ i++ : 출력이 된 뒤 더해주는 것★ ++i :  더하고 나서 출력이 되는 것 ★ 대부분의 오버플로우는 마이너스(-) 값으로 나온다. ★ Heap영역 : 포인터가 어디에 저장되느냐에 대한 참조형의 데이터 타입을 갖는 객체 ★ 다른 클래스에서 호출을 해주면 객체! 그것이 힙영역으로 들어가느ㅜㄴ 것!     ex) SimpleDotCom dot = new SimpleDotCom();  ★ Integer.parseInt String형을 int형식으로 바꿔주는 함수

study 2024.07.25

(210430)전역변수 이해, Getter와 Setter이해하기

get,set을 하기 전에 오늘 했던 코딩 예제 중 내가 궁금했던 부분을 한 번 다뤄보자. 나는 왜 결과값 처음이 null 이라고 뜨는 건지이해가 잘 안 갔다. 알고보니형광펜으로 그은 부분이 전역변수였던 것.전역변수는 어디서든 호출을 하면 사용할 수 있고지역변수는 특정한 구역 안에서만 사용할 수 있는 변수라고 생각하면된다.  위와 같은 경우는 전역변수는 객체변수(인스턴스 변수)와 클래스변수(static변수)로 나눠지는데객체 변수는 클래스 영역에서 선언되고 클래스의 객체를 생성할 때 만들어진다고 한다.객체화를 시켜서 호출 해야지만 사용이 가능하다는 뜻이다. 반면 클래스 변수는 객체화를 시키지 않아도 사용이 가능하다.그리고 클래스변수는 여러번 객체화 시켜도 공통적인 저장공간을 가지게 된다고 한다.그말은 즉 ..

study 2024.07.25

(210429) 반복문 - for , while문 활용 예제

똑같은 실행문을 반복적으로 실행해야 할 경우for문을 자주 사용한다. 예제를 살펴보자 1부터 100까지의 합을 구하는 코드 int sum = 0;for (int i = 1; isum = sum + i;// sum+= i라고 표현 하기도 한다.} System.out.println("1~100까지의 합 : " + sum); 그렇다면 1부터 10까지의 값을하나하나 출력해보는 코딩을 입력해보자. 1부터 10까지 출력 for(int i=1; iSystem.out.println(i);}  조금 더 난이도를 높여구구단 출력하는 프로그램을 작성해보자.

study 2024.07.25