📁Number(숫자형) 숫자 형태의 자료형 📌정수형(Integer): ex) 0,123,-4... 📌실수형(Floating-point): ex) -3.5,1.9, 4,24E10=4.24*10의 10승 📌8진수(Octal): 0o 또는 0O으로 시작(숫자 0+알
📁List 📌리스트의 생성과 사용 > a=[] b=[1,2,3] c=['I','hate','studying'] d=[['what','the'],1,'too'] 숫자, 비어있는 리스트, list 자체, 문자열 등 어떤 자료형도 포함 가능 📌리스트 인덱싱& 슬라
📂 Set 📌set의 생성 및 사용 집합 자료형의 특징 중복을 허용하지 않는다 순서가 없다(인덱싱 지원x)-> list나 tuple로 전환하면 가능 집합의 연산 📌집합 관련 함수 add: set에 값 1개 추가 update: set에 값 여러개 한꺼번에 추가
기본구조연산자비교연산자 >,<,==,!=,>=,<=and,or,notx in s, x not in s: 리스트, 튜플, 문자열에서 사용 가능한 조건문기본구조Break문->while문을 빠져나가고 싶을 때continue문->while문의 맨 처음(조건문)으로
모듈: 함수나 변수 또는 클래스를 모아놓은 파이썬 파일다른 사람이 작성한 함수 등을 끌어와서 활용하고 싶을 떄확장자 .py확장자가.py인 파일 생성-> 넣고자 하는 함수를 포함기본구조:import 모듈이름 module.py 파일을 불러올 때는 그 모듈이 저장되어 있는
📂Packages 모듈-> 함수, 클래스, 변수 등의 집합 패키지->모듈을 모아놓은 폴더. 라이브러리라고 부르기도 함.
클래스의 필요성) 같은 기능의 개별적인 함수를 매번 생성하는 것이 아니라 기능에 대한 클래스를 구현하고 그것에 대한 객체를 할당할 수 있도록 함.과자 틀 - class, 과자 틀로 만들어진 과자 - object 에 대응동일한 클래스로 만든 객체들은 서로 영향을 주지 않
📂함수(function) > 기본구조 매개변수(parameter)-> 함수의 입력값을 받는 변수 인수(arguments)-> 함수를 호출할 때 전달하는 입력값 📌함수의 종류 입력값과 결과값이 존재 입력값이 없는 함수 결과값이 없는 함수 입력값도 결과값도
Digital + Nomad(유목민) = 디지털 하는 유목민디지털 노마드는 원하는 곳에서 개발을 하거나 일을 하는 자유를 이야기한다.책 One way Ticket개인 개발자 측면) 원하는 곳에서 일할 수 있는 자유를 제공한다. 이동시간, 경제적 부담, 주거 비용, 교통
sun사에서 개발객체지향적 프로그래밍 언어현재 웹 어플리케이션과 모바일 앱 개발에 가장 많이 사용우리나라 기업에서 사용하는 프로그램의 대부분을 구성Java: A simple, object-oriented, distributed, interpreted, robust, s
java development kit• https://www.oracle.com/java/technologies/downloads/맥 os x64 dmg가 아니라 arm64로 받아야됨설치 완료 후 터미널 실행→ java -verison 입력하면 설치된 자바
JVM(자바 가상 머신)은 자바 언어에서만 사용하는 것이 아니다. 코틀린, 스칼라 언어에서도 JVM 동작 방식을 그대로 따른다.따라서 JVM을 정확히 이해하면 추후에 자바에서 파생된 언어를 이해하는 데에도 도움이 된다. (1) 자바 프로그램을 실행-> JVM은 OS로부
정수long 변수에 값을 대입할 때 숫자 값이 2147483647 보다 클 경우 L 접미사를 붙여야 함(생략시 컴파일 에러)실수디폴트가 double, float 변수를 사용하고 싶으면 F접미사를 붙여야 함e2와 같이 쓰면 10의 제곱 의미8진수, 16진수0(숫자 '0
조건문을 테스트해서 참이면 if 문에 속한 문장들(수행할 문장1, 수행할 문장2)을 수행 거짓이면 else 문에 속한 문장들(수행할 문장A, 수행할 문장B)을 수행list에 해당 item이 있는지 조사list이름.contsains(item명) 형태로 사용입력변수의 값과