전체 글
[JAVA 기초]기본형(primitive type)
1. 논리형 - boolean 논리형에는 True와 False만 존재하며 기본값(default)은 false이다. boolean에는 참과 거짓, on/off등 과 같은 논리구조에 사용된다. Ex) boolean bol = true; boolean bol2 = False; //에러발생. 대소문자를 구분하기에 false로 입력해야함. 2. 문자형 - char char은 한가지 자료형 만 존재한다. 문자를 저장하기 위해서 사용되지만 단 하나의 문자만을 저장할 수 있다. char은 정확하게 문자의 유니코드(정수)의 형태가 저장되기에 A의 유니코드인 65가 저장된다. Ex) char ch = 'A'; 아스키(ASCII) ASCII는 American Standard Code for Information Interc..
[JAVA 기초]변수의 타입
프로그래밍의 첫단추는 값을 잘 전달하는 것이다. 값을 저장하는 공간인 변수에 대해서 잘 끼워보자. 변수 = 변하는 수 "변수란, 단 하나의 값을 저장할 수 있는 메모리 공간" 변수타입 = 변수에 저장될 값이 어떤 '타입(type)'으로 저장는지 지정하는 것이다. 변수이름 = 변수에 붙인 이름이다. 즉, 주소 값과 같은 개념이다. Int age; Int(변수 타입) age(변수 이름) 변수의 명명 규칙 대소문자가 구분되며 길이에 제한이 없다. True와 true는 서로 다른 것으로 간주한다. 예약어를 사용해서는 안 된다. True는 예약어라서 사용할 수 없지만, True는 가능하다. 숫자로 시작해서는 안 된다. Top10은 허용하지만, 7up은 허용하지 않는다. 특수문자는 '_'와 '$'만을 허용한다. $..
[python] 파이썬으로 코로나 현황 출력하기
Life is too short, You need python Python crawling 현재의 인터넷은 무수히 많은 정보들로 가득하다 따라서 본인이 찾으려는 정보를 찾기위해서는 크고 작은 노력들이 요구된다. 정보가 범람하는 시대에 원하는 정보를 자동으로 구해오는 프로그램을 구현하는 것은 Python에는 다양한 라이브러리가 존재한다. 크롤링을 하기위해서는 2가지의 라이브러리가 필요하다. requsets, Beautifulsoup이다. requesets는 html소스를 가져오고 Beautifulsoup이 Python이 이해할 수 있는 구조로 변환하는 파싱역할을 한다. 터미널에 'pip install requests', 'pip install bs4'를 입력해 다운을 받자. import reques..
[python] 파이썬 정규 표현식 정리
Life is too short, You need python Python 정규표현식 정규 표현식의 기초, 메타 문자 . ^ $ * + ? { } [ ] \ | ( ) 정규 표현식에서 위 메타 문자들이 사용되면 특별한 의미를 갖게 된다. 문자클래스 [] 정규표현식이 [abc]라면 'a,b,c 중 한개의 문자와 매치'를 뜻한다. []안에서의 하이픈(-)을 사용하게 되면 두 문자 사이의 범위를 의미한다. [a-c] = [abc], [0-5] = [012345] []내에서 ^ 메타 문자가 사용될 경우 반대(not)라는 의미를 갖는다. 정규표현식 설명 \d 숫자와 매치 \D 숫자가 아닌 것과 매치 \s whitespace 문자와 매치, 맨 앞의 빈 칸은 공백문자를 의미한다. \S whitespace 문자가 ..
[python] 파이썬 외장 함수 정리
Life is too short, You need python Python 외장함수 파이썬의 최대 장점 전 세계의 파이썬 사숑자들이 만든 유용한 프로그램들을 모아 놓은 곳이 바로 파이썬 라이브러리이다. '라이브러리'는 '도서관'이라는 뜻 그대로 원하는 정보를 찾아보는 곳으로 어떤 프로그램을 작성하기 위해 그에 맞는 라이브러리를 찾아야 할 수도 있기 때문에 찾고자 하는 라이브러리를 찾을 줄 알아야한다. sys : 파이썬 인터프리터가 제공하는 변수들과 함수들을 직접 제어할 수 있게 해주는 모듈이다. 명령 행에서 인수 전달하기 - sys.argv 강제로 스크립트 종료하기 - sys.exit 자신이 만든 모듈 불러와 사용하기 - sys.path pickle : 객체의 형태를 그대로 유지하면서 파일에 저장..