학습단102 8-2장 파일 입출력 open() 파일을 열때는 open() 함수를 사용합니다. 첫번째로 넣는 파일명은 열어볼 파일의 이름이고, 두번째로 넣는 모드는 파일을 어떤 방식으로 여는지를 의미합니다. open("파일명","모드",encoding="인코딩 형식") 모드 의미 설명 r 읽기 파일 내용을 읽어오기 위한 모드 w 쓰기 파일에 내용을 쓰기 위한 모드, 같은 이름의 파일이 있으면 해당 파일을 덮어 써서 기존 내용은 삭제됨 a 이어쓰기 파일에 내용을 쓰기 위한모드, 같은 이름의 파일이 있으면 기존 내용에 끝에 이어써 씀 close() 파일을 닫을때 사용합니다. write() 텍스트 또는 바이너리 데이터를 파일에 쓸수 있습니다. score_file = open("score.txt", "a", encoding="utf8") scor.. 2023. 7. 19. 13. 혼공자 13일차(기본 API 클래스) API API는 라이브러리라고도 부릅니다. 프로그램 개발에 자주 사용되는 클래스 및 인터페이스의 모음을 말합니다. 자바 API 도큐먼트 API는 도큐먼트 HTML 페이지로 작성되어있고 아래 url에 방문하시면 볼수 있습니다. https://docs.oracle.com/en/java/javase/index.html Java Platform, Standard Edition Documentation - Releases Java Platform, Standard Edition documentation, current and previous releases docs.oracle.com jdk 8 https://docs.oracle.com/javase/8/ Home: Java Platform, Standard Ed.. 2023. 7. 19. 혼공스 10일차(조인) 조인 두 개의 테이블을 서로 묶어서 하나의 결과를 만들어 내는것을 말합니다. 두 테이블을 엮어야만 원하는 형태로 나오는 경우(택배)도 많습니다. 일대 다 관계 한쪽 테이블에는 하나의 값만 , 다른쪽 테이블에는 여러개의 값이 존재하는 관계를 말합니다. 내부 조인 두테이블을 연결할때 가장 많이 사용됩니다. 그냥 조인이라 부르면 내부 조인을 뜻합니다. USE market_db; SELECT * FROM buy INNER JOIN member ON buy.mem_id = member.mem_id WHERE buy.mem_id = 'GRL'; 외부 조인 두 테이블을 조인할때 필요한 내용이 한쪽 테이블에만 있어도 결과를 추출할수 있습니다. LEFT OUTER JOIN문의 의미는 왼쪽 테이블의 내용은 모두 출력되어야.. 2023. 7. 18. 8장 입출력 표준입력 표준 입력은 표준입력 장치인 키보드 값을 입력 받는것을 뜻합니다. 파이썬에서는 input() 함수를 사용합니다. 입력 받은 값은 항상 문자열로 인식합니다. num = input() print("입력한 값은 " + num + "입니다.") sep(separator) 쉼표와 +연산자 외에도 문자열을 구분하는 기호를 사용자가 직접 지정해 출력할수 있습니다. sep 매개변수 기본값은 공백이지만 다른값도 집어 넣을수 있습니다. print("python", "java", "html" , sep ="__") end end 값에 다른 값을 넣어주면 문장 끝을 줄바꿈 대신 지정한값으로 바꿀수 있습니다. print("python", "java", "html" , sep ="__", end="!!!") file 실.. 2023. 7. 18. 12. 혼공자 12일차(예외 처리) 예외 처리 프로그램에서 예외가 발생했을 경우 프로그램의 갑작스러운 종료를 막고 정상실행을 유지할수 있도록 예외처리를 해야합니다. try-catch-finally 블록 try 블록에는 예외 발생 가능 코드가 위치 합니다. catch 블록은 try 블록에서 발생한 예외를 잡아 처리하는 코드입니다. finally 블록은 예외 발생 여부와 상관없이 항상 실행되는 코드 입니다. try { // 예외가 발생할 수 있는 코드 } catch (예외1 변수1) { // 예외1을 처리하는 코드 } catch (예외2 변수2) { // 예외2를 처리하는 코드 } finally { // 항상 실행되는 코드 } 다중 catch 블록 try블록에 다양한 예외가 발생할수 있는데 이를 예외별로 처리하기 위해 사용합니다. catch .. 2023. 7. 18. 혼공스 9일차(데이터 형식에 대해 알아 보자) 데이터 형식 테이블을 만들때는 데이터 형식을 설정해야 합니다. 데이터 형식에는 숫자형 문자형 날짜형등이 있습니다. 정수형 정수형은 소수점이 없는 숫자를 말합니다. 데이터 형식 바이트 수 숫자 범위 TINYINT 1 -127~127 SMALLINT 2 -32.768~32.767 INT 4 약 -21억 ~ +21억 BIGINT 8 약 -900경 ~ +900경 USE market_db; CREATE TABLE hongong4 ( tinyint_col TINYINT, smallint_col SMALLINT, int_col INT, big_col BIGINT ); INSERT INTO hongong4 VALUES(127,32767,21495522,90000000000000); SELECT * FROM market.. 2023. 7. 17. 이전 1 ··· 5 6 7 8 9 10 11 ··· 17 다음